Está en la página 1de 13

Aplicación de Casos de

Uso

Análisis y Diseño de Sistemas

Manuel Alfredo Cruz Arévalo


CA201905
Enunciado

Desarrolle un caso de uso y un escenario de caso de uso para hacer reservaciones aéreas, de hotel
y de automóvil para viajar a nivel Internacional.
Antecedentes e
información
Modelo de casos de uso: Describe un sistema en
términos de sus distintas formas de utilización,
cada uno de estas formas es conocida como un
caso de uso.

Cada caso de uso o flujo se compone de una


secuencia de eventos iniciada por el usuario

En pocas palabras:
Describe lo que el software debe hacer y para
quién, no como este será implementado.
Asumiremos los siguientes criterios
 El sistema en concreto es uno solo, dentro del mismo sistema el usuario podrá realizar los 3 tipos de
reservaciones a nivel internacional, es decir que podrá reservar:
• Vuelos internacionales.
• Medios de transporte o automóvil para desplazarse al destino que llegue
• El hotel o el lugar en concreto donde se hospedará.

 El único actor primario que existe en el sistema es el usuario (el viajero), el problema o enunciado tiene la
posibilidades de plantear mas usuarios primarios. Pero para presentar algo en concreto asumiremos un solo
usuario primario.

 Actores secundarios pueden haber muchos, sin embargo solo se va a plantear algunos en relación a la
lógica de negocios del sistema.
 Nos centraremos en un único caso de uso, que será la reservación del viajero

 El enunciado o problema se abordara de la manera mas lógica posible pero tomando en cuenta que lo
veremos a groso modo.
Desarrollo del enunciado
01 Identificar los actores del sistema, tanto primarios como secundarios

Los actores: son entidades o personas físicas que desempeñan un papel o interactúan con el
software.

La razón principal para comenzar con la identificación de los actores es para que ellos sean la
herramienta principal para luego encontrar los casos de uso.

Actor primario Descripción

Este actor primario o principal hace referencia a la persona física


que va a realizar la acción de reservar vuelo internacional,
hospedaje y automóvil en el lugar de destino.
Desarrollo del enunciado
01 Identificar los actores del sistema, tanto primarios como secundarios

Actores Secundarios Descripción


Es la entidad que hace referencia al subsistema o modulo que
se encarga de la reserva en el hotel donde se hospedara el
viajero. Este a su vez inicia una acción con relación a su base de
datos.

Es la entidad que hace referencia al subsistema o modulo que


se encarga de la reserva el vuelo del viajero. Este a su vez inicia
una acción con relación a su base de datos.
Desarrollo del enunciado
01 Identificar los actores del sistema, tanto primarios como secundarios

Actores Secundarios Descripción


Es la entidad que hace referencia al subsistema o modulo que
se encarga de la reserva el automóvil o medio de transporte
para el viajero durante su viaje. Este a su vez inicia una acción
con relación a su base de datos.

Este actor secundario es la base de datos que interactúa con el


modulo o sub sistema correspondiente a la aerolínea.
Desarrollo del enunciado
01 Identificar los actores del sistema, tanto primarios como secundarios

Actores Secundarios Descripción


Este actor secundario es la base de datos que interactúa con el
modulo o sub sistema correspondiente a la reserva del hotel.

Este actor secundario es la base de datos que interactúa con el


modulo o sub sistema correspondiente a la reserva del automóvil
para el viajero.
Desarrollo del enunciado
Identificar el escenario del caso de uso, es decir el sistema informático
02 donde van a interactuar los actores y casos de uso.

El escenario para el enunciado planteado seria el


sistema informático que se encarga de realizar todos
los procesos, peticiones, registros, consultas y mostrar
información referente a la reserva de vuelos a nivel
internacional, reserva de automóviles a nivel
internacional y reserva de hoteles también a nivel
internacional.
Desarrollo del enunciado
Identificar y proponer los casos de uso dentro del escenario para
03 visualizar como el usuario interactúa con el sistema.

Caso de uso: Representa una funcionalidad que atiende a uno o mas requisitos del
cliente o usuario.

Realizar la reservación es la acción que el usuario en


nuestro caso el viajero va a crear cuando inicie ese
evento.

Esta acción es la que empieza todo un recorrido o


secuencia que interactúa con los demás actores
involucrados en el escenario.
Desarrollo del enunciado
04 Asignar relaciones de tipo Extensión o Inclusión

• Inclusión (include): es una relación mediante la


cual se re-usa un Caso de Uso encapsulado en
distintos contextos a través de su invocación
desde otros Casos de Uso.

• Extensión (extend): es una relación que amplía la


funcionalidad de un Caso de Uso mediante la
extensión de sus secuencias de acciones.
Escenario Final
02
Terminamos….
Gracias por su atención esperamos haber cumplido sus
espectativas.

También podría gustarte