Está en la página 1de 17

DIAGRAMAS DE CASOS DE USO

• Un caso de uso es una descripción de las acciones de un sistema


desde el punto de vista del usuario
• Modelan las distintas operaciones que se esperan de una
aplicación
o sistema, y como se relaciona éstas con su entorno (usuario u
otras
aplicaciones)
• Definen los requisitos funcionales y operativos del sistema
• Muestran un escenario de uso acordado por el usuario final y el
equipo de desarrolladores
• Proporcionan una descripción clara y sin ambigüedades de la
interacción del sistema con sus usuarios
1 • Son una base para la validación de las pruebas
Mario Renan Moreno Sabido - ITM
NOTACIÓN DE LOS CASOS DE USO

2 Mario Renan Moreno Sabido - ITM


NOTACIÓN DE LOS CASOS DE USO...

• Un actor inicia un caso de uso y un actor (posiblemente el iniciador, pero


no necesariamente) recibe algo de valor de ese caso de uso

• El caso de uso se representa por una elipse y una figura representa al


actor. El actor que inicia el caso de uso se pone a la izquierda y el que
recibe a la derecha. El nombre del autor aparece debajo de este; el del
caso de uso aparece dentro de la elipse o debajo de esta. Una línea de
asociación conecta a un actor con el caso de uso y representa
comunicación entre el autor y el caso de uso
3 Mario Renan Moreno Sabido - ITM
NOTACIÓN DE LOS CASOS DE USO...

• Inclusión <<include>>: Una instancia del caso de


uso origen, incluye también el comportamiento del
caso de uso destino

<<include>> reemplazo al <<uses>>


4 Mario Renan Moreno Sabido - ITM
NOTACIÓN DE LOS CASOS DE USO...

• Extensión <<extends>>: El caso de uso origen, extiende


el comportamiento del caso de uso destino

5 Mario Renan Moreno Sabido - ITM


EJEMPLO 1

6 Mario Renan Moreno Sabido - ITM


EJEMPLO 2

7 Mario Renan Moreno Sabido - ITM


EJEMPLO 3

Realizar un caso de uso para retirar dinero de un cajero


automático

8 Mario Renan Moreno Sabido - ITM


EJEMPLO 4

Realizar un caso de uso para un sistema de telefonía celular

9 Mario Renan Moreno Sabido - ITM


EJEMPLO 5

Realizar un caso de uso para un comprar un boleto de avión


en una agencia de viajes por tarjeta de crédito

10 Mario Renan Moreno Sabido - ITM


GENERALIZACIÓN ENTRE ACTORES

11 Mario Renan Moreno Sabido - ITM


EJEMPLO DEL USO DE <<INCLUDE>>

12 Mario Renan Moreno Sabido - ITM


EJEMPLO DEL USO DE <<EXTENDS>>

13 Mario Renan Moreno Sabido - ITM


CARACTERISTICAS DEL <<EXTENDS>>

• Representan una funcionalidad del caso de uso que


no siempre ocurre
• Son un caso de uso en por si mismos

14 Mario Renan Moreno Sabido - ITM


EJEMPLO 7

Realizar un caso de uso para un sistema de compra de un


boleto de avión. La compra del boleto de avión puede ser
directo con la aerolinea o con la agencia de viajes. El pago
del boleto puede ser por tarjeta de crédito, en efectivo o por
vales. Usa <<include>> y <<extends>> donde sea necesario

15 Mario Renan Moreno Sabido - ITM


EJEMPLO 8

Realizar un caso de uso para pagar productos en un


supermercado. El pago de la compra puede ser por tarjeta de
crédito, en efectivo o por vales. Usa <<include>> y
<<extends>> donde sea necesario

16 Mario Renan Moreno Sabido - ITM


DESCRIPCIÓN DE LOS CASOS DE USO

17 Mario Renan Moreno Sabido - ITM

También podría gustarte