Anda di halaman 1dari 10

Examen de Ingeniera del Software / 3 de Informtica de Gestin EXAMEN 2 CUATRIMESTRE 16 de junio de 2005

Apellidos: Nombre: NO SE RESPONDERN PREGUNTAS DURANTE LA REALIZACIN DEL TEST. 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

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: El tiempo para la realizacin de esta parte es de 2 horas. 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
Nueva Programacin Horari os 0. Gestio nar Entrad as Pedid o Pelcula Recibida

Especta dor

Peticin Compra Cdigo Compra Asientos Asignados Ocupacin Salas

Encarg ado

Taquil lera

Provee dor

Listado Programacin Operador Salas

de sala

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 Asientos Asignados SAL AS Pedi do 3. Gestion ar Pedidos Pelcula Recibida

PELCU LAS No hay Pelcula 2. Progra mar Salas

Nueva Programaci n

Listado Programacin Salas Horari os

Diagrama 1: Vender Entradas


Peticin Compra Cdigo Compra 1.1 Gestion ar Compra # Asient os Disponib ilidad SAL AS Ocupa cin 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:

Diagrama 2: Programar Salas


Nueva Programaci n Program acin 2.1 Crear Progr ama No hay Pelcula

ESPACIO RESERVADO PARA DFDs DEL EJERCICIO 2.2

PELCU LAS 2.3 Gener ar Listad os Horari os

2.2 Actual izar Progr ama

SAL AS

Diagrama 3: Gestionar Pedidos


Pedi do 3.1 Crear Pedid o 3.2 Recibi r Pedid os

Listado Programacin Salas

No hay Pelcula

PEDID OS

Pelcula Recibida

PELCU LAS

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 SUCESORA

DURACIN

A B C D E F H I L O

_ A _ B _ B I, O A A L, C, E

5 4 1 3 9 1 2 3 6 0

Examen de Ingeniera del Software / 3 de Informtica de Gestin EXAMEN 2 CUATRIMESTRE 16 de junio de 2005

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.

ESPACIO RESERVADO PARA EL GRAFO DE RELACIONES

Grafo de Relaciones

D, 3 F, 1 0 1 H, 2 0

3 2

B, 4

8 5

8 A, 5 13 13 6 E, 9

I, 3

L, 6 C, 1

2 3

O, 0

2 4

Examen de Ingeniera del Software / 3 de Informtica de Gestin EXAMEN 2 CUATRIMESTRE 16 de junio de 2005

EJERCICIO 2.2 [1 punto] 13 a) Calcular la duracin total del proyecto H, O, L , A b) Indicar las actividades que no puedan retrasarse c) Sealar el camino crtico en el grafo anterior.

Anda mungkin juga menyukai