Contenidos
- Módulo 1: Introducción a la ingeniería de software
- Módulo 2: Proceso de desarrollo de software
- Etapas del desarrollo de software
- Modelos de procesos de desarrollo
- Sistemas de control de versiones
- Documentación de proyectos de software
- Módulo 3: Modelado de software
- Casos de uso y requerimientos de software
- Arquitectura y diseño de software
- Diagramas
- Caricaturas
- Universal Modeling Language (UML)
- Módulo 4: Técnicas y herramientas para el desarrollo de software
- Sistemas de construcción de proyectos
- Técnicas avanzadas de programación para proyectos
- Contenedores y sus aplicaciones
- Módulo 5: Validación y pruebas de software
- Introducción a la validación de software
- Sistemas de pruebas para proyectos
- Herramientas de análisis de software
- Integración continua
Competencias
POR DEFINIR