Está en la página 1de 11

23/9/2019 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-[GRUPO1]

Parcial - Escenario 4

Fecha límite 24 de sep en 23:55 Puntos 75 Preguntas 15


Disponible 21 de sep en 0:00-24 de sep en 23:55 4 días Tiempo límite 90 minutos
Intentos permitidos 2

Instrucciones

https://poli.instructure.com/courses/10655/quizzes/39165 1/11
23/9/2019 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-[GRUPO1]

Volver a realizar la evaluación

Historial de intentos

Intento Tiempo Puntaje

https://poli.instructure.com/courses/10655/quizzes/39165 2/11
23/9/2019 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-[GRUPO1]

Intento Tiempo Puntaje


ÚLTIMO Intento 1 7 minutos 30 de 75

 Las respuestas correctas estarán disponibles del 24 de sep en 23:57 al 25 de sep en 23:59.

Calificación para este intento: 30 de 75


Presentado 23 de sep en 19:32
Este intento tuvo una duración de 7 minutos.

Pregunta 1 5 / 5 ptos.

El patrón que evita acoplar el remitente de una solicitud a su receptor


dando a más de un objeto la oportunidad de manejar la solicitud y que
además encadena los objetos receptores y pasa la solicitud junto con la
cadena hasta que un objeto lo maneje es:

Chain of Responsability

Command

Mediator

Interpreter

Incorrecto Pregunta 2 0 / 5 ptos.

¿Cuáles técnicas hacen parte de la recuperación más usadas para la


representación de las vistas de arquitectura de software?

Hypertext Transfer Protocol (HTTP), Análisis estático (AE), Anotaciones en


el código (AC), Atributos de calidad (AtC), Clustering (C)

https://poli.instructure.com/courses/10655/quizzes/39165 3/11
23/9/2019 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-[GRUPO1]

Concept location (CL), Inteligencia artificial (IA), Hypertext Transfer


Protocol (HTTP)

Reconocimiento de patrones (RP), Reflexión (R), Hypertext Transfer


Protocol (HTTP), Heurística (H), Teoría de grafos (TG).

Análisis dinámico (AD), Análisis estático (AE), Anotaciones en el código


(AC), Atributos de calidad (AtC), Clustering (C)

Incorrecto Pregunta 3 0 / 5 ptos.

La infraestructura y la arquitectura de soporte pueden estar equipadas


con recursos y extensiones comunes que pueden ser utilizados
repetidamente por diferentes servicios.
¿Cómo puede la autonomía de servicios ser conservada cuando los
servicios requieran acceso a fuentes de datos compartidas?

La lógica que representa numerosos procesos comerciales puede ser


desplegada y gobernada desde una ubicación central.

Los servicios pueden tener sus propias bases de datos dedicadas con
replicación a fuentes de datos compartidas.

Los servicios para múltiples soluciones se pueden diseñar para su entrega


dentro de una arquitectura de inventario estandarizada para toda la
empresa en la que se pueden recomponer de forma libre y compartida.

https://poli.instructure.com/courses/10655/quizzes/39165 4/11
23/9/2019 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-[GRUPO1]

Los servicios reutilizables se pueden implementar a través de


implementaciones redundantes o con soporte de failover.

Incorrecto Pregunta 4 0 / 5 ptos.

¿Cómo se puede evitar la disparidad de recursos innecesarios de


infraestructura?

Los servicios para múltiples soluciones se pueden diseñar para su entrega


dentro de una arquitectura de inventario estandarizada para toda la
empresa en la que se pueden recomponer de forma libre y repetida.

La lógica que representa numerosos procesos comerciales puede ser


desplegada y gobernada desde una ubicación lejana.

Los servicios pueden tener sus propias bases de datos dedicadas con
replicación a fuentes de datos compartidas.

La infraestructura y la arquitectura de soporte pueden estar equipadas con


recursos y extensiones comunes que pueden ser utilizados repetidamente
por diferentes servicios.

Pregunta 5 5 / 5 ptos.

Dado un lenguaje, defina una representación para su gramática junto con


un descifrador que usa la representación que descifra sentencias en el

https://poli.instructure.com/courses/10655/quizzes/39165 5/11
23/9/2019 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-[GRUPO1]

lenguaje. Esta definición hace referencia al patrón:

Iterator

Interpreter

Mediator

Command

Incorrecto Pregunta 6 0 / 5 ptos.

¿Cuáles son los mecanismos más usados para la representación de las


vistas de arquitectura de software?

ASDL, XML, GET, PUT, ASDL, UML

Grafos, POST, GET, PUT, ASDL, Redes petri

Redes de Petri, Grafos, ASDL, UML y XML

UML, POST, GET, Redes de Petri, Grafos

Incorrecto Pregunta 7 0 / 5 ptos.

La clasificación más general de los patrones de GOF (Gamma, Helm,


Johnson, & Vlissides, 1994) es:

Estructura y comportamiento

Creación y comportamiento

https://poli.instructure.com/courses/10655/quizzes/39165 6/11
23/9/2019 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-[GRUPO1]

Clase y objeto

Ámbito y propósito

Incorrecto Pregunta 8 0 / 5 ptos.

¿Cuáles son categorías de la clasificación por propósito de los patrones


de GOF?

Factory Method, Adapter(class), Interpreter Template Method

Creacional, estructural y comportamiento

Factory Method, Adapter(class), Interpreter

Builder, Adapter (object), Adapter(class)

Pregunta 9 5 / 5 ptos.

El patrón que encapsula una petición como un objeto, permitiendo


parametrizar clientes con diferentes solicitudes, solicitudes de colas o
registros y soporte de operaciones que se pueden deshacer.  

Mediator

Chain of Responsability

Command

Iterator

https://poli.instructure.com/courses/10655/quizzes/39165 7/11
23/9/2019 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-[GRUPO1]

Incorrecto Pregunta 10 0 / 5 ptos.

¿Cómo se puede aumentar la confiabilidad y la disponibilidad de un


servicio?

Los servicios reutilizables se pueden implementar a través de


implementaciones redundantes o con soporte de failover.

La lógica que representa numerosos procesos comerciales puede ser


desplegada y gobernada desde una ubicación central lo que lo hace
confiable.

Los servicios para múltiples soluciones se pueden diseñar para su entrega


dentro de una arquitectura de inventario estandarizada para toda la
empresa en la que se pueden recomponer de forma libre y repetida.

Los servicios pueden tener sus propias bases de datos dedicadas con
replicación a fuentes de datos compartidas.

Incorrecto Pregunta 11 0 / 5 ptos.

¿Cómo se puede gobernar de manera centralizada la lógica de las


operaciones comerciales abstractas?

La lógica que representa numerosos procesos comerciales puede ser


desplegada y gobernada desde una ubicación central.

https://poli.instructure.com/courses/10655/quizzes/39165 8/11
23/9/2019 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-[GRUPO1]

Los servicios para múltiples soluciones se pueden diseñar para su entrega


dentro de una arquitectura de inventario estandarizada para toda la
empresa en la que se pueden recomponer de forma libre y resentidas.

Los servicios reutilizables se pueden implementar a través de


implementaciones redundantes o con soporte de failover.

Los servicios pueden tener sus propias bases de datos dedicadas con
replicación a fuentes de datos negadas.

Pregunta 12 5 / 5 ptos.

Provee una forma de acceder a los elementos de un objeto agregado


secuencialmente sin exponer su representación fundamental, este es el
patrón:

Iterator

Memento

Facade

Interpreter

Pregunta 13 5 / 5 ptos.

En el desarrollo del software el conocimiento sobre el sistema se


encuentra registrado en forma explícita en la documentación o de manera
implícita en la mente de los expertos que lo desarrollaron. Con frecuencia
https://poli.instructure.com/courses/10655/quizzes/39165 9/11
23/9/2019 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-[GRUPO1]

no se dispone de dicho conocimiento, en especial cuando se trata de


sistemas heredados que carecen de documentación o se encuentra
desactualizada y no se cuenta con el equipo de expertos que lo crearon.
La evolución del software se logra a través del mantenimiento del
producto, pero esto representa altos costos para el proceso de desarrollo.
Algunos afirman que un porcentaje del tiempo de mantenimiento se utiliza
para el entendimiento del sistema, en qué medida?

El 0% de las veces.

El 50% de las veces

Solo un 10%.

El 100 % de las veces.

Pregunta 14 5 / 5 ptos.

¿Cómo se pueden exponer los servicios para maximizar la


recomposición?

Los servicios para múltiples soluciones se pueden diseñar para su entrega


dentro de una arquitectura de inventario estandarizada para toda la
empresa en la que se pueden recomponer de forma libre y repetida.

Los servicios pueden tener sus propias bases de datos dedicadas con
replicación a fuentes de datos compartidas y recompuestas.

Los servicios reutilizables se pueden usar a través de implementaciones


redundantes o con soporte de cualquier fallo académico.

https://poli.instructure.com/courses/10655/quizzes/39165 10/11
23/9/2019 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-[GRUPO1]

La lógica que representa numerosos procesos comerciales puede ser


desplegada y gobernada desde una ubicación central.

Incorrecto Pregunta 15 0 / 5 ptos.

La metodológica establecida por Kitchenham (2011) y Petersen (2008),


propone un mapeo sistemático para la recuperación de Arquitecturas de
software que consiste en la realización de los siguientes pasos:
(Clasificación de los artículos, Extracción y agregación de datos,
Definición de las preguntas de investigación, Búsqueda de los estudios
primarios, Selección de los estudios aplicando los criterios de inclusión y
exclusión establecidos), Considere el mejor orden para los ítems
presentados:

R1, R2, R5, R4, R3

R5, R4, R3, R2, R1

R1, R2, R3, R4, R5

R3, R4, R5, R1, R2

Calificación de la evaluación: 30 de 75

https://poli.instructure.com/courses/10655/quizzes/39165 11/11

También podría gustarte