You are on page 1of 8
‘4142020 Parcial -Escenaro 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUI -TURA DEL SOFTWARE{GRUPO1] Pregunta 2 515 pts La metodolégica establecida por Kitchenham (2011) y Petersen (2008), propone un mapeo sistematico para la recuperacién de Arquitecturas de software que consiste en la realizacién de los siguientes pasos: (Clasificacién de los articulos, Extraccién y agregacién de datos, Definici6n de las preguntas de investigacién, Blisqueda de los estudios primarios, Seleccién de los estudios aplicando los criterios de inclusi6n y exclusién establecidos), Considere el mejor orden para los items presentados: R1, R2, R5, R4 R5, Rd, R3, R2, Rt R3, R4, RS, R1, R2 R1, R2, R3, Pregunta 3 51/5 pts 4Cémo se puede evitar la disparidad de recursos innecesarios de infraestructura? servicios pueden tener sus p ses de datos dedicadas con repli cién a fuentes de datos compartidas. s servicios p: dentro de una arqi oda la empre peti¢ ra miltiples solucio entre a en la que st hitpsipollinstructue.comicourses!"315Siquizzesi46342 arto 4142020 PParcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-GRUPO!] La légica que representa numerosos procesos comerciales puede ser desplegada y gobernada desde una ubicacién lejana. La infraestructura y la arquitectura de soporte pueden estar equipadas con recursos y extensiones comunes que pueden ser utiizados repetidamente por diferentes servicios. Pregunta 4 5/5 pts El patron 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. © Command Chain of Responsability Mediator Iterator Pregunta 5 5/5 pts 4Cudles son los mecanismos mas usados para la representacién de las vistas de arquitectura de software? ASDL, XML, GET, PUT, ASDL, UML Grafos, POST, GET, PUT, ASDL, Redes UML, POST, GET, Redes de Petri, Grafos hitpsipollinstructue.comicourses!"315Siquizzesi46342 4n0 4142020 PParcial - Escenaria 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-GRUPO!] © Redes de Petri, Grafos, ASDL, UML y XML. Pregunta 6 5/5 pts {Cudles son categorias de la clasificacién por propésito de los patrones de GOF? © Creacional, estructural y comportamiento Factory Method, Adapter(class), Interpreter Factory Method, Adapter(class), Interpreter Template Method Builder, Adapter (object), Adapter(class) Pregunta 7 5/5 pts zCémo se pueden exponer los servicios para maximizar la recomposicién? Los servicios reutilizables se pueden usar a través de implementaciones redundantes 0 con soporte de cualquier fallo académico. Los servicios para miltiples soluciones se pueden disefiar 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. hitpsipollinstructue.comicourses!"315Siquizzesi46342 5n0 4142020 PParcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-GRUPO!] La logica que representa numerosos procesos comerciales puede ser desplegada y gobernada desde una ubicacién central. Pregunta 8 5/5 pts La clasificacién mas general de los patrones de GOF (Gamma, Helm, Johnson, & Vlissides, 1994) e Clase y objeto Estructura y comportamiento © Ambito y propésito Creacién y comportamiento Pregunta 9 5/5 pts Como se puede gobemnar de manera centralizada la ldgica de las. operaciones comerciales abstractas? Los servicios reutilizables se pueden implementar a través de implementaciones redundantes 0 con soporte de failover. ® La légica que representa numerosos procesos comerciales puede ser desplegada y gobernada desde una ubicacién central. hitpsipollinstructue.comicourses!"315Siquizzesi46342 ano 4142020 PParcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-GRUPO!] Los servicios para multiples soluciones se pueden disefiar 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 pueden tener sus propias bases de datos dedicadas con replicacién a fuentes de datos negadas. Pregunta 10 5/5 pts Cémo se puede aumentar la confiabilidad y la disponibilidad de un servicio? 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 pueden tener sus propias bases de datos dedicadas con replicacién a fuentes de datos compartidas. Los servicios reutilizables se pueden implementar a través de implementaciones redundantes o con soporte de failover, Los servicios para miltiples soluciones se pueden disefiar 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 hitpsipollintructure.comicourses!315Siquizzesi46342 m0 ‘4142020 Parcial -Escenaro 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUI :TURA DEL SOFTWARE{GRUPO1] Pregunta 11 515 pts Provee una forma de acceder a los elementos de un objeto agregado secuencialmente sin exponer su representacién fundamental, este es el patron Iterator Interpreter Pregunta 12 515 pts Dado un lenguaje, defina una representacién para su gramatica junto con un descifrador que usa la representacién que descifra sentencias en el lenguaje, Esta definicién hace referencia al patrén: Interpreter Mediator Pregunta 13 515 pts El patron que evita acoplar el remitente de una solicitud a su receptor dando a mas de un objeto la oportunidad de manejar la solicitud y que ademas encadena los objetos receptores y pasa la solicitud junto con la cadena hasta que un objeto lo maneje es: hitpsipollinstructue.comicourses!"315Siquizzesi46342 arto ‘4142020 Parcial-Escenaro 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUI :TURA DEL SOFTWARE{GRUPO1] Interpreter Chain of Responsability Mediator Pregunta 14 515 pts En el desarrollo del software el conocimiento sobre el sistema se encuentra registrado en forma explicita en la documentacién o de manera implicita en la mente de los expertos que lo desarrollaron. Con frecuencia 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? E1 50% de las veces Pregunta 15 515 pts {Cuddles técnicas hacen parte de la recuperacién mas usadas para la representacién de las vistas de arquitectura de software? hitpsipollinstructue.comicourses!"315Siquizzesi46342 arto 4142020 PParcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL SOFTWARE-GRUPO!] Concept location (CL), Inteligencia artificial (IA), Hypertext Transfer Protocol (HTTP) Reconocimiento de patrones (RP), Reflexion (R), Hypertext Transfer Protocol (HTTP), Heuristica (H), Teoria de grafos (TG), ® Analisis dinamico (AD), Analisis estatico (AE), Anotaciones en el cédigo (AC), Atributos de calidad (AtC), Clustering (C) Hypertext Transfer Protocol (HTTP), Analisis estatico (AE), Anotaciones en el cédigo (AC), Atributos de calidad (AtC), Clustering (C) Puntaje del examen: 75 de 75 hitpsipollintructure.comicourses!315Siquizzesi46342 10110

You might also like