Quiz
INSO 2
Erstelle ein kostenloses Konto, um dieses Quiz zu beenden
Speichere deinen Fortschritt und sieh dir dein Endergebnis an.
oder mit deiner E-Mail registrieren
Schon ein Konto? Anmelden
Fragen in diesem Quiz (131)
1Señale la falsa sobre la abstracción en el modelo objeto
- ACombate la complejidad.
- BSe centra en las características esenciales de algún objeto, en relación a la perspectiva del observador.
- CLas abstracciones son descripciones completas de la realidad.
- DLa abstracción ayuda a las personas a pensar sobre lo que están haciendo.
2Señale la falsa sobre el encapsulamiento en el modelo objeto
- ASe limita a ocultar información.
- BSe aproxima a la idea de una cápsula, presentando al objeto como una interfaz pública y una representación privada.
- COculta los detalles de implementación de un objeto.
- DPermite que los cambios en los programas sean más fiables y con menor esfuerzo.
3¿Cuál no pertenece a los mecanismos comunes del modelo conceptual del UML?
- AAdornos.
- BEstereotipos.
- CAsociaciones.
- DNotas.
4¿Cuál de los siguientes elementos del UML no es un clasificador?
- AModelo.
- BClase en estado.
- CNodo.
- DComponente.
5Según la figura ¿cuál de las siguientes afirmaciones es falsa?

- ALa clase OrdenadorAlfabetico requiere de la interfaz Ordenable.
- BLa clase Persona provee la implementación de la interfaz Ordenable.
- CEl OrdenadorAlfabetico depende de Persona.
- DEl OrdenadorAlfabetico no depende directamente de Persona.
6Completa la frase: “La vista de interacción….
- ASe presenta a través de los diagramas de secuencia y actividad.
- BEs una vista UML que sirve para presentar el comportamiento dinámico.
- CSe presenta exclusivamente a través de los diagramas de secuencia.
- DNinguna de las anteriores completa la frase.
7Según el siguiente diagrama de despliegue, ¿Cuál de las siguientes afirmaciones es falsa?

- AEl servidor transaccional sólo dispone del componente Transacciones.
- BEl componente Transacciones provee la interfaz Operación.
- CEl diagrama presenta dos nodos: uno de ellos con nombre Transaccional y estereotipado como servidor y el nombre estereotipado con cliente.
- DExiste una asociación con nombre RDSI/RTB y que, según el estereotipo UML communicate, hace referencia al modo de comunicación entre nodos.
8Completa la frase: “En un grafo de actividad los estados son principalmente….
- AEstados de actividad o estados de acción.
- BEstados de cómputo.
- CEstados concurrentes.
- DNinguna de las anteriores completa la frase.
9¿Cuál de las siguientes ordenaciones decrecientes en cuanto al nivel de cohesión es falsa?
- AFuncional, Secuencial, Comunicación y Procedural.
- BFuncional, Procedural y Temporal.
- CFuncional, Procedural, Temporal y Coincidencia.
- DFuncional, Coincidencia, Procedural y Secuencial.
10Dentro de las actividades del Diseño Orientado a Objetos, la vertiente técnica se ocupa de:
- ADiseño arquitectónico.
- BDiseño de datos.
- CDiseño procedimental.
- DDe los tres anteriores además del Diseño de la interfaz.
11De las afirmaciones siguientes, ¿Cuál es consecuente con los principios de diseño de Wasserman?
- ADeben especificarse todos los detalles de las estructuras de datos durante el diseño preliminar.
- BLa representación de una estructura de datos debe ser conocida por los módulos que hagan uso indirecto de los datos contenidos en la estructura.
- CSe aconseja sustituir el diccionario de datos por una representación más propia del lenguaje de programación elegido.
- DEl diseño del software debe soportar la especificación y la realización de tipos abstractos de datos.
12Marca la opción correcta con respecto a la disciplina de Diseño en el proceso unificado.
- ASe busca que el acoplamiento entre los subsistemas de diseño se maximice.
- BEl tratamiento de sistemas legados se pospone hasta la implementación.
- CLa descripción de la arquitectura del software se hace desde una doble vertiente: modelo de diseño y modelo de despliegue.
- DLas dependencias entre los subsistemas de diseño vienen impuestas exclusivamente por criterios de inclusión al aplicar un enfoque descendente en el diseño.
13Señala la afirmación falsa con respecto al diseño estructurado:
- ALos controles tienen importancia en la comunicación de información en el interior del sistema.
- BLos controles deben ir siempre en sentido descendente.
- CLos controles no se procesan.
- DLos controles sincronizan la operativa de los módulos.
14En el flujo de transición
- AEstá caracterizado a menudo por un único elemento de datos.
- BSe caracteriza por datos que se mueven a lo largo de varios caminos de entrada hasta que se transforman en varios caminos de salida.
- CEl centro del flujo de información del que parten los caminos de acción se denomina centro de la transformación.
- DSurge siempre tras la elaboración del segundo nivel de factorización.
15Si dos módulos hacen referencia a la misma estructura de datos, siendo esta no global, ¿Qué tipo de acoplamiento hay?
- AComún.
- BExterno.
- CPor estampado.
- DDe contenido.
16¿Qué propiedad del modelo objeto puede definirse como una “clasificación u ordenación de abstracciones”?
- AJerarquía.
- BModularidad.
- CAbstracción.
- DEncapsulamiento.
17¿Qué tipo de diseño se centra en la relación entre los elementos estructurales del programa?
- ADiseño de datos.
- BDiseño arquitectónico.
- CDiseño procedimental.
- DDiseño de la interfaz.
18Indicar la falsa sobre el diseño arquitectónico
- ALos objetivos son minimizar el grado de entrada y aumentar el grado de salida.
- BCon este diseño se consigue construir una estructura de programa modular.
- CSe representan las relaciones de control entre módulos.
- DSe definen las interfaces que facilitan el flujo de datos a lo largo del programa.
19Indicar la falsa sobre los fundamentos de diseño
- ALa abstracción consiste en separar las cualidades de un objeto para considerarlo aisladamente.
- BMediante un proceso iterativo se definen todos los niveles de abstracción hasta llegar a un refinamiento total del sistema.
- CLa llamada abstracción de control implica un mecanismo de control del programa con decisiones detalladas de diseño.
- DEl refinamiento es un proceso de elaboración y no de transformación.
20Indicar la falsa sobre los fundamentos de diseño
- ALa modularidad es una partición lógica que permite al software complejo se manejable.
- BLa descomposición funcional del sistema consiste en dividirlos en subsistemas sucesivamente hasta que cada subsistema sea manejable individualmente.
- CLa modularidad implica una partición horizontal combinada con descomposición vertical.
- DEl mayor inconveniente de que un sistema sea modular es que cambios en ciertos módulos afectaran al resto del sistema.
21Indicar la falsa sobre los fundamentos de diseño
- ALa arquitectura del software hace referencia a la estructura jerárquica de los módulos y a la estructura de datos.
- BLas propiedades de un diseño arquitectónico son estructurales (como reformar requisitos para incorporarlos al sistema) y funcionales(como organizar el software para que cumpla su función).
- CLa estructura del programa hace referencia a la organización jerárquica de los módulos y establece una jerarquía de control basada en el flujo de control entre las diferentes partes del programa
- DAl representar el sistema como un árbol en el que cada nodo es un módulo que depende del superior, llamaremos grade de entrada al número de módulos en el que se puede descomponer.
22Indicar la verdadera sobre los fundamentos de diseño
- ALa estructura de un programa debe partirse verticalmente.
- BLa partición vertical define cada funcionalidad en un nivel de abstracción.
- CLa partición horizontal define una función determinada.
- DLos módulos que se encuentran en la parte inferior del árbol serán quien realice funciones de entrada, cálculo y salida.
23Cuando hay un módulo cuyos elementos o actividades utilizan los mismos datos de entrada y de salida hay
- ACohesión funcional.
- BCohesión secuencial
- CCohesión comunicativa.
- DCohesión procedural.
24Cuando un módulo hace uso de datos o de información de control mantenidos dentro de los límites de otro módulo tiene un nivel de acoplamiento de:
- AAcoplamiento normal.
- BAcoplamiento de control.
- CAcoplamiento de contenido.
- DAcoplamiento externo.
25Cuando varios módulos hacen referencia a una Estructura de datos global hay:
- AAcoplamiento de control.
- BAcoplamiento externo.
- CAcoplamiento común.
- DAcoplamiento por contenido.
26Indica la falsa
- ALa vista de despliegue pertenece al área dinámica.
- BEl área de gestión de modelos tiene como conceptos principales el paquete, el subsistema y el modelo.
- CEl diagrama de componentes se asocia a la vista de implementación.
- DLa vista de casos de uso pertenece al área estructural.
27Una descripción de una colección de objetos y enlaces que interactúan para implementar un comportamiento en un contexto determinado es:
- AUna colaboración.
- BUna interacción.
- CUna secuencia.
- DUn método.
28Indica la verdadera sobre la vista de interacción:
- ALa vista se muestra en 3 diagramas
- BDescribe el comportamiento de cada objeto de forma individual.
- CDescribe la secuencia de intercambio de mensajes entre roles
- DTodas son falsas.
29Indica la falsa sobre los diagramas de colaboración:
- AImplementa las asociaciones del diagrama de clase.
- BAparecen objetos con restricciones.
- CLos mensajes siempre deben tener un nombre.
- DEl primer mensaje no se numera.
30Indica la falsa sobre las máquinas de estados.
- ALa vista de máquina describe el comportamiento dinámico de los objetos en el tiempo.
- BModela el procesamiento y el flujo de trabajo.
- CDescribe la respuesta de un clasificador ante un evento.
- DEl diagrama de estados representa a una máquina de estados y sin autómatas finitos.
31Indica la falsa sobre la vista de actividades
- ALos estados de un diagrama de actividad representan un intercambio de mensajes entre objetos
- BUn estado de actividad no espera un evento, sino a que termine la actividad que está realizando.
- CEn un diagrama de actividades pueden representarse tareas concurrentes.
- DUn estado de acción es un diagrama de actividad que representa un estado atómico, que no puede ser interrumpido.
32Indica la falsa sobre vistas físicas:
- ALa vista de implementación muestra el ordenamiento físico de los recursos computacionales.
- BLa vista de despliegue tiene nodos interconectados que empaquetan componentes.
- CUn componente es una unidad física de implementación con interfaces bien definidas.
- DUn nodo representa un recurso computacional que, al menos, tiene memoria.
33¿Qué tipo de diseño se centra en la creación de modelos que respalden el dominio del problema?
- ADiseño de datos
- BDiseño arquitectónico
- CDiseño procedimental
- DDiseño de la interfaz
34¿Qué tipo de diseño se centra en la relación entre los elementos estructurales del programa?
- ADiseño de datos
- BDiseño arquitectónico
- CDiseño procedimental
- DDiseño de la interfaz
35¿Con que tipo de diagramas se asocia el diseño de la interfaz?
- ADER
- BDFD
- CDER y DFD
- DDER y Diccionario de datos
36Indica la falsa sobre la definición de diseño
- AEl diseño es el proceso que trata de formular y evaluar una solución para un problema
- BEn la fase de diseño se añaden a la especificación del problema detalles orientados a la implementación
- CCon la fase de diseño se da por completada la fase de análisis y definido del dominio del problema
- DEl diseño es el proceso de definición de la arquitectura software.
37Indicar la verdadera sobre las actividades de diseño
- ASegún Pressman, tendremos diseño de flujo ascendente y diseño de flujo descendente
- BSegún Sommerville, Diseño Arquitectónico y Especificación abstracta son dos de las actividades de diseño.
- CSegún Webster y Belady, tendremos diseño preliminar y diseño detallado.
- DSegún Sommerville, Diseño Informal y Diseño de la actividad son dos de las actividades de diseño.
38Indica la falsa sobre diseño de datos
- AEl diseño de datos analiza la influencia de las estructuras de datos en la estructura del programa
- BUna ventaja de un buen diseño de datos es la modularidad efectiva.
- CLa normalización es el principio básico del modelo relacional.
- DLos principios de Wasserman dan las normas para transformar correctamente el DER en un esquema relacional.
39Indica la falsa sobre el diseño de procedimientos y el diseño de la interfaz:
- AEl diseño de proc. Es después de las estructuras de datos y antes de la estructura del programa
- BPara el diseño de proc. Se usan Lenguajes de Diseño de Programa, Diagramas de flujo, Tablas de Decisión o Diagramas de NassiScheiderman.
- CDeben añadirse interfaces que recojan información del sistema y la pongan a disposición del usuario
- DPara diseñar interfaces, se realizarán prototipos dinámicos.
40Indica la falsa sobre los fundamentos de diseño(Estructuras de datos, Procedimiento del SW, y Ocultación de la información)
- AEl procedimiento del software se encarga de proporcionar especificaciones precisas del procesamiento.
- BLas interfaces que se diseñan para la comunicación entre módulos se verán afectadas por cambios en la implementación
- CLa estructura de datos dicta, entre otras, la organización y los métodos de acceso a la información.
- DEl procedimiento del sw debe incluir una referencia a todos los módulos subordinados al módulo que se describe.
41La unidad más pequeña de código que puede ser compilada independientemente es:
- AUn módulo
- BUna interfaz
- CUn procedimiento
- DUna función.
42Indica la falsa sobre el diseño modular
- AEl diseño modular reduce la complejidad del software y facilita los cambios
- BNo existe un tamaño determinado del módulo ni el número fijo de módulos que debe tener el sistema
- CLa fórmula de la complejidad ciclomática para medir cuantitativamente la complejidad lógica de un programa o módulo es: V(G)= NºArcos –NºNodos
- DLa intersección de las curvas que resultan al analizar: nºmódulos frente al coste de realización y nº de nodos frente al coste de la interfaz, nos da el número de módulos total.
43Indica la falsa sobre los criterios y reglas de evaluación de la modularidad
- ACorrespondencia directa sigue los criterios de continuidad(cambios en un módulo no se propagan al resto) y descomposición
- BPocas interfaces sigue los criterios de : continuidad y protección(errores en un módulos no se propagan al resto).
- CInterfaces explicitas sigue los criterios de descomposición(división del problema en módulos más sencillos) y comprensión( se entiende un módulo sin tener que recurrir a los demás)
- DOcultación de la información sigue los criterios de: continuidad, composición(capacidad para reutilizar módulos en nuevos sistemas), descomposición y comprensión.
44Cuando existe relación entre los elementos del modelo por no estar bien definidas las fronteras hay
- ACohesión lógica
- BCohesión temporal
- CCohesión coincidente
- DCohesión procedural
45¿Cuál de las siguientes tareas No es propia del DOO?
- ARefina las clases obtenidas en el modelo análisis
- BDefine los protocolos de los mensajes para todos los objetos
- CDefine las estructuras de datos y los procedimientos
- DDiseña los diagramas de casos de uso necesarios por un cambio en los requisitos
46Indica la Falsa sobre la definición de DOO?
- ALos objetos que se obtienen en el dominio de la solución son: de interfaz, de aplicación y de utilidad
- BEl sistema se concibe como una colección de objetos aislados
- CLos objetos y relaciones identificados en la fase de análisis sirven de entrada en la fase de diseño
- DModela el dominio de la solución
47Indica la Falsa sobre las fases de diseño
- AEl diseño arquitectónico asigna a cada componente uno a varios servicios.
- BLas especificaciones abstractas se realizan para cada subsistema y se definen los servicios proporcionados y las restricciones bajo las que tienen que operar
- C. El diseño de interfaces abarca el diseño y la documentación de las interfaces entre subsistemas y entre el software y el usuario
- DEl diseño detallado sirve para detallar cada componente hasta llegar a un nivel suficiente para su codificación
48¿Cuál de los siguientes artefactos No es propio del PU
- AModelo del diseño
- BClase de diseño
- CDiagrama de clases
- DSubsistema de diseño
49Indica la falsa sobre el modelo de diseño y el subsistema de diseño
- AEl subsistema de diseño es una colaboración en el modelo de diseño que describe como se realiza un caso de uso especifico
- BEl modelo de diseño describe la realización física de los casos de uso centrándose en cómo los requisitos funcionales y no funcionales tienen impacto en el sistema a considerar
- CEl modelo de diseño representa por un sistema de diseño que denota el subsistema de nivel más alto de modelado
- DLos subsistemas de diseño pueden representar componentes de grano grueso, es decir, componentes que proporcionan varias interfaces a partir de otros elementos de grano más fino
50Indica la Falsa sobre la clase de diseño
- AUna clase de diseño representa una abstracción de una o varias clases en la implementación del sistema
- BEl lenguaje utilizado para especificar una clase de diseño será el mismo que el lenguaje de programación utilizado
- CLas relaciones entre las clases de diseño suelen tener significado cuando la clase es implementada
- DUna clase de diseño no se puede activar, es decir, los objetos de esta clase no podrán mantener su propio hilo de control que se ejecute concurrentemente con otros objetos activos
51Indica la falsa sobre los siguientes artefactos
- ALa interfaz especifica una colección de operaciones necesarias para acceder a las clases de diseño o a un subsistema
- BEl modelo de despliegue describe la distribución física del sistema.
- CLa descripción de la arquitectura contiene una vista del modelo del diseño que muestra los artefactos relevantes para la arquitectura.
- DLa descripción de la arquitectura no ofrece vistas a la arquitectura del modelo de despliegue
52En el diseño de la arquitectura, el objetivo es esbozar los modelos de diseño y despliegue mediante la identificación de:
- ANodos y sus configuraciones de red
- BSubsistemas, interfaces y clases de diseño
- CMecanismos de diseño genéricos
- DTodas son correctas
53Indica la falsa en la identificación de nodos y configuraciones de red:
- ALa arquitectura del software debe diseñarse independientemente de las configuraciones de red
- BLas configuraciones de red suelen usar un patrón de 3 capas: de interacción con el usuario, de lógica de negocio y de acceso a datos
- CDeben tenerse en cuenta los nodos que se necesitan y la capacidad que deben tener(en términos de potencia de procesamiento y tamaño de memoria).
- DDeben tenerse en cuenta las conexiones y los protocolos de comunicaciones.
54Indica la falsa en la identificación de subsistemas y sus interfaces
- ALos subsistemas son un medio para organizar el modelo de diseño
- BLos subsistemas se organizan siguiendo un patrón de capas propuesto por Jacobson
- CLos paquetes que se crearon en el análisis, no son útiles para la identificación de subsistemas
- DLas 4 capas del patrón de capas son: especifica, general, intermedia y de software del sistema
55Indica la falsa en la identificación de clases de diseño
- ASe pueden esbozar algunas clases de diseño partiendo del análisis
- BSe deben identificar las clases activas necesarias en el sistema
- CPara saber si una clase es necesaria, habrá que considerar requisitos de rendimiento, disponibilidad, distribución del sistema de nodos, etc.
- DTodas son verdaderas
56Indica la falsa en la identificación de mecanismos genéricos de diseño
- ASe trata los requisitos teniendo en cuenta las tecnologías de diseño e implementación
- BEl resultado de este tratamiento es un conjunto de mecanismos genéricos de diseño
- CLos mecanismos genéricos son paquetes y subsistemas
- DTodas son verdaderas
57Los patrones de diseño identifican y nombran temas abstractos comunes en el DOO
- ARichtig
- BFalsch
58Un inconveniente de usar patrones es que existe una sintaxis diferente para cada patrón
- ARichtig
- BFalsch
59Un patrón no aporta soluciones a un problema
- ARichtig
- BFalsch
60Existen tres formatos de descripción de patrones: de Alexander,canónico y del GOF
- ARichtig
- BFalsch
61Que patrón podemos observar en la siguiente figura:

- AAbstract Factory.
- BFactory Method.
- CData Access Object.
- DNinguno de los anterios.
62Si queremos más flexibilidad en el proceso de instanciación de las clases utilizaremos un patrón:
- ADe estructura.
- BDe creación.
- CDe comportamiento.
- DNinguno de los anterios.
63En caso de querer desacoplar una abstracción de su implementación lo más lógico es utilizar un patrón:
- AAbstract Factory.
- BMediador.
- CPuente.
- DFactory Method.
64Completa la frase: ”El patrón Factory Method …” :
- Aes un patrón creacional”.
- Boculta el proceso de instanciación dentro de un método de una clase.
- Cse suele utilizar en el proceso de instanciación de los objetos DAO.
- DTodas las respuestas son válidas.
65Cuando es interesante usar el patrón Factory Method como estrategia de implementación en un patrón DAO:
- ACuando el almacenamiento subyacente no está sujeto a cambios de una implementación a otra.
- BCuando el almacenamiento subyacente si está sujeto a cambios de una implementación a otra.
- CSiempre que se use Abstract Factory
- DNunca
66Cuál de los siguientes patrones no es de creación:
- AAdapter.
- BAbstract Factory.
- CBuilder.
- DFactory Method.
67Cuál de las siguientes afirmaciones sobre el patrón Variaciones protegidas es falsa:
- AEl principio abierto-cerrado es en esencia equivalente al patrón Variaciones protegidas.
- BLa introducción de nuevas implementaciones es muy dificultosa ya que afecta a los clientes
- CEl patrón Abstract Factory es un patrón real que aplica el patrón Variaciones Protegidas
- DUn mecanismo básico para formalizar el patrón Variaciones protegidas es el principio de sustitución de Lisken.
68Qué papel juegan los Value Object en el patrón DAO:
- ASon objetos de transferencia de información también conocidos como DTO(Data travel object).
- BSon objetos que incorporan la lógica del negocio asociada a la información que gestionan.
- CSon objetos encargados del acceso a los datos
- DNinguna de las anteriores
69Qué patrón GRASP utilizarías para solucionar el siguiente problema: ¿cómo desacoplar los objetos de manera que se soporte el bajo acoplamiento y el potencial para reutilizar alto?
- AExperto en información
- BControlador.
- CIndirección.
- DCreador.
70Cuando se debe utilizar un patrón puente:
- ASi se quiere evitar un enlace permanente entre su abstracción y su implementacion
- BUna serie de productos relacionados están diseñados para unirse conjuntamente, queriendo reforzar esta característica.
- CCuando un comportamiento distribuido entre varias clases debe ser adaptado sin tener que derivar muchas clases.
- DCuando un conjunto de objetos se comunica de una forma bien definida pero compleja.
71¿Cuál de las siguientes características no caracteriza a un sistema de tiempo real?
- ALas tareas una vez iniciadas no se interrumpen para comenzar otras aunque estas tengan mayor prioridad que las que se están ejecutando.
- BExiste comunicación entre las tareas.
- CExiste acceso simultáneo a datos comunes, tanto en memoria como en almacenamiento secundario.
- DHay soporte para la concurrencia.
72¿Cuándo descartaríamos modelar un atributo?
- AIndividuales.
- BDe clase.
- CLos que representan relaciones entre clases.
- DNinguno.
73¿Cuál de las siguientes afirmaciones sobre los tipos de productos software es verdadera?
- ALas aplicaciones web contienen páginas estáticas o dinámicas y fu formato de distribución es similar al que usa el software para computadores personales.
- BEl software de gestión gestiona el proceso de información comercial y es de dos tipos: genérico y personalizado.
- CEl software de sistemas tiene una fuerte interacción con el hardware y da servicio a programas como editores y compiladores
- DEl software de tiempo real coordina sucesos en el momento en que ocurren y residen en memoria de solo lectura.
74¿En cuál de estos casos no es muy recomendable usar el patrón Mediador?
- ACuando un conjunto de objetos se comunican entre sí de una forma bien definida.
- BCuando hay que reutilizar un objeto.
- CCuando hay que reducir la herencia.
- DEn ninguna de las anteriores.
75¿Qué patrón usarías para desacoplar módulos, cuando sin embargo quieres mantener el bajo acoplamiento?
- APuente.
- BCreador.
- CExperto en información.
- DIndirección.
76El desarrollo de una aplicación Web:
- ANo requiere de ningún tipo de proceso sistemático de desarrollo.
- BNo es más que otro tipo de software que se puede abordar con las prácticas tradicionales propias de la Ingeniería del Software.
- CSe requiere de procesos, métodos, herramientas…específicas para el correcto desarrollo de este tipo de aplicaciones
- DLos principios de Ingeniería del Software no son aplicables o no se necesitan en el desarrollo de la aplicación Web
77Que metodología se puede clasificar como propiamente orientada al desarrollo Web:
- AOMT.
- BIDEAL.
- COOWS.
- DMétrica.
78Qué es falso sobre la Ingeniería Web:
- ADesarrollar aplicaciones Web difiere sustancialmente de los desarrollos tradicionales.
- BEs un clon de la Ingeniería del Software.
- CLa Ingeniería web adopta muchos de los principios de la Ingeniería del Software.
- DLa Ingeniería web es multidisciplinar.
79Cuál de las siguientes características no es propia de las aplicaciones web:
- AEstán controladas por el contenido.
- BSon intensivas en red.
- CTienen un alto componente estético.
- DSon estables en el tiempo.
80Cuál de las siguientes afirmaciones no se caracteriza por una buena usabilidad en un sitio web:
- ALa estética nunca debe sustituir la funcionalidad.
- BEl diseño no debe depender de las funciones del navegador.
- CFavorecer el desplazamiento (scrolling) horizontal.
- DNo se debe obligar a leer grandes cantidades de texto.
81Qué es un patrón broker:
- AUn patrón de diseño.
- BUn patrón arquitectónico.
- CUn componente de código.
- DNinguno de los anteriores
82Para que propósito es útil un patrón bróker:
- APara acceder a servicios distribuidos sin conocer las comunicaciones a bajo nivel.
- BPara realizar la distribución automática de objetos.
- CPara reducir la complejidad en el desarrollo de sistemas locales al usuario.
- DPara construir componentes reutilizables en aplicaciones del mismo dominio.
83¿Cuál de las siguientes afirmaciones no es una causa de los problemas del software?
- AResponsables no cualificados.
- BFalta de comunicación entre las partes.
- CResistencia al cambio.
- DCalidad cuestionable.
84¿Cuál de los siguientes atributos no es un factor externo que contribuye a la construcción de software de calidad?
- AFacilidad de mantenimiento.
- BLegibilidad.
- CUsabilidad.
- DPortabilidad.
85Desde un punto de vista genérico las fases del proceso de construcción de sistemas informáticos son:
- AAnálisis, diseño y desarrollo.
- BDefinición, desarrollo y mantenimiento.
- CDesarrollo y pruebas.
- DAnálisis y diseño.
86La corrección de errores como consecuencia de malfuncionamiento de un producto software es un tipo de:
- AMantenimiento adaptativo.
- BMantenimiento preventivo.
- CMantenimiento perfectivo.
- DMantenimiento correctivo.
87El ciclo de vida clásico o en cascada clasifica en un modelo de proceso:
- ALineal o secuencial.
- BBasado en prototipos.
- CBasado en métodos formales.
- DBasado en reutilización.
88¿Cuál de las siguientes afirmaciones sobre el Modelo de Proceso en V es falsa?
- ALas pruebas de aceptación se hacen de forma síncrona a la etapa de análisis.
- BLas pruebas de integración y de sistema permiten verificar el diseño.
- CLas pruebas unitarias se aplican en la etapa de codificación.
- DPresenta una implantación descendente.
89¿Cuál de las siguientes afirmaciones no es una ventaja del Modelo en Espiral?
- APermite una gran flexibilidad.
- BTiene en cuenta desde un principio la reutilización.
- CNecesita experiencia en la evaluación de riesgos, expertos, que no siempre están disponibles.
- DProporciona una preparación para la evolución, crecimiento y cambio.
90Señale la afirmación falsa respecto a las metodologías orientadas a objetos:
- ASe fundamentan en la integración de los dos aspectos de los sistemas de información: datos y procesos .
- BAcortan la distancia entre el espacio de conceptos (lo que los expertos o usuarios conocen) y el espacio de diseño e implementación.
- CEl objeto encapsula datos y operaciones.
- DEl paso del análisis al diseño es por transformación.
91Marque la afirmación más correcta sobre el proceso unificado:
- AEstá conducido por los casos de uso.
- BEstá centrado en la arquitectura.
- CEs iterativo e incremental.
- DTodas las respuestas son correctas.
92Señale la afirmación falsa sobre la vida del proceso unificado:
- AEl resultado de una iteración es una versión ejecutable orientada a la entrega.
- BDentro de cada fase se puede, a su vez, descomponer el trabajo en iteraciones con sus incrementos resultantes.
- CCada fase termina con un hito.
- DUn hito controla el progreso del proyecto.
93¿Cuál de las siguientes afirmaciones es un beneficio potencial de la orientación a objetos?:
- AReduce el tiempo de desarrollo.
- BDisminuye la productividad.
- CDisminuye la calidad del software.
- DIncrementa la reutilización del software.
94Señale la afirmación falsa sobre la abstracción en el modelo objeto:
- ACombate la complejidad.
- BSe centra en las características esenciales de algún objeto, en relación a la perspectiva del observador.
- CLas abstracciones son descripciones completas de la realidad.
- DLa abstracción ayuda a las personas a pensar sobre lo que están haciendo.
95Señale la afirmación falsa sobre el encapsulamiento en el modelo objeto:
- ASe limita a ocultar la información.
- BSe aproxima a la idea de una cápsula, presentando al objeto con una interfaz pública y una representación privada.
- COculta los detalles de implementación de un objeto.
- DPermite que los cambios en los programas sean más fiables y con menor esfuerzo.
96Señale la afirmación falsa sobre el polimorfismo en el modelo objeto:
- ACon el polimorfismo de inclusión una misma operación puede comportarse de diferente forma en clases diferentes.
- BEl polimorfismo obliga a que el objeto que envía un mensaje conozca la instancia de la clase receptora.
- CEl polimorfismo ad-hoc se refiere al uso del mismo símbolo en operaciones no relacionadas semánticamente.
- DEl polimorfismo paramétrico es un tipo de polimorfismo universal.
97¿Cuál de los siguientes puntos no pertenece a los mecanismos comunes del modelo conceptual de UML?:
- AAdornos.
- BEstereotipos.
- CAsociaciones.
- DNotas.
98Señale la afirmación falsa sobre las reglas de UML:
- AAyudan a llamar a los elementos, relaciones y diagramas.
- BAyudan a definir el grado de visibilidad con el que otros objetos ven y utilizan los nombres.
- CAyudan a definir como se relacionan unos elementos con otros.
- DSe suele aplicar la siguiente recomendación de estilo: “Los nombres de las clases han de comenzar por letra minúscula”.
99Señale el elemento que no representa a una clase en UML:
- A

- B

- C

- A
100Señale la afirmación falsa sobre las clases abstractas:
- ANo es una clase instanciable directamente.
- BPuede contener atributos y métodos concretos.
- CDispone únicamente de métodos abstractos.
- DEl objetivo principal es la especialización.
101Señale la afirmación falsa sobre las interfaces:
- ANo es una clase instanciable directamente.
- BPueden contener atributos y métodos concretos.
- CContiene únicamente operaciones.
- DNo poseen implementación.
102¿Cuál de los siguientes elementos de UML no es un clasificador?:
- AModelo
- BClase en estado.
- CNodo.
- DComponente.
103¿Cuál de las siguientes afirmaciones sobre las operaciones de una clase es falsa?
- ALas operaciones con alcance de clase se presentan en cursiva.
- BLas operaciones abstractas se presentan en cursiva.
- CLas operaciones se suelen expresar en minúscula (la primera letra en mayúscula).
- DLas operaciones se suelen expresar en minúscula (la primera letra también).
104La siguiente figura se corresponde con un …:

- AModelo de dominio.
- BDiagrama de despliegue.
- CDiagrama de clases.
- DNinguna de las anteriores.
105Completa la frase: “La vista de interacción … :
- Ase presenta a través de los diagramas de secuencia y actividad.
- Bes una vista UML que sirve para presentar el comportamiento dinámico.
- Cse presenta exclusivamente a través de los diagramas de secuencia.
- DNinguna de las anteriores completa la frase.
106Según la siguiente figura, ¿cuál de las siguientes afirmaciones es falsa?:

- ALa clase OrdenadorAlfabetico requiere la interfaz Ordenable.
- BLa clase Persona provee la implementación de la interfaz Ordenable.
- CEl OrdenadorAlfabetico depende de Persona.
- DEl OrdenadorAlfabetico no depende directamente de Persona.
107Según el siguiente diagrama de despliegue, ¿cuál de las siguientes afirmaciones es falsa?:

- AEl servidor transaccional sólo dispone del componente Transacciones.
- BEl componente Transacciones provee la interfaz Operacion.
- CEl diagrama presenta dos nodos: uno de ellos con nombre Transaccional y estereotipado como servidor y el nombre estereotipado con cliente.
- DExiste una asociación con nombre RDSI/RTB y que, según el estereotipo UML communicate, hace referencia al modo de comunicación entre nodos.
108Las asociaciones no pueden ser…:
- AReflexivas.
- BRecíprocas.
- CBinarias.
- DTernarias.
109La multiplicidad máxima del lado del agregado puede ser:
- A0..1.
- B1.
- C*.
- DTodas son ciertas.
110La restricción predefinida en UML overlapping en la relación de generalización/especialización significa:
- ANinguna instancia puede ser una instancia directa o indirecta de dos de los hijos.
- BSe esperan más hijos o se conocen pero no se han declarado aún.
- CTodos los hijos posibles se han enumerado en el conjunto y no puede ser agregado ninguno más.
- DUna instancia puede ser una instancia de dos o más hijos.
111Completa la frase: “En un grafo de actividad los estados son principalmente … :
- Aestados de actividad o estados de acción.
- Bestados de cómputo.
- Cestados concurrentes.
- DNinguna de las respuestas completa la frase.
112Cuando se nos habla de requisitos como fiabilidad o portabilidad lo clasificamos como:
- ARequisito funcional.
- BRequisito no funcional.
- CRequisito de información.
- DNinguno de los anteriores.
113Según el siguiente diagrama de casos de uso referente a un periódico digital, ¿cuál de las siguientes afirmaciones es
falsa?:
- AEl actor Invitado se comunica con “Navegar por el periódico” y “Registrarse”.
- BEl caso de uso “Autenticarse” puede ser invocado por el actor “Usuario”.
- CEl “Editor” puede Crear/Recuperar/Modificar/Eliminar Noticias requiriéndose en cualquier caso incluir el caso de uso “Autenticarse”.
- DEl actor “Supervisor” sólo puede “Publicar noticias”.
114¿Cuál de las siguientes afirmaciones es falsa?:
- ALas relaciones de inclusión no se pueden anidar.
- BLa inclusión es una relación de dependencia.
- CEl caso de uso incluido no es necesariamente un clasificador instanciable independientemente.
- DEl mismo caso de uso proveedor puede incluirse en múltiples casos base.
115En el análisis orientado a objetos del Proceso Unificado las tareas realizadas por el usuario y soportadas por el sistema se
representan por medio de:- AObjetos valor.
- BObjetos control.
- CObjetos interfaz.
- DObjetos entidad.
116¿Cuál de los siguientes símbolos hace referencia a los objetos interfaz?:
- A

- B

- C

- D

- A
117Dentro de las actividades del Diseño Orientado a Objetos, la vertiente técnica se ocupa de:
- ADiseño arquitectónico.
- BDiseño de datos.
- CDiseño procedimental.
- DDe los tres anteriores además del Diseño de la interfaz.
118Si queremos más flexibilidad en el proceso de instanciación de las clases utilizaremos un patrón:
- ADe estructura.
- BDe creación.
- CDe comportamiento
- DNinguno de los anteriores.
119En caso de querer desacoplar una abstracción de su implementación lo más lógico es utilizar un patrón:
- AFábrica abstracta.
- BMediador.
- CPuente.
- DFactory Method.
120Completa la frase: “El patrón Factory Method … “:
- Aes un patrón creacional”.
- Boculta el proceso de instanciación dentro de un método de una clase”.
- Cse suele utilizar en el proceso de instanciación de los objetos DAO”.
- DTodas las respuestas son válidas.
121Marca la opción correcta con respecto a la disciplina de Diseño en el Proceso Unificado
- ASe busca que el acoplamiento entre los subsistemas de diseño se maximice.
- BEl tratamiento de sistemas legados se pospone hasta la implementación.
- CLas dependencias entre los subsistemas de diseño vienen impuestas exclusivamente por
criterios de inclusión al aplicar un enfoque descendente en el diseño. - DLa descripción de la arquitectura del software se hace desde una doble vertiente: modelo de
diseño y modelo de despliegue.
122El principio de diseño conocido como principio de dependencia acíclica se enuncia como sigue “La estructura de dependencia entre los paquetes debe ser un grafo dirigido acíclico (DAG). Esto es, no debe haber ciclos en la estructura de dependencia”. Que patrón de diseño se ajusta a este principio.
- APatrón factoría abstracta.
- BPatrón mediador.
- CPatrón de capas.
- DPatrón Modelo-Vista-Controlador.
123¿Que afirmación es cierta en relación con un comportamiento de entrada a la decisión (<<decisionInput>>) asociado a un nodo de decisión en un diagrama de actividad?
- APuede modificar el estado de un objeto.
- BPuede leer el estado de un objeto.
- CEvalúa la condición de guarda.
- DPuede tener efectos colaterales
124En un diagrama de despliegue ¿qué estereotipo de los siguientes NO debería llevar un nodo del tipo entorno de ejecución?
- A<<OS>> (Sistema Operativo)
- B<<database system>>
- C<<device>>
- D<<J2EE container>>
125¿Entre que dos elementos de un modelo UML se puede dar una relación con el estereotipo <<manifest>>?
- ADos componentes.
- BComponente e interfaz.
- CComponente y nodo.
- DComponente y artefacto.
126Que patrón GRASP utilizarías para solucionar el siguiente problema: ¿cómo desacoplar los objetos de manera que se soporte el bajo acoplamiento y el potencial para reutilizar permanezca alto?
- AExperto en información.
- BIndireccion.
- CControlador.
- DCreador.
127¿Cuándo es interesante utilizar un patrón Abstract Factory como estrategia de implementación de un patrón DAO?
- ACuando el almacenamiento subyacente no está sujeto a cambios de una implementación a otra
- BCuando el almacenamiento subyacente sí está sujeto a cambios de una implementación a otra.
- CSiempre que se utilice en conjunción con una Factoría Abstracta
- DNunca
128En el patrón Iterator, ¿qué clase implementa la operación encargada de crear los objetos iteradores concretos?
- ACliente.
- BIterator.
- CAgregado.
- DAgregado concreto.
129Una relación de contexto en OOWS:
- ADefine un vínculo navegacional entre contextos, indicando la dirección de navegación.
- BNo implica necesariamente la existencia de un contexto navegacional.
- CGráficamente se representa mediante una línea discontinua.
- DTodo lo anterior es falso.
130 ¿Cuál de los siguientes modelos no es propio de OOWS?
- AModelo de Navegación.
- BModelo de Adaptatividad.
- CModelo de Presentación.
- DModelo de Objetos.
131El contexto de una invariante en OCL es:
- AUna clase.
- BUna señal.
- CUn tipo.
- DTodos los anteriores.
Informationen
- Beschreibung
- Ingeniera Software 2 Quiz am INSO 2, erstellt von Alexander Torres am 14/01/2017.
- Autor
- Alexander Torres
- Sprache
- Español
- Aufrufe
- 7
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz