You are on page 1of 20

PREGUNTAS PROTOTIPO EXAMEN EQUIVALENCIA NIVEL DE LICENCIATURA P1.

En un proyecto de software, una de las actividades crticas es el testeo del software, la cual requiere ser planificada y administrada en forma ordenada. Es sabido que existen diferentes tipos de tests, de acuerdo a la caracterstica del software que se est analizando, y a la metodologa de testeo que se emplee. Al crear una nueva versin del software o al arreglar algn problema en algn mdulo del sistema, tpicamente se utiliza un tipo especfico de test para asegurarse de que el arreglo no introdujo defectos en otras partes. Ese test se llama: a) Test de caja negra. b) Test de caja blanca. c) Test unitario. d) Test de regresin. P2. Qu caractersticas de Lisp y Smalltalk contribuyen a la construccin de prototipos rpidos? a) Algoritmos de recoleccin de basura en tiempo de ejecucin. b) Manejo automtico de memoria dinmica. c) Facilidad para programar algoritmos de bsqueda en forma rpida. d) Caractersticas declarativas del lenguaje. P3. Un colega suyo, que es un muy buen programador, produce software con un bajo nmero de defectos pero en forma consistente ignora los estndares de calidad organizacional. Cmo debe reaccionar la organizacin a este comportamiento? a) Ignorarlo, ya que es un buen elemento en la organizacin. b) Capacitarlo, e imponerle hitos respecto a su adhesin al estndar. c) Despedirlo, ya que los estndares no pueden ser violados. d) Bajarle el sueldo hasta que se adhiera al estndar organizacional. P4. Considere el siguiente rbol binario:

y la siguiente funcin en pseudo cdigo: misterio (NODO) {NODO es un dato de tipo puntero. INFO, IZQ y DER son campos del registro NODO. INFO es una variable de tipo carcter. IZQ y DER son variables del tipo puntero a NODO. } Si NODO != NIL entonces Escribir NODO^.INFO; misterio(NODO^.IZQ); misterio(NODO^.DER); finsi; Si NODO apunta al rbol binario de la figura, cual es la salida de la funcin misterio? a) A B D E C F G b) D B E A F C G c) D E B F G C A d) A B C D E F G

P5. En el proceso de anlisis de requisitos de usuario resulta necesario que los analistas se preocupen de realizar ciertos chequeos con el propsito de obtener una especificacin que refleje los deseos de sus usuarios. Entre estos chequeos est el de la completitud de los requisitos.
Cmo se trabaja el tema de la completitud de los requisitos? a) Asegurndose que el cliente conozca el significado de cada uno de los requisitos especificados. b) Asegurndose que cada requisito tenga una sola interpretacin. c) Detectando y, en caso de ser posible, eliminando los requisitos duplicados. d) Usando mtodos y herramientas grficas que le permita a los usuarios detectar si no consider todos los requisitos que deseaba en el proceso. P6. Una de las tareas a realizar durante el desarrollo de software es la administracin de la configuracin. Cundo conviene crear la primera lnea base en el desarrollo de un sistema? a) Al principio, cuando se crean los primeros archivos. De esa forma, se toma control de inmediato. b) Una vez que el producto inicial se ha estabilizado. De esa forma, se evita el transiente inicial. c) Ya avanzado el proyecto, cuando se tiene el producto cerca de la aceptacin provisional. De esa forma, se asegura que el cliente tenga la primera lnea base. d) Durante la mantencin del sistema, que es cuando menos control se tiene de los cambios realizados al producto.

P7. De las siguientes afirmaciones: I. En un sistema de multiprogramacin mono-procesador, la CPU se multiplexa en el tiempo entre varios procesos. II. En un sistema de multiprogramacin mono-procesador, los procesos se ejecutan al mismo tiempo en paralelo. III. El DOS es un sistema operativo que permite la multiprogramacin. IV. En un sistema de multiprogramacin es necesario un algoritmo planificador de procesos.

Seale la alternativa correcta: a) Slo IV es verdadera. b) Slo I y IV son verdaderas. c) Slo I, II y III son verdaderas. d) Slo I es verdadera.
P8. Se presentan las siguientes posibilidades para que un algoritmo planificador de procesos bloquee un proceso P1 en ejecucin: I. Cuando P1 debe esperar datos de un dispositivo E/S. II. Cuando expira el tiempo de ejecucin que el planificador le haba asignado a P1. III. Cuando P1 debe enviar datos a un dispositivo E/S. IV. Cuando se debe ejecutar un proceso de mayor jerarqua que P1. V. Cuando P1 finaliza. En qu condiciones es recomendable que el planificador de procesos bloquee al proceso P1 que est en ejecucin? a) Slo I, II y IV b) Slo I c) Slo III d) Slo II, V

P9. Cul de las siguientes afirmaciones es falsa? a) La CPU conmuta ms rpido entre hebras que entre procesos. b) La implementacin de hebras en el modo usuario funciona sin interrupciones. c) Las hebras de un proceso comparten el mismo espacio de direcciones. d) En la implementacin de hebras en el modo kernel (llamado tambin modo supervisor): cuando se bloquea una hebra se bloquea todo el proceso.

P10. Cul de las siguientes afirmaciones es falsa? a) En la exclusin mutua cada recurso est en uno de dos estados: i) disponible para que sea usado por un proceso o ii) asignado a slo un proceso. b) Un proceso entra a una regin crtica cuando accede a datos o recursos que pueden ser solicitados por otros procesos. c) Una estrategia para recuperarse de un bloqueo mutuo consiste en el uso de los semforos. d) Un conjunto de procesos cae en bloqueo mutuo si cada proceso del conjunto est esperando un suceso que slo otro proceso del conjunto puede causar.

P11. Cul de las siguientes afirmaciones es verdadera? a) La paginacin consiste en que el administrador de memoria trae a la memoria principal un proceso entero para ejecutarlo durante un rato y luego lo guarda en el disco. b) El intercambio consiste en que el administrador de memoria mantiene en la memoria principal las partes del programa que se estn usando en ese momento y el resto lo mantiene en el disco. c) Un fallo de pgina ocurre cuando se quiere acceder a una localizacin de la memoria virtual. d) En la segmentacin, cada segmento es tratado como una memoria virtual. P12. Cul de las siguientes afirmaciones es falsa? a) El algoritmo usado comnmente en los ascensores de un edificio equivale al algoritmo SCAN empleado para planificar el desplazamiento de la cabeza de un disco duro. b) Es posible realizar la comunicacin con un dispositivo de E/S sin usar interrupciones. c) El proceso de formateo de un disco duro establece una asignacin de direcciones a las diferentes reas del disco. d) Ninguna de las afirmaciones anteriores es falsa. P13. La figura muestra un segmento de diagrama E-R que modela la relacin entre clientes, cuentas y ejecutivos. Un esquema relacional que permita manejar en forma adecuada la informacin modelada tendr como mnimo: a) dos relaciones b) tres relaciones c) cuatro relaciones d) cinco relaciones

P14. Con respecto a las forma normales indique cul de las siguientes afirmaciones es falsa. a) Una tabla en que la llave es simple (un atributo) est siempre en 2NF b) Una tabla que est en 3NF tambin est en 2NF c) Toda tabla que no es 3NF puede ser convertida en una tabla 3NF d) Todo esquema que no es 3NF puede ser convertido en un esquema 3NF

P15. Cul de las siguientes tareas no se puede hacer con SQL a) Crear una tabla b) Insertar una tupla c) Modificar el esquema de una tabla d) Declarar un cursor P16. La figura muestra parte de un diagrama de clases y un segmento de programa que comprende 7 instrucciones, sin embargo varias de ellas son ilcitas. La primera de estas instrucciones ilcitas (instruccin donde el compilador indicara el primer error) es: a) slo 6 y 7 1. B b1 = new B(5.238); b) slo 5, 6 y 7 2. A a2 = new A(); c) slo 4, 5, 6 y 7 3. A a1 = b1; d) las cinco: 3, 4, 5, 6 y 7 4. B b2 = (B)a1; 5. B b3 = a2; 6. C c1 = b1; 7. C c2 = (C)b2;

P17. A continuacin se muestra un modelo que representa la relacin entre Casos de Uso, Escenarios, Actores y Usuarios. Las cardinalidades en cada lado de los vnculos han sido extraidas y reemplazadas por un smbolo (A, B, C, D, E). Indique cul conjunto de cardinalidades es el ms adecuado a) A=0..1;B=1..*;C=1..*;D=1..*;E=1..*;F=1..* b) A=1..1;B=0..*;C=1..*;D=1..*;E=1..*;F=1..* c) A=0..1;B=1..*;C=1..1;D=1..*;E=1..*;F=1..* d) A=0..1;B=1..*;C=1..*;D=1..*;E=1..1;F=1..*

P18. A continuacin se presenta un pequeo programa en C++ que debe ser compilado y ejecutado. int& a; void main(){a=2; cout<<a<<endl;} Qu sucede? a) el programa no compila b) el programa compila pero se cae al ser ejecutado c) el programa corre e imprime 2 d) el programa corre e imprime 0 P19. El concepto de puntos de funcin corresponde a: a) un mtodo de estimacin de tiempo de desarrollo b) un mtodo de estimacin de esfuerzo de desarrollo c) una mtrica asociada al tamao del producto d) los puntos del programa en que hay llamados a funcin P20. Suponga que la CPU le ha solicitado datos a un dispositivo de E/S y que ahora el dispositivo de E/S est listo para enviarle a la CPU los datos solicitados. Usando el esquema de E/S mediante interrupcin, se produce una secuencia de eventos en la CPU y el dispositivo de E/S. Diga cul de los siguientes eventos debe ocurrir primero en esta secuencia: a) La CPU termina la ejecucin de la instruccin en curso para saltar a la rutina de atencin del dispositivo de E/S. b) La CPU carga en la pila los registros del proceso que est ejecutando para atender al dispositivo de E/S. c) El dispositivo de E/S enva una seal de interrupcin a la CPU. d) La CPU enva una seal de control al dispositivo de E/S para averiguar si ste tiene listos los datos solicitados. P21. En hexagesimal cul es la representacin del nmero -128 en complemento a dos de ocho bits? a) 80h b) FFh c) 7Fh d) no existe P22. Mediante un cdigo de Hamming de K bits se puede corregir un bit cualquiera de una palabra de M bits. Cul es el K mnimo para M = 16? a) 4 b) 5 c) 2 d) 7

P23. De las siguientes afirmaciones: I. la velocidad de rotacin de un disco duro funciona bajo el esquema de velocidad angular constante. II. La informacin en un CD est grabada en bloques que conforman un gran espiral. III. En un disco duro, un cilindro por lo general tiene varias pistas. IV. En una rotacin completa del disco duro la cabeza puede leer una pista completa. Cul de las siguientes cuatro alternativas es la correcta? a) Slo la afirmacin I es falsa. b) Slo la afirmacin II es falsa. c) Slo las afirmaciones III y IV son falsas. d) Ninguna de las afirmaciones es falsa. P24. En la transferencia de un bloque de datos de un dispositivo de E/S hacia la memoria principal utilizando DMA cul de las siguientes afirmaciones es falsa? a) Se transfiere el bloque de datos directamente desde el dispositivo de E/S hacia la memoria principal sin pasar por la CPU. b) Mediante una interrupcin el DMA le avisa a la CPU que la transferencia ha finalizado. c) La CPU slo participa al inicio (cuando solicita la transferencia) y al final de la transferencia (cuando los datos ya estn disponibles en la memoria principal). d) La CPU es interrumpida cuando el dispositivo de E/S est listo para transferir datos. P25. En una CPU diseada bajo el esquema pipeline cul de las siguientes afirmaciones es verdadera? a) Aumenta el tiempo de ejecucin de una instruccin. b) Disminuye el tiempo de ejecucin de una instruccin. c) Aumenta la tasa de instrucciones que se ejecutan por unidad de tiempo. d) Disminuye la tasa de instrucciones que se ejecutan por unidad de tiempo.

P26. Considere la siguiente red Bayesiana :

Cul es el valor de P(D,B,C) ? a) 1/2 b) 7/16 c) 3/8 d) 4/15 P27. En Inteligencia Artificial las tcnicas de bsqueda son utilizadas para encontrar la secuencia de pasos que permiten mover un sistema desde un estado inicial (start) a uno deseado (goal). Con respecto a tcnicas de bsqueda como Breadth First Search (BFS) y Depth First Search (DFS), Cuales de las siguientes afirmaciones son verdaderas?. I. BFS y DFS garantizan siempre encontrar una solucin, si es que sta existe (completness). II. Para bsquedas en rboles en general BFS utiliza ms memoria que DFS. III. De existir una solucin, BFS garantiza encontrar la solucin que contiene el camino ms corto, es decir, un menor nmero de transiciones. IV. BFS y DFS tienen una complejidad exponencial con respecto al nmero de estados a) Slo I b) Slo I,III c) Slo II, III d) Slo II,IV

P28. Usted est utilizando el algoritmo de k-vecinos cercanos para clasificar el set de entrenamiento de la figura. Este set de entrenamiento consiste de 10 puntos (eje x en la figura). Cada punto tiene asignada la clase 1 o 0 (eje y en la figura). Usted decide usar para la clasificacin todos los vecinos disponibles, es decir, votacin por mayora (majority vote classifier).

Cul es el error de validacin cruzada de la tcnica leave-one-out (dejar uno afuera) para este clasificador? a) 5% b) 100% c) 20% d) 50%

P29. Se tiene un computador con 4 niveles de interrupciones (IL0 IL3). Cual de las siguientes alternativas describe la asignacin ms adecuada de estas interrupciones para los dispositivos que se indican.

P30. Dada la siguiente sentencia de lgica proposicional, indique la alternativa correcta:

a) Existen 8 interpretaciones y el significado (semntica) de la sentencia incluye 5 interpretaciones b) Existen 16 interpretaciones y el significado (semntica) de la sentencia incluye 5 interpretaciones c) Existen 16 interpretaciones y el significado (semntica) de la sentencia incluye 11 interpretaciones d) Existen 8 interpretaciones y el significado (semntica) de la sentencia incluye 4 interpretaciones.

P31. De acuerdo al siguiente cdigo, cul es el valor de la variable var1 en el printf de la ltima lnea de la funcin main?

P32. Cules de las siguientes afirmaciones acerca de la memoria principal de un computador son verdaderas? I. Generalmente consiste de una coleccin de DRAM chips por tanto necesita ser refrescada peridicamente durante el funcionamiento del computador. II. Su principal tarea es almacenar los datos usados por los programas que se ejecutan en el computador. III. Es de acceso sequencial y voltil, es decir los datos almacenados se pierden cada vez que se apaga el computador. IV. Genalmente es el dispositivo masivo de memoria de mayor velocidad de acceso en el computador. a) Slo I y IV b) Slo II y IV c) Slo I, II, III d) Slo II, III, IV P33. Sea A un arreglo de n nmeros enteros: A[1], A[2], , A[n]. Cul es la cota superior ms ajustada para el tiempo que toma la ejecucin del algoritmo const, incluyendo la ejecucin del algoritmo recursivo rest? a) O(log n) b) O(n) c) O(n log n) d) O(n2)

P34. Suponga que un rbol binario de bsqueda, no necesariamente balanceado, es construido insertando diferentes valores en el rbol, uno tras otro. Qu relacin hay entre el nmero, nb, de nodos examinados al buscar un valor en el rbol y el nmero, ni, de nodos examinados cuando el valor fue insertado por primera vez en el rbol? a) No se puede determinar b) nb = ni 1 c) nb = ni + 1 d) Ninguna de las anteriores P35. Un local de pizza por telfono, en el que trabajan dos cocineros, tiene en un momento 11 rdenes pendientes. Para cada orden k, 1 ! k ! 11 , el dueo ha calculado el tiempo en el cual la orden tiene que empezar a ser preparada, inik, para que est lista para ser despachada en el tiempo prometido al cliente, fink. La tabla es la siguiente:

En ese momento, uno de los cocineros debe abandonar el local debido a un problema familiar, y el cocinero que queda slo tiene capacidad para preparar una pizza a la vez. Cul es el mximo nmero de rdenes que puede procesar este cocinero entre los tiempos 1 y 14, respetando los tiempos de inicio y trmino de cada orden? a) 4 b) 3 c) 2 d) 1

P36. Para manejar conjuntos disjuntos, representamos cada conjunto por cuatro componentes: un entero que almacena el nmero de elementos del conjunto; un puntero al primer elemento; un puntero al ltimo elemento; y una lista simplemente ligada de elementos en la que cada elemento, adems de tener un puntero al siguiente elemento, tiene un puntero al primer elemento. Adems, definimos las siguientes operaciones: makeSet(x) crea un nuevo conjunto cuyo nico elemento es x; union(x, y) une los conjuntos que contienen a x e y, destruyendo los dos conjuntos originales, y produciendo un nuevo conjunto por la via de aadir la lista ms corta a la cola de la ms larga, y actualizar los punteros al primer elemento en los elementos provenientes de la lista ms corta; y findSet(x) devuelve un puntero al primer elemento del conjunto que contiene a x. Cul es la cota superior ms ajustada para el tiempo que toma la ejecucin de un total de m operaciones makeSet, union y findSet, n de las cuales son makeSet? a) O(n + m log m) b) O(n + m2) c) O(m + n2) d) O(m + n log n) P37. Considere los siguientes problemas: I) Determinar las rutas ms cortas desde un mismo vrtice a todos los otros vrtices en un grafo direccional. II) Determinar la ruta simple (sin ciclos) ms larga entre dos vrtices en un grafo direccional. III) Encontrar un tour de Euler en un grafo direccional conexo (es decir, un ciclo que contenga exactamente una vez a cada arista del grafo). Cules de estos problemas pueden ser demostrablemente resueltos en tiempo polinomial con respecto a los nmeros de vrtices y de aristas del grafo? a) Slo I y II b) Slo I y III c) Slo II y III d) I, II y III P38. Para un mismo proyecto, es posible determinar los puntos de funcin ajustados y los puntos de funcin no ajustados. La principal diferencia entre estos dos valores es que: a) el valor no ajustado slo contempla propiedades no tpicamente expresables como funcionalidad, mientras que el valor ajustado adems contempla la funcionalidad percibida por el usuario

b) el valor no ajustado slo contempla propiedades no tpicamente expresables como funcionalidad, mientras que el valor ajustado slo contempla la funcionalidad percibida por el usuario c) el valor no ajustado slo contempla la funcionalidad percibida por el usuario, mientras que el valor ajustado slo contempla propiedades no tpicamente expresables como funcionalidad d) el valor no ajustado slo contempla la funcionalidad percibida por el usuario, mientras que el valor ajustado adems contempla propiedades no tpicamente expresables como funcionalidad. P39. Considere la siguiente declaracin de clases en un (pseudo) lenguaje de programacin orientado a objetos, con polimorfismo y asociacin dinmica:

Si se ejecuta la funcin h de la clase D, cul valor aparecer impreso en la pantalla? a) Ningn valor, slo un mensaje de error b) 9 c) 6 d) 3

P40. Considere el siguiente enunciado para las siguientes 4 preguntas. Un banco nacional desea dar un servicio ms personalizado a sus clientes y para ello est considerando utilizar un sistema CRM (Customer Relationship Management) en todos sus puntos de contacto con el cliente. Una de las reas de la empresa que se ver ms beneficiada por el sistema CRM es el call center, que de ahora en adelante podr atender ms rpido a los clientes, disminuir los tiempos de espera, aumentar la satisfaccin del cliente y generar ventas cruzadas. El problema de instalar el CRM es complejo, ya que ste debe funcionar en muchas reas de la empresa, las cuales tienen sistemas y plataformas diferentes. Por ejemplo, en el call center usan PCs con Linux, mientras que los ejecutivos de cuenta tienen PCs con Windows. Luego de considerar los problemas de integracin y las particularidades de su negocio, usted (el gerente de informtica del banco) ha decidido desarrollar un CRM a la medida. El CRM debe soportar las siguientes funcionalidades: Informacin de contacto de cada cliente (nombre, RUT, telfono, direccin, etc.). Historial de contactos con el cliente (un registro de cada interaccin del cliente con la empresa, que incluye ejecutivo que lo contact y un espacio para poner notas sobre la conversacin). Pertenencia a grupos: cada cliente puede pertenecer a una cantidad ilimitada de grupos (por ejemplo, puede estar en la lista de clientes Premium, en la lista de clientes invitados a la cena anual 2004 y en la lista de clientes que desea recibir su correspondencia por email). Productos activos: el sistema debe saber qu productos tiene cada cliente (por ejemplo, tarjeta de crdito, cuenta corriente y lnea de crdito). Pregunta1. Se propuso una serie de ideas para la comunicacin electrnica del CRM con los dems sistemas de la compaa, cules de las siguientes ideas son pertinentes? I. Uso de XML y Servicios Web (Web Services) para la comunicacin automtica con todos los otros sistemas. II. Uso de batch remoto para actualizar la informacin de los clientes desde los sistemas transaccionales de la empresa. III. Actualizacin en lnea del CRM cada vez que un cliente realice una transaccin. a) Slo I y II b) Slo I y III c) Slo II y III d) Todas Pregunta 2. Qu herramientas son adecuadas para desarrollar el CRM? a) Lenguaje de programacin: PHP Base de Datos: MySQL Sistema Operativo del Servidor: Linux Interfaces: Web Service b) Lenguaje de programacin: Java Base de Datos: Oracle Sistema Operativo

del Servidor: Linux Interfaces: Flash c) Lenguaje de programacin: C# Base de Datos: SQL Server Sistema Operativo del Servidor: Windows Interfaces: HTML d) Lenguaje de programacin: Javascript Base de Datos: PostgreSQL Sistema Operativo del Servidor: Linux Interfaces: HTML

Pregunta 3. Eventualmente, el banco deseara dividir la base de datos de clientes asociada al sistema CRM, de manera que en cada central regional (12 a lo largo del pas, adems de la casa matriz) se almacenen los datos de los clientes de la regin. Qu tipo de distribucin de datos es el ms adecuado? a) Solamente particionamiento horizontal b) Solamente particionamiento vertical c) Particionamiento horizontal y replicacin d) Particionamiento vertical y replicacin Pregunta 4. Se han propuesto las siguientes arquitecturas para conseguir que el sistema funcione en mltiples plataformas, cul de ellas requiere software que pueda ser compilado en mltiples plataformas? a) Sistema centralizado con emuladores de terminales b) Sistema cliente-servidor c) Sistema Web d) Ninguna lo requiere

P41. Considere el siguiente enunciado para las siguientes 4 preguntas.

Un proveedor de Internet ha decidido abrir cibercafs en distintos puntos de la ciudad. La idea es atraer a potenciales clientes mostrndoles cuan rpidas y buenas son sus conexiones de banda ancha. Para que la experiencia del servicio sea an mejor, los clientes pueden adquirir caf, bebidas y sandwiches. Usted ha sido encargado de disear los sistemas tecnolgicos que soportarn la operacin de los cibercafs. Su misin es lograr que los sistemas que usted disee ayuden a lograr el objetivo del negocio: 1) mostrar una conexin sin fallas y 2) tratar de forma excepcional a los clientes. Usted ha llegado a la conclusin de que para lograr los dos objetivos anteriores debe desarrollar dos sistemas: 1) Sistema de monitoreo de la conexin: constantemente mide el ancho de banda y entrega reportes diarios. La idea es que si el uso de Internet es alto, el jefe de local sepa que tiene que pedir que le instalen ms ancho de banda. 2) Sistema de cobro y control: contabiliza el tiempo que se ha utilizado cada PC, los consumos de cada persona, imprime las boletas y al cierre del da se conecta con el ERP de la empresa y enva la informacin de ventas necesaria para cargar la contabilidad y los reportes de gestin de la empresa. Pregunta 1. Cul de las siguientes afirmaciones son correctas? I. El sistema 1) es un sistema transaccional. II. El sistema 1) es un sistema de informacin de gestin. III. El sistema 2) es un sistema transaccional. IV. El sistema 2) es un sistema de informacin de gestin. a) I y III b) I y IV c) II y III d) II y IV
Pregunta 2. Qu tipo de arquitectura es ms adecuada para el sistema 2)? a) Centralizado b) Cliente-servidor c) Web d) Presentacin distribuida Pregunta 3. Cul de las siguientes alternativas NO corresponde a un caso de uso para el sistema 2)? a) Autentificar el ingreso de un usuario a un computador. b) Registrar el inicio de actividades de un usuario en un computador. c) Obtener consumo de un usuario. d) Enviar informacin de ventas al ERP.

Pregunta 4. Dado el xito de los primeros meses, se ha decidido ofrecer tambin conexin WiFi, de manera que los clientes puedan acceder a Internet desde sus notebooks o PDAs. Cmo afectar a los sistemas antes descritos? I. El sistema 1) deber modificarse para medir cunto aumenta el uso del ancho de banda. II. El sistema 2) deber modificarse para cobrar por el acceso a la red inalmbrica. a) Slo I b) Slo II c) I y II d) Los sistemas no sern afectados

P42. Considere el siguiente enunciado para las siguientes 4 preguntas. Usted es el gerente general de una empresa desarrolladora de software. Su empresa ya tiene 5 aos de experiencia y ha desarrollado cerca de 80 proyectos pequeos o medianos, pero se da cuenta que mucho de lo que podra haber aprendido en este tiempo se ha perdido. No dispone de Estadsticas de Desarrollo (ED) confiables. Por ejemplo, no sabe cuntas horashombre dur cada proyecto, cuntas reuniones tuvo con el cliente y en qu tipo de proyectos y con qu lenguajes de programacin tuvo menos bugs. Ayer, cuando ley que en Chile ya se instal una tercera empresa de software de India, lleg al convencimiento de que era momento de mejorar sus procesos. Para el sistema ED ha decidido modificar un software Open Source escrito en PHP llamado BugKiller. El software permite registrar los bugs de un programa, asignarles un desarrollador y actualizar el estado del bug hasta que queda resuelto. BugKiller tiene bsicamente una tabla que contiene IdBug, FechaCreacin, DescripcinBug, Responsable, Estado y FechaCierre. Debe hacer las siguientes modificaciones a BugKiller: Volverlo multiproyecto. Llevar una bitcora de reuniones por proyecto (debe registrar fechas de reuniones y acta de cada reunin). A cada proyecto asignarle horas de programador. Para ello, al final de cada da cada programador deber rellenar un reporte donde diga cuantas horas le dedic a cada proyecto que est realizando. Generar reportes de gestin. Pregunta 1. Qu tipo de sistema de informacin describe mejor al sistema ED? a) Sistema Transaccional b) Sistema de Informacin para la Gestin c) Sistema de Apoyo a la toma de Decisiones d) Sistema de Oficina

Pregunta 2. Dado que el nuevo desarrollo se har a partir de un sistema ya existente, cul(es) de las siguientes afirmaciones es (son) VERDADERA(S)? I. La base de datos no debe ser modificada. II. No es necesario realizar un anlisis de requerimientos. III. El cdigo adicional se puede construir utilizando un Middleware. a) Slo I y II b) Slo II y III c) Todas son verdaderas d) Todas son falsas Pregunta 3. Segn las caractersticas presentadas, cuntas capas debera tener el sistema ED? a) 1 capa b) 2 capas c) 3 capas d) No tiene capas Pregunta 4. Cules de las siguientes arquitecturas son factibles para esta aplicacin? I. Servidor Linux con base de datos Oracle II. Servidor Linux con base de datos MySQL III. Servidor MS Windows Server 2003 con base de datos MS SQL Server IV. Servidor MS Windows Server 2003 con base de datos MySQL a) Slo I y II b) Slo I y III c) Slo II y IV d) Todas

2005. Pontificia Universidad Catlica de Chile. DCC - Escuela de Ingeniera. Todos los Derechos Reservados.

You might also like