Ciclo de vida estructurado Algún día, tal vez ... El ciclo de vida estructurado no generaba código modulable, ni reutilizable
Ciclo de vida iterativo Análisis Diseño Codificación Prueba
UML Es un lenguaje para especificar, visualizar, construir y documentar cómo están constituidos los sistemas . Se trata de un lenguaje de modelado, no un método de Análisis y Diseño Orientado a Objetos (ADOO) El lenguaje de modelado aporta los elementos de modelado, es decir, los conceptos y la semántica, la notación, que es gráfica y una serie de recomendaciones sobre cómo usarlo
Proporciona una representación parcial del sistema
Es semánticamente consistente con otras vistas
En UML, hay nueve diagramas
Vista estática Vista dinámica Diagramas Casos de uso Clase Componentes Despliegue Objeto Secuencia Colaboración Estados Actividades
Diagramas – Arquitectura y UML Vista de Desarrollo Nodos Vista de Proceso Clases activas Vista de Implementación Componentes Vista de Diseño Clases, interfaces, colaboraciones Vista de Casos de Uso Casos de Usos
Diagramas – Arquitectura y UML Vista de Casos de Uso Muestra la funcionalidad del sistema desde el punto de vista de un actor externo que interactúa con él. Vista útil para: Clientes, Diseñadores, Desarrolladores y Unificadores. Diagramas: Diagramas de Casos de Uso Diagramas de Actividad
Diagramas – Arquitectura y UML Vista de Diseño Muestra la funcionalidad del diseño dentro del sistema en términos de la estructura estática y comportamiento dinámico del sistema. Vista útil para: Diseñadores y Desarrolladores. Diagramas: Diagramas de Clases y Objetos Diagramas de Actividad, Estado, Secuencia y Colaboración
Diagramas – Arquitectura y UML Vista de Implementación Muestra la especificación de los componentes de código Descripción de los módulos de implementación y sus dependencias. Vista útil para: Desarrolladores. Diagramas: Diagramas de Componentes Uso
Diagramas – Arquitectura y UML Vista de Procesos Concurrencia del sistema: comunicación y sincronización (Hilos de control) División del sistema en procesos y procesadores. Vista útil para: Desarrolladores e Integradores. Diagramas: Diagramas de Secuencia, Colaboración, Estado y Actividad. Diagramas de Componentes e Implementación
Diagramas – Arquitectura y UML Vista de Desarrollo Muestra la implantación del sistema en la arquitectura física. Vista útil para: Desarrolladores, Integradores y Verificadores. Diagramas: Diagramas de Despliegue
Diagramas Modelos Modelos Modelos Diagramas de Clases Diagramas de Objetos Diagramas de Componentes Diagramas de Actividades Diagramas de Estados Diagramas de Colaboración Diagramas de Secuencia Diagramas de Casos de Uso Diagramas de Distribución
0 comments
Post a comment