DCU V500

Páginas: 14 (3475 palabras) Publicado: 14 de abril de 2015
Diagrama de Casos de Uso (DCU)
• Características del DCU
• Componentes de un DCU: Sistema, Actor, Caso
de Uso
• Relaciones entre Casos de Uso: Inclusión,
Extensión y Generalización
• DCU CRUD
• Guía para la construcción de DCU
• Criterios avanzados de calidad
• Consideraciones finales
Modelamiento de Sistemas de Información: DCU

[v5.00]

1

Características de un DCU
• Forma parte de lenguajevisual de modelado
UML (Unified Modeling Language) 2.0.
• Modelo desarrollado por I. Jacobson a
mediados de los años 80, divulgado en 1992.
• Asume descomposición centrada en actores.
• Responde a preguntas tales como:
– ¿cuáles son los requerimientos funcionales del
sistema?
– ¿qué funciones debe proveer al entorno?
– ¿qué debe hacer el sistema para sus usuarios?
Modelamiento de Sistemas deInformación: DCU

[v5.00]

2

...Características del DCU
• Indica qué hace el sistema sin indicar cómo lo

hace.

• Puede entenderse como el establecimiento de
un contrato entre el sistema y los actores.
• Describe las posibles “modalidades de
utilización" o casos de uso (CU) del sistema por
parte de actores externos.
• Cada CU del DCU entrega un valor específico
para un actor individual del sistema.Modelamiento de Sistemas de Información: DCU

[v5.00]

3

Componentes de un DCU
• El DCU es un grafo etiquetado con los
siguientes componentes:
– sistema
– actor
– caso de uso

Sistema Banco
Girar dinero

• Ejemplo:
Depositar dinero

Cliente Banco

Modelamiento de Sistemas de Información: DCU

[v5.00]

Transferir entre
cuentas

4

Sistema
• Conjunto explícitamente delimitado de CU internosproveídos a los actores externos.
• Representa el límite entre lo que forma parte del
sistema (los CU) y lo que es externo al mismo (los
actores).
• Frecuentemente se omite por su obviedad.
• Representación:
Sistema
Sistema Banco
Banco

Modelamiento de Sistemas de Información: DCU

[v5.00]

5

Actor
• Representa un papel o rol que algo o alguien
del entorno desempeña con relación al sistema.
•Corresponde a una clase o conjunto de actores
reales (instancias) que “viven” fuera del
sistema e interactúan con él.
• Representaciones:
«actor»
ClienteBanco

Cliente Banco

Modelamiento de Sistemas de Información: DCU

[v5.00]

6

...Actor
• Interactúa de alguna forma con el sistema,
pudiendo originar o no la interacción.
• Puede ser desempeñado por:





una persona o cargo
un sistema informáticouna sección o departamento
un dispositivo externo de hardware (ej. impresora)

• Por ejemplo: es posible que una misma persona
pueda desempeñar el rol de diferentes actores
(¿por qué?).
Modelamiento de Sistemas de Información: DCU

[v5.00]

7

Clasificación de Actores
• Según la iniciación de la interacción de un CU:
– activo:
activo actor que inicia la interacción
– pasivo:
pasivo cualquier otroactor que interactúe

• Según el objetivo de la interacción en un CU:
– primario o principal:
principal actor beneficiario del valor
del CU
– secundario:
secundario cualquier otro actor que interactúe

• Clasificaciones son por CU. Por ejemplo: un
actor puede ser principal o activo con respecto
a un CU y ser secundario o pasivo con respecto
a otro.
Modelamiento de Sistemas de Información: DCU[v5.00]

8

...Clasificación de Actores
• Se puede tener un actor pasivo principal
en un CU, cuando el actor activo
secundario es:
– un representante del actor principal: p. ej.
un vendedor en representación del cliente, o
– un instante del tiempo: p. ej. el último día
hábil del mes, o
– un evento cualquiera: p. ej. alarma de
estado crítico de un paciente.
Modelamiento de Sistemas de Información:DCU

[v5.00]

9

...Clasificación de Actores
• Según la categoría de la
interacción:

• Representación:

– general:
general abstracción de
actores especializados en un rol
general común
– especializado:
especializado rol particular
de un actor general

• Actor especializado hereda
los CU del actor general,
pudiendo agregar otros CU.
• Conjunto de actores general y
especializado(s) configuran
una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Dcu Interfaces
  • Elaboracion Dcu

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS