calidad

Páginas: 17 (4026 palabras) Publicado: 24 de noviembre de 2015
Arquitectura de
Software
Jamir Antonio Avila Mojica
jamir.avila@gmail.com

Atributos de calidad
Introducción
● ISO 9126
● Modelos de calidad




RUP



Bosch



SQUID



SEI



Escenarios
Tácticas

Introducción


Definición


Calidad de software es la totalidad de
rasgos y atributos de un producto de
software que le apoyan en su capacidad de
satisfacer sus necesidades explícitas oimplícitas. [ISO 9126]



La calidad del software es el grado que
posee el software de una combinación
deseada de cualidades o atributos. [IEEE]

Introducción


Las aplicaciones modernas involucran
características como distribución, portabilidad,
interoperabilidad, reutilización de
componentes y en algunos casos respuestas
en tiempo real; por tanto, se requiere de una
definición adecuada de laarquitectura para
abordar estos requerimientos no funcionales
(cualidades generales que el sistema debe
poseer, o restricciones sobre las soluciones
aceptables, tales como: desempeño,
restricciones de diseño, atributos de calidad,
etc.).

Introducción


Se parte de la premisa de que la arquitectura
de software determina los atributos de calidad.


¿Es cierto?



¿Las decisiones arquitectónicaspueden
afectar atributos de calidad específicos?



¿Las decisiones arquitectónicas permiten
analizar los conflictos entre los atributos de
calidad?

Introducción

Conflictos entre los atributos de calidad

Introducción

Medidas de satisfacción de los usuarios - IBM

Introducción
Comparación de atributos de calidad
Mantenibilidad
10

Tolerancia a fallas

Portabilidad
5

Opción 2
Opción 1
0Rendimiento

Interoperabilidad

Precisión

Evaluación de dos alternativas

Atributos de calidad
Introducción
● ISO 9126
● Modelos de calidad




RUP



Bosch



SQUID



SEI



Escenarios
Tácticas

ISO 9126


El modelo de calidad en tecnología de
información, “QUality in InformatioN
Technology”, es una infraestructura para la
calidad de los productos de software, que
extiende la norma ISO9126; esta última es el
resultado de una estandarización de la
terminología de los atributos de calidad.


Define 6 atributos, propiedades de un bien o
producto, de calidad.



Cada atributo está dividido en subatributos.



Cada uno de los subatributos contiene varias
métricas.

ISO 9126


Los involucrados en un sistema de software
deben participar desde el comienzo del ciclo
de vida del sistemaen la selección de los
atributos de calidad que debe satisfacer el
sistema:


Funcionalidad



Usabilidad



Mantenibilidad



Confiabilidad



Eficiencia



Portabilidad

ISO 9126 - Funcionalidad


Funcionalidad: se refiere a la existencia de un
conjunto de funciones y sus propiedades
específicas que satisfacen necesidades
explícitas o implícitas.


Conveniencia (suitability).

–Precisión (accuracy).



Conformidad (compliance).



Interoperabilidad.



Seguridad.



Trazabilidad.

ISO 9126 - Funcionalidad


Conveniencia (suitability): presencia y conveniencia de
un conjunto de funciones para tareas específicas.


Indicadores:










Radio de cubrimiento: porcentaje de la funcionalidad
deseada que está realmente presente en el producto de
software.
Porcentajeescalado de cobertura: porcentaje de la
funcionalidad preferida que está realmente presente en el
producto de software.
Cociente funcional del cambio de la especificación: cociente
de las funciones que han cambiado (incluyendo adición,
modificación, y la cancelación).
Cociente de petición de mejoras: número de solicitudes de
mejoras de funciones del software por parte de los usuarios
un mes despuésde la entrega.
Cociente de demanda: número de reclamos de los usuario
por mes y por KLOC.

ISO 9126 - Funcionalidad


Precisión (accuracy): resultados o efectos
correctos o acordados.


Indicadores:







Cociente de fallas: transacciones procesadas
incorrectas sobre total de transacciones reales.
Cociente de dígitos significativos: dígitos
significativos implementados sobre dígitos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Calidad
  • Calidad
  • Calidad
  • Calidad
  • Calidad
  • Calidad
  • Calidad
  • Calidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS