Frage 1
Frage 2
Antworten
-
…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
Frage 3
Frage
Un interfaz fluido…
Antworten
-
…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
Frage 4
Frage
Un módulo consta de…
Antworten
-
…una interfaz oculta y un cuerpo visible
-
…interfaz visible y cuerpo oculto o protegido
-
…clases abstractas y concretas
Frage 5
Antworten
-
…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
Frage 6
Frage
¿Cuál de los siguientes es un sistema de módulos para Java?
Frage 7
Frage
¿Cuál de las siguientes es una variante del estilo de capas?
Frage 8
Frage
La descomposición jerárquica facilita…
Frage 9
Frage
La ley de Demeter dice…
Antworten
-
…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
Frage 10
Frage
El código de usar y tirar está relacionado con…
Frage 11
Frage
Mediante programación orientada a aspectos…
Antworten
-
…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
Frage 12
Frage
Un aspecto contiene…
Antworten
-
…advice y pointcuts
-
…una historia de usuario
-
…interfaces fluidos
Frage 13
Antworten
-
…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
Frage 14
Frage
Una ventaja del estilo en capas es…
Frage 15
Frage
¿Cuál de las siguientes es una ventaja del estilo Big Ball of Mud?
Frage 16
Frage
Un framework que admite el estilo de aspectos es…
Frage 17
Frage
El estilo modular basado en dependencias…
Antworten
-
…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
Frage 18
Frage
Un sistema con acoplamiento fuerte…
Antworten
-
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
Frage 19
Frage
Una ventaja de las máquinas virtuales es…
Antworten
-
…la portabilidad
-
…la flexibilidad
-
…el rendimiento
Frage 20
Frage
Un sistema con baja cohesividad…
Antworten
-
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
Frage 21
Frage
Una ventaja del estilo basado en dominio es que…
Antworten
-
…facilita la comunicación del equipo mediante el uso de un lenguaje ubicuo
-
…aumenta el rendimiento del sistema
-
…permite módulos con baja cohesividad
Frage 22
Frage
En el estilo en capas…
Frage 23
Frage
Una ventaja del estilo de aspectos es…
Antworten
-
…localizar la preocupaciones y responsabilidades
-
…que facilita la depuración del sistema
-
…fragmentar las preocupaciones en todos lo módulos
Frage 24
Antworten
-
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
Frage 25
Frage
¿Cuál de los siguientes es un estilo arquitectónico de modularidad?
Antworten
-
Winter
-
Spring
-
Big Ball of Mud
Frage 26
Antworten
-
…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
Frage 27
Frage
Mediante el estilo de capas, es posible probar cada capa por separado creando capas alternativas llamadas…
Antworten
-
Mocks o Stubs
-
Layers
-
AltCaps
Frage 28
Frage
Las aplicaciones centradas en datos…
Antworten
-
…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
Frage 29
Frage
El estilo 3-tier es simiral al estilo 3-capas pero...
Antworten
-
...conlleva una separación física
-
..conlleva una separación lógica
-
...cada capa tiene una interfaz claramente definida
Frage 30
Frage
EL estilo basado en dominio...
Antworten
-
...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
Frage 31
Frage
La descomposición jerárquica...
Antworten
-
...permite comunicar el aspecto general del sistema
-
...permite comunicar las relaciones de herencia
-
...mejora el rendimiento del sistema
Frage 32
Frage
OSGi permite desarrollar...
Antworten
-
...bases de datos NoSQL
-
...servicios web
-
...microservicios
Frage 33
Frage
La generalización...
Antworten
-
...se define mediante la relación "depende de"
-
...define partes comunes estables, dejando las partes variables a los hijos
-
...proporciona módulos sin dependencias
Frage 34
Frage
Una restricción en el estilo en capas es que...
Antworten
-
...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
Frage 35
Antworten
-
Evitar las dependencias cíclicas
-
Evitar los módulos que dependen de otros módulos
-
Definir interfaces mediante el sistema OSGi
Frage 36
Frage
El principio de inversión de dependencias indica que...
Antworten
-
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
Frage 37
Frage
Domain Driven Design...
Antworten
-
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.
Frage 38
Frage
¿Cuál de las siguientes es una restricción en la descomposición modular?