MISO - Maestría en Ingeniería de Software
Como curso Electiva MISO 1, el estudiante puede tomar cualquiera de las materias de las otras maestrías de la Escuela de Posgrado del Departamento de Ingeniería de Sistemas y Computación.
Son válidas materias de maestría de código ARTI, MBIT, MINE, MSIN, BCOM.
No son válidas la materias de Proyecto Final y Tesis.
Créditos
4
Como curso Electiva MISO 2, el estudiante puede tomar cualquiera de las materias de las otras maestrías de la Universidad siempre cuando estas sean de 4 o más créditos.
El estudiante también puede optar por tomar conjunto de materias de nivel de maestría de forma que al sumarse completen 4 o más créditos.
No son válidas la materias de Proyecto Final, y Tesis.
Créditos
4
Como curso Fundamentación MISO 1 el estudiante puede tomar una de las siguientes materias:
MISO-4101: Procesos de Desarrollo Ágiles
MBIT-4201: Emprendimiento y Comercio Electrónico
ISIS-4426: Desarrollo de Soluciones Cloud
Créditos
4
Como curso Fundamentación MISO 2 el estudiante puede tomar una de las siguientes materias:
MISO-4101: Procesos de Desarrollo Ágiles
MBIT-4201: Emprendimiento y Comercio Electrónico
ISIS-4426: Desarrollo de Soluciones Cloud
Créditos
4
Como curso Fundamentación MISO 3 el estudiante puede tomar una de las siguientes materias:
MISO-4101: Procesos de Desarrollo Ágiles
MBIT-4201: Emprendimiento y Comercio Electrónico
ISIS-4426: Desarrollo de Soluciones Cloud
Créditos
4
Como curso Profundización MISO 1 el estudiante puede tomar una de las siguientes materias:
MISO-4202: Mejoramiento de la Productividad: Automatización
MISO-4203: Gestión de Proyectos de Desarrollo de Software
MISO-4204: Fabricas de Software y Líneas de Producto
MISO-4205: Mejoramiento de la Experiencia de Usuario
MISO-4206: Arquitecturas de Software Ágiles
Créditos
4
Como curso Profundización MISO 2 el estudiante puede tomar una de las siguientes materias:
MISO-4202: Mejoramiento de la Productividad: Automatización
MISO-4203: Gestión de Proyectos de Desarrollo de Software
MISO-4204: Fabricas de Software y Líneas de Producto
MISO-4205: Mejoramiento de la Experiencia de Usuario
MISO-4206: Arquitecturas de Software Ágiles
Créditos
4
Como curso Profundización MISO 3 el estudiante puede tomar una de las siguientes materias:
MISO-4202: Mejoramiento de la Productividad: Automatización
MISO-4203: Gestión de Proyectos de Desarrollo de Software
MISO-4204: Fabricas de Software y Líneas de Producto
MISO-4205: Mejoramiento de la Experiencia de Usuario
MISO-4206: Arquitecturas de Software Ágiles
Créditos
4
Como curso Profundización MISO 4 el estudiante puede tomar una de las siguientes materias:
MISO-4202: Mejoramiento de la Productividad: Automatización
MISO-4203: Gestión de Proyectos de Desarrollo de Software
MISO-4204: Fabricas de Software y Líneas de Producto
MISO-4205: Mejoramiento de la Experiencia de Usuario
MISO-4206: Arquitecturas de Software Ágiles
Créditos
4
Créditos
0
Distribución
-
Créditos
0
Distribución
-
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.
Créditos
4
Distribució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
Distribución
-
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
Distribución
-
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.
Créditos
4
Distribución
-
El propósito de este curso es ofrecer a los participantes elementos fundamentales para especificar requerimientos, diseñar, construir y evaluar interfaces de usuario en múltiples plataformas (escritorio, web, móvil).
Créditos
4
Distribución
-
La arquitectura de software se entiende normalmente como el proceso de definir las estructuras importantes de un sistema, así como las relaciones importantes entre ellas. Para realizar esta labor, los arquitectos de software suelen seguir procesos de diseño intensos en duración y esfuerzo, los cuales dan como resultado un documento de arquitectura de software, el cual es pre-requisito para iniciar el desarrollo de software asociado. A esta estrategia de desarrollo normalmente se le conoce como “big-design up front – BDUF”, para hacer explícito el hecho de que es necesario terminar toda la arquitectura del sistema antes de comenzar con el desarrollo de software. Sin embargo, esta práctica trae consigo algunos riesgos, como el tiempo y costo de esta actividad, así como la desactualización de la arquitectura durante la construcción del software.
Créditos
4
Distribución
-
Créditos
4
Distribución
-
Créditos
4
Distribución
-
El propósito de este proyecto es el de integrar los conceptos de los distintos cursos del programa. Para esto se debe construir una solución de software en un dominio específico que implique la utilización de las técnicas apropiadas para su análisis, diseño y construcción. Proveer a los participantes del proyecto un ambiente de trabajo en equipo en donde sea fundamental utilizar las técnicas de metodologías ágiles y del uso de modelos para desarrollar herramientas de mejora de la productividad.
Créditos
4
Distribución
-
Créditos
4
Distribución
-
Créditos
8
Distribución
-