restos TI
Es un documento narrativo que describe la
secuencia de eventos de un actor (agente externo)
usando el sistema para completar un proceso
[Jacobson].
Los casos de usos son historias o casos de
utilización de un sistema.
Caso de Uso
Casos de uso
Ilustran
e
implican
Requerimientos
en las historias
que describen
NO SON
Exactamente
Notación UML
para un Caso de
UsoRequerimientos
o
Especificaciones
funcionales
Comprar artículos
Caso de uso
Un caso de uso es una descripción relativamente
grande de un proceso completo que típicamente
incluye varios pasos o transacciones. No es,
normalmente, un paso individual ni una actividad
dentro de un proceso.
No cometa el error de representar como caso de
uso etapas, operaciones o transaccionesindividuales.
Caso de Uso = Comprar Artículos
Caso de Uso = Imprimir el recibo
Caso de Uso y
Procesos del Dominio
Un caso de uso
Un proceso
Describe
Describe
Un Proceso
Desde el inicio hasta el fin,
una secuencia de eventos,
acciones y transacciones
requeridas para producir o
completar algo de valor
para una organización o
actor
Caso de Uso y
Procesos del DominioEjemplos de procesos:
• Retirar dinero de un cajero
• Ordenar un producto
• Matricular cursos en un semestre
• Verificar ortografía de un documento en un
procesador de palabras.
Caso de Uso
Actor. Entidad externa al sistema y que
participa de alguna manera en la historia del caso
de uso
Estimula
Eventos de
Entrada
Recibe
SISTEMA
Algo
Caso de Uso
Los actores sonrepresentados por el papel que
desempeñan en el caso de uso. Estos pueden ser
papeles que desempeñan los seres humanos
(Ejemplo: cajero, cliente, etc) o alguna clase de
sistema
(Ejemplo:
un
sistema
bancario
computarizado).
Las clases de autores incluyen:
•Papeles que juega la gente
•Sistemas de cómputo
•Dispositivos eléctricos o mecánicos
Caso de Uso
Icono de UML para
un actorde caso de
uso
Los casos de uso tienen:
Un Actor Iniciador: el que genera el inicio del
estímulo.
Otros Actores participantes.
Los Sistemas y sus Fronteras
Un caso de uso
Describe
Interacción con
un “Sistema”
Fronteras típicas del sistema pueden ser:
• El hardware/software de un dispositivo o de un
sistema de cómputo.
• El Departamento de una organización
• La Organizacióncompleta.
Identificar:
• Lo interno al sistema.
• Lo externo al sistema
Definir frontera
(actores).
del sistema
• Cuales responsabilidades
son del sistema.
Diagrama de Casos de Uso
Ilustra un conjunto de casos de uso para un
sistema, los actores, y las relaciones entre los
actores y los casos de uso.
Su propósito es presentar un tipo de diagrama de
contexto para entenderrápidamente los actores
externos del sistema y las formas en que ellos lo
usan.
Diagrama de Casos de Uso
Notación UML: Casos de Uso
Nombre Caso de Uso
Actores
Papel
Líneas de comunicación
entre actores y casos
de uso.
Nombre del caso de uso: debe iniciar con un verbo.
Formatos de Caso de Uso
Formato de Alto Nivel: descripción rápida de
los principales procesos.
Formato Expandidos:muestra más detalles que el
de alto nivel. Útiles para obtener comprensión
más profunda de los procesos y requerimientos
del sistema.
Caso de Uso
De Alto Nivel. El encabezado y estructura son típicos,
aunque UML no específica un formato
rígido.
Caso de Uso: Nombre del caso de uso
Actores:
Lista de actores (agentes externos.
Tipo:
1. Primario, secundario y opcional (paradiscutirlo).
2. Esencial o real (para discutirlo).
Descripción:
Narración de lo que hacen los actores. Se
sugiere el siguiente esquema:
Este caso de uso inicia cuando
.
Cómo Identificar los Casos de
Uso?
•
Lluvia de ideas
• Revisando documentos existentes de requerimientos.
Método 1: basado en actores
1. Identificar los actores relacionados con el
sistema o la organización....
Regístrate para leer el documento completo.