Diagrama de caso de uso md

10

Click here to load reader

Transcript of Diagrama de caso de uso md

Page 1: Diagrama de caso de uso md

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.

Page 2: Diagrama de caso de uso md

¿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).

Page 3: Diagrama de caso de uso md

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.

Page 4: Diagrama de caso de uso md

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.

Page 5: Diagrama de caso de uso md

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.

Page 6: Diagrama de caso de uso md

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.

Page 7: Diagrama de caso de uso md

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.

Page 8: Diagrama de caso de uso md

LIMITE DE SISTEMA:

Empleado para delimitar los límites del sistema, y representado por un

rectángulo con color de fondo distintivo.

Page 9: Diagrama de caso de uso md

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.

Page 10: Diagrama de caso de uso md

Pide

código

cliente

(c.c)

Entrega

articulo

Timbra o

cobra

artículos

Entrega

dinero

artículos

Empaca

los

artículos