Un diagrama de casos de uso es una
representación gráfica de parte o el total de los
actores y casos de uso del sistema, incluyendo
sus interacciones.
Los diagramas de casos de uso sirven para
especificar la comunicación y el comportamiento
de un sistema mediante su interacción con los
usuarios y/u otros sistemas.
¿Qué es
Todo sistema tiene como mínimo un diagrama de caso de uso que
es una representación gráfica del entorno del sistema (actores) y su
funcionalidad principal (casos de uso).
Un diagrama de casos de uso muestra, los distintos requisitos
funcionales que se esperan de una aplicación o sistema y cómo se
relaciona con su entorno (usuarios u otras aplicaciones).
Normas de aplicación:Los casos de uso evitan típicamente la jergatécnica, prefiriendo la lengua del usuario final o delexperto del campo del saber al que se va a aplicar.Los casos del uso son a menudo elaborados encolaboración por los analistas de requerimientos ylos clientes.Cada caso de uso se centra en describir cómoalcanzar una única meta o tarea de negocio. Desdeuna perspectiva tradicional de la ingeniería desoftware, un caso de uso describe una característicadel sistema.
Ventajas:La técnica de caso de uso tiene éxito en sistemas interactivos, ya
que expresa la intención que tiene el actor (su usuario) al hacer usodel sistema.Como técnica de extracción de requerimiento permite que elanalista se centre en las necesidades del usuario, qué espera éstelograr al utilizar el sistema, evitando que la gente especializada eninformática dirija la funcionalidad del nuevo sistema basándosesolamente en criterios tecnológicos.A su vez, durante la extracción (elicitation en inglés), el analista se
concentra en las tareas centrales del usuario describiendo por lotanto los casos de uso que mayor valor aportan al negocio. Estofacilita luego la priorización del requerimiento.Aunque comúnmente se asocian a la fase de Test de una
aplicación, esta idea es errónea, y su uso se extiende mayormente alas primeras fases de un desarrollo.
Limitaciones:
Los casos de uso pueden ser útiles para establecerrequisitos de comportamiento, pero no establecencompletamente los requisitos ni permiten determinarlos requisitos no funcionales. Los casos de usodeben complementarse con información adicionalcomo reglas de negocio, diccionario de datos quecomplementen los requerimientos del sistema. Sinembargo la ingeniería del funcionamiento especificaque cada caso crítico del uso debe tener unrequisito no funcional centrado en el funcionamientoasociado.
ACTOR:Representa quien o que inicia una acción dentro del sistema, en otras
palabras, es simplemente un rol que es llevado acabo por una persona
o cosa. Un Actor en un diagrama Uso-Caso es representado por una
figura en forma de persona.
Esto incluye a los operadores humanos pero también incluye a todos
los sistemas externos, además de entidades abstractas, como el
tiempo.
COMUNICACIÓN:
Este elemento representa la relación que existe
entre un uso-caso y un actor, dicho elemento es
representado simplemente por una línea recta
que se extiende de la figura del actor hacia el
ovalo del uso-caso.
LIMITE DE SISTEMA:
Empleado para delimitar los límites del sistema, y representado por un
rectángulo con color de fondo distintivo.
CASO DE USO
Representa quien o que inicia una acción dentro del un
caso de uso es una tarea que debe de poder llevarse a
cabo con el apoyo del sistema que se esta
desarrollando.
Se representa mediante un ovalo.
Pide
código
cliente
(c.c)
Entrega
articulo
Timbra o
cobra
artículos
Entrega
dinero
artículos
Empaca
los
artículos
Top Related