El Software y la Ingeniería de Software Definiciones de la Ingeniería de Software Productos de Software Aplicaciones de Software Ciclo de Vida del Software Ciclo de Vida Clásico del Software Modelos de Construcción de Software Gestión de Proyectos de Software Componentes de la Gestión de Proyectos de Software Planificación de Proyectos de Software 3. Estudio de Factibilidad de Proyectos Métricas en el Software Factores de Calidad de MacCall Métricas de la Calidad del Software Fundamentos para el Modelamiento de Software Enfoques de Desarrollo de Software Enfoque Estructurado Enfoque Orientado a Objetos Metodologías de Desarrollo de Software Metodologías Tradicional Metodologías Ágiles Metodologías Web Lenguaje de Modelamiento Unificado (UML) Conceptos de UML Diagramas de Estructura y Comportamiento Rational Unified Process (RUP- Proceso Unificado de Desarrollo) Características Fases y Flujos de Trabajo
RUP y UML – Negocio y Requerimientos
Flujo de Trabajo de RUP: Modelado del Negocio Evaluación del Negocio Pictográfico Situacional y Pictográfico Solucionador Reglas del Negocio Diagramas UML: Diagrama de Casos de Uso del Negocio y Diagrama de Objetos del Negocio Flujo de Trabajo de RUP: Modelado de Requerimientos Estimación del Proyecto Diagrama UML: Diagrama de Casos de Uso de Requerimientos, Plantillas, Diagrama de Actividades de Requerimiento. RUP y UML – Análisis, Diseño e Implementación Flujo de Trabajo de RUP: Modelado de Análisis Diagrama UML: Diagrama de Clases y estereotipos de Clase Diagrama UML: Diagrama de Secuencia, Diagrama de Colaboración Flujo de Trabajo de RUP: Modelado de Diseño Diagrama UML: Subsistemas e Interfaces, Modelo Arquitectónico Diagrama UML: Diagrama de Estados Flujo de Trabajo de RUP: Modelado de Implementación Diagrama UML: Diagrama de Componentes Diagrama UML: Diagrama de Despliegue Transformación al Modelo de Datos Clases Persistentes Generación del Modelo de Datos