Fundamentos de Ingeniería de Software

Unidad Temas Subtemas
1 Fundamentos Ingeniería
de software

1.1. Conceptos básicos
1.2. El papel evolutivo del software
1.3. Etapas del desarrollo software
1.4. Clasificación de la tecnología en el desarrollo de software (Tecnología Estructurada y Orientada a Objetos)
1.5. Definición e historia de las herramientas CASE
1.6. Clasificación de las herramientas CASE

2 Ingeniería de requisitos 2.1. Tareas de la Ingeniería de Requisitos
2.2. Técnicas de la Ingeniería de Requisitos
2.3. Modelado de requisitos
2.4. Herramientas CASE para la Ingeniería de requisitos.
3 Modelo de Análisis

3.1. Arquitectura de clases
3.2. Identificación de clases según Estereotipos.
3.3. Clases
3.4. Diagramas de secuencias
3.5. Diccionario de clases según Módulos
3.6. Herramientas CASE para el análisis

4 Modelo de Diseño 4.1. Estrategias de diseño
4.2. Diseño de objetos
4.3. Diseño de sistema
4.4. Revisión del diseño
4.5. Diagramas de secuencias del Diseño.
4.6. Herramientas CASE para el diseño
5 Modelo de
Implementación
5.1. Diagrama de componentes
5.2. Diagrama de despliegue
5.3. Modelos de pruebas

Referencias Bibliográficas