1. Distinción de las fases del proceso de ingeniería software: especificación, diseño, construcción y pruebas unitarias, validación, implantación y mantenimiento. 2. Análisis de los modelos del proceso de ingeniería: modelo en cascada, desarrollo evolutivo, desarrollos formarles, etc. 3. Identificación de requisitos: concepto, evolución y trazabilidad. 4. Análisis de metodologías de desarrollo Orientadas a Objeto. 5. Resolución de un caso práctico de metodologías de desarrollo que utilizan UML. 6. Definición del concepto de Herramienta CASE.