Logo Studenta

consulta paradigmas

¡Estudia con miles de materiales!

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)

Continuar navegando