Carton corrugado
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 Exactamente Requerimientos oEspecificaciones funcionales
Notación UML para un Caso de Uso
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 de representar como caso de usoetapas, 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
Un Proceso
Describe
Desde el inicio hasta el fin, una secuencia de eventos, acciones y transacciones requeridas para producir o completar algo de valor para una organizacióno 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 que
participa de alguna manera en la historia del casode uso Estimula Eventos de Entrada Recibe Algo SISTEMA
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 sistema bancario computarizado). Las clases de autores incluyen: •Papeles que juega lagente •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
Los Sistemas y sus Fronteras
Un caso de uso
Describe
Interacción con un “Sistema”
Fronterastí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 responsabilidades son del sistema.
DSOO - María Eugenia Valencia
Diagrama de Casos de Uso
Ilustra un conjunto de casosde 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 Valencia
Diagrama de Casos de Uso
Notación UML: Casos de Uso Actores Papel Líneas de comunicación entre actores y casos deuso. Nombre del caso de uso: debe iniciar con un verbo.
DSOO - María Eugenia Valencia
Nombre Caso de Uso
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 ValenciaCaso 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 (para discutirlo). 2. Esencial o real (para discutirlo). Narración de lo que hacen los actores. Se sugiere el siguiente esquema: Este caso de uso inicia cuando ....
Regístrate para leer el documento completo.