Está en la página 1de 3

Universidad Carlos III de Madrid Escuela Politécnica Superior

Examen de DISEÑO DE SOFTWARE AVANZADO 17 de septiembre de 2002


Segunda Parte. Ejercicio 1 (4 puntos)

El Tajo Castizo, S.A., es una empresa de ámbito nacional dedicada a la venta de todo tipo de artículos de
consumo para el público en general, desde productos de alimentación a ropa de moda, electrodomésticos,
muebles, juguetes, etc. Una de sus actividades más populares es la organización de listas de boda para que las
parejas de novios puedan poner a disposición de sus invitados una lista de regalos y que estos puedan
adquirirlos con facilidad, sabiendo que el regalo tendrá éxito porque ha sido escogido por los propios novios.

El departamento de informática de El Tajo Castizo, S.A., quiere renovar la aplicación informática que viene
funcionando desde hace algunas décadas, para adaptarla a las nuevas tecnologías disponibles. En concreto, se
desea facilitar la interacción de los usuarios con la aplicación mediante acceso por internet e intranet, así como
mejorar su diseño interno basándose en la tecnología de orientación a objetos.

Los usuarios principales, a los que El Tajo Castizo, S.A., desea prestar una atención especial, dadas sus
especiales circunstancias, son naturalmente los propios novios. Debe proporcionárseles un acceso adecuado a
la aplicación, para que puedan gestionar su lista de regalos (consultar, añadir, borrar y modificar regalos
pendientes) y consultar los regalos que ya han sido adquiridos por los invitados a su boda. Estos últimos, por su
parte, deberán poder consultar la lista de regalos pendientes, para poder escoger aquél que se ajusta más a sus
preferencias y presupuesto; y, naturalmente, podrán adquirir para los novios el regalo que seleccionen,
empleando un medio de pago conveniente. Además, es preciso que otros usuarios especializados, escogidos
entre el personal de El Tajo Castizo, S.A., tengan acceso a las funciones de mantenimiento de la aplicación,
como son dar de alta nuevas listas de boda, etc. Por último, la aplicación está conectada con el resto del sistema
informático de El Tajo Castizo, S.A., en el que hay usuarios que gestionan los artículos que venden la empresa.

El personal de listas de boda da de alta una nueva lista registrando el nombre de la novia y del novio, así como
su fecha de boda, para que los invitados puedan identificar fácilmente la lista. También les asigna un número
de cuenta dentro de El Tajo Castizo, S.A., en el que se irá acumulando el saldo de los regalos adquiridos por los
invitados, y del que se descontará el importe de los regalos en el momento en que los novios los compren.
Después son los propios novios los que se encargan de gestionar su lista, recibiendo el asesoramiento necesario
del personal de listas de boda, que incluso puede suplirlos si los novios no desean acceder directamente a la
aplicación informática.

Cada artículo comercializado por El Tajo Castizo, S.A., tiene en su etiqueta, además del precio, un número de
referencia que los novios deberán introducir en la aplicación si desean incorporar el artículo a su lista. La
descripción del artículo (que no figura en la etiqueta, pero está registrada en la base de datos de artículos)
aparece automáticamente en la lista al introducir el número de referencia.

Cuando un invitado adquiere un artículo para los novios, tiene la posibilidad de incluir, junto a su nombre, una
sencilla dedicatoria de felicitación, que los novios verán al consultar la lista de regalos adquiridos. La fecha de
adquisición también se registra automáticamente. Si un invitado adquiere varios regalos, deberá hacerlo
separadamente con cada uno de ellos, repitiendo en cada regalo su nombre y la dedicatoria.

Cada elemento de la lista de regalos se corresponde, en el caso más sencillo, con un artículo de los
comercializados por El Tajo Castizo, S.A. No obstante, los novios tienen a su disposición distintas opciones
para configurar la lista a su gusto. En primer lugar, pueden modificar la cantidad de artículos que hay en un
regalo, de modo que un regalo consista en varios artículos del mismo tipo (por ejemplo, un juego de seis vasos
de whisky, cada uno de 13,30 €, aparecerá como un único regalo de 79,80 €).

En segundo lugar, un regalo puede ser dividido en varias fracciones, de modo que sea más asequible para el
presupuesto de que disponen los invitados, y no por ello los novios se vean obligados a prescindir de artículos
de precio más elevado. De esta forma, el regalo que adquieren los invitados ya no es el artículo entero, sino una
de las fracciones. El importe de las fracciones se calcula automáticamente de modo que sean aproximadamente
iguales (por ejemplo, una televisión de 655,00 € se divide en tres fracciones de 218,00 + 218,00 + 219,00 €,
que aparecen en la lista que ven los invitados con la descripción "Televisión Fracc. 1", "Televisión Fracc. 2", y
"Televisión Fracc. 3" respectivamente). El importe de las fracciones puede ser modificado manualmente, pero
naturalmente la suma deberá coincidir con el importe total del artículo. Cuando un regalo ha sido dividido en
fracciones, el regalo entero deja de aparecer como tal en la lista que ven los invitados, y sólo aparecen las
fracciones aún no adquiridas por otros invitados.

1
Universidad Carlos III de Madrid Escuela Politécnica Superior
Examen de DISEÑO DE SOFTWARE AVANZADO 17 de septiembre de 2002
En tercer lugar, los novios pueden hacer, si así les conviene, lotes con algunos regalos previamente
seleccionados, con un precio que es la suma de los artículos individuales (por ejemplo, con tres maletas de
tamaño y precio distintos se puede formar un lote con la descripción "Juego de maletas", con el precio 360,00 €
= 100,00 + 120,00 + 140,00 €). En este caso el precio del regalo es automático, pero la descripción deberá ser
introducida manualmente al definir el lote. De modo semejante al caso anterior, los artículos individuales que
han sido agrupados en un lote no son accesibles a los invitados, sino tan sólo el lote como tal.

Finalmente, los precios de los artículos que vende El Tajo Castizo, S.A., cambian continuamente y son
actualizados por el personal de la empresa. En regalos que aún no han sido adquiridos, el precio se actualiza en
la lista automáticamente, pero, en regalos ya adquiridos por los invitados, el regalo debe figurar con el precio
que tenían en el momento de su adquisición.

Se pide:
1. Diagrama de casos de uso (1 punto).
2. Descripción textual breve de los casos de uso (1 punto).
3. Diagrama de clases (2 puntos).

Sugerencias:
Lea completamente este enunciado dos veces, al menos, antes de comenzar a responder y asegúrese de que lo
ha entendido completamente.
Comente las decisiones importantes que haya tenido que tomar durante el proceso de construcción de los
diagramas.
¡IMPORTANTE!: responda a cada apartado en hojas separadas sin mezclarlo con
otros apartados.

2
Universidad Carlos III de Madrid Escuela Politécnica Superior
Examen de DISEÑO DE SOFTWARE AVANZADO 17 de septiembre de 2002
Soluciones al ejercicio 1

Diagrama de Casos de Uso

Lista de regalos

C
Descripción textual breve de los casos de uso: regalo
 Consultar regalos adquiridos: consultar los regalos adquiridos por los invitados en su lista; se muestra
con cada regalo (descripción e importe) los datos del invitado (nombre, dedicatoria y fecha).
 Gestionar regalos pendientes: consultar, añadir, borrar y modificar regalos pendientes de su lista; para
añadir un regalo es necesario introducir el número de referencia del artículo; se puede modificar el
número de unidades de un artículo, dividir un artículo en fracciones, y agrupar varios artículos (cada
uno con su propio número de unidades) en un lote.
 Consultar regalos pendientes: consultar los regalos pendientes de una lista: descripción, importe, etc.
 Adquirir regalo: adquirir y pagar el regalo seleccionado, incluyendo opcionalmente una dedicatoria


Pareja
(se modela como una extensión al caso de uso precedente, ya que se considera que la selección del
artículo se realiza a partir de la consulta).
Gestionar listas de regalos: mantenimiento de la aplicación (dar de alta nuevas listas de boda, etc.).
 Gestionar artículos: conexión con el sistema informático de El Tajo Castizo, S.A., para consultar,
añadir, borrar y modificar artículos (en concreto, para actualizar el precio de los artículos).

Diagrama de clases
G
regalo

Lista
nombreNovia 1
nombreNovio Co
seleccire
fechaBoda
pe 3

numeroCuenta

También podría gustarte