irmjulio2010 con soluciones

7
Grado en Ingeniería del Software 9 de julio de 2010 Ingeniería de Requisitos y Modelado © 2010 Tiempo: 2 horas 30 minutos Publicación de notas de examen: 13 Julio. Revisión: 15 Julio a las 10:00 (Despacho 1114) Ej1. Un empresario dedicado a la explotación de locales nocturnos de diversión, desea informatizar algunas actividades de la gestión diaria de dichos locales. Para ello, proporciona la siguiente información: Dispone de una serie de empleados en plantilla, de los que interesa conocer el dni, número de la SS, nombre y apellidos, domicilio. De los locales que gestiona, desea saber: el nombre del garito (único), dirección, aforo, y tipo (pub, discoteca, cafetería, ...) y número 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 sólo uno que haga de gerente. El empresario puede contratar una póliza de seguro por cada uno de los locales que tiene. De éstas interesa conocer exclusivamente el nombre de la compañía aseguradora y el importe que le cobran por ella, teniendo en cuenta que un local sólo puede tener una póliza 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: código único, marca, capacidad, clase de bebida (naranja, limón, cola, cerveza, ron, güisqui, ....). Estas bebidas, las

Upload: pisof

Post on 06-Sep-2015

213 views

Category:

Documents


1 download

DESCRIPTION

Examen Ing. requisitos - ETSISI UPM

TRANSCRIPT

Grado en Ingeniera del Software9 de julio de 2010

Ingeniera de Requisitos y Modelado 2010Tiempo: 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).

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:

Generar pedidosDas pedido: Seleccionar todosIncluir seleccionadosLocales incluidosEl barril malditoJubata Generacin de pedidosLocales disponiblesLa cabra locaEl Pato RojoSi entras no salesCalimoxos `R` usManolitos

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

LOCALDISTRIBUIDORBEBIDAUNIDADESIMPORTE

El barril malditoFantasaNaranja15080

El barril malditoCharlie BrownGarrafn300450

JubataCharlie BrownCola350180

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).