Referencias Bibliográficas: [Brookshear and Brylow, 2019]
Temas
- Consideraciones a nivel de sistemas, ejem., la interacción del software con su entorno.
- Introducción a modelos del proceso de software (e.g., cascada, incremental, agil):
- Actividades con ciclos de vida de software.
- Programación a gran escala versus programación individual.
- Evaluación de modelos de proceso de software.
- Conceptos de calidad de software.
- Mejoramiento de procesos.
- Modelos de madurez de procesos de software.
- Mediciones del proceso de software.
Objetivos de Aprendizaje (Learning Outcomes)
- Describir cómo la programación en grandes equipos difiere de esfuerzos individuales con respecto a la comprensión de una gran base de código, lectura de código, comprensión de las construcciones, y comprensión de contexto de cambios [Familiarizarse]
- Describir las ventajas y desventajas relativas entre varios modelos importantes de procesos (por ejemplo, la cascada, iterativo y ágil) [Familiarizarse]
- Describir las ventajas y desventajas relativas entre varios modelos importantes de procesos (por ejemplo, la cascada, iterativo y ágil) [Familiarizarse]
- Diferenciar entre las fases de desarrollo de software [Familiarizarse]
- Describir cómo la programación en grandes equipos difiere de esfuerzos individuales con respecto a la comprensión de una gran base de código, lectura de código, comprensión de las construcciones, y comprensión de contexto de cambios [Familiarizarse]
- Explicar el papel de los modelos de madurez de procesos en la mejora de procesos [Familiarizarse]
- Comparar varios modelos comunes de procesos con respecto a su valor para el desarrollo de las clases particulares de sistemas de software, teniendo en cuenta diferentes aspectos tales como, estabilidad de los requisitos, tamaño y características no funcionales [Usar]
- Definir la calidad del software y describir el papel de las actividades de aseguramiento de la calidad en el proceso de software [Familiarizarse]
- Describir el objetivo y similitudes fundamentales entre los enfoques de mejora de procesos [Familiarizarse]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM