EA-CASOS DE USO

Embed Size (px)

Citation preview

Herramienta Enterprise ArchitectLic. Matoso Elizabet Alejandra

1

CRONOGRAMA

Introduccin a Enterprise Architect (EA) Crear un proyecto El espacio de trabajo Propiedades del elemento Propiedades del conector2

Enterprise Architect

Es una herramienta CASE (Ingeniera de Software asistida por computadora) Es una herramienta progresiva que cubre todos los aspectos del ciclo de desarrollo, proporcionando una trazabilidad completa desde la fase inicial de diseo. Provee soporte para pruebas, mantenimiento y control. Sustenta todos los diagramas y modelos de UML. Permite realizar ingeniera directa o reversa de cdigo existente en varios lenguajes. Permite documentar los elementos creados.3

Crear un proyecto

Cuando se crea un nuevo proyecto, se crea a partir de un modelo de proyecto existente . EA provee un archivo de modelo predeterminado -EABase.EAPcuando se instala, se almacena en forma predeterminada en su directorio de instalacin de EA.

Crear un proyecto: 1. Seleccionar Archivo/Nuevo. 2. Ingresar un nombre y hacer clic en crear un nuevo proyecto.

4

Crear un proyecto

5

Crear un proyecto

Extender el proyecto:

Para navegar a travs del proyecto, en el Explorador del proyecto haga clic en el icono + en frente de cada carpeta o paquete para expandirlo. Para ver un diagrama, haga doble clic en el icono del diagrama.

6

Crear un proyecto

7

Crear un proyecto

Proyecto Modelos Vistas Paquetes Diagramas Elementos Conectores8

Crear un proyecto - Vistas Definicin: Una Vista es el contenedor de ms alto nivel en un modelo. Hay seis tipos de Vistas, cinco de las cuales representan maneras convencionales de categorizar las estructuras o propsitos de un modelo, y una (vista Simple) para desarrollar su propia categorizacin.

9

Crear un proyecto Agregar un paqueteDefinicin: Un Paquete es un contenedor de los elementos del modelo. Los contenidos del paquete estn ordenados alfabticamente. Representacin: Se muestra en la ventana del Explorador del proyecto como el icono de la carpeta familiar a los usuarios de Windows. Crear un paquete: 1. Seleccionar una vista. 2. Hacer clic en un paquete. 3. Ingresar un nombre y hacer clic en aceptar10

Crear un proyecto Agregar un paquete

11

Crear un proyecto Agregar un diagramaDefinicin: Un diagrama es una representacin de los componentes o elementos del modelo y, dependiendo del tipo de diagrama, como esos elementos se vinculan o como interactan. Crear un diagrama: 1. Seleccionar el nuevo paquete. 2. En la barra de herramientas del Explorador del proyecto, hacer clic en el icono Nuevo diagrama. 3. Ingresar un nombre para el diagrama y una categora. 4. Se agrega el diagrama al paquete y se abre la Vista del diagrama, para crear elementos y conectores12

Crear un proyecto Agregar un diagrama

13

Crear un proyecto Agregar elementosCrear un elemento 1. Usar la caja de herramientas ubicada a la izquierda del diagrama. 2. Hacer clic en el elemento requerido y arrastrar el mismo en su diagrama. 3.Por cada elemento nuevo, se muestra la ventana Propiedades. Si este no se muestra, hacer doble clic en el elemento en el diagrama.

14

Crear un proyecto Agregar elementos

15

Crear un proyecto Agregar elementos

16

Crear un proyecto Agregar conectoresDefinicin: Los conectores definen relaciones entre los elementos especficos, por eso usualmente se los crea directamente en el diagrama arrastrando el tipo de relacin requerida desde la caja de herramientas. Crear un conector: 1. Crear dos elementos en el diagrama. 2. Hacer clic en un conector de la caja de herramientas. 3. Hacer clic en el elemento fuente de la relacin, luego arrastrar hasta el elemento destino. Esto crea la conexin seleccionada entre los dos elementos. 4. Si hace doble clic en el conector, se muestra la ventana Propiedades del conector, y puede definir las caractersticas de la relacin.17

El espacio de trabajoMen principal Barra de herramientas

Explorador de proyecto

Caja de herramientas

Vista de diagrama

Explorador de propiedad

18

Componentes Explorador de proyectos

Permite navegar a travs del espacio de proyectos. Si se hace clic en el botn derecho sobre un tem en la vista del proyecto, puede realizar acciones como: -agregar nuevos paquetes crear diagramas renombrar tems crear documentos y reportes eliminar elementos19

Componentes Explorador de proyectos El explorador se divide en vistas, cada una de las cuales contiene paquetes u otros elementos. VISTAS: la vista raz y base del modelo del proyecto. Vista de Caso de Uso: la vista funcional y de anlisis temprano. Contiene procesos de negocio y modelos de casos de uso. Vista Dinmica: contiene diagramas de estado, de actividades y de interaccin. Es la parte dinmica de su sistema. Vista Lgica: la vista del modelo de clases y del modelo de dominio. Vista de Componentes: la vista de alto nivel, donde se indica qu software se construir (ejecutables, DLLs, etc). Vista de Despliegue: es el modelo fsico, que hardware se desplegar y qu software correr en l. Vista Personalizada: un rea de trabajo para otras vistas (ej. Requisitos funcionales o no funcionales, etc.)20

Componentes Explorador de proyectos

21

Barra de herramientas del explorador

Proveer opciones para generar un reporte RTF, HTML Proveer opciones para generar cdigo fuente o DDL, importar un directorio fuente, un mdulo binario o un esquema de base de datos. Crear un nuevo paquete Crear un nuevo diagrama Crear un nuevo elemento Realizar una bsqueda simple para un string de texto en el Explorador del proyecto. Mover el paquete o elemento seleccionado hacia arriba Mover el paquete o elemento seleccionado hacia abajo

22

Componentes Explorador de propiedades

El explorador de Propiedades mostrar el nombre, estereotipo, versin, autor, fechas, y otra informacin pertinente del elemento.

23

Componentes Vista de diagrama

Es el rea central, donde se ubican los elementos del nuevo modelo y establecen sus caractersticas. Muestra el diagrama actualmente seleccionado. Slo se puede abrir un diagrama por vez. Esta vista se usa para construir las relaciones y elementos del modelo. Puede crear nuevos elementos para el diagrama, arrastrar los elementos al diagrama y normalmente ordenar y trabajar con los elementos de modelado.

24

Componentes Vista de diagrama

25

Componentes Men principal

El men principal proporciona el acceso a muchas funciones de alto nivel relacionadas con el ciclo vital del proyecto, junto con funciones de administracin.

26

Componentes Barra de herramientasBarras de Herramientas

1. Barra de herramientas predeterminada 2. Barra de herramientas de proyecto 3. Barra de herramientas de generacin de cdigo 4. Barra de herramientas de elementos de UML 5. Barra de herramientas del diagrama 6. Barra de herramientas del elemento actual 7. Barra de herramientas del conector actual 8. Barra de herramientas de formato

27

Componentes Barra de herramientas1.Nuevo proyecto

Barra de herramientas predeterminadaayuda

Abrir un proyecto

Mostrar vista de informe de diagrama actual imprimir Deshacer la accin anterior Pegar desde el portapapeles

Guardar el diagrama actual

Copiar al portapapeles

Disposicin de la pgina

Vista previa de impresin

28

Componentes Barra de herramientas

2. Barra de herramientas del proyectoRecargar el proyecto actual Opciones locales (preferencias)

Nuevo diagrama Nuevo paquete

Glosario del proyecto

Nuevo elemento

Buscar en el explorador del proyecto

Buscar en el proyecto completo

Nuevo documento RTF

Incidentes del proyecto

29

Componentes Barra de herramientas

3. Barra de herramientas de generacin de cdigo

Establecer el lenguaje predeterminada Establecer la base de datos predeterminada Importar clases e interfaces desde archivos Generar cdigo para fuente una clase seleccionada

Ver el cdigo en el editor

Sincronizar las clases seleccionadas con el cdigo fuente

Generar cdigo por lote 30 para una clase seleccionada

Componentes Barra de herramientas

4. Barra de Herramientas de Elementos UMLVnculo de nota

Seleccionar la perspectiva del rea de trabajo

hipervnculo Acceder a relaciones comunes Lmite del sistema nota texto 31

Nota de diagrama

Componentes Barra de herramientas

5. Barra de herramientas del diagrama

Alinear a la izquierda

Eliminar los elementos selecciona dos Ampliar /reducir escala Ir al diagrama siguiente Ir al diagrama determinado Pegar la apariencia Ajustar la pgina

Alinear a la derecha Alinear en la parte superior Alinear en la parte inferior Llevar los elementos atrs Llevar los elementos al frente Ir al diagrama previo

Ajustar el tamao del diagrama Ajustar al 100%

Mostrar las propiedades del diagrama Auto presentar el diagrama

32

Componentes Barra de herramientas

6. Barra de herramientas del elemento actualVer y modificar las propiedades del elemento Agregar un valor etiquetado al elemento actual

Configurar un padre

Bloquear o desbloquear elemento actual Ver la lista de referencias cruzadas

Ver y modificar las operaciones Ver y modificar los atributos

Especificar la Especificar el estado visibilidad de las de un elemento en Ver el uso de un elemento caractersticas y tiempo de ejecucin en otros diagramas compartimientos del elemento

Localiza el elemento en el explorador de proyectos 33

Componentes Barra de herramientas

7. Barra de herramientas del conector actualEstablecer el inicio/terminadores del conector

Ver y modificar las caractersticas del conector actual

Establecer el estilo de la lnea del conector Adjuntar una nota al conector

Invertir la direccin del conector Establecer visibilidad para las etiquetas del conector

Establecer las relaciones visibles u ocultas en el diagrama 34

Componentes Barra de herramientas

8. Barra de herramientas de formatoColor de relleno

Color del texto Guardar el estilo Color de lnea Ancho de la lnea Aplicar el estilo a los elementos Copiar el estilo del elemento 35 Lista de estilos

Componentes Caja de Herramientas

Se usa para crear elementos y conectores en un diagrama. Los elementos de UML se organizan en categoras. Seleccionar el diagrama UML a utilizar.

36

Propiedades del ElementoGeneral

37

General

38

Requisitos / responsabilidadesLa pestaa responsabilidades permite crear los requisitos que debe cumplir este elemento. Los requisitos son de dos tipos: requisitos internos (responsabilidades) y requisitos externos (requisitos del sistema). EA mostrar ambos tipos, pero slo podr editar los de tipo interno desde esta pestaa.

39

Configurar la visibilidad de las caractersticasPermite configurar la visibilidad de los atributos y las operaciones por clase o por diagrama o la visibilidad de atributos y operaciones en un diagrama de paquete. Por ejemplo, puede ocultar todos los atributos protegidos, todas las operaciones privadas o cualquier otra combinacin de atributos y operaciones. La visibilidad que configure se aplicar slo al diagrama actual. 40

RestriccionesLos elementos pueden tener restricciones asociadas. stas son las condiciones bajo las cuales el elemento debe existir y funcionar. Los restricciones tpicas son las pre y poscondiciones que indican las cosas que deben ser verdaderas antes de que el elemento sea creado o accedido y las cosas que deben ser verdaderas despus de que el elemento se destruya o su accin est completa41

Restricciones

42

VnculosMuestra una lista de todas las conexiones activas para el elemento actual. Puede eliminar una conexin aqu si lo desea

43

Vnculos

44

EscenariosUn escenario es una secuencia de operaciones del mundo real que describe como este elemento trabaja en el tiempo. Esto puede ser aplicado a cualquier elemento y puede describir el comportamiento funcional, flujos de trabajos de negocios y procesos de negocios completos.

45

Escenarios

46

Archivos asociadosSe pueden vincular a un elemento archivos existentes en alguna parte. Utilice esta pestaa para configurar los archivos asociados al elemento actual. Tenga en cuenta: Los archivos asociados son una buena manera de vincular elementos adicionales a la documentacin o al cdigo fuente.47

Archivos Asociados

48

Propiedades del Conector GeneralLa pestaa General permite que configure el nombre de la conexin (nombre del vnculo), la direccin, el estilo de lnea (encaminado o auto encaminamiento), el estereotipo opcional y un comentario.

49

General

50

Restricciones

Las restricciones nos dicen algo sobre las reglas y las condiciones bajo las cuales funciona una relacin. Por ejemplo, puede ser una condicin previa que un cliente sea de un cierto tipo antes de que un vnculo de la asociacin a una cuenta se permita. Consejo: Las restricciones sobre una asociacin (conexin) se pueden agregar para refinar ms el modelo. Las restricciones detallan las reglas de negocio y operacionales para el modelo.51

Restricciones

52

Rol OrigenUn vnculo puede tener ciertas propiedades asignadas a un extremo, y asociada con un rol particular que el elemento jugar en la relacin. Puede ingresar los detalles acerca de este rol para un mayor desarrollo de su modelo.

53

Rol Origen Rol Destino

54

Bibliografa

Santiago Ceria. Casos de Uso, Un mtodo prctico para explorar requerimientos, en http://www-2.dc.uba.ar/materias/isoft1/2001_2/apuntes/CasosD . Ayuda de Contenidos de Enterprise Architect 6.1.

55