You are on page 1of 11

Diagrama de Casos de Uso Relaciones

Hooberth Chvez Bedoya

Casos de Uso

Un caso de uso es la descripcin de una secuencia de interacciones entre el sistema y uno o ms actores El sistema se considera como una caja negra, en la que la que los actores obtienen resultados observables.

Representacin grfica

Los casos de uso tienen una representacin grfica en los denominados diagramas de casos de uso Los actores se representan en forma de pequeos monigotes Los casos de uso se representan por elipses.

I. Generalizacin

Designa la relacin de clasificacin entre un elemento ms general a un elemento ms especfico. Se representa por una flecha, que apunta de la clase ms especializada, hacia la clase ms general.

Cliente

Transaccin bancaria

Cliente personal

Cliente Telefnico

Retiro de dinero

Consulta de saldos

Transferencia entre cuentas

II. Asociacin
<<communicate>>

Se da por la interaccin entre un actor y un caso de uso


<<communicate>>

Socio
(f rom Gestin de socios)

Devolucin de cinta de video (RF-08)

<<include>>

Un caso de uso A incluye el caso de uso B, si la secuencia de interacciones de B forma parte de la secuencia de interacciones de A. Siempre que ocurre A tambin ocurre B.
<<include>> Baja de socio (RF-02) Identficacin de socio (RF-05)

<<include>>

Modificacin de los datos de un socio (RF-03)

<<include>>

Un caso de uso ser abstracto si no puede ser realizado por s mismo. Un caso de uso ser concreto si puede ser iniciado por un actor y realizado por s mismo. Se suele utilizar esta relacin cuando se detectan subsecuencias de interacciones comunes a varios casos de uso. Se saca factor comn.

<<extend>>

Un caso de uso A extiende a otro caso de uso B cuando A es una subsecuencia de interacciones de B que ocurre en una determinada circunstancia. A completa la funcionalidad de B. A puede ser un caso de uso abstracto o concreto.

Alta de pelcula (RF-04) <<extend>>

Alta de cinta de video (RF-05)

Plantillas para requisitos funcionales


Debe responder a la pregunta:
Qu debe hacer el sistema con la informacin almacenada para alcanzar los objetivos de su negocio?".

Plantillas para requisitos funcionales


Fuentes: nombre de los clientes o usuarios. Secuencia normal: secuencia de acciones. Excepciones: para cada una de las acciones. Campos auxiliares: rendimiento: tiempo en desarrollar cada accin frecuencia esperada: n veces/unidad de tiempo Importancia,urgencia, estado, estabilidad y comentarios.

10

11

You might also like