You are on page 1of 21

Enterprise Architect y UML Básico

Diciembre 2008

Carlos Alexander Zuluaga

Agenda
Diagramas de actividades. Administración de requerimientos. Diagramas de casos de uso. Diagramas de secuencia para casos de uso. Diagramas de interfaz de usuario. Recursos.

Carlos Alexander Zuluaga - 2008

2

2008 3 .Agenda Diagramas de actividades. Administración de requerimientos. Diagramas de interfaz de usuario. Recursos. Diagramas de casos de uso. Carlos Alexander Zuluaga . Diagramas de secuencia para casos de uso.

Un diagrama de actividades muestra el flujo de control de una actividad a otra.2008 4 . A diferencia de los diagramas de flujo tradicionales.Diagramas de actividades. muestran concurrencia y ramas de control. Carlos Alexander Zuluaga . Es un diagrama para modelar aspectos dinámicos de un sistema.

2008 5 .Elementos de un diagrama de actividades. Tomada de: The Unified Modeling Language User Guide. Second Edition Carlos Alexander Zuluaga .

Tomada de: Enterprise Architect User Guide Carlos Alexander Zuluaga .2008 6 .Trabajo con Swimlanes (partitions).

Diagramas de Actividades Forks. Acciones Representación avanzada: Clic derecho  advanced  Custom properties. Carlos Alexander Zuluaga . Partitions. Swimlanes. Joins.2008 7 .

Agenda Diagramas de actividades. Diagramas de secuencia para casos de uso. Diagramas de casos de uso. Administración de requerimientos. Recursos. Diagramas de interfaz de usuario.2008 8 . Carlos Alexander Zuluaga .

Implementación.Administración de Requerimientos. Enterprise Architect puede ser usado para: Definir elementos de requerimientos.2008 9 . Interconectar y componer requerimientos. Conectar requerimientos con sus implementaciones. Jerarquía y reporte de dependencias. Actividades más comunes: Creación de requerimientos. Propiedades de los requerimientos. Carlos Alexander Zuluaga . Composición de requerimientos.

¿Qué color corresponde a cada estado? Leyendas: New Diagram Legend ( ).2008 10 .Administración de requerimientos Otras características Colores por estado: Tools  Options  Objects  Show Status Colors on Diagrams. Leyenda Pro pue sto s Va lida do pkg Requs Funcionales Login Ob liga torio Se guridad Adm inistrar cuentas pkg Requs Funcionales Im plem entar un al goritm o validador de tarjetas de crédito «trace» Validar tarj eta Carlos Alexander Zuluaga . pkg Requs Funcionales Auto name counters: Settings  Autoname Counters.

Recursos. Carlos Alexander Zuluaga . Diagramas de interfaz de usuario. Diagramas de secuencia para casos de uso. Administración de requerimientos. Diagramas de casos de uso.2008 11 .Agenda Diagramas de actividades.

Carlos Alexander Zuluaga .2008 12 .Modelando Casos de Uso Demostración.

Extends.2008 13 . Trazabilidad.Casos de Uso Representan los requerimientos funcionales del sistema. Includes. Son ejecutados por un actor. Documentación. Poseen varios escenarios. Enterprise Architect permite: Modelado visual del caso de uso. ¡Lo más importante es la narración! Existen varios tipos de relación: Generalization. Carlos Alexander Zuluaga .

Modelando Casos de Uso ¡Clasifique los actores! uc Casos de Uso Analista Analista de Ventas Analista de Compras Carlos Alexander Zuluaga .2008 14 .

Carlos Alexander Zuluaga . “Rectangle Notation”: Clic derecho  Advanced  Use Rectangle Notation. Personalizar el elemento con “Feature Visibility” (Clic derecho). Composición (diagrama de secuencia interno): Clic derecho  Advanced  Make Composite.Modelando Casos de Uso Generalización.2008 15 . Documentación. Extends (extension points): Clic derecho  Advanced  Edit Extension Points. Relaciones con los requerimientos y diagramas de trazabilidad. Includes.

Diagramas de casos de uso.Agenda Diagramas de actividades. Diagramas de interfaz de usuario. Diagramas de secuencia para casos de uso. Recursos. Administración de requerimientos. Carlos Alexander Zuluaga .2008 16 .

Crear el diagrama. 3. 2. 5.Diagramas de Secuencia para Casos de Uso 1. Carlos Alexander Zuluaga . Clic derecho --> Add --> Sequence Diagram.2008 17 . Navegar. 4. Seleccionar un caso de uso. Clic derecho --> Advanced --> Make Composite.

Recursos. Diagramas de casos de uso. Diagramas de interfaz de usuario.2008 18 . Carlos Alexander Zuluaga .Agenda Diagramas de actividades. Diagramas de secuencia para casos de uso. Administración de requerimientos.

Incluir imágenes. Carlos Alexander Zuluaga . Trazabilidad con requerimientos y casos de uso.2008 19 . Elementos básicos.Diagramas de Interfaz de Usuario New diagram --> Extended --> User Interface.

Diagramas de casos de uso. Recursos.Agenda Diagramas de actividades. Administración de requerimientos. Carlos Alexander Zuluaga . Diagramas de secuencia para casos de uso. Diagramas de interfaz de usuario.2008 20 .

sparxsystems.sparxsystems.com/resources/demos/basicusecase/TO_20070418%20Basic %20Use%20Case.sparxsystems.htm Carlos Alexander Zuluaga .pdf El modelo de casos de Uso: http://www.com/downloads/whitepapers/Requirements_Management_in_ Enterprise_Architect.sparxsystems.Recursos Trazabilidad con Enterprise Architect: http://www.html Administración de requerimientos con EA: http://www.com/downloads/whitepapers/The_Use_Case_Model.2008 21 .com/resources/traceability.pdf Demostración caso de uso: http://www.