Questão 1
Questão 2
Responda
-
…es una entidad que tiene sentido en tiempo de desarrollo
-
…es un componente que no tiene interfaz
-
…es una entidad que tiene sentido en tiempo de ejecución
Questão 3
Questão
Un interfaz fluido…
Responda
-
…se puede obtener si los métodos que modifican un objeto devuelven dicho objeto
-
…separa los métodos de consulta de los métodos de escritura
-
…se consigue cuando se utiliza OSGI
Questão 4
Questão
Un módulo consta de…
Responda
-
…una interfaz oculta y un cuerpo visible
-
…interfaz visible y cuerpo oculto o protegido
-
…clases abstractas y concretas
Questão 5
Responda
-
…utiliza en el patrón CQRS
-
…es un módulo que carece de interfaz
-
…indica en qué tipo de métodos se inserta un aspecto
Questão 6
Questão
¿Cuál de los siguientes es un sistema de módulos para Java?
Questão 7
Questão
¿Cuál de las siguientes es una variante del estilo de capas?
Questão 8
Questão
La descomposición jerárquica facilita…
Questão 9
Questão
La ley de Demeter dice…
Responda
-
…que un módulo no debe depender de otros módulos
-
…que un módulo solo debe comunicarse con los módulos próximos
-
…que un módulo debe depender de abstracciones, no de cosas concretas
Questão 10
Questão
El código de usar y tirar está relacionado con…
Questão 11
Questão
Mediante programación orientada a aspectos…
Responda
-
…se puede conseguir ejecutar un fragmento de código determinado antes o después de una serie de métodos
-
…se puede probar un fragmento de código de forma independiente
-
…se puede configurar un módulo en tiempo de ejecución
Questão 12
Questão
Un aspecto contiene…
Responda
-
…advice y pointcuts
-
…una historia de usuario
-
…interfaces fluidos
Questão 13
Responda
-
…puede ser un cliente o un servidor, pero no ambos
-
…es un conjunto de sistemas dentro de un módulo que forma una secuencia de
interfaces
-
…es un conjunto de funcionalidades expuestas mediante una interfaz que ocupa un nivel N dentro del sistema
Questão 14
Questão
Una ventaja del estilo en capas es…
Questão 15
Questão
¿Cuál de las siguientes es una ventaja del estilo Big Ball of Mud?
Questão 16
Questão
Un framework que admite el estilo de aspectos es…
Questão 17
Questão
El estilo modular basado en dependencias…
Responda
-
…favorece el desarrollo incremental
-
…permite crear, arrancar y detener módulos en tiempo de ejecución
-
…se utiliza para definir el modelo de dominio del que depende el sistema
Questão 18
Questão
Un sistema con acoplamiento fuerte…
Responda
-
Es malo porque los módulos son muy pequeños
-
Es malo porque los módulos dependen de muchos otros módulos
-
Es bueno porque los módulos tienen una única responsabilidad
Questão 19
Questão
Una ventaja de las máquinas virtuales es…
Responda
-
…la portabilidad
-
…la flexibilidad
-
…el rendimiento
Questão 20
Questão
Un sistema con baja cohesividad…
Responda
-
Es malo porque un módulo puede tener varias responsabilidades
-
Es bueno porque un módulo no tiene cohesión con otros módulos
-
Es bueno porque los módulos no dependen de otros módulos
Questão 21
Questão
Una ventaja del estilo basado en dominio es que…
Responda
-
…facilita la comunicación del equipo mediante el uso de un lenguaje ubicuo
-
…aumenta el rendimiento del sistema
-
…permite módulos con baja cohesividad
Questão 22
Questão
En el estilo en capas…
Questão 23
Questão
Una ventaja del estilo de aspectos es…
Responda
-
…localizar la preocupaciones y responsabilidades
-
…que facilita la depuración del sistema
-
…fragmentar las preocupaciones en todos lo módulos
Questão 24
Responda
-
Es un patrón según el cual se almacenan los eventos de cambio de un estado
-
Consiste en comunicar el interfaz con la aplicación mediante eventos
-
Es un patrón para aumentar el acoplamiento
Questão 25
Questão
¿Cuál de los siguientes es un estilo arquitectónico de modularidad?
Responda
-
Winter
-
Spring
-
Big Ball of Mud
Questão 26
Responda
-
…se define como Development-Capacity-Integration
-
…se centra en identificar roles a partir de casos de uso
-
…genera pruebas a partir de historias de uso
Questão 27
Questão
Mediante el estilo de capas, es posible probar cada capa por separado creando capas alternativas llamadas…
Responda
-
Mocks o Stubs
-
Layers
-
AltCaps
Questão 28
Questão
Las aplicaciones centradas en datos…
Responda
-
…pueden utilizarse en sistemas complejos
-
…parten de un modelo de comportamiento y generan automáticamente el modelo de
datos
-
admiten un desarrollo rápido al evolucionar a partir del modelo de datos
Questão 29
Questão
El estilo 3-tier es simiral al estilo 3-capas pero...
Responda
-
...conlleva una separación física
-
..conlleva una separación lógica
-
...cada capa tiene una interfaz claramente definida
Questão 30
Questão
EL estilo basado en dominio...
Responda
-
...está formado por un modelo de datos y un modelo de comportmiento independientes
-
...define el modelo de dominio a partir del esquema de la base de datos
-
...se centra en la creación de un modelo de dominio
Questão 31
Questão
La descomposición jerárquica...
Responda
-
...permite comunicar el aspecto general del sistema
-
...permite comunicar las relaciones de herencia
-
...mejora el rendimiento del sistema
Questão 32
Questão
OSGi permite desarrollar...
Responda
-
...bases de datos NoSQL
-
...servicios web
-
...microservicios
Questão 33
Questão
La generalización...
Responda
-
...se define mediante la relación "depende de"
-
...define partes comunes estables, dejando las partes variables a los hijos
-
...proporciona módulos sin dependencias
Questão 34
Questão
Una restricción en el estilo en capas es que...
Responda
-
...cada pieza de software está en una única capa
-
...cada capa contiene una única pieza de software
-
...las capas de alto nivel no pueden invocar funcionalidades de las capas de bajo nivel
Questão 35
Responda
-
Evitar las dependencias cíclicas
-
Evitar los módulos que dependen de otros módulos
-
Definir interfaces mediante el sistema OSGi
Questão 36
Questão
El principio de inversión de dependencias indica que...
Responda
-
Un módulo no debe depender de otros módulos
-
Un módulo debe pedender de abstracciones, no de detalles
-
Un módulo debe depender de las impleetaciones , no de los interfaces
Questão 37
Questão
Domain Driven Design...
Responda
-
Se utiliza en sistemas complejos.
-
Es una combinación entre TDD y BDD
-
Se desarrolla a partir del modelo de datos y de las operaciones CRUD.
Questão 38
Questão
¿Cuál de las siguientes es una restricción en la descomposición modular?