9
DIAGRAMAS DE CASOS DE USO

arduino

  • Upload
    jlce900

  • View
    142

  • Download
    0

Embed Size (px)

DESCRIPTION

arduino

Citation preview

Page 1: arduino

DIAGRAMAS DE CASOS DE USO

Page 2: arduino

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.

Page 3: arduino

Elementos del Diagrama

Sistema

Dependencia

GeneralizaciónAsociación

Actor

Caso de Uso

Page 4: arduino

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.

Page 5: arduino

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.

Page 6: arduino

Ejemplo : Comprar un producto

Introducir Datos Cliente Seleccionar Producto Establecer Pago

ComercialRealizar Pedido

<<include>><<include>>

<<include>>

Buscar en Catalogo

<<extend>>

Page 7: arduino

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

Page 8: arduino

Ejercicio:

• Uso de un cajero automáticoretiro de saldo disponible

Page 9: arduino

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 >