Está en la página 1de 10

INGENIERÍA DE

SOFTWARE

CASOS CON
USO DE UML

Docente:

Ing. CIP Juan Carlos Meyhuay Fidel


“Año del Diálogo y Reconciliación Nacional”
UNIVERSIDAD NACIONAL “JOSÉ FAUSTINO
SÁNCHEZ CARRIÓN”

FACULTAD: Ingeniería Industrial, Sistemas e Informática

E.A.P: Ingeniería Informática

CURSO: Ingeniería de Software

TEMA:

 Casos con uso de UML

ALUMNA:

 Churrango Romero, Andrea Gianella

CICLO: VII

DOCENTE: Ing. CIP Juan Carlos Meyhuay Fidel

HUACHO – PERÚ

2018
UNIVERSIDAD NACIONAL JOSÉ FAUSTINO SÁNCHEZ CARRIÓN
Ingeniería Informática

Para poder desarrollar los diagramas, he usado Draw.io, que es un


software de diagrama libre online.

Caso 1:
Se quiere modelar una llamada a través de una central telefónica. Para esto se tienen
cuatro objetos involucrados: dos interlocutores (s y r), una central y una conversación. La
secuencia empieza cuando un interlocutor envía un mensaje a la central al descolgar al
auricular. La central da el tono de llamada, y el interlocutor marca el número al que desea

llamar. El tiempo de marcado debe ser menor que 30 segundos.

Para esta situación he empleado el siguiente diagrama.

Ingeniería de Software/ Ing. CIP Juan Carlos Meyhuay Fidel 3


UNIVERSIDAD NACIONAL JOSÉ FAUSTINO SÁNCHEZ CARRIÓN
Ingeniería Informática

Ingeniería de Software/ Ing. CIP Juan Carlos Meyhuay Fidel 4


UNIVERSIDAD NACIONAL JOSÉ FAUSTINO SÁNCHEZ CARRIÓN
Ingeniería Informática

Caso 2:

Un sistema personal de bolsa se conecta periódicamente a servidores que ofrecen


información de las cotizaciones. El sistema personal permite marcar una serie de valores
para realizar un seguimiento y consultar los datos de dichos valores. Si a la hora de
actualizar las cotizaciones uno de los valores marcados presenta una gran subida o
bajada, informará a usuario de ello.

Para esta situación he empleado el siguiente diagrama.

Ingeniería de Software/ Ing. CIP Juan Carlos Meyhuay Fidel 5


UNIVERSIDAD NACIONAL JOSÉ FAUSTINO SÁNCHEZ CARRIÓN
Ingeniería Informática

Caso 3:

Se quiere instalar un software para controlar elevadores en un edificio con “m” pisos. El
problema tiene que ver con la lógica requerida para mover elevadores entre pisos de

acuerdo a las siguientes restricciones:

- Cada elevador tiene un conjunto de “m” botones, uno por cada piso. Estos se iluminan
cuando son presionados y causan que el elevador se dirija al piso correspondiente. La
iluminación es cancelada cuando el elevador arriba al piso señalado.
- Cada piso, excepto el primer y último piso tienen dos botones, uno para requerir que
el elevador suba y el otro para que baje. Estos botones también se iluminan cuando
son presionados. La iluminación se cancela cuando luego de su arribo el ascensor y se
dirige a la dirección deseada.
- Cuando un elevador no tiene requerimientos, este permanece en el piso actual con sus
puertas cerradas.

Para esta situación, he empleado los siguientes diagramas.

Ingeniería de Software/ Ing. CIP Juan Carlos Meyhuay Fidel 6


UNIVERSIDAD NACIONAL JOSÉ FAUSTINO SÁNCHEZ CARRIÓN
Ingeniería Informática

El escenario básico que puede ser obtenido de este diagrama:

- Arriba un pasajero que requiere el elevador y presiona el botón de elevador.


- El sistema del elevador detecta botón de piso presionado.
- El elevador se mueve hacia el piso señalado. o El elevador procede a abrir sus
puertas.
- Pasajero selecciona y presiona botón de piso.
- Elevador cierra las puertas.
- El elevador se mueve al piso señalado.
- El elevador abre las puertas.
- Pasajero sale del ascensor.
- El elevador cierra las puertas.

Los Diagramas de Clases muestran la estructura estática del objeto, su estructura


interna, y sus relaciones.

Ingeniería de Software/ Ing. CIP Juan Carlos Meyhuay Fidel 7


UNIVERSIDAD NACIONAL JOSÉ FAUSTINO SÁNCHEZ CARRIÓN
Ingeniería Informática

Caso 4:

Se debe obtener el modelo conceptual de un sistema de información muy simplificado


de una biblioteca. En ella aparecen socios, que se dan de alta en la biblioteca y a partir
de ese momento pueden tomar prestados libros de la misma. Un socio está caracterizado
por un número de socio, un nombre y una dirección; además, en cada momento se puede
saber el número de libros que un socio tiene prestados, y si tiene más de diez libros.

Por su parte, de cada libro se conoce su código, título, autor y si está o no disponible;
además se puede saber en cualquier momento la localización del libro en la biblioteca,
así como la signatura del mismo. Un libro puede ser cambiado de lugar, y se le puede
cambiar igualmente su signatura; de hecho, siempre que se cambia la signatura de un
libro es porque se cambia de lugar.

Los libros se prestan a los socios, y como consecuencia aparece la noción de préstamo;
un préstamo estará caracterizado, además de por el código del libro prestado y el
número de socio, por la fecha del mismo. Por otra parte, también se va a llevar control
de los socios que tengan prestados más de 10 libros, de lo cual se encargará la aplicación
program_SNF, haciendo que estos socios pasen a especializarse temporalmente en
socios_no_fiables.

Para esta situación, he empleado el siguiente diagrama.

Ingeniería de Software/ Ing. CIP Juan Carlos Meyhuay Fidel 8


UNIVERSIDAD NACIONAL JOSÉ FAUSTINO SÁNCHEZ CARRIÓN
Ingeniería Informática

Caso 5:
En una Agencia de Viajes, el cliente desea agendar un vuelo y confirmar su pago. Para
ello, el cliente entra a la página de la agencia y verificas los vuelos disponibles para su
destino, ingresa los datos correspondientes para hacer la reservación y/o comprar vuelo,
elige una forma de pago para que se realice el cobro, la agencia registra el pago y la
reservación. Como condición el cliente deberá elegir un lugar de destino y contar con la

cantidad completa de pago.

En esta situación he empleado, el siguiente diagrama.

Ingeniería de Software/ Ing. CIP Juan Carlos Meyhuay Fidel 9


UNIVERSIDAD NACIONAL JOSÉ FAUSTINO SÁNCHEZ CARRIÓN
Ingeniería Informática

Ingeniería de Software/ Ing. CIP Juan Carlos Meyhuay Fidel 10

También podría gustarte