You are on page 1of 5

Grado en Ingeniera del Software

9 de julio de 2010

Ingeniera de Requisitos y Modelado 2010

Tiempo: 2 horas 30 minutos

Publicacin de notas de examen: 13 Julio. Revisin: 15 Julio a las 10:00 (Despacho 1114)

Ej1. Un empresario dedicado a la explotacin de locales nocturnos de diversin, desea


informatizar algunas actividades de la gestin diaria de dichos locales. Para ello,
proporciona la siguiente informacin:
Dispone de una serie de empleados en plantilla, de los que interesa conocer el dni,
nmero de la SS, nombre y apellidos, domicilio.
De los locales que gestiona, desea saber: el nombre del garito (nico), direccin,
aforo, y tipo (pub, discoteca, cafetera, ...) y nmero de empleados que trabajan en l.
Un empleado trabaja en un nico local, aunque fuera de su horario habitual los
empleados pueden hacer horas extras trabajando en cualquier otro local del
empresario. En un local trabajan uno o varios empleados de forma continua, pero
otros empleados pueden hacer horas extras en l, interesando en este caso la fecha y
las horas que ha trabajado (cualquier empleado puede hacer horas extras en
cualquiera de los locales del empresario). Por otro lado, en cada uno de los locales
existir un empleado y slo uno que haga de gerente.
El empresario puede contratar una pliza de seguro por cada uno de los locales que
tiene. De stas interesa conocer exclusivamente el nombre de la compaa
aseguradora y el importe que le cobran por ella, teniendo en cuenta que un local slo
puede tener una pliza de seguro, y que sta es nica para cada local.
De los tipos de bebidas que puede adquirir el empresario para los locales, interesa
conocer: cdigo nico, marca, capacidad, clase de bebida (naranja, limn, cola,
cerveza, ron, gisqui, ....). Estas bebidas, las suministrarn distribuidores de los que
interesa conocer su cdigo (nico), nombre, direccin, tfno y fax.
Al empresario le interesa conocer qu tipo de bebidas suministra cada uno de los
distribuidores, sabiendo que un tipo de bebida puede ser suministrado por ms de un
distribuidor, y que un distribuidor puede suministrar varios tipos de bebida
diferentes, pudiendo variar en cada caso el precio.
Por otra parte, tambin le interesa conocer por cada suministro, el distribuidor, el tipo
de bebida y el local al que se suministran, as como la fecha en que se realiza.
Tambin es de inters para el empresario conocer las existencias para cada uno de los
tipos de bebidas que tiene en cada uno de los locales y el stock mnimo para cada una
de estos tipos de bebidas.
Se pide
a) Realizar el Diagrama Entidad-Relacin correspondiente (4 puntos).
b) Realizar el diagrama de clases de anlisis sin atributos ni mtodos (1 punto).

Grado en Ingeniera del Software

9 de julio de 2010

Ingeniera de Requisitos y Modelado 2010

Tiempo: 2 horas 30 minutos

Publicacin de notas de examen: 13 Julio. Revisin: 15 Julio a las 10:00 (Despacho 1114)

Ej2. En una de las reuniones para establecer los requisitos de la aplicacin de los locales
nocturnos, el cliente se muestra muy interesado en contar con una funcionalidad para la
generacin de propuestas de pedidos de bebidas para los locales. El cliente quiere tener
un listado de pedidos de bebidas para los diferentes locales y cada uno de los
proveedores. La idea es que el cliente pueda generar una propuesta de pedidos
indicando para cuantos das quiere cubrir las necesidades de su negocio. Esto le
permitir no tener que ocuparse a diario de los pedidos. El mximo de das ser de 10.
El cliente podr adems hacer una peticin para un solo local, varios locales o todos. El
sistema calcular los pedidos consultando a base de datos las ventas de cada bebida a
cada local en los ltimos 3 meses y el stock mnimo para cada bebida de cada local. El
objetivo principal es que ningn local se quede sin existencias dentro del periodo para el
que se realiza la propuesta de pedido. Es necesario tambin que se haga el pedido al
distribuidor ms barato para cada bebida en el momento de realizar la propuesta de
pedido.
Se pacta una interface de usuario como la siguiente:

Generacin de pedidos

Locales disponibles
La cabra loca
El Pato Rojo
Si entras no sales
Calimoxos `R` us
Manolitos

Seleccionar todos
Incluir seleccionados

Locales incluidos
El barril maldito
Jubata

Das pedido:
Generar pedidos

El resultado del la propuesta de pedidos ser un listado del siguiente tipo:


LOCAL
El barril maldito
El barril maldito
Jubata

DISTRIBUIDOR
Fantasa
Charlie Brown
Charlie Brown

BEBIDA
Naranja
Garrafn
Cola

UNIDADES
150
300
350

IMPORTE

Propuesta de pedidos al 24-Junio-2010. Pedido para 4 das

Se pide:
Realizar un diagrama de secuencia de anlisis que corresponda con este requisito. El
diagrama debe ser consecuente con el del problema 1. (2 puntos).

80
450
180

Grado en Ingeniera del Software

9 de julio de 2010

Ingeniera de Requisitos y Modelado 2010

Tiempo: 2 horas 30 minutos

Publicacin de notas de examen: 13 Julio. Revisin: 15 Julio a las 10:00 (Despacho 1114)

Tipo

Grado en Ingeniera del Software

9 de julio de 2010

Ingeniera de Requisitos y Modelado 2010

Tiempo: 2 horas 30 minutos

Publicacin de notas de examen: 13 Julio. Revisin: 15 Julio a las 10:00 (Despacho 1114)

Locales Nocturnos,
Clases

<<actor>>

cliente

: Suministro

: Local

muestra_ locales( )
get_ lista_ locales()

: Existencias

: Distribucion

Grado en Ingeniera del Software

9 de julio de 2010

Ingeniera de Requisitos y Modelado 2010

Tiempo: 2 horas 30 minutos

Publicacin de notas de examen: 13 Julio. Revisin: 15 Julio a las 10:00 (Despacho 1114)
selecciona_ locales()

selecciona_ dias( )

genera_ pedidos( )
get_ lista_ bebidas( codl,dias)

get_ codd_ barato(codb)

muestra_ pedidos()

Se
Se deben
deben incluir
incluir dos
dos
nuevas relaciones de uso
nuevas relaciones de uso
en
eneleldiagrama
diagramade
declases.
clases.

You might also like