En el Lenguaje de Modelado Unificado, un diagrama
de casos de uso es una especie de diagrama de comportamiento. UML mejorado El
Lenguaje de Modelado Unificado define una notación gráfica para representar
casos de uso llamada modelo de casos de uso. UML no define estándares para que
el formato escrito describa los casos de uso, y así mucha gente no entiende que
esta notación gráfica define la naturaleza de un caso de uso; sin embargo una
notación gráfica puede solo dar una vista general simple de un caso de uso o un
conjunto de casos de uso. Los diagramas de casos de uso son a menudo
confundidos con los casos de uso. Mientras los dos conceptos están
relacionados, los casos de uso son mucho más detallados que los diagramas de
casos de uso.
La descripción escrita del comportamiento del
sistema al afrontar una tarea de negocio o un requisito de negocio. Esta
descripción se enfoca en el valor suministrado por el sistema a entidades
externas tales como usuarios humanos u otros sistemas.
La posición o contexto del caso de uso entre otros
casos de uso. Dado que es un mecanismo de organización, un conjunto de casos de
uso, coherentes y consistentes, promueven una imagen fácil de comprender del
comportamiento del sistema, un entendimiento común entre el cliente/propietario/usuario
y el equipo de desarrollo.
En esta práctica es común crear especificaciones
suplementarias para capturar detalles de requisitos que caen fuera del ámbito
de las descripciones de los casos de uso. Ejemplos de esos temas incluyen restricciones
de diseño como: rendimiento, temas de escalabilidad/gestión, o cumplimiento de
estándares.
El diagrama de la derecha describe la funcionalidad
de un Sistema Restaurante muy simple. Los casos de uso están representados por
elipses y los actores están, por ejemplo, los casos de uso se muestran como
parte del sistema que está siendo modelado, los actores no.
La interacción entre actores no se ve en el
diagrama de casos de uso. Si esta interacción es esencial para una descripción
coherente del comportamiento deseado, quizás los límites del sistema o del caso
de uso deban de ser re-examinados. Alternativamente, la interacción entre
actores puede ser parte de suposiciones usadas en el caso de uso. Sin embargo,
los actores son una especie de rol, un usuario humano u otra entidad externa
pueden jugar varios papeles o roles. Así el Chef y el Cajero podrían ser
realmente la misma persona.
No hay comentarios.:
Publicar un comentario