Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Casos de Uso PDF
Casos de Uso PDF
Caso de Uso
Actor
Arco de comunicacin
<nombre descriptivo>
Descripcin
n
.
Paso
Accin
p
En el caso de que [situacin que provoca la excepcin] el
sistema deber {<accin a realizar>, realizar el caso de uso
[caso de uso]}
Secuencia
Normal
Excepciones
Rendimiento
Frecuencia
Importancia
Urgencia
Comentarios
Escenarios
Un caso de uso tiene como instancias los escenarios:
situaciones concretas que deben recorrer total o
parcialmente el caso de uso.
Se deben consideran en lo posible todos los escenarios de
modo que se pueda validar el caso de uso.
La ltima comprobacin consiste por tanto en asegurar que
el caso de uso represente todos los escenarios.
A veces se confunde el caso de uso con alguno de sus
escenarios: Si aparecen muchos caso de uso puede que sea
un sntoma de una mala descripcin del sistema
Ingeniera del Software I - 3 I.T.Informtica de Gestin
Casos de uso:
Ventajas y Peligros
Ventajas
Ayudan a asegurar que se desarrolla el sistema
correcto.
Documentan las respuestas funcionales de caja negra.
Excelente forma de comunicacin con los
clientes y los usuarios.
Ayudan a gestionar la complejidad de los proyectos
grandes.
Proporcionan el fundamento de los mensajes.
Ofrecen una buena base para la verificacin y
validacin.
Modo objetivo para el seguimiento del proyecto.
Pueden servir como base para especificar respuestas a
aplicaciones de tiempo real.
10
sacar dinero
cliente
sistema del banco
transferencias
depositar dinero
operador
administracin
11
CU-003
Descripcin
Secuencia
Normal
Sacar dinero
El sistema deber permitir al cliente del banco, en cualquier momento,
sacar dinero segn se describe en el siguiente caso de uso:
1+ El usuario inserta la tarjeta en el cajero
2 + El cajero lee el cdigo de la banda magntica de la tarjeta y verifica
si es aceptable y pide el cdigo del usuario
3+ El usuario introduce el cdigo
4 + Si el cdigo es correcto, el cajero pide al usuario que seleccione el
tipo de transaccin deseada
5+ El usuario selecciona la funcin sacar dinero,
6 + El cajero le pide al usuario que teclee la cantidad deseada
7 + El usuario teclea la cantidad que quiere sacar,
8 + El cajero enva la peticin al sistema del banco
9 a Si conecta el sistema deber comprobar si hay dinero en la cuenta
Excepciones
12
Monitor
cardiaco
MonitorRemoto
Disparo si algo
est fuera
de lo normal
Paciente
Mdico
Impresin
impulsos card.
Almacn de
diagramas
Comprobacin del
estado
Vendedor
Realizacin de un
pedido
Cliente
Empleado
Completar pedido
Establecer credito
Supervisor
Peticiones al
catlogo con
pedidos
Realizacin de un
pedido
<<
inc
lu
n cl
<<i
<<
de
>>
Orden de pago
in
clu
ude
de
>>
>>
Informacin
suministrada por el
Cliente
Pedido de productos
15
<<extiende>>
Caso A
Caso B
<<utiliza>>
Caso A
Caso B
16
17
18
Extiende
19
Cliente Local
<<extend>>
Cliente Remoto
Giro
por Internet
Giro
<<include>>
Identificacin
20
Funcin
Asociacin
Camino de comunicacin
entre un actor y una caso de
uso en el que participa
Extiende
Insercin de comportamiento
adicional en un caso de uso
base (sin que ste tenga
conocimiento)
Generalizacin
Incluye
Insercin de comportamiento
adicional dentro de un caso de
uso
que
explcitamente
describe la insercin
Notacin
<<extiende>>
<<incluye>>
21