Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
CONSULTA G.FONTANA 1.- El diagrama de transición de estados es una notación: A.- Estática B.- Híbrida C.- Dinámica D.- Estructural 2.- El cubrimiento lógico es un método de: A.- Pruebas de caja negra. B.- Pruebas alfa y beta C.- Pruebas de sistema D.- Pruebas de caja transparente (blanca) 3.- La notación de un diagrama de secuencia indica que los rectángulos son: A.- Clases B.- Objetos C.- Tipos de objetos D.- Entidades 4.- La segunda forma normal se aplica sobre A.- Los atributos no llaves entre sí B.- Las claves compuestas C.- La clave secundaria D.- Los grupos repetitivos que quedaron luego de la primera forma normal. 5.- A la vista del siguiente diagrama entidad-relación, que conclusión se puede deducir: Estudiante (1) ---------(n) Asignatura A.- Un estudiante puede estar matriculado en ninguna o muchas asignaturas. B.- Ningún estudiante puede estar matriculado en ninguna asignatura C.- Muchos estudiantes pueden estar matriculados en muchas asignaturas. D.- Muchos estudiantes pueden estar matriculado en ninguna o muchas asignaturas. E.- Un estudiante puede estar matriculado en muchas asignaturas Ojo! N representa 0 a * 6.- Una relación recursiva se da cuando A.- La relación está dentro de la misma tabla B.- Las tablas están en 2ª forma normal C.- Hay una relación N-N D.- Hay una relación de supertipo – subtipo dentro de una tabla 7.- Las formas normales aparecen ligadas al diseño A.- De bases de datos relacionales B.- Orientado a objetos C.- Basado en abstracciones D.- Estructurado 8.- En un diseño de Software es deseable que exista entre los distintos módulos que lo componen: A.- Un acoplamiento fuerte y una cohesión alta B.- Un acoplamiento débil y una cohesión baja C.- Un acoplamiento débil y una cohesión alta D.- Un acoplamiento fuerte y una cohesión baja 9.- Un modelo de entidad relación: A.- Siempre muestra las reglas del negocio B.- No tiene relación con las reglas del negocio C.- A veces muestra las reglas del negocio D.- Muestra las reglas del negocio sólo si está normalizado 10.- La sobrecarga esta ligada al concepto de: A.- Concurrencia B.- Ocultación C.- Abstracción D.- Polimorfismo 11.- Si está realizando una segunda versión de un sistema software. ¿Qué documento debe realizar? A.- Documento de mantenimiento B.- Documento de control de versiones C.- Documento de control de cambios D.- Informe de gestión del proyecto 12.- La reutilización del código aparece con más claridad en: A.- Diseño estructurado B.- Diseño orientado a objetos C.- Diseño de plan de integración de construcciones D.- Análisis estructurado 13.- Las pruebas alfa (aquellas donde se miden las entradas y las salidas) se pueden considerar: A.- Pruebas de caja negra B.- Pruebas de caja transparente C.- Pruebas de recuperación D.- Pruebas de seguridad 14.- El factor de calidad "mantenibilidad" está relacionado con: A.- Mantenimiento adaptativo B.- Mantenimiento correctivo C.- Mantenimiento perfectivo D.- Todas las anteriores 15.- ¿Cuál de las siguientes afirmaciones es correcta? A.- La relación 1-1 contempla la relación 1-0. B.- La clave de una entidad asociativa siempre es la combinación de los atributos claves de las entidades que se están relacionando. C.- Las dos afirmaciones anteriores son correctas D.- Ninguna de las afirmaciones anteriores es correcta 16.- Se dispone de un módulo Pintar con las siguientes operaciones y tipos. PintarLinea( ... ) PintarColor( ... ) TYPE TipoColor = (blanco, rojo, azul, amarillo) Además, existe un módulo Pantalla que utiliza información del módulo Pintar: MODULE Pantalla FROM Pintar IMPORT PintarLinea(), PintarColor(), TipoColor, ... END Pantalla. ¿Que tipo de acoplamiento existe entre el módulo Pantalla y el módulo Pintar?. A.- Acoplamiento de datos B.- Acoplamiento de control C.- Acoplamiento externo D.- Acoplamiento común 17.- Cuando agrupamos en un modulo un conjunto de funciones matemáticas se obtiene una cohesión: A.- Funcional B.- Secuencial C.- Lógica D.- Temporal 18.- Las pruebas de un sistema para comprobar su comportamiento ante situaciones excepcionales se denominan de: A.- Resistencia B.- Recuperación C.- Seguridad D.- Sensibilidad 19.- Para realizar un control entre edad y número de documento, lo que se debiera utilizar es un control de tipo A.- Secuencia B.- Razonabilidad C.- Consistencia D.- Rango 20.- Una diferencia fundamental entre el enfoque estructurado y la orientación a objetos es que: A.- El primero es más sencillo que el segundo B.- En el primero, los requerimientos de los usuarios junto con el pensamiento del analista se plasman en la documentación desde la primera etapa. C.- Al revés del anterior. D.- El primero no sirve para sistemas en tiempo real y el segundo sí. 21.- Las pruebas beta: A.- Se realizan en un entorno controlado, donde el usuario tiene el apoyo de alguna persona del equipo de desarrollo B.- Sirven para comprobar las prestaciones que son críticas en el tiempo C.- Permiten que el usuario compruebe un producto trabajando en un entorno normal D.- Verifican los mecanismos de protección contra el acceso o manipulación no autorizada 22.- La pista de auditoría es: A.- Un archivo donde figuran todas las modificaciones que se han realizado a un código de programa. B.- Una tabla donde se guarda qué usuario accedió a cada tabla y qué operación hizo sobre cada una de ellas (alta, baja, modificación) C.- Un listado del personal que entra y sale al centro de cómputos y en qué horarios. D.- Una tabla que indica quiénes han entrado en el sistema 23.- ¿Cuál de las siguientes afirmaciones es cierta? A.- Los dígitos de control o verificación se aplican sobre los datos de entrada de un sistema B.- Si bien el dígito verificador es generado por el sistema, las veces que el usuario utiliza un código con dicho dígito, el mismo también es calculado nuevamente por el sistema. C.- Los resultados del cálculo del dígito verificador nunca son iguales, 24.- Las revisiones se deben realizar: A.- Por los autores del producto. B.- Haciendo hincapié en cómo se ha realizado el producto C.- Por un grupo reducido de personas. D.- Por un grupo de personas lo más numeroso posible. 25.- Una relación de inclusión o uso A.- Puede ser accedida por un solo caso de uso B.- Debe se accedida al menos por dos casos de uso y siempre es llamada por los mismos C.- Debe se accedida al menos por dos casos de uso y no siempre es llamada por los mismos (a veces se ejecuta y a veces no) D.- Sólo es accedida por las extensiones 26.- En las técnicas de prueba de unidades: A.- Si no aparecen errores, significa que la unidad está correcta. B.- El cubrimiento lógico divide el espacio de ejecución en elementos equivalentes. C.- Las pruebas de caja negra necesitan elaborar buenos casos de prueba. 27.- La ventaja de la conversión (implementación) directa es que: A.- El usuario puede ver cómo se va comportando el sistema en un sector vecino. B.- El usuario no puede volver al sistema antiguo si no se adapta al nuevo sistema. C.- El usuario no necesita capacitarse en el nuevo sistema. D.- No son necesarias interfaces de conversión. 28.- El mecanismo de la herencia: A.- Facilita enormemente la reutilización del software. B.- Está ligado, sobre todo, al polimorfismo por sobrecarga. C.- Se da en la metodología de diseño estructurado. D.- Genera una cohesión lógica en el diseño. 29.- En relación con la calidad del software ¿cuál de las siguientes afirmaciones es cierta? A.- La valoración significativa de la calidad se hace con las métricas. B.- Los criterios de calidad se determinan según unos factores de calidad. C.- Uno de los factores de calidad es la genericidad. D.- La evaluación del nivel de calidad alcanzadopara un criterio determinado se realiza con las métricas 30.- Para facilitar el mantenimiento de los módulos diseñados y garantizar la comprensibilidad del diseño es necesario cuidar, además de la independencia funcional: A.- La accesibilidad de la documentación. B.- La previsión de la evolución futura del sistema. C.- La simplicidad del diseño. D.- La consistencia de la documentación. 31.- Los diagramas Entidad-Relación en el diseño: A.- Tienen carácter dinámico. B.- Es una notación híbrida. C.- Tienen carácter estático. D.- Permiten describir el diseño funcional y procedimental. 32.- El tipo de cohesión que se consigue cuando se agrupan en un módulo los procedimientos correspondientes a la maniobra de arranque de un motor tales que: primero, se da tensión de maniobra, se verifican los sensores y se alimenta el bobinado de arranque y, por fin, se mantiene el régimen del motor, es? A.- Secuencial. B.- Funcional. C.- Lógica. D.- Temporal. 33.- Si los módulos son grandes (mucho código) lo más probable es que: A.- El módulo reciba mucho acoplamiento. B.- El módulo reciba poco o ningún acoplamiento. C.- El módulo tenga una cohesión baja. D.- El módulo tenga una cohesión alta. (Tiene mucho código entiendo que tiene demasiadas responsabilidades luego, baja la cohesion) 34.- La siguiente tabla recoge información sobre la organización de las clases en un determinado centro de enseñanza. La llave de esta entidad es grupo + asignatura ¿Qué conclusión se puede obtener a partir de la misma? Grupo Cantidad de alumnos Asignatura Profesor II 23 Inglés M. Smith IV 22 Inglés M. Smith III 19 Alemán G. Blades III 19 Francés J. Pot A.- La tabla está en 1ª forma normal B.- La tabla está en 2ª forma normal C.- La tabla está en 3ª forma normal D.- La tabla está sin ninguna normalización (profesor depende de asignatura) 35.- Entre las responsabilidades de conocer de un objeto se encuentra A.- Hacer algo él mismo, como crear un objeto o hacer un cálculo B.- Iniciar una acción entre los objetos C.- Controlar y coordinar actividades entre objetos D.- Ninguno de las anteriores 36.- La siguiente tabla recoge información sobre la organización de los clientes de un determinado negocio. La llave de esta entidad es código de cliente ¿Qué conclusión se puede obtener a partir de la misma? Código de cliente Nombre cliente Codigo de zona Descripción zona 23 Martín Cherubini 10 Las Heras 22 Fernando Battagion 10 Las Heras 19 Vanina Brugaletta 30 Capital 18 Alejandro Canillas 21 Lujan A.- La tabla está en 1ª forma normal B.- La tabla está en 2ª forma normal C.- La tabla está en 3ª forma normal D.- La tabla está sin ninguna normalización 37.- ¿Cuál de estas estrategias NO es típica de las pruebas de caja negra? A.- El cubrimiento lógico. B.- Partición en clases de equivalencia. C.- Análisis de valores límite. D.- Comparación de versiones. 38.- La ingeniería inversa sirve para: A.- El mantenimiento correctivo de un sistema B.- Adaptar el sistema a las actuales reglas del negocio C.- Obtener la documentación de un sistema a partir del código fuente D.- Obtener los ejecutables de un sistema a partir del código fuente 39.- El Patrón experto es el responsable de : A.- Asignar una responsabilidad al experto en información. B.- Asignar a la clase B la responsabilidad de crear una instancia de la clase A si se cumple que B agrega objetos de A C.- Asignar a la clase B la responsabilidad de crear una instancia de la clase A si se cumple que B contiene objetos de A. D.- Asignar una responsabilidad de manera que el acoplamiento permanezca bajo 40.- Una clase con baja cohesión tiene la siguiente característica A.- Es dificil de reutilizar B.- Facil de entender C.- Facil de mantener D.- Ninguna de las anteriores es correcta 41.- La relación ideal entre dos módulos es la siguiente: A.- Bajo acoplamiento B.- Con acoplamiento de datos pero nunca de control C.- Solo con acoplamientos de control y no de datos D.- Ningún acoplamiento 42.- La ventaja de la implementación en paralelo es que: A.- No se necesita conversión de datos. B.- El usuario puede seguir eternamente utilizando cualquiera de los dos sistemas (el antiguo o el nuevo). C.- No se produce más carga laboral. D.- Si el sistema nuevo produce fallas o errores, se puede contar con el anterior 43.- Cuál de las siguientes afirmaciones se refiere a la definición de controles : A.- procedimientos realizados para minimizar la cantidad de errores B.- procedimientos implementados para garantizar la integridad y confiabilidad de la información generado por el sistema C.- procedimientos realizado para aumentar los niveles de riesgo en la pérdida de información D.- Ninguna de los anteriores 44.- El diccionario de datos sirve para: A.- Indexar los datos B.- Establecer relaciones entre datos C.- Codificar eficientemente los datos D.- Describir los datos 45.- Cuál de las siguientes afirmaciones sobre los casos de uso es correcta A.- Un caso de uso se utiliza como contenedor de requisitos funcionales y no funcionales B.- Los casos de usos están diseñados para cumplir los deseos de los actores. C.- Un caso de uso se utiliza como contenedor de requisitos funcionales D.- Un caso de uso se compone de varias clases. 46.- Seleccione el tipo de abstracción que NO corresponda A- de procedimiento B- de control C- de modularidad D- de datos 47.- Conteste verdadero o falso 1- Muchas de las veces los métodos no son especificados durante el diseño. En cambio son creados durante la implementación utilizando un lenguaje de programación directamente. (V) 2- Una responsabilidad a menudo implica una o varias operaciones. (V) 3- Las clases identificadas en la etapa de análisis son las mismas que se utilizarán en el diseño. (F) 4- Las capas que podemos identificar en un sistema son: capa específica de la aplicación y capa de software del sistema. (F: IU, Negocio, Acceso a Datos) 5- Los nodos y sus configuraciones de red no son objetivo del diseño de la arquitectura. (F) 6- Los sistemas de información formados por objetos siempre son orientados a objetos. (V) 7- Una primera aproximación para mapear objetos a una base de datos relacional nos la proporciona el patrón de Representación de Objetos como Tablas el cual propone que por cada clase de objetos exista una tabla en la base de datos relacional, en la cual cada registro será un objeto. Así los atributos del objeto serán las columnas de la tabla. (V) 8- No hay diferencia entre controles de procedimientos y controles programados (F) 9- Los tipos de diseño son: de datos, arquitectónico y procedimental (V) 10- Se debe tratar de realizar las pruebas con los datos reales de las bases de datos (F: Tambien con valores “raros” a fin de detectar posibles erores) 11- Para un buen mantenimiento necesitamos de una definición exacta de requerimientos (V: pero es imposible definir exactamente los requerimientos) 12- Pruebas de regresión: el propósito de este tipo de pruebas es asegurar que el sistema pueda recuperarse adecuadamente de diversos tipos de fallas. Esto es de particular importancia en los sistemas en línea grandes, a l igual que en varios tipos de sistemas de tiempo real que controlan dispositivos físicos y/o procesos de fabricación. (V) 13- Método de Plantilla: propone introducir un método en la superclase el que proporciona un esquema en el que existen partes variables y constantes. Así los métodos o funciones que se invocan en la sección variable serán comportamiento concreto que se definirá en la subclase, es decir, métodos que heredarán y sobrescribirán las subclases con su comportamiento detallado. (V)
Compartir