Introduccin
Conceptos en modelado de casos de uso
Niveles de casos de uso
Bibliografa
Objetivos
Definir Casos de uso y actores
Usar diagramas de casos de uso para mostrar actores, casos
de uso y sus interacciones (diagrama de contexto)
Identificar diferentes niveles de casos de uso
Casos de uso
Casos de uso
Un caso de uso cuenta la historia de los actores al usar el sistema
Renta Videos
Un caso de uso es una secuencia de acciones que un sistema
ejecuta y que llevan a un resultado observable de valor para un
actor en particular.
Un artefacto que expresa (especialmente) requerimientos
funcionales.
Actor
Use-Case
Actores
Actor
Tipos de actores
Actores primarios
Son usuarios del sistema cuyos objetivos son satisfechos por medio
de servicios que ofrece el sistema
Por ejemplo un cliente en un cajero automtico
Actor de soporte
Provee un servicio, por ejemplo informacin al sistema. Puede ser
un sistema externo, una organizacin o persona. Por ejemplo un
sistema de autorizacin de tarjetas de crdito es un actor de
soporte.
Actores
En una tienda de videos, quin es el actor primario el cliente o el
cajero?
Eso depende de los lmites del sistema y para quin estemos
diseando el sistema.
Enrique
es operador
Enrique
es estudiante
Operador
Estudiante
Casos de uso
Un caso de uso modela un dilogo entre actores y el
sistema
Es iniciado por un actor e invoca cierta funcionalidad en
el sistema
Es un flujo de eventos completo y con sentido
En conjunto, todos los casos de uso constituyen todos
los caminos para usar el sistema
Use-Case
Los casos de
uso y los
actores
interactan
enviando
estmulos de
uno a otro
Cliente
Ejecuta reportes
Mantenimiento del
cajero
Banco
Casos de Uso
Pero no es de ayuda
Video Store
Information System
Clerk
Pay Fines
Rent Items
Customer
Manage
Memberships
Log In
Manage
Inventory
Administrator
Manage Users
actor
Credit
Authorization
Service
Cuidado: No invierta
mucho tiempo
diagramando.
El trabajo en casos de
uso significa escribir
texto, no dibujar
diagramas.
Rent Videos
Clerk
...
primary actors on
the left
supporting actors
on the right
Administrar usuarios
Los nombres empiezan con un verbo.
Administrar usuarios
Todos los sistemas tienen un caso de uso para el Inicializar (Start up) y
otro para Apagarlo (Shut Down) (tal vez triviales y a bajo nivel )
Ejemplo: Modelo
de casos dea uso
(Diagrama
OOA- Introduccin
Casos
de Uso de Contexto) sistema
inscripciones
Sistema de Cobro
Registro para cursos
Estudiante
Oficina Registros
Generar catlogo