Etl reports

Solo disponible en BuenasTareas
  • Páginas : 5 (1108 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de diciembre de 2010
Leer documento completo
Vista previa del texto
Modelo de Casos de Uso
Artefactos UML

Josep Vilalta Marzo
Rev.- 3.1 2007
VICO OPEN MODELING, S.L. www.vico.org

jvilalta@vico.org

1

Diagramas UML 2.0
Diagrama

Diagrama de estructura

Diagrama de comportamiento

Diagrama de Paquetes

Diagrama de Clases

Diagrama de Objetos

Diagrama de Casos de Uso

Diagrama de Actividad Diagrama Máquina de Estados

Diagrama deComposición

Diagrama de Componentes

Diagrama de Despliegue Diagrama de interacción

Diagrama de Secuencia

Diagrama de Comunicación
jvilalta@vico.org

Diagrama Global de Interacción

Diagrama de Ciclo de Vida
2

Qué es un Caso de Uso

Pieza de funcionalidad reusable que define la cadena de valor de los Actores que interactúan con un Sistema.

Realizar Actuación

EntrarArtículo descatalogado

«extend»

Realizar Venta «include» Cajero

Entrar Item de Venta

«include»

Imprimir Ticket de Venta

Cliente

jvilalta@vico.org

3

Para qué usamos los Casos de Uso
Realizar Actuación Entrar Artículo descatalogado «extend» Realizar Venta Cajero «include» Entrar Item de Venta

«include»

Imprimir Ticket de Venta

Cliente

1. Empaquetar los escenarios deusabilidad de un sistema. 2. Facilitar la trazabilidad entre los requerimientos y los distintos artefactos de modelado: Clases, Objetos, Acciones, Estados, etc., hasta el código. 3. Describir una secuencia de acciones que podemos organizar en escenarios tipo.

jvilalta@vico.org

4

Para qué usamos los Casos de Uso
Cajero

Realizar Actuación

Entrar Artículo descatalogado

«extend»Realizar Venta

«include»

Entrar Item de Venta

«include»

Imprimir Ticket de Venta

Cliente

4. Representan todas las maneras posibles de usar los recursos de un sistema/organización. 5. Despiezar un proceso en funciones reutilizables. 6. Comunicar el alcance y complejidad funcional de un producto (Censo de Casos de Uso Candidatos). 7. Especificar un “contrato de servicios” entrelos Actores y el Sistema.
5

jvilalta@vico.org

Elementos del modelo de Casos de Uso
1. Diagrama de Casos de Uso

Realizar Venta

Cajero

Interacción: Actor - Sistema

jvilalta@vico.org

6

Elementos del modelo de Casos de Uso
1. Diagrama de Casos de Uso
Realizar Actuación

Especialización de Casos de Uso abstractos

Realizar Venta

jvilalta@vico.org

7

Elementosdel modelo de Casos de Uso
1. Diagrama de Casos de Uso

Realizar Venta «include» Cajero

Entrar Item de Venta

Despiece de un CU principal
«include»

Subcontratas del escenario principal

Imprimir Ticket de Venta

jvilalta@vico.org

Cliente

8

Elementos del modelo de Casos de Uso
1. Diagrama de Casos de Uso
Entrar Artículo descatalogado

Extensiones de funcionalidadEscenarios posibles Escenarios probables
«extend»

Realizar Venta «include»

Entrar Item de Venta

jvilalta@vico.org

9

Elementos del modelo de Casos de Uso
2. Especificación • Nombre • Activador • Propósito • Precondiciones • Postcondiciones • Invariantes • Escenario principal • Escenarios posibles • Escenarios probables • Interfaces con otros CU • Interfaces con Actores • Objetosparticipantes
jvilalta@vico.org

10

Elementos del modelo de Casos de Uso
Realizar Actuación Entrar Artículo descatalogado «extend» Realizar Venta Cajero «include» Entrar Item de Venta

3. Diseño de interfaces con los Actores

«include»

Imprimir Ticket de Venta

Cliente

jvilalta@vico.org

11

Elementos del modelo de Casos de Uso

4. Formalización de escenarios con diagramas deActividad

5. Normalización de escenarios con diagramas de Secuencia (interacción de objetos)

jvilalta@vico.org

12

Elementos del modelo de Casos de Uso

6. Objetos participantes en cada escenario de usabilidad con diagramas de Clases

7. Ciclo de Vida de objetos complejos con diagramas de Estados-Transición

jvilalta@vico.org

13

Elementos del modelo de Casos de Uso
8....
tracking img