2.15.8 SE/Evolución de Software (2 horas Core-Tier2)
Temas:
Core Tier2
- Desarrollo de Software en el contexto de código grande pre existente
- Cambios de software
 
- Preocupaciones y ubicación de preocupaciones
 
- Refactoring
 
  
- Evolución de Software. 
 
- Características de Software mantenible. 
 
- Sistemas de Reingeniería. 
 
- Reuso de Software.
- Segmentos de código
 
- Bibliotecas y frameworks
 
- Componentes
 
- Líneas de Producto
 
  
Objetivos de Aprendizaje:
Core-Tier2:
	
- Identificar los problemas principales asociados con la evolución del software y explicar su impacto en el ciclo de vida del software  [Familiarizarse]
 
- Estimar el impacto del cambio de requerimientos en productos existentes de tamaño medio  [Usar]
 
- Usar refactorización en el proceso de modificación de un componente de sosftware  [Usar]
 
- Estudiar los desafios de mejorar sistemas en un entorno cambiante  [Familiarizarse]
 
- Perfilar los procesos de pruebas de regresión y su rol en el manejo de versiones  [Familiarizarse]
 
- Estudiar las ventajas y desventajas de diferentes tipos de niveles de confiabilidad  [Familiarizarse]
 
Generado por Ernesto Cuadros-Vargas ,               Sociedad Peruana de Computación-Peru,               basado en el modelo de la Computing Curricula de               IEEE-CS/ACM