You are on page 1of 11

Atributos de Calidad

Ingeniera Mnica Esther Ospino Pinedo


Universidad de Cartagena
Programa de Ingeniera de Sistemas
Arquitectura de Software
Atributos de Calidad
Un atributo de calidad es una propiedad del sistema que
es medible y que se puede probar, que es usada para
describir qu tan bien el sistema satisface las necesidades
de los stakeholders.
Objetivo:
Cmo expresar las cualidades que queremos que la arquitectura
provea al sistema o sistemas que se construyen a partir de ella?
Cmo alcanzar esas cualidades?
Cmo determinar las decisiones de diseo que podramos tomar
con respecto a esa cualidades?

Arquitectura y Requerimientos
Requerimientos Funcionales
Establecen lo que el sistema debe hacer y cmo debe
comportarse o reaccionar a los estmulos en tiempo de
ejecucin.
Requerimientos de Atributos de Calidad
Son cualidades de los requerimientos funcionales o del
producto en general.
Restricciones
Es una decisin de diseo con cero grados de libertad.
Arquitectura y Requerimientos
Requerimientos Funcionales
Son satisfechos al asignar una apropiada secuencia de responsabilidades
a travs del diseo.
Requerimientos de Atributos de Calidad
Son satisfechas por la diversas estructuras diseadas en la arquitectura y
por los comportamientos e interacciones de los elementos que las
componen.
Restricciones
Son satisfechas al aceptar la decisin de diseo y reconciliarla con las
otras decisiones de diseo afectadas.
Cul es la respuesta de la arquitectura a cada una de estas
clases de requerimientos?
Especificando los Requerimientos de
Atributos de Calidad
Un requerimiento de atributo de calidad debe ser inequvoco y fcil de probar.
Para expresarlo se pueden tener en cuenta las siguientes partes:

Estmulo
Un evento que
llega al sistema
Requiere una
respuesta cuando
llega
Fuente del
estmulo
Es una entidad
(persona, sistema
o mecanismo) que
genera el
estmulo
Afecta cmo debe
ser tratado por el
sistema
Respuesta
Actividad
realizada como
resultado de la
llegada del
estmulo
Responsabilidades
que el sistema o
desarrolladores
deben realizar
Medida de
respuesta
Determina si la
respuesta es
satisfactoria
Si el
requerimiento es
satisfecho
Especificando los Requerimientos de
Atributos de Calidad
Las 4 partes anteriores son el corazn de la especificacin de los atributos de
calidad.
Hay dos importantes caractersticas ms:

Entorno o Contexto
Conjunto de
circunstancias en que se
lleva a cabo el escenario
Acta como cualificador
del estmulo
Artefacto
Porcin del sistema al
que aplica el
requerimiento
Especificando los Requerimientos de
Atributos de Calidad
Tipos de escenarios

Escenario Generales
Son independientes
del sistema
Pueden
potencialmente
pertenecer a cualquier
sistema
Escenarios Concretos
Son especficos al
sistema en particular
considerado
Partes de un Escenario de Atributo de
Calidad

Escenario general para disponibilidad
Atributos de Calidad
Funcionalidad Disponibilidad
Interoperabilidad Modificabilidad
Rendimiento Seguridad
Facilidad de
prueba
Usabilidad
Atributos de calidad. Para cada uno:
Descripcin
Tcticas
Design checklist
Escenario General
Escenario concreto
Captura de Requisitos Arquitecturales QAW (Quality Attribute Workshop):
Descripcin del mtodo
Ejemplo
Estudio de las Vistas de un sistema de software: Modelo 4+1 Vistas
Descripcin de cada vista
Ejemplo completo
Exposiciones: 15-20 min aprox
Grupo 1 Grupo 2 Grupo 3 Grupo 4 Grupo 5 Grupo 6
Funcionalidad
Interoperabilidad
Rendimiento
Facilidad de
prueba
Disponibilidad
Modificabilidad
Seguridad
Usabilidad
QAW Vistas de un SS

You might also like