Enterprise Architect y UML Básico

Documentos relacionados
Enterprise Architect y UML Básico

Enterprise Architect y UML Básico

Lenguaje de Modelamiento Unificado.

Guía del Curso Analista Programador Java: Business Apps Expert

ESCUELA: UNIVERSIDAD DEL ISTMO

Ingeniería a de Software CC51A

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:

Enterprise Architect y UML Básico

CIDE, SA. RIF: J NIT: MODELO FUNCIONAL

Descripción del Curso

Capacitación adquirida por el alumno al finalizar este modulo

DIAGRAMAS DE UML. Prof. Wenceslao Chávez Bedoya

Enterprise Architect y UML Básico

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

Planificaciones Análisis de la Información. Docente responsable: GONZALEZ NORBERTO DANIEL. 1 de 6

Trabajo Práctico Nro. 7. Herramientas para el Modelado de Comportamiento Básico: Diagramas y Especificaciones de Casos de Uso

El proceso de diseño. Análisis de tareas

Herramientas Informáticas para la Edición, Creación e Implementación del Modelo CIM Francisco Javier Arias Sánchez Universidad Nacional de Colombia

DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO

TEMA 7: DIAGRAMAS EN UML

Diagramas De Casos De Uso

Ingeniería del Software I

Aseguramiento de Calidad en el Desarrollo de Software Libre

Principios de Análisis Informático. Tema 3: Fase de inicio

DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE GLORIA CECILIA RÍOS MUÑOZ

Cristian Blanco


Prof. Mariano Mancuso. Sistemas de información y control diagrama de clases

Se utiliza para representar los tipos de objetos dentro del sistema (proceso) y las diversas relaciones estáticas que existen entre ellos

Tema: Herramientas UML, Análisis y diseño UML

Diagramas de Casos de Uso

Tema: Herramientas UML, Análisis y diseño UML

INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño

Modelado Avanzado con Casos de Uso. Diseño de Software Avanzado Departamento de Informática

Enterprise Architect y UML Basic

Diagrama de actividad

Caracterización de los Procesos de Negocio

Artefactos de diseño en UML usando StarUML

Elementos Diagramas de Clases Clase:

de Procesos de Negocio 4. Productos de la ingeniería del software 5. Procesos de la ingeniería del software

Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema

Análisis y modelado de sistemas de software. Diseño Persistencia de objetos. Blanca A. Vargas Govea

Documentación de Requisitos con Casos de Uso

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Desarrollo Orientado a Objetos en Métrica v. 3

MANUAL DE EDICIÓN PÁGINAS WEB Presentación OpenCms 8

Modelado de Arquitectura Software

Contenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo

UML Unifield Modeling Languaje

UNIVERSIDAD AUTÓNOMA JUAN MISAEL SARACHO FACULTAD DE CIENCIAS Y TECNOLOGÍA CARRERA DE INGENIERÍA INFORMÁTICA

Diagrama de casos de uso

Capítulo 16. Diagrama de Clases UML

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

IBM Software Demos Rational Software Delivery Platform - Cambios en el diseño y arquitectura de la aplicación

UML (Lenguaje de Modelado Unificado) y Diagramas de Casos de Uso

Profa. Judith Barrios A. Departamento de Computación Semestre A 2010

PROTOTIPO DE FACTURACIÓN ELECTRÓNICA MANUAL TÉCNICO

Diagrama de secuencia (interacción)

Capítulo III. Diseño del sistema. Dentro de este capítulo veremos a detalle el diseño del sistema, que como se había

DCU Diagramas de casos de uso

El Lenguaje Unificado de Modelado (UML)

Guía del Curso Analista Programador PHP Javascript

UML: INTRODUCCIÓN, ORIENTACIÓN a Objetos

UML El Lenguaje Unificado de Modelado Grady Booch, Jim Rumbaugh e Ivar Jacobson

TEMA 1.-Programación orientada a objetos (POO) Objetivo

Casos de Uso. Introducción. Actores

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías

CAPITULO V. HERRAMIENTA CASE (Rational Rose, C++)

PROGRAMA DE CURSO. Metodologías de Diseño y Programación. Nombre en Inglés. Design and Programming Methodologies.

SISTEMA DE VENTAS Y COMPRA DE TIENDA DE VESTIR SIVECO VISION. Versión 1.0 MANUEL PABLO GUERRA MARTÍNEZ.

UML 2 Iniciación, ejemplos y ejercicios corregidos

Fundamentos de Ingeniería del Software. Capítulo 3. Análisis de Requisitos Introducción a los casos de uso

Análisis y Diseño de Sistemas

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I

MODELADO DE CASOS DE USO (Libro UML 2-Arlow & Neustad)

CURSO DE EXCEL AVANZADO Y ANALISIS DE DATOS PARA EMPRESAS MÁSTER EN DESARROLLO DE APLICACIONES WEB CON JAVA ENTERPRISE EDITION TEMARIO

Introducción. Guía detallada para la utilización de código de técnicas de ingeniería inversa en diagramas de UML con Microsoft Visio 2000

A continuación se describe con mayor detalle cada una de tales unidades:

ANÁLISIS Y DISEÑO DE SISTEMAS

13019 Diseño de bases de datos


INGENIERÍA DEL SOFTWARE

Algunas Herramientas de Apoyo al Análisis y Diseño de Software. Agustín J. González ELO329: Diseño y programación orientados a objetos

Pasos para incluir su firma de mail:

UML: Lenguaje de Modelado Unificado. Yalú Galicia Hdez. (FCC/BUAP)

Capítulo 2.- Marco Teórico

Curso de UML 2.0: Patrones de Diseño de Software

CICLO ESCOLAR ENERO JULIO (2011-2)

Configuración de su cuenta Correo Negocios en Microsoft Entourage (MAC)

1 de 44 CODIGO: PREPARADO POR: Dr. Juan Rafael Mora López, MQC, Ph.D. JULIO DEL REVISADO POR: Dr. José Valdelomar Director Laboratorio Clínico

Tema 6: Diagramas de Secuencia

Horas Contacto. Modelar gráficamente la solución de problemas con un enfoque Orientado a Objetos, usando un lenguaje de modelado, en este caso UML.

BPMN vs UML. Los Requerimientos y el Modelo del Negocio. Autor: Norberto Figuerola

Oscar Alberto, Custodio Izquierdo Carlos Arturo, Hernández Torruco José Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

REquirements MAnagement System REMAS

Procesadores de Lenguajes II. Luis M a Montero de Espinosa Díaz Manuel Trinidad García. 17 de enero de 2013

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

Fundamentos de Bases de Datos Facultad de Ciencias UNAM

Transcripción:

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. 2

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. 3

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

Elementos de un diagrama de actividades. Tomada de: The Unified Modeling Language User Guide, Second Edition 5

Trabajo con Swimlanes (partitions). Tomada de: Enterprise Architect User Guide 6

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

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. 8

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

Administración de requerimientos Otras características Colores por estado: Tools Options Objects Show Status Colors on Diagrams. Qué color corresponde a cada estado? Leyendas: New Diagram Legend ( ). Auto name counters: Settings Autoname Counters. pkg Requs Funcionales Leyenda Propuestos pkg Requs Funcionales Validado Obligatorio Login Seguridad pkg Requs Funcionales Adm inistrar cuentas Im plem entar un algoritm o validador de tarjetas de crédito «trace» Validar tarj eta 10

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. 11

Modelando Casos de Uso Demostración. 12

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

Modelando Casos de Uso Clasifique los actores! uc Casos de Uso Analista Analista de Ventas Analista de Compras 14

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

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. 16

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

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. 18

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

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. 20

Recursos Trazabilidad con Enterprise Architect: http://www.sparxsystems.com/resources/traceability.html Administración de requerimientos con EA: http://www.sparxsystems.com/downloads/whitepapers/requirements_management_in_ Enterprise_Architect.pdf El modelo de casos de Uso: http://www.sparxsystems.com/downloads/whitepapers/the_use_case_model.pdf Demostración caso de uso: http://www.sparxsystems.com/resources/demos/basicusecase/to_20070418%20basic %20Use%20Case.htm 21