Está en la página 1de 11

Evaluación Clase 3 https://campusvirtual.iep.edu.es/aula/mod/quiz/review.php?attempt=490...

Cambiar contraseña Salir del Campus


Redes Sociales

SISTEMAS Y PLATAFORMAS TECNOL…

Comenzado el miércoles, 26 de mayo de 2021, 00:59


Estado Finalizado
Finalizado en jueves, 27 de mayo de 2021, 22:09
Tiempo empleado 1 día 21 horas
Calificación 5,00 de 10,00 (50%)

La elección de un patrón o tipo de Arquitectura general


para un sistema, implica que para el diseño de
subsistemas dentro de este o para partes del mismo,
Correcta debemos diseñarlos en consecuencia al patrón
seleccionado para facilitar la mantenibilidad: usar un solo
Puntúa 1,00 sobre 1,00 patrón de diseño asegura que el sistema es homogéneo.

Seleccione una:
a. Falso. Los patrones y estilos de Arquitectura de los
subsistemas o partes del sistema general, serán los
que mejor solución nos aporte a la necesidad y
problemática concreta.
Los patrones no son piezas atómicas e independientes.
Diferentes patrones de diseño pueden aparecer a
diferentes niveles, para resolver problemas específicos.

b. Verdadero. Al tener un sistema homogéneo basado


todo él en el mismo patrón, facilita su mantenibilidad.
La respuesta correcta es: Falso. Los patrones y estilos de
Arquitectura de los subsistemas o partes del sistema general,
serán los que mejor solución nos aporte a la necesidad y
problemática concreta.

1 de 11 27/5/2021 15:10
Evaluación Clase 3 https://campusvirtual.iep.edu.es/aula/mod/quiz/review.php?attempt=490...

Un requisito marcado por Negocio para nuestro sistema


es que la respuesta a una determinada petición de datos
por parte de un tercer sistema, debe hacerse en menos
Incorrecta de 300 milisegundos. ¿Podemos considerar esta
necesidad como un Requisito Funcional?
Puntúa 0,00 sobre 1,00

Seleccione una:
a. Sí.
El requisito funcional sería el qué debe devolver el
sistema ante dicha petición, no en cuánto tiempo o en qué
formato, que se considera Requisito No Funcional, al ser
evaluado en este caso, en “tiempo” (latencia, rendimiento
del sistema).

b. No.

La respuesta correcta es: No.

2 de 11 27/5/2021 15:10
Evaluación Clase 3 https://campusvirtual.iep.edu.es/aula/mod/quiz/review.php?attempt=490...

Podemos definir a la Arquitectura de un Sistema como…

Correcta Seleccione una:


a. El diseño de alto nivel y la estructura global de un
Puntúa 1,00 sobre 1,00
sistema. Los componentes y módulos del mismo, sus
interacciones y conectores o interfaces, los principios
y directrices que rigen su diseño y evolución en el
tiempo.
La Arquitectura de un sistema o software es la definición
de la estructura o estructuras del sistema, que comprende
los elementos o módulos de software, las propiedades
visibles desde el exterior de dichos elementos y las
relaciones entre ellos.

b. La declaración y definición de las necesidades del


Negocio, como Requisitos del Sistema, que debe
satisfacer el software o sistema a construir.
c. El Diseño detallado de la relación de los
componentes, sus atributos públicos y relación tanto
interna como externa, así como las interfaces de los
mismos.
d. La abstracción de un sistema que incluye los
detales de elementos externos que se relacionan o
interactúan con el sistema.

La respuesta correcta es: El diseño de alto nivel y la estructura


global de un sistema. Los componentes y módulos del mismo,
sus interacciones y conectores o interfaces, los principios y
directrices que rigen su diseño y evolución en el tiempo.

3 de 11 27/5/2021 15:10
Evaluación Clase 3 https://campusvirtual.iep.edu.es/aula/mod/quiz/review.php?attempt=490...

El Diseño de la Arquitectura de un Sistema ha planteado


que la seguridad del mismo se cubrirá suficientemente
con un control de acceso y asignación de roles a cada
Incorrecta usuario del mismo, de forma que sólo los usuarios
autorizados pueden acceder al sistema y además, sólo
Puntúa 0,00 sobre 1,00 tienen disponibles las funciones y datos que su rol les
permite. Además, publica unas API para que otros
sistemas hagan consultas y modificaciones en los datos,
y han asegurado estas APIs mediante un usuario y
contraseña que se comparte entre todos los sistemas
cliente. ¿Consideras suficientemente bueno el diseño de
la Seguridad desde el punto de vista de la Arquitectura
del Sistema?

Seleccione una:
a. Sí.
El acceso mediante API no cumple con los mínimos de
confidencialidad, garantía y no-repudio, al tener un único
nombre de usuario compartido entre todos los clientes del
API. Cualquiera de ellos podría, por ejemplo, hacer
cambios y alegar que ha sido otro cliente del API quien ha
efectuado dichos cambios.

b. No.

La respuesta correcta es: No.

4 de 11 27/5/2021 15:10
Evaluación Clase 3 https://campusvirtual.iep.edu.es/aula/mod/quiz/review.php?attempt=490...

Estás diseñando la Arquitectura de un Sistema que se


sabe con certeza que tendrá una media de 200
solicitudes a la hora de una determinada función durante
Correcta las 24h del día, con picos de 2000 peticiones de 7:30 a
9:30 y de 16:30 a 18:30. Los fines de semana, no hay
Puntúa 1,00 sobre 1,00 horas pico, pero la media asciende a 300 peticiones a la
hora. Todos los días de lunes a domingo, el sistema no
tiene por qué estar activo de 00:00 a 6:30.
¿Qué tipo de sistema sería el más adecuado plantear?

Seleccione una:
a. Sistema elástico horizontal manual. Los
administradores de sistemas activarían o
desactivarían máquinas, acorde a los patrones de
solicitudes, con la suficiente antelación, para hacer
frente a las horas valle y pico.
b. Sistema elástico horizontal automático. El sistema
debe construirse con capacidad de decidir, en base a
la monitorización de consumo de recursos y tiempos
de respuesta, la necesidad de activar o desactivar
máquinas, con la suficiente antelación, para hacer
frente a las horas valle y pico.
Plantear un sistema elástico horizontal en el que sea el
sistema quien determine si necesita o no más servidores,
con la monitorización de recursos adecuada, es la forma
más eficiente y segura de tener siempre la capacidad de
respuesta necesaria y los costes mínimos ajustados a
necesidad. Por el contrario, habría que decir que existe el
riesgo de que el consumo de servidores se disparase y
podríamos incurrir en costes desmesurados ante un
posible ataque de denegación de servicio o un sistema
con errores en consumo excesivo de recursos.

c. Sistema fijo no elástico con la capacidad suficiente


para responder a las horas pico asegurándonos que
el sistema siempre tiene capacidad suficiente para
responder a la demanda incluso en las horas de
máxima necesidad.
d. Sistema elástico vertical manual basado en
sistemas virtuales. Los administradores de sistemas
añadirían o eliminarían procesadores, memoria y
capacidad de almacenamiento a las máquinas
virtuales del sistema, acorde a los patrones de
solicitudes, con la suficiente antelación, para hacer
frente a las horas valle y pico.

La respuesta correcta es: Sistema elástico horizontal automático.


El sistema debe construirse con capacidad de decidir, en base a
la monitorización de consumo de recursos y tiempos de
respuesta, la necesidad de activar o desactivar máquinas, con la
5 de 11 27/5/2021 15:10
Evaluación Clase 3 https://campusvirtual.iep.edu.es/aula/mod/quiz/review.php?attempt=490...
suficiente antelación, para hacer frente a las horas valle y pico.

6 de 11 27/5/2021 15:10
Evaluación Clase 3 https://campusvirtual.iep.edu.es/aula/mod/quiz/review.php?attempt=490...

¿Qué estilo de Arquitectura dirías que tiene un sistema


con módulos distribuidos en varios servidores que se
ocupan de construir las pantallas de usuario; otros
Incorrecta módulos también distribuidos en diferentes servidores
que se ocupan de hacer cálculos y procesamiento de
Puntúa 0,00 sobre 1,00 datos según las peticiones de los usuarios; otro conjunto
de módulos que se ocupan de leer y escribir en varias
bases de datos también distribuidas y además dejan
mensajes en una cola; una serie de módulos en
servidores independientes que leen de una cola y
procesan estos datos según llegan discriminando según
el tipo y dejando otro mensaje en otras 2 colas, que
finalmente leen otros 2 grupos de módulos y se ocupan
de verificar que el dato es correcto, que se ha grabado
en la base de datos y mandan un mensaje de correo al
usuario confirmando la operación. Es recomendable que
“pintes” en un papel la estructura como parte del
ejercicio.

Seleccione una:
a. Es una Arquitectura en Capas con 6 capas:
presentación, lógica de proceso y cálculo, capa de
acceso a datos, capa de discriminación, capa de
verificación y capa de envío de emails de
confirmación.
b. Es una Arquitectura basada en colas (Pipes &
Filters).
c. Es una Arquitectura mixta de capas y colas.

Es una Arquitectura mixta de capas y colas:


Podemos detectar 3 capas claras: presentación, lógica de
proceso y cálculo, capa de acceso a datos. Esta capa de acceso
a datos actúa también como puntos de entrada a un sistema de
Colas, dejando mensajes en una primera cola, donde unos
primeros filtros discriminan mensajes, dejan otros mensajes en
una segunda cola y otros filtros acceden a la BBDD y envían os
emails.

La respuesta correcta es: Es una Arquitectura mixta de capas y


colas.

7 de 11 27/5/2021 15:10
Evaluación Clase 3 https://campusvirtual.iep.edu.es/aula/mod/quiz/review.php?attempt=490...

La Arquitectura de un Sistema influye en los Objetivos de


la Organización, porque…

Incorrecta
Seleccione una:
Puntúa 0,00 sobre 1,00
a. El software o sistema que se construya en base a
la Arquitectura, permanecerá inalterable a lo largo del
tiempo y por tanto, no podrá adaptarse a las
necesidades futuras de la Organización.
b. No influye en los objetivos de la organización, sólo
en los de los Sistemas o Software que se construirán
teniendo como base esa Arquitectura.
c. Es la experiencia de los Arquitectos que diseñan la
Arquitectura lo que habilita el cumplimiento de los
objetivos de la Organización.
La experiencia de los Arquitectos influirá en el diseño de
la Arquitectura, pero en ningún caso debe ser
impedimento para cumplir los requisitos de la
Organización. Aunque el diseño resultante, al verse
influenciado por la experiencia de los Arquitectos,
efectivamente puede impactar en futuros objetivos,
cambios, mantenibilidad del sistema, resiliencia, etc.

d. Es la base sobre la que construiremos el Sistema o


Software que permitirá o no satisfacer determinados
requisitos, que son un reflejo de los objetivos de la
Organización.

La respuesta correcta es: Es la base sobre la que construiremos


el Sistema o Software que permitirá o no satisfacer determinados
requisitos, que son un reflejo de los objetivos de la Organización.

8 de 11 27/5/2021 15:10
Evaluación Clase 3 https://campusvirtual.iep.edu.es/aula/mod/quiz/review.php?attempt=490...

Hemos contratado un proveedor externo para que nos


construyan un sistema que debe mostrar un Dashboard
que muestre las ventas de nuestra tienda en los últimos
Correcta 5 minutos y el acumulado del día. El sistema actual es
una Arquitectura en capas donde la capa de lógica de
Puntúa 1,00 sobre 1,00 negocio graba todas las transacciones en una base de
datos incluyendo la fecha/hora de cada transacción.
El proveedor propone 2 alternativas para la arquitectura
del nuevo sistema:

Seleccione una:
a. – Instalar un Gestor de Colas y montar una cola
que trate las transacciones.
- Modificar el sistema actual para que en lugar de
grabar cada transacción en la BBDD como hace
ahora, deje un mensaje en la cola con la información
de la transacción.
- Desarrollar un filtro que trate los mensajes en la
cola y vaya sumando los importes para alimentar el
dashboard y otro filtro que se ocupe de grabar las
transacciones en la bbdd.
- Construir el frontal del Dashboard alimentándose de
los datos que tiene el filtro que se ocupa de sumar
las transacciones.
b. – Desarrollar un nuevo módulo en la capa de lógica
de negocio actual que haga una consulta a la base
de datos cada vez que es invocado, recibiendo la
suma de transacciones de los últimos 5 minutos y del
total del día.
- Montar un nuevo módulo en la capa de frontal que
llame al módulo creado en la capa de negocio, y
pinte los gráficos de ventas de los últimos 5 minutos y
del día.
Al tratarse de un sistema ya en marcha, probado y
funcionando sin aparentes problemas, implementar una
nueva funcionalidad que además no parece crítica para el
sistema y es “informacional”, usando la Arquitectura
actual es la mejor opción. Parece además la menos
intrusiva, suficientemente mantenible y desacoplada del
resto de funcionalidades del sistema. En cualquier caso,
debemos pedir justificación y “defensa” de la opción al
proveedor de cada opción y una lista justificada de pros y
contras, precio y ROI.

La respuesta correcta es: – Desarrollar un nuevo módulo en la


capa de lógica de negocio actual que haga una consulta a la base
de datos cada vez que es invocado, recibiendo la suma de
transacciones de los últimos 5 minutos y del total del día.
- Montar un nuevo módulo en la capa de frontal que llame al

9 de 11 27/5/2021 15:10
Evaluación Clase 3 https://campusvirtual.iep.edu.es/aula/mod/quiz/review.php?attempt=490...
módulo creado en la capa de negocio, y pinte los gráficos de
ventas de los últimos 5 minutos y del día.

Los atributos de calidad que deben evaluarse en un


sistema y su Arquitectura son:

Correcta
Seleccione una:
Puntúa 1,00 sobre 1,00
a. Su Seguridad, Disponibilidad, Usabilidad,
Rendimiento, Mantenibilidad y Portabilidad.
b. Sólo aquellos que desde Negocio son marcados
como Requisitos No Funcionales (RNF).
c. Como mínimo la respuesta de "Su Seguridad,
Disponibilidad, Usabilidad, Rendimiento,
Mantenibilidad y Portabilidad." , además de todos
aquellos RNF que sean marcados Negocio.
Además de los atributos mínimos de calidad respecto a
Seguridad, Disponibilidad, Usabilidad, Rendimiento,
Mantenibilidad y Portabilidad, debemos tener en cuenta
todos los indicados por Negocio como RNF.

d. Su Seguridad, Disponibilidad, Rendimiento y


Mantenibilidad.

La respuesta correcta es: Como mínimo la respuesta de "Su


Seguridad, Disponibilidad, Usabilidad, Rendimiento,
Mantenibilidad y Portabilidad." , además de todos aquellos RNF
que sean marcados Negocio.

10 de 11 27/5/2021 15:10
Evaluación Clase 3 https://campusvirtual.iep.edu.es/aula/mod/quiz/review.php?attempt=490...

Para una adecuada selección del estilo o estilos de


Arquitectura con el que vamos a diseñar un Sistema,
debemos tener en cuenta y saber previamente:
Incorrecta

Puntúa 0,00 sobre 1,00 Seleccione una:


a. Los requisitos funcionales del sistema, todos los
requisitos no funcionales del sistema, la tipología de
problemas arquitectónicos a resolver derivados de los
RNF, la experiencia y capacidad de los Arquitectos de
Software.
b. Los requisitos funcionales del sistema, la
disponibilidad objetivo, la seguridad requerida del
sistema, la tipología de problemas arquitectónicos a
resolver, la experiencia y capacidad de los
Arquitectos de Software.
Saber sólo los RNF respecto a Seguridad y Disponibilidad
no nos asegura conocer toda la tipología de problemas
que deberemos cubrir con el Diseño. Es necesario
conocer todos los RNF.

c. Todos los requisitos no funcionales del sistema, la


tipología de problemas arquitectónicos a resolver
derivados de los RNF, la experiencia y capacidad de
los Arquitectos de Software, y el presupuesto
asignado para la construcción del sistema.

La respuesta correcta es: Los requisitos funcionales del sistema,


todos los requisitos no funcionales del sistema, la tipología de
problemas arquitectónicos a resolver derivados de los RNF, la
experiencia y capacidad de los Arquitectos de Software.

© Instituto Europeo de Posgrado, IEP. Todos los derechos reservados Política de Privacidad del Sitio - Aviso legal

11 de 11 27/5/2021 15:10

También podría gustarte