¿Cómo se realiza la documentación de las vistas?
De manera informal, semiformal y formal
Con texto y Matrices de Dependencias de Estructuras (DSM)
Con diagramas de C&C
¿Cuál es la manera más habitual de implementar un estilo de Publish-Subscribe?
Mediante RMI o CORBA (ORB)
Mediante un patrón facade
Mediante un bus de eventos
¿Qué son los atributos de calidad?
Son aspectos de la calidad de los requisitos funcionales del sistema
Son aspectos del sistema que influyen sobre la calidad funcional del sistema
Son aspectos del sistema que no afectan directamente a la funcionalidad, sino que definen la calidad del sistema
¿Qué describe el Estilo de almacenes de datos?
Describe la estructura de ficheros y directorios del entorno de desarrollo
Describe las estructuras específicas de equipos de trabajo
Describe las diferentes bases de datos que interaccionan con el sistema y los servidores donde están desplegadas
¿Qué relación existe entre las vistas y los atributos de calidad?
No hay una relación directa, son ortogonales
Las vistas y los atributos de calidad tienen objetivos incompatibles en la arquitectura
Las vistas deben responder a los atributos de calidad que se desee estudiar con mayor profundidad
¿Cómo es la interacción en un estilo peer-to-peer?
En un sistema peer-to-peer todos los atributos de calidad interaccionan como solicitantes y proveedores de servicios
En un sistema peer-to-peer todos los componentes interaccionan como solicitantes y proveedores de servicios
En un sistema peer-to-peer todos los stakeholders interaccionan como solicitantes y proveedores de servicios
¿Que define el estilo de módulos?
Define la manera en que se descompone el sistema
Define el despliegue (Deployment)
Define los aspectos organizativos del trabajo (WBS)
¿Qué muestra el estilo de Componentes y Conectores (C&C)?
El estilo de componentes y conectores muestra una solución en base a una serie de elementos que colaboran de una manera unidireccional
El estilo de componentes y conectores muestra las dependencias de los elementos del sistema
El estilo de componentes y conectores muestra elementos que existirán en tiempo de ejecución y los caminos de interacción
¿Qué atributos de calidad considera como principlaes el SEI?
Disponibilidad, Modificabilidad, Rendimiento, Seguridad, Testabilidad y Accesibilidad
Disponibilidad, Modificabilidad, Rendimiento, Seguridad, Trazabilidad y Usabilidad
Disponibilidad, Modificabilidad, Rendimiento, Seguridad, Testabilidad y Usabilidad
¿Qué define el estilo de Consulta (estilo arquitectónico)?
Este estilo define un modelo computacional en el que los conectores ofrecen una serie de servicios que son accedidos por otros componentes
Este estilo define un modelo computacional en el que los componentes ofrecen una serie de servicios que son accedidos por otros componentes a través de los conectores
Este estilo define un modelo computacional en el que los conectores ofrecen una serie de servicios que son accedidos por otros componentes o conectores
¿Qué subestilos son estilos de Disposición?
Flujo de datos, Consulta (call-return), Basado en eventos y Repositorio
Descomposición, Usos, Generalización, Capas, Aspectos y Modelo Dinámico
Despliegue, Instalación y Asignación de trabajo
¿Qué describe el estilo de Generalización?
Describe una solución en base a una serie de elementos que colaboran de una manera unidireccional
Describe las relaciones de herencia en un diseño OO
Describe la organización del código en base a módulos y submódulos y las relaciones entre ellos
¿Qué describe el estilo de Modelo de Dominio?
El modelo de dominio describe las dependencias de los elementos del sistema
El modelo de dominio describe la estructura de los datos y sus relaciones
El modelo de dominio describe una solución en base a una serie de elementos que colaboran de una manera unidireccional
Una arquitectura dinámica es...
...la que puede ser configurada usando modelos de arquitectura transaccional
...la que ha sido modelada siguiendo metodologías ágiles
...la que ha sido diseñada para que pueda cambiar o reconfigurarse en tiempo de ejecución
¿Qué facilitan los estilos de arquitectura tipo SOA?
Permiten usar web-services como elemento de implemetnación
Permiten que tanto los clientes como los servidores estén en diferentes plataformas y tengan diferentes lenguajes de implementación
Permiten actuar como Sistemas Orientados a la Arquitectura
Para estudiar una arquitectura, ésta debe revisarse desde diferentes perspectivas ¿qué se obtiene de cada perspectiva?
la lista de escenarios de calidad
una sola vista del problema
una o más vistas del problema
¿Cuál de las siguientes expresiones es correcta?
Toda decisión importante sobre la arquitectura, debe tener exclusivamente requisitos funcionales asociados
La arquitectura, habitualmente, debe guardar la trazabilidad con los requisitos, incluidos los atributos de calidad
Los elementos arquitectónicos que proveen un servicio no deben tener limitaciones en la calidad de dicho servicio
¿Qué describe el estilo de Instalación?
Describe la correlación entre los componentes de software y conectores y el hardware de la plataforma de computación en el que se ejecuta el software.
Describe la correspondencia entre los componentes del software y las estructuras del sistema de archivos del entorno de producción.
Describe la correlación entre los componentes de software conectores y el equipo de trabajo que realizara la implementación.
¿Qué estructura tiene cliente-servidor multicapa?
El estilo cliente-servidor multicapa tiene la estructura del cliente-servidor, pero añade más capas en función de los stakeholders que pueda haber en el sistema.
El estilo cliente-servidor multicapa tiene la estructura del cliente-servidor, pero añade más capas en función de los “concerns” que pueda haber en el sistema.
El estilo cliente-servidor multicapa tiene la estructura del cliente-servidor, pero añade más capas en función de los atributos de calidad que pueda haber en el sistema.
¿Qué describe el estilo de asignación de trabajo?
Describe la correlación entre los componentes de software y conectores y el equipo de trabajo que realizará la implementación.
Describe la correspondencia entre los módulos del software y de las personas, equipos o unidades organizativas de trabajo encargados de la elaboración de dichos módulos.
¿Cómo se comunican los componentes en los estilos basados en eventos?
Se comunican a través de mensajes eventuales (de corta duración)
Se comunican a través de mensajes asíncronos
Se comunican a través de mensajes síncronos
¿Qué describe el estilo de implementación?
Describe el lenguaje de programación a utilizar
Describe la estructura del equipo que realiza la implementación
El estilo de módulos se subdivide en varios estilos a su vez, ¿cuáles?
¿Cuándo se da el estilo arquitectónico de Datos compartidos?
Este estilo se da cuando se realiza un intercambio de datos compartidos por varios componentes
Este estilo se da cuando se usa un sistema Dataminning compartido por varios componentes
Este estilo se da cuando se precisa de una base de datos común a varios componentes
¿Qué elementos forman el estilo arquitectónico Cliente-Servidor?
Los componentes que forman este estilo arquitectónico son el cliente y el servidor y un solo conector de petición
Los componentes que forman este estilo arquitectónico son el cliente y el servidor y el conector de petición/respuesta
Los componentes que forman este estilo arquitectónico son el cliente y el servidor y un o varios conectores de petición
¿Cómo se relacionan los módulos en un estilo de módulos?
No es posible definir las relaciones con métodos informales
Con conectores y puertos
Con relaciones is-a, is-part-of y depends-on
¿Qué describe el estilo de capas?
Describe las dependencias de los elementos del sistema
¿Qué describe el estilo de Descomposición?
¿Qué subestilos de C&C existen?
¿Qué relación existe entre los atributos de calidad y la funcionalidad?
Los atributos de calidad son ortogonales a la funcionalidad
Los atributos de calidad son dependientes de la funcionalidad
Los atributos de calidad son ortogonales a los escenarios de calidad
¿Qué describe el estilo de despliegue?
Describe la correlación entre los componentes de software y conectores y el equipo de trabajo que realizará la implementación
Describe la correlación entre los componentes de software y conectores y el hardware de la plataforma de computación en el que se ejecuta el software
Describe la correspondencia entre los componentes del software y las estructuras del sistema de archivos del entorno de producción
¿Cuándo se dice que el estilo arquitectónico es de repositorio?
Cuando un sistema precisa de un sistema de Dataminning
Cuando un sistema precisa de una base de datos
Cuando un sistema precisa de un repositorio
En relación a los paradigmas y estilos arquitectónicos, ¿Qué son los aspectos?
Los aspectos son las diferentes vistas que provocan los stakeholders sobre la arquitectura
Los aspectos son los diferentes enfoques que puede tener una arquitectura
Los aspectos responden a modelos que permiten la separación de acciones en función de sus semántica en el sistema