¿Cómo se describe la testabilidad?
Es la probabilidad de que un error existente en el software sea detectado en la siguiente ejecución de las pruebas
Es la capacidad que tenga el equipo de desarrollo para simplificar el código de manera que sea fácil encontrar fallos
Es la faclidad que podemos introducir en el sistema para inspeccionar las variables
Un requisito que trate sobre el tiempo que el sistema puede estar fuera de servicio en operación, ¿qué tipo de atributo de calidad es?
Rendimiento
Disponibilidad
Adaptabilidad
¿Es necesario adaptar los escenarios de calidad al sistema?
No, como bien se comenta en (Bass, y otros, 2003) hay un escenario de calidad por cada atributo de calidad
Si, los escenarios generales sólo son un framework para identificar escenarios
No, es el sistema el que tiene que adaptarse a los escenarios de calidad definidos en las normas del SEI
Los cambios sobre la plataforma en que se ha desarrollado el sistema son atributos de modificabilidad, pero ¿qué nombre específico reciben?
Escalabilidad
Portabilidad
Dentro del atributo de seguridad, los aspectos relacionados con la protección de accesos no autorizados a los datos ¿qué nombre reciben?
Confidencialidad
Fiabilidad
Integridad
¿Cuáles son los más comunes e importantes atributos de calidad?
Disponibilidad, Modificabilidad, Rendimiento, Seguridad, Confiabilidad y Usabilidad
Disponibilidad, Modificabilidad, Adaptabilidad, Seguridad, Confiabilidad y Usabilidad
Disponibilidad, Modificabilidad, Rendimiento, Seguridad, Testabilidad y Usabilidad
Dentro de la usabilidad ¿Cómo se define la minimización del impacto de los errores?
Como la capacidad que tenga el software desarrollado para minimizar el impacto de los errores provocados por el usuario
Es la capacidad del usuario para introducir los datos de manera que no provoquen errores
Es la capacidad para facilitar las pruebas de manera que no haya errores que perjudiquen al usuario
ADD define, principalmente, un proceso de creación...
Top-down
Peer-to-peer
Bottom-up
¿De qué elementos parte ADD para describir la arquitectura?
Parte de los stakeholders y de los requisitos de calidad, esto es del “Influency environment”
Parte de los requisitos de negocio y de los requisitos de calidad, esto es de los "Architectural drivers"
Parte de los requisitos de calidad y de los escenarios de calidad, esto es de los "Quality requirements"
La metodología propuesta por SEI para definir una arquitectura, ¿es también ADD?
No tiene ninguna metodología propuesta, lo deja abierto a la decisión de los arquitectos
No
Sí
¿Cuál es el paradigma de ADD?
ADD toma como entrada un conjunto de atributos de calidad y usa el conocimiento sobre la relación entre los resultados de los atributos de calidad y los escenarios de calidad para diseñar la arquitectura
ADD toma como entrada un conjunto de atributos de calidad y usa el conocimiento sobre la relación entre los resultados de los atributos de calidad y la arquitectura del software para diseñar la arquitectura
ADD toma como entrada un conjunto de escenarios de atributos de calidad y usa el conocimiento sobre la relación entre los resultados de los atributos de calidad y la arquitectura del software para diseñar la arquitectura
¿Qué significan las siglas ADD referidas a métodos de desarrollo de arquitecturas del software?
Architecture-Driven Design
Attribute-Driven Design
Abstraction-Driven Design
¿Cuál es la principal diferencia de ADD con otros métodos?
ADD difiere de otros métodos en la manera en que trata los escenarios de calidad
ADD difiere de otros métodos en que trata los con atributos de calidad
ADD difiere de otros métodos en la manera en que trata los atributos de calidad: deben ser expresados como escenarios de calidad
¿Qué atributo de calidad trata sobre los tiempos de respuesta del sistema a los eventos que le llegan?
Además de la Disponibilidad, la Modificabilidad, el Rendimiento, la Seguridad, la Testabilidad y la Usabilidad, ¿Existen otros atributos de calidad?
Si, hay otros como atributos relacionados con el negocio o los relacionados directamente con la propia calidad de la arquitectura
No, el resto de los atributos son especializaciones de éstos
Si, pero no tienen importancia para los stakeholders