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

Made with Slides.com