Upload
jlce900
View
142
Download
0
Embed Size (px)
DESCRIPTION
arduino
Citation preview
DIAGRAMAS DE CASOS DE USO
Diagrama de Casos de Uso
• La meta del diagrama es proporcionar una explicación de larelación del sistema y el mundo exterior.
• Por ejemplo en el caso de un cajero el diagrama del Caso deUso puede corresponder a la pantalla principal y el menúdisponible: retiro, consulta de saldo, etc. Cada una de estasopciones puede representarse como un Caso de Usoseparado. El cliente (fuera del sistema) está asociado concada uno de los Casos de Uso (dentro del sistema) que planeausar.
Elementos del Diagrama
Sistema
Dependencia
GeneralizaciónAsociación
Actor
Caso de Uso
Elementos del Diagrama• Sistema: Establece el límite del sistema en relación con los
actores que lo van a usar.
• Actor: Es un rol que puede jugar una persona, otro sistema,o un dispositivo.
• Caso de Uso: Identifica una característica clave del sistema,expresa una meta que el sistema debe lograr.
• Asociación: identifica la asociación entre actores y Casos deUso. Cada asociación es un diálogo que debe explicarse conla narrativa del Caso de Uso.
• Dependencia: Identifica una comunicación entre dos Casosde Uso.
• Generalización: Define una relación entre dos actores oentre dos Casos de Uso, cuando uno de los casos hereda laspropiedades del otro.
Sistema en el Caso de Uso
• Que tanto incluiremos en el sistema?
• Como se relaciona este sistema con otros?
• Quien va a usar este sistema?
• Un sistema es como un objeto con un propósito y con interfases, la implementación interna puede cambiarse sin afectar otras entidades, mientras el propósito y las interfasesno cambien.
• El propósito es la meta de la justificación del proyecto.
• Las interfases son los canales de comunicación entre los actores fuera del sistema y las características del sistema en sí: los Casos de Uso.
Ejemplo : Comprar un producto
Introducir Datos Cliente Seleccionar Producto Establecer Pago
ComercialRealizar Pedido
<<include>><<include>>
<<include>>
Buscar en Catalogo
<<extend>>
Ejemplo de Casos de Uso
• Gestión de un alquiler de un Vídeo en una tienda de videos.
Lista de requerimientos
Casos de uso para la Gestión de alquileres
Ejercicio:
• Uso de un cajero automáticoretiro de saldo disponible
Uso de cajero automático
identificaciónValidación clave
acceso a cuentas
Elegir operación
validación montoautorización
entrega dinero
< usa >
< usa >
< extiende >< usa >
< usa >
< usa >
< extiende >
< extiende >
clienteGestión
< usa >
< usa >
< dispara >