Вы находитесь на странице: 1из 9

Examen de Ingeniera del Software / 3 de Informtica de Gestin

EXAMEN 2 CUATRIMESTRE
16 de junio de 2005
Apellidos:
Nombre:

Nota:

NO SE RESPONDERN PREGUNTAS DURANTE LA REALIZACIN DEL TEST.

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

Examen de Ingeniera del Software / 3 de Informtica de Gestin


EXAMEN 2 CUATRIMESTRE
16 de junio de 2005
5. Durante el proceso de diseo:
a. Se usa exclusivamente el diagrama Entidad-Relacin obtenido durante la fase de
anlisis para implementar el diseo de los datos.
a. Se usan exclusivamente los diagramas de Flujo de Datos obtenidos durante
la fase de anlisis para implementar el diseo arquitectnico.
b. Se usan exclusivamente los diagramas de Flujo de Datos obtenidos durante la fase
de anlisis para implementar el diseo de interfaz.
c. Se usan exclusivamente los diagramas de Transicin de Estados y la
Especificacin de Control obtenidos durante la fase de anlisis para implementar el
diseo procedimental.
6. Para conseguir un diseo modular efectivo debo de:
a. Prestar atencin a la cohesin, incluyendo el mximo nmero de tareas posible en
cada procedimiento SW.
a. Fijar el alcance del efecto de cada mdulo dentro de su alcance de control.
b. Disear mdulos de funcionalidad nica, intentando que stos tengan la mxima
interaccin posible con el resto.
c. Prestar atencin al acoplamiento, maximizando la interconexin entre los mdulos.
7. Acabo de ser elegido gestor de un nuevo proyecto, del cual se exige una alta calidad del
producto SW resultante y una fiabilidad absoluta, pero se me asigna una fecha de entrega
bastante flexible. Debo de planificar el organigrama para el equipo SW que va a trabajar
para mi, equipo que lleva trabajando mucho tiempo junto, lo que es una gran ventaja pues
el proyecto actual requerir de una alta comunicacin entre los distintos miembros del
equipo. Qu tipo de organigrama es el adecuado?:
a. Descentralizado Democrtico.
a. Descentralizado Controlado.
b. Centralizado Controlado.
c. Ninguno de los anteriores.
8. Para gestionar al grupo de trabajo que va a trabajar en un nuevo proyecto se ha decidido
trabajar de la siguiente manera: se dispone de un sitio web propio donde volcar el cdigo
fuente y el cdigo objeto que conforman la configuracin de referencia, para que todos
puedan trabajar sobre el mismo cdigo. Slo el jefe del equipo tiene permisos para
escribir en este espacio pero todos lo miembros del equipo pueden descargarse o
conectarse directamente al cdigo colgado del sitio web. Cada programador trabaja desde
casa en su propio ordenador y cada vez que quiera colgar en la web cdigo nuevo o
cambios que ha realizado sobre cdigo existente ha de mandrselos al jefe de equipo para
que sea l quien lo haga, indicndole qu cambios ha hecho, cundo y por qu. ste lo
colgar en la web una vez est seguro de que el nuevo cdigo funciona adecuadamente.
Sealar las ventajas de esta gestin de configuracin:
a. Se cumple: la identificacin del cambio, el control del cambio y el control de
sincronizacin.
b. Se cumple: el control del cambio, el control de acceso y el control de
sincronizacin.
c. Se cumple: la garanta de correccin del cambio, la identificacin del cambio y el
control de acceso.
d. Ninguna de las anteriores.

Examen de Ingeniera del Software / 3 de Informtica de Gestin


EXAMEN 2 CUATRIMESTRE
16 de junio de 2005
Apellidos:
Nombre:

Nota:

9. Seale la respuesta correcta:


a. Aplicando las tcnicas adecuadas, como los diagramas de Pert, obtenemos una
planificacin exacta para nuestro proyecto.
b. El objetivo de la planificacin es el de estimar el tiempo, el coste y el riesgo una
vez hecho el anlisis de requisitos.
c. La informacin sobre proyectos similares realizados anteriormente nos ser
til a la hora de llevar a cabo la estimacin de costes.
d. Ninguna de las anteriores.

Examen de Ingeniera del Software / 3 de Informtica de Gestin


EXAMEN 2 CUATRIMESTRE
16 de junio de 2005
Apellidos:
Nombre:

Nota:

El tiempo para la realizacin de esta parte es de 2 horas.

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

Examen de Ingeniera del Software / 3 de Informtica de Gestin


EXAMEN 2 CUATRIMESTRE
16 de junio de 2005
EJERCICIO 1.2 [3 puntos]
Realizar el modelo conceptual de la informacin que deber tratar el sistema mediante
DFDs, explotando el diagrama anterior hasta llegar a los niveles que se considere oportuno.

Diagrama 0: Gestionar Cine


Peticin
Compra
Ocupacin
Salas

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

Diagrama 1: Vender Entradas


Peticin
Compra
Cdigo
Compra

1.1
Gestion
ar
Compra

#
Asient
os
Disponib
ilidad

Ocupa
cin
SAL
AS

1.2
Gestion
ar
Asiento
s

Asientos
Asignados
Ocupacin
Salas

Examen de Ingeniera del Software / 3 de Informtica de Gestin


EXAMEN 2 CUATRIMESTRE
16 de junio de 2005
Apellidos:
Nombre:

Nota:

ESPACIO RESERVADO PARA DFDs DEL EJERCICIO 2.2

Diagrama 2: Programar Salas


2.1
Crear
Progra
ma

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

Diagrama 3: Gestionar Pedidos


Pedi
do

No hay
Pelcula

3.1
Crear
Pedid
o

PEDID
OS

3.2
Recibi
r
Pedid
os

PELCU
LAS

Pelcula
Recibida

Examen de Ingeniera del Software / 3 de Informtica de Gestin


EXAMEN 2 CUATRIMESTRE
16 de junio de 2005

EJERCICIO 1.3 [1 punto]


Explicar de manera textual el contenido de los almacenes de datos utilizados y volcar en el
Diccionario de Datos la informacin que no se ha podido reflejar en los DFDs.
ESPACIO RESERVADO PARA EL DICCIONARIO DE DATOS Y ALMACENES
Almacenes

SAL
AS
PELCU
LAS
PEDID
OS

Identifica la sala (por ejemplo por su nmero), indica qu pelculas se


proyectan en ella, sus horarios y la ocupacin de los asientos para cada
pelcula.
Es el stock de pelculas de la GUARNER CINEMA, donde se indica su ttulo,
el estudio que la produjo y el nmero de copias disponibles.

Es el archivo de pedidos pendientes, donde se encuentran los datos del


pedido. Cuando un pedido es recibido se borra de este archivo.

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}

Examen de Ingeniera del Software / 3 de Informtica de Gestin


EXAMEN 2 CUATRIMESTRE
16 de junio de 2005
Apellidos:
Nombre:

Nota:

EJERCICIO 2. [2 puntos]
Dado el siguiente cuadro de actividades, se pide:

ACTIVIDAD

ACTIVIDAD

DURACIN

SUCESORA
A

I, O

L, C, E

EJERCICIO 2.1 [1 punto]


Representar mediante un grafo las relaciones existentes entre las actividades, de tal
manera que se represente con claridad el orden de ejecucin de las actividades.

Examen de Ingeniera del Software / 3 de Informtica de Gestin


EXAMEN 2 CUATRIMESTRE
16 de junio de 2005
ESPACIO RESERVADO PARA EL GRAFO DE RELACIONES

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

EJERCICIO 2.2 [1 punto]


a) Calcular la duracin total del proyecto

13

b) Indicar las actividades que no puedan retrasarse

H, O, L , A

c) Sealar el camino crtico en el grafo anterior.

Вам также может понравиться