Ingeniería del Software

Herramienta utilizada

UML es un "lenguaje de modelado" para especificar o describir métodos o procesos. Se utiliza para definir un sistema, detallar los artefactos en el sistema y para documentar y construir.

Ingeniería del Software


OBJETIVO

El objetivo de este curso es introducir un panorama de las áreas que conforman la Ingeniería de Software, sus conceptos así como los modelos de referencia de los procesos de desarrollo de software. Al finalizar la materia el estudiante estará en capacidad de:

• Conocer los modelos de desarrollo de software (estructurados y ágiles), sus actividades, el método orientado a objetos y el lenguaje de modelado unificado. (UML)

• Ser capaz de implantar con éxito una metodología de desarrollo de software.

• Ser capaz de evaluar e identificar los aspecto a mejorar en un software en base un unametodología de desarrollo de software.

¿A QUIEN VA DIRIGIDO?

Profesionales y estudiantes universitarios avanzados, del área de la informática, computación y carreras afines.

 PLAN DE ESTUDIO 

Modulo I: Introducción

 

 

 

• Definición de la Ingeniería de Software
• El desarrollo de software como un proceso de ingeniería
• Evolución de la Ingeniería de Software
• Problemática del desarrollo de software
• Principios en la IS
• Software de calidad
• Dinámica para artículo de investigación
Modulo II: Modelos de desarrollo de software
• Realización de las actividades: Los procesos
• Métodos de Desarrollo de Software: estructurados y ágiles
Módulo III: Actividades en el proceso de desarrollo de software
• Actividades
• Especificación
• Análisis de requerimientos
• Diseño
• Programación
• Integración
• Validación
• Prototipaje
• Mantenimiento
Módulo IV: Método Orientado a Objetos
 
Módulo V: Lenguaje Unificado de Modelado
• Vista estática: diagramas de Casos de uso, clase y objeto
• Vista dinámica (interacción): diagramas de secuencia y colaboración
• Vista dinámica (actividad): diagramas de estado y actividad
• Vista implementación: diagramas de componentes y despliegue.
Modulo VI: Final
• Actividades
• Examen Final