caso de uso
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.
DSOO - María Eugenia
Valencia
Caso de Uso
Casos de uso
Ilustran
e
implican
Requerimientos
en las historias
que describen
NO SON
ExactamenteNotación UML
para un Caso de
Uso
Requerimientos
o
Especificaciones
funcionales
Comprar artículos
DSOO - María Eugenia
Valencia
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 derepresentar como caso de
uso etapas, operaciones o transacciones
individuales.
Caso de Uso = Comprar Artículos
Caso de Uso = Imprimir el recibo
DSOO - María Eugenia
Valencia
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 ocompletar algo de valor
para una organización o
actor
DSOO - María Eugenia
Valencia
Caso de Uso y
Procesos del Dominio
Ejemplos 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.
DSOO - María Eugenia
Valencia
Caso de Uso
Actor. Entidad externa al sistema y queparticipa de alguna manera en la historia del caso
de uso
Estimula
Eventos de
Entrada
Recibe
SISTEMA
Algo
DSOO - María Eugenia
Valencia
Caso de Uso
Los actores son representados 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
sistemabancario
computarizado).
Las clases de autores incluyen:
•Papeles que juega la gente
•Sistemas de cómputo
•Dispositivos eléctricos o mecánicos
DSOO - María Eugenia
Valencia
Caso de Uso
Icono de UML para
un actor de caso de
uso
Los casos de uso tienen:
Un Actor Iniciador: el que genera el inicio del
estímulo.
Otros Actores participantes.
DSOO - María Eugenia
Valencia
LosSistemas 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ón completa.
Identificar:
• Lo interno al sistema.
• Lo externo al sistema
Definir frontera
(actores).
del sistema
• Cuales responsabilidadesson del sistema.
DSOO - María Eugenia
Valencia
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 entender rápidamente los
actores externos del sistema y las formas en
que ellos lo usan.
DSOO - María Eugenia
ValenciaDiagrama 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.
DSOO - María Eugenia
Valencia
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.
DSOO - María Eugenia
Valencia
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:
Descripción:
1. Primario, secundario y opcional (para...
Regístrate para leer el documento completo.