- Aplicar patrones de diseño orientados a objetos avanzados
para resolver problemas arquitectónicos complejos.
- Dominar la gestión de configuración de software y control
de versiones en entornos colaborativos.
- Comprender los principios de evolución y mantenimiento de
software.
- Gestionar proyectos de software usando técnicas de
estimación y análisis de riesgos.
- Implementar estrategias de prueba avanzadas y métricas de
calidad.
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM