Desarrollo de software #1
CAPÍTULO 3

BUILD TOOLS
Ricardo Antonio Bermúdez Osorio
DOCENTE

Ingeniero de sistemas y computación
Universidad Tecnológica de Pereira, 2008
Especialista en ingeniería del software
Universidad Autónoma de Manizales, 2012
tusk@utp.edu.co
Objetivos
- Conocer sobre tecnologías de desarrollo de software
- Comprender sobre procesos de desarrollo de software
- Implementar un requisito de software y comprender la importancia de su correcta documentación
Herramientas de construcción
Build tools

Velocidad
Facilidad
Eficiencia
Organización
Mantenimiento
Herramientas de construcción
Build tools

Desarrollo de software y pruebas
- Las herramientas de construcción (Build tools) son aplicaciones de software que ayudan en la automatización de tareas construcción (Build automation)
¿Que son las tareas de automatización de construcción?
- El proceso de automatización de una amplia variedad de tareas que son requeridas por los desarrolladores de software para construir una aplicación:
- Compilar el código
- Empaquetar en código binario
- Administrar las librerías requeridas (dependencias)
- Ejecución de Tests automatizados
- Despliegue
What is build automation?
Herramientas comunes de construcción
Some common Build Tools?







¿Que es?

- Es una herramienta de automatización de código abierto.
- Los scripts de gradle son escritos usando Groovy o Kotlin DSL (Domain specific languages)

Guía de usuario



Aprendamos gradle desde cero

Instalación de gradle en Windows

Tutorial para novatos

Tutorial para novatos

Guías paso a paso

Build tools
By Ricardo Bermudez Osorio
Build tools
Introduction
- 165