Secuencias de pasos o usos que en los que participa cada actor ante
Enviado por Ninoka • 7 de Enero de 2019 • 719 Palabras (3 Páginas) • 386 Visitas
...
[pic 30]
[pic 31]
[pic 32]
DIAGRAMAS DE COLABORACIÓN
Muestran las interacciones organizadas alrededor de los roles o actores del sistema. Los diagramas de colaboración son llamados diagramas de comunicación, muestran explícitamente las relaciones de los roles. Por otra parte, un diagrama de comunicación no muestra el tiempo como una dimensión aparte, por lo que resulta necesario etiquetar con números de secuencia tanto la secuencia de mensajes como los hilos concurrentes.
- Muestra cómo las instancias específicas de las clases trabajan juntas para conseguir un objetivo común.
- Implementa las asociaciones del diagrama de clases mediante el paso de mensajes de un objeto a otro. Dicha implementación es llamada "enlace".
[pic 33]
Ejemplos extraídos de la Internet
Ejemplo:
Como ejemplo esta el caso de una Máquina Recicladora:
Sistema que controla una máquina de reciclamiento de botellas, tarros y jabas. El sistema debe controlar y/o aceptar:
- Registrar el número de ítemes ingresados.
- Imprimir un recibo cuando el usuario lo solicita:
- Describe lo depositado
- El valor de cada item
- Total
- El usuario/cliente presiona el botón de comienzo
- Existe un operador que desea saber lo siguiente:
- Cuantos ítemes han sido retornados en el día.
- Al final de cada día el operador solicita un resumen de todo lo depositado en el día.
- El operador debe además poder cambiar:
- Información asociada a ítemes.
- Dar una alarma en el caso de que:
- Item se atora.
- No hay más papel.
Como una primera aproximación identificamos a los actores que interactuan con el sistema:
[pic 34]
Luego, tenemos que un Cliente puede Depositar Itemes y un Operador puede cambiar la información de un Item o bien puede Imprimir un informe:
[pic 35]
Además podemos notar que un item puede ser una Botella, un Tarro o una Jaba.
[pic 36]
Otro aspecto es la impresión de comprobantes, que puede ser realizada después de depositar algún item por un cliente o bien puede ser realizada a petición de un operador.
[pic 37]
Entonces, el diseño completo del diagrama Use Case es:
[pic 38]
...