MISO - Maestría en Ingeniería de Software

Electiva

Créditos

4

MISO 4101 Procesos de Desarrollo Agiles

El propósito de este curso es ofrecer a los estudiantes una visión general de los beneficios y riesgos asociados a la adopción de una metodología de desarrollo ágil. Este curso presenta, de manera práctica, técnicas de estimación, planeación y construcción de software siguiendo una metodología ágil basada en iteraciones. De igual forma, el curso cubre mecanismos de organización de equipos de trabajo y control y seguimiento de proyectos desarrollados utilizando estas metodologías.

Distribución

-

MISO 4202 Mejoramiento de la Productividad: Automatización

El propósito de este curso es ofrecer a los participantes elementos básicos para la definición de lenguajes y ofrecer técnicas basadas en modelos que permitan procesarlos. Se espera que al final el estudiante esté en capacidad de especificar, diseñar, evaluar y construir herramientas para utilizar efectivamente lenguajes de dominios específicos.

Créditos

4

MISO 4203 Gestión de Proyectos de Desarrollo de Software

Nivelatorio:

  • MATI-4001 Nivelatorio en Ingeniería de Software
El propósito de este curso es ofrecer a los participantes los elementos básicos de administración de proyectos, tales como la planeación y seguimiento de proyectos, y conceptos avanzados de evaluación y seguimiento de riesgos. El curso también presenta conceptos y prácticas específicos para el manejo de proyectos de desarrollo de software, tales como control de cambios, integración continua, generación y despliegue de releases, y manejo de gente técnica. Los elementos anteriores se integrarán a los procesos y se apoyarán en herramientas especializadas.

Créditos

4

MISO 4204 Fabricas Sw y Lin Productos

El propósito de este curso es brindar a los participantes los elementos fundamentales para desarrollar una Línea de Producto de Software. Esto incluye tanto los procesos técnicos como los de gestión. Una Línea de Producto de Software o una Familia de Productos de Software consiste en un conjunto de productos (aplicaciones) que comparten funcionalidad común y que han sido construidos a partir de un conjunto común de activos reutilizables. 

Desarrollar una Línea de Producto de Software para un segmento de mercado tiene muchas ventajas entre estas podemos enumerar:

  • Disminución de costo de desarrollo a través de la reutilización organizada de componentes
  • Aumento en la calidad de los productos
  • Disminución de tiempo de salir al mercado.

Distribución

-

MISO 4302 Tesis I

Distribución

-