Академический Документы
Профессиональный Документы
Культура Документы
EXAMEN 2 CUATRIMESTRE
16 de junio de 2005
Apellidos:
Nombre:
Nota:
TEST [3 puntos]
Cada pregunta tiene una nica respuesta correcta.
Encierre en un crculo la letra de la respuesta que cree correcta.
Si se equivoca, tache la seleccin realizada y haga una nueva.
Las respuestas bien contestadas suman 0,3 puntos, excepto la nmero 8 que vale el doble.
Las respuestas mal contestadas restan 0,1 puntos, excepto la nmero 8 que resta el doble.
Tiempo para la realizacin del test: 20 minutos.
1. Seale la respuesta correcta. La Ingeniera de Sistemas:
a. Sirve para representar en detalle el sistema que va a desarrollar el producto
software.
b. Es una de las consecuencias del proceso de la Ingeniera del Software.
c. Sirve para entender el contexto donde vamos a integrar el producto software
a desarrollar.
d. Implementa la arquitectura de datos del producto software a desarrollar mediante
una plantilla de cinco regiones.
2. Seale la respuesta correcta:
a. La metodologa usada en el desarrollo convencional no consta de un proceso de
anlisis.
b. La especificacin fruto del anlisis estructurado consiste en un nico nivel que se
explica detalladamente mediante una representacin grfica.
c. Merise, Ssadm y Mtrica son ejemplo de mtodos estructurados.
d. La clave del diseo estructurado es una mayor abstraccin basada en la
modularidad.
3. El uso de prototipos durante la fase de anlisis es recomendado cuando:
a. El cliente est seguro de los requisitos del sistema y stos son estables y sin
ambigedades.
a. No tenemos dinero para obtener unos requisitos fiables de otra forma.
b. La complejidad de la aplicacin a desarrollar es muy alta y no particionable.
c. No tenemos otra manera de obtener eficazmente los requisitos.
4. El modelado de datos, parte del modelo de anlisis:
a. Se hace mediante la construccin de diagramas de Entidad-Relacin.
a. Se hace mediante la construccin de un Diccionario de Datos.
b. Se hace mediante la construccin de diagramas de Flujo de Datos.
c. Tiene que estudiar los datos conjuntamente con los procesos que transforman
dichos datos
Nota:
Nota:
EJERCICIOS
EJERCICIO 1. [5 puntos]
La empresa GUARNER CINEMA necesita actualizarse y utilizar Internet como nuevo
espacio comercial. Por ello ha decidido permitir que los clientes compren sus entradas de
cine desde su pgina web, adems de querer modernizar su sistema interno de
programacin de pelculas en las salas.
Lo que se quiere implementar para el proceso de venta de entradas es que cada vez que
un cliente compre por Internet una o varias entradas para alguna de las pelculas emitidas
en cualquiera de las salas del cine, se le muestre un cdigo de compra con el que podr
retirar sus entradas en la taquilla del cine.
Adems se le mostrar por pantalla los
asientos que le han sido asignados. Para conseguir esto, las taquilleras debern volcar la
informacin sobre la distribucin de asientos ocupados cada cierto tiempo al sistema para
que ste pueda llevar a cabo esta asignacin.
Respecto al sistema interno de programacin de las salas, lo que se quiere implementar es
que se actualice la pelcula que se proyectar en cada sala segn lo nueva programacin
indicada por el encargado. Es decir, el encargado indicar las pelculas que se van a
proyectar, su duracin y la sala en que se proyectar cada una. El sistema generar
entonces un listado de la programacin de las pelculas para los operadores de la sala,
para que sepan qu pelculas debern poner en qu salas y a qu hora debern
comenzar. As mismo, el sistema generar los horarios de proyeccin de cada sala para
que el encargado vea el uso que se est haciendo de ellas.
Por ltimo se requiere del sistema que si alguna de las pelculas que ha programado el
encargado no se encuentran disponibles en el stock de la GUARNER, entonces se genere
automticamente el correspondiente pedido a los proveedores. Cuando la pelcula se
reciba, se cancelar el pedido correspondiente.
EJERCICIO 1.1 [1 punto]
Realizar el diagrama de contexto:
Diagrama de Contexto
Especta
dor
Taquill
era
Peticin
Compra
Cdigo
Compra
Asientos
Asignados
Ocupacin
Salas
Nueva
Programacin
Horari
os
0.
Gestio
nar
Entrad
as
Pedid
o
Pelcula
Recibida
Listado
Programacin
Operador
Salas
de sala
Encarg
ado
Provee
dor
1.
Vender
Entrad
as
Cdigo
Compra
Pedi
do
Asientos
Asignados
3.
Gestion
ar
Pedidos
PELCU
LAS
No hay
Pelcula
SAL
AS
2.
Progra
mar
Salas
Nueva
Programaci
n
Pelcula
Recibida
Listado
Programacin
Salas
Horari
os
1.1
Gestion
ar
Compra
#
Asient
os
Disponib
ilidad
Ocupa
cin
SAL
AS
1.2
Gestion
ar
Asiento
s
Asientos
Asignados
Ocupacin
Salas
Nota:
Nueva
Programaci
n
Program
acin
2.2
Actual
izar
Progra
ma
No hay
Pelcula
PELCU
LAS
2.3
Gener
ar
Listad
os
SAL
AS
Horari
os
Listado
Programacin
Salas
No hay
Pelcula
3.1
Crear
Pedid
o
PEDID
OS
3.2
Recibi
r
Pedid
os
PELCU
LAS
Pelcula
Recibida
SAL
AS
PELCU
LAS
PEDID
OS
Diccionario de Datos
Peticin Compra = # Asientos + Pelcula + Sala
# Asientos = [0..10] + Sala
Cdigo Compra = Sala + [0..100]
Asientos Asignados = {Num Asiento}
Ocupacin Salas = {Sala + Num Asiento + [Libre | Ocupado]}
Nueva Programacin = {Pelcula + Sala + Duracin}
Horarios = {Pelcula + Sala + Hora Inicio}
Pedido = {Pelcula + Cantidad}
Pelcula Recibida = {Pelcula + Cantidad}
Listado Programacin Salas = { Pelcula + Sala + Hora Inicio+ Duracin}
No hay Pelcula = Pelcula
Disponibilidad = {Num Asiento + [Libre | Ocupado]}
Ocupacin = {Num Asiento + [Libre | Ocupado]}
Programacin = {Pelcula + Sala + Hora Inicio+ Duracin}
Nota:
EJERCICIO 2. [2 puntos]
Dado el siguiente cuadro de actividades, se pide:
ACTIVIDAD
ACTIVIDAD
DURACIN
SUCESORA
A
I, O
L, C, E
Grafo de Relaciones
D, 3
4
2
B, 4
8
5
F, 1
0
I, 3
A, 5
13
13
6
L, 6
H, 2
C, 1
2
O, 0
E, 9
2
4
13
H, O, L , A