ASW - T7

Beschreibung

Modularidad
Gela GA
Quiz von Gela GA, aktualisiert more than 1 year ago
Gela GA
Erstellt von Gela GA vor etwa 9 Jahre
163
1

Zusammenfassung der Ressource

Frage 1

Frage
CQRS…
Antworten
  • …es un sistema BDD
  • …es una herramienta de descomposición modular basada en la creación de historias de usuario
  • …consiste en separar los métodos en 2 tipos: comandos y consultas

Frage 2

Frage
Un módulo…
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

Frage
Un pointcut…
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?
Antworten
  • JMX
  • OSGI
  • Maven

Frage 7

Frage
¿Cuál de las siguientes es una variante del estilo de capas?
Antworten
  • Sistemas basados en el dominio
  • Máquinas virtuales
  • Estilo basado en generalización

Frage 8

Frage
La descomposición jerárquica facilita…
Antworten
  • …el rendimiento
  • …la reutilización
  • …el arranque rápido del desarrollo

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…
Antworten
  • …el estilo Big Ball of Mud
  • …la reutilización mediante polimorfismo
  • …el estilo Spring Roll

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

Frage
Una capa…
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…
Antworten
  • …la reutilización
  • …el principio de sustitución de Liskov
  • …el rendimiento

Frage 15

Frage
¿Cuál de las siguientes es una ventaja del estilo Big Ball of Mud?
Antworten
  • Mantenimiento
  • Reutilización
  • Flexibilidad en el inicio del desarrollo

Frage 16

Frage
Un framework que admite el estilo de aspectos es…
Antworten
  • Spring
  • Maven
  • JSP

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…
Antworten
  • …no puede haber ciclos
  • …los ciclos deben de identificarse mediante dependencias
  • …los ciclos se producen entre las capas N y N-1

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

Frage
Event sourcing…
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

Frage
DCI…
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

Frage
Se recomienda...
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?
Antworten
  • Un módulo debe implementar una interfaz abstracta que dependa de otro módulo
  • No puede haber dos hijos con el mismo padre
  • No puede haber bucles
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Conceptos básicos de redes
ARISAI DARIO BARRAGAN LOPEZ
Herramientas de Software para Comercio y Finanzas
mishelleisabel
ASW - T11yT12
Gela GA
ASW - T5Y6
Gela GA
TECNICO EN SISTEMAS
DIEGO JAVIER MANCERA DAVILA
test de informatica
santi10-10-0
ASW - T4
Gela GA
Test 1 - Tema 38
Jaime Fernández
Test Simulación ISTQB 2018 Nro 3 Curso Quality Data - Alfredo Ordóñez Casanova
Alfredo Ordóñez Casanova
Test Simulación ISTQB 2018 Nro 1 Curso Quality Data - Alfredo Ordóñez Casanova
Alfredo Ordóñez Casanova