Tema 1 Fundamentos de la Ingeniería de Software |
En esta unidad se estudiará el origen y características que tiene esta disciplina, reconociendo su importancia dentro de la Informática, distinguiéndola de otras disciplinas relacionadas con las TIC e identificando los elementos que la integran. |
Tema 2 Software |
En esta unidad se analizarán distintas clasificaciones que se pueden hacer del software y sus características. Se abordarán principios de la Ing. de Software para el desarrollo con calidad y se tratarán herramientas que apoyan su construcción. |
Tema 3 Administración de Proyectos |
En esta unidad se estudiará el valor de esta disciplina para el éxito del desarrollo de proyectos informáticos, los elementos que la integran y las buenas prácticas y modelos de referencia internacionales que apoyan su profesionalización. |
Tema 4 Administración de Requerimientos |
En esta unidad, se reconocerá la importancia que tiene una adecuada gestión de los requerimientos para el éxito de un proyecto de desarrollo de software. |
Tema 5 Análisis de Software |
En esta unidad, se identificará la importancia de esta fase, presente en los distintos ciclos de vida, para el desarrollo de software con calidad. |
Tema 6 Diseño de Software |
En esta unidad se revisarán los diferentes recursos que se pueden emplear para modelar sistemas informáticos y su importancia en el desarrollo de software con calidad. |
Tema 7 Verificación y validación del software |
En esta unidad se hará la diferenciación entre ambas técnicas y su valor dentro del ciclo de desarrollo, y se revisarán las diversas actividades de aseguramiento de calidad en los proyectos de software. |
Tema 8 Mantenimiento del software |
En esta unidad, se revisarán cuestiones relacionadas con la puesta en operación de un sistema informático, y las actividades posteriores para actualizar, mejorar o corregir el software en funcionamiento. |
Tema 9 Administración de la Configuración y de Cambios |
En esta unidad se revisarán los temas relacionados con el control del versionado del software durante su proceso de desarrollo, así como los mecanismos para gestionar los cambios en todo el ciclo de vida del software. |
Tema 10 Administración de la Calidad |
En esta unidad se analizará el problema de la calidad en el desarrollo de software, y se presentarán propuestas nacionales e internacionales para abordarlo. |