El objetivo del CURSO SUPERIOR DE INGENIERIA DE SOFTWARE es Formar al alumno en la construcción del elemento software de los Sistemas Informáticos contemplando los métodos y técnicas existentes.
Este programa ha sido desarrollado por la Facultad de Informática de la Universidad Politécnica de Madrid (UPM) para el CEF. El programa está compuesto por:1. Introducción a la Ingeniería de Software Motivación y necesidad de la ingeniería del Software. Proceso de construcción de Software y ciclos de vida. 2. Gestión de Proyectos Software Planificación de sistemas de información. Estimación de Proyectos de Software. Gestión, control y garantía de la calidad del Software. La gestión de la configuración del Software. 3. Análisis de Problemas y Diseño de Sistemas Software Análisis y modalización de la necesidad del usuario. Especificación de registros. Introducción al diseño de Software. 4. Desarrollo estructurado del Sistema Software: Teoría Diseño de funciones. Diseño de datos. La tecnología CASE. Tutorial de Easy Case. Metodología Métrica Versión 2. 5. Desarrollo estructurado del Sistema Software: Casos prácticos Caso práctico de Métrica V.2. (sistema Mandlab). Caso práctico de Métrica V.2. (sistema CONCAB). Caso práctico de Métrica V.2. (sistema AGA-200). 6. Desarrollo orientado a objetos de Sistemas Software Conceptos básicos de la orientación a objetos. Desarrollo orientado a objetos con UML. Bases de datos orientadas a objetos. CASE orientada a objetos: tutorial de Rational-Rose. Caso práctico de desarrollo orientado a objetos con UML. 7. Validación y mantenimiento Pruebas de Software. Mantenimiento del Software. Seguridad de los sistemas de Software. 8. Desarrollo de Sistemas Sofware en Internet Arquitecturas Software en el dominio de aplicaciones distribuidas. Fundamentos de programación en JAVA. Desarrollo de interfaces gráficos en JAVA. JAVA avanzado: sistemas cliente/servidor en JAVA. 2. Gestión de Proyectos Software 3. Análisis de Problemas y Diseño de Sistemas Software 4. Desarrollo estructurado del Sistema Software: Teoría5. Desarrollo estructurado del Sistema Software: Casos prácticos 6. Desarrollo orientado a objetos de Sistemas Software 7. Validación y mantenimiento 8. Desarrollo de Sistemas Sofware en Internet 2. Gestión de Proyectos Software 3. Análisis de Problemas y Diseño de Sistemas Software 4. Desarrollo estructurado del Sistema Software: Teoría5. Desarrollo estructurado del Sistema Software: Casos prácticos 6. Desarrollo orientado a objetos de Sistemas Software 7. Validación y mantenimiento 8. Desarrollo de Sistemas Sofware en Internet 2. Gestión de Proyectos Software 3. Análisis de Problemas y Diseño de Sistemas Software 4. Desarrollo estructurado del Sistema Software: Teoría5. Desarrollo estructurado del Sistema Software: Casos prácticos 6. Desarrollo orientado a objetos de Sistemas Software 7. Validación y mantenimiento 8. Desarrollo de Sistemas Sofware en Internet