Características
Con esta diplomatura el alumno aprenderá conceptos de administración de proyectos, gestión de requerimientos, modelado y calidad de un sistema de software.
Además de desarrollar ciertas destrezas en el manejo de las técnicas que se presentarán, deberá ser capaz de abstraer conceptos básicos en las temáticas tratadas, de modo que el día de mañana pueda aplicarlas a las nuevas tecnologías que surjan.
Los objetivos generales son obtener una visión general de los procesos de software, capacitarse en el estudio de los procesos y técnicas asociadas a la administración, gestión, desarrollo y calidad de un proyecto de software.
Requisitos
La propuesta está orientada a profesionales del área de Sistemas con deseos de actualizarse en nuevos procesos de desarrollo y técnicas aplicadas en la Ingeniería de Software. Profesionales interesados en introducirse en la temática vinculada con la planeación, gestión y desarrollo de proyectos de software.
Plan de Estudios
MÓDULO 1: Procesos de Ingeniería de Software.
* Software:
* Ingeniería de Software:
* Marco de Trabajo para el Proceso.
* Las cuatro P de la Ingeniería de Software: Persona, Proyecto, Producto y Proceso.
* Modelos de Proceso.
* Desarrollo Ágil. Técnicas y métodos Ágiles ( XP - SCRUM)
* Evaluación del Proceso.
* La Práctica de la Ingeniería de Software: Principios esenciales.
* Introducción a la Gestión de Calidad en Ingeniería de Software.
MÓDULO 2: Administración de Proyectos de Software.
* Proyecto de software. Administración del proyecto de software.
* Los procesos de administración del proyecto. Las fases del proyecto.
* Modelos formales de gestión y estándares (PMI SWBOK CMM CMMI IEEE otros.)
* Administración del Alcance del Proyecto.
* Administración de tiempos del proyecto.
* Administración de costos del proyecto.
* Administración de Riesgos del Proyecto.
* Otras áreas de conocimiento.
MÓDULO 3: Gestión de Requerimientos.
* Requerimientos.
* Ingeniería de requerimientos.
* Técnica de Especificación de Requerimientos: Casos de Uso.
MÓDULO 4: Procesos y Técnicas de Modelado de Software.
* Presentación de UML (Lenguaje Unificado de Modelado)
* Modelos en el estudio de Requisitos.
* Modelos en el Análisis.
* Modelos en el Diseño.
* Modelos en la Implementación.