Está en la página 1de 14

Diagramas de casos de uso,

parte I
Prof. Manuel Reveco Cabello
 Este diagrama permite a los analistas tener una visión primitiva
respecto de como funciona o debería funcionar el sistema que
se esta analizando y ver como cada uno de los entes que
participan en el proceso van a interactuar con este sistema.

Diagramas de  En resumen, “este


diagrama es parte de los
casos de uso. diagramas de comportamiento, que muestran de
forma sencilla y visual cómo funciona el
sistema para que todas las personas
involucradas en el proyecto lo entiendan”.
 Un caso de uso es una descripción de las acciones de un
sistema desde el punto de vista del usuario.
 Es una herramienta valiosa dado que es una técnica de aciertos
y errores para obtener los requerimientos del sistema,

Diagramas de justamente desde el punto de vista del usuario.


 Los diagramas de caso de uso modelan la funcionalidad del
casos de uso sistema usando actores y casos de uso.
 Los casos de uso son servicios, funciones o acciones provistas
por el sistema para sus usuarios.
 El diagrama de casos de uso esta compuesto por los siguientes
elementos:
 Escenario
 Los actores.
 Los casos de uso.
Componentes  Las relaciones.

del diagrama de  Cada uno de estos elementos permite tener una visión de los
componentes de un sistema (personas, reglas y procedimientos)
casos de uso y como estos se relacionan.
 Un diagrama de casos de uso se circunscribe a un momento en
el tiempo, es decir, muestra la relación entre los procesos y las
personas en un momento especifico o en un escenario en
particular.
 El escenario se define como: “un momento especifico en la
vida de un proceso que esta siendo analizado”.
 Esta separación se hace para simplificar el análisis de los
procesos.

Escenario  Cada vez que se hace un diagrama de casos de uso es muy


importante definir el escenario en el cual se va a desarrollar.
Este escenario tiene como misión fundamental el circunscribir
el problema y definir los factores que puedan afectar el
comportamiento del sistema..
 Se grafica con un rectángulo, que representa los límites del
sistema que contiene los casos de uso.
 En la parte superior se debe incluir el nombre de la
representación del escenario.

Escenario
 Los actores se definen en un diagrama de casos de uso como
entes externos que interactúan con funciones del sistema.
 Un actor no necesariamente es una persona, puede ser una
entidad , otro sistema, etc.
 Los actores se representan por una figura de hombre de palo
(esto depende de la herramienta de software que se este

Actores utilizando), y en la parte inferior se indica el rol de este.


 El actor posee un nombre que define su rol, es decir, el papel
que le corresponde realizar en un escenario especifico, este rol
esta definido por el escenario.
 Por ejemplo, en un escenario llamado “casa”, probablemente se
pueden desempeñar los siguientes roles:
Actores  Hermano(a)
 Hijo(a)
 Esposo(a)
 Padre/ Madre.
 Etc.
 Un caso de uso define una función que tiene o debe tener el
sistema y que es utilizada por el usuario.
 Los casos de uso se transforman en las acciones que debe
implementar el sistema.
 Los casos de uso se representan por una elipse, y dentro de ella
se pone el nombre del caso de uso.

Casos de uso

Nombre caso de uso


 Por ejemplo, si analizamos las tareas que debe realizar
un vendedor, para vender un articulo en una multitienda
(el problema lo circunscribimos a este escenario
particular), este debe :
 Consultar por los precios de los productos.
Casos de uso  Vender uno o mas productos a un cliente.
 Consultar el total de la venta.
 Imprimir el comprobante de la venta.
 Recibir el pago y dar vuelto si corresponde.
 Los nombres de actores son en singular y
representan el rol del actor.
 Los nombres de los casos de uso representan la
acción.
 El actor se dibuja fuera del escenario el caso de
Recordatorio uso dentro.
 El actor se une a los casos de uso a través de
una línea.
 No pueden existir casos de uso sin relación con
actores y/o otros casos de uso.
 Analizar el siguiente problema :
“necesitamos representar un sistema que
permita a los médicos de una clínica,
Ejemplo definir los horarios de atención y a los
usuarios de la clínica registrarse y el
solicitar hora a través de una pagina web”
 Paso 1. se deben definir los actores que participan del proceso.
Medico y Usuario.
 Paso 2. definir los casos de uso, es decir, las acciones que estos
Ejemplo actores van a realizar para lograr el objetivo propuesto.
 Medico: definir su horario de atención.
 Usuario: registrarse, solicitar hora
Ejemplo

También podría gustarte