Está en la página 1de 3

Casos de uso:

Un caso de uso es un conjunto de escenarios que tienen una meta de usuario en


comn.
Es una descripcin de un proceso fin a fin relativamente largo que incluye varias
etapas o transacciones.
Es una manera especfica de utilizar el sistema, es una historia que describe un uso
particular del sistema.
Es la imagen de una funcionalidad del sistema desencadenada en respuesta al
estmulo de un actor o rol externo.

Escenario:
Es una secuencia de acciones e interacciones entre los usuarios que
vienen siendo los actores y el sistema Ej.: el usuario introduce su
nombre de usuario y su contrasea. El sistema verifica la validez del
nombre de usuario y de la contrasea y permite al usuario el acceso al
sistema. El sistema muestra la pantalla principal del sistema. El
usuario selecciona la opcin de aadir nuevo empleado. Etc.

Actor, Rol:
Un actor representa el rol jugado por una persona o cosa que acta
con el sistema. Permiten definir los lmites del sistema y las relaciones
entre el sistema y su entorno.

Descripcin de los actores del sistema


La descripcin textual de los actores del sistema incluye el nombre y la
descripcin.
Incluye: nombre (del caso de uso), autor; nombre del autor (o de los autores
del caso de uso), fecha; la fecha (de la creacin del caso de uso), descripcin breve
del caso de uso, actores (participantes en el caso de uso), precondiciones (son
condiciones que deben cumplirse para poder ejecutar el caso de uso), Flujo normal
(de ejecucin del caso de uso), flujo alternativo (de ejecucin del caso de uso), Postcondiciones (son condiciones que deben cumplirse al finalizar la ejecucin del caso
de uso), Ej.: en un foro (pg. web) solo se le colocan datos a lo anterior:
Nombre: crear mensaje de foro
Autor: Pedro Prez
Fecha: 16/02/2015
Descripcin: permite crear un nuevo mensaje en el foro de discusin.
Actores: usuario y moderador.
Precondiciones: el usuario debe estar autenticado en el sistema (registrarse).

Flujo normal: describir los pasos a seguir; las acciones. 1. El actor pulsa sobe el
botn para crear un nuevo mensaje. 2. El sistema muestra una caja de texto para
introducir el ttulo del mensaje y una zona de mayor tamao para introducir el
cuerpo del mensaje. 3. El usuario escribe el titulo y el mensaje que debe ir en la
casilla mayor (rellena la informacin que solicita). 4. El usuario debe enviar la
informacin. 5. El sistema comprueba la validez de los datos y los almacena. 6. El
moderador recibe una notificacin de que hay un nuevo mensaje. 7. El moderador
acepta y el sistema publica el mensaje si este fue aceptado por el moderador.
Flujo alternativo: 4.a El sistema comprueba la validez de los datos, si los datos no
son correctos se avisa al autor de ello permitindole que los corrija. 7.b El
moderador rechaza el mensaje de modo que no es publicado si no devuelto al
usuario.
Post-condiciones: el mensaje ha sido almacenado en el sistema y fue publicado.

Como se desarrolla un modelo de caso de uso:


Cules son las tareas de los actores involucrados?
Qu datos el actor debe crear, guardar, modificar, destruir y leer?
Debe el actor informar al sistema de cambios externos ocurridos?
Debe el sistema informar al actor de cambios internos?

Tipos de asociaciones:

Include:
O --------------- O y es usado para compartir comportamiento
comn entre varios casos de uso.
Extend: O-----------------O
usado para modelar por separado el
comportamiento excepcional o adicional del caso de uso bsico.
caso de uso especializado: usado para modelar relaciones de generalizacin
o especializacin entre casos de uso
Nota: la etiqueta o generalizacin indica tambin una relacin padre-hijo
similar a la extensin, con la diferencia de que actan exactamente igual en
cuanto a reglas de negocio se refiere.

Ej:
-Sistema de produccin:
Comprador o Cliente
El sistema administrativo
Gerente de produccin
Sistema de SCADA (va directamente relacionado con produccin)
-Casos de uso:

Consultar lista de precios


Generar orden de compra (insumos)
Generar orden de compra (producto)
Validar y evaluar orden de compra
Iniciar produccin

Ej.: de mquina expendedora de Caf

También podría gustarte