Lista de atributos de calidad del sistema - List of system quality attributes
Dentro de la ingeniería de sistemas , los atributos de calidad son requisitos no funcionales que se utilizan para evaluar el rendimiento de un sistema. A veces se denominan características de la arquitectura o "ilidades" por el sufijo que comparten muchas de las palabras. Por lo general, son requisitos arquitectónicamente significativos que requieren la atención de los arquitectos.
Atributos de calidad
Los atributos de calidad notables incluyen:
- accesibilidad
- responsabilidad
- precisión
- adaptabilidad
- administrabilidad
- asequibilidad
- agilidad (consulte los subconjuntos comunes a continuación)
- auditabilidad
- autonomía [Erl]
- disponibilidad
- compatibilidad
- componibilidad [Erl]
- configurabilidad
- exactitud
- credibilidad
- personalización
- depurabilidad
- degradabilidad
- determinabilidad
- demostrabilidad
- confiabilidad (consulte los subconjuntos comunes a continuación)
- implementabilidad
- descubrimiento [Erl]
- distribuibilidad
- durabilidad
- eficacia
- eficiencia
- evolucionabilidad
- extensibilidad
- transparencia de fallas
- Tolerancia a fallos
- fidelidad
- flexibilidad
- inspeccionabilidad
- instalabilidad
- integridad
- intercambiabilidad
- interoperabilidad [Erl]
- capacidad de aprendizaje
- localizabilidad
- mantenibilidad
- manejabilidad
- movilidad
- modificabilidad
- modularidad
- observabilidad
- operabilidad
- ortogonalidad
- portabilidad
- precisión
- previsibilidad
- capacidades de proceso
- producibilidad
- demostrabilidad
- recuperabilidad
- Relevancia
- fiabilidad
- repetibilidad
- reproducibilidad
- Resiliencia
- sensibilidad
- reutilización [Erl]
- robustez
- la seguridad
- escalabilidad
- fluidez
- autosostenibilidad
- capacidad de servicio (también conocida como compatibilidad)
- asegurabilidad (consulte los subconjuntos comunes a continuación)
- sencillez
- estabilidad
- cumplimiento de normas
- supervivencia
- sustentabilidad
- adaptabilidad
- testabilidad
- oportunidad
- trazabilidad
- transparencia
- ubicuidad
- comprensibilidad
- capacidad de actualización
- usabilidad
- vulnerabilidad
Muchos de estos atributos de calidad también se pueden aplicar a la calidad de los datos .
Subconjuntos comunes
- En conjunto, la confiabilidad, la disponibilidad, la facilidad de servicio, la facilidad de uso y la instalación se denominan RASUI.
- La funcionalidad, la usabilidad, la confiabilidad, el rendimiento y la compatibilidad se denominan conjuntamente FURPS en relación con los requisitos de software.
- La agilidad en el trabajo del software es una agregación de siete atributos arquitectónicamente sensibles: depuración, extensibilidad, portabilidad, escalabilidad, protección, capacidad de prueba y comprensibilidad.
- Para las bases de datos, la confiabilidad, la disponibilidad, la escalabilidad y la capacidad de recuperación (RASR) es un concepto importante.
- La atomicidad, consistencia, aislamiento (a veces integridad), durabilidad ( ACID ) es una métrica de transacción.
- Cuando se trata de sistemas críticos para la seguridad, se utiliza con frecuencia el acrónimo de fiabilidad, disponibilidad, mantenibilidad y seguridad ( RAMS ).
- La confiabilidad es un agregado de disponibilidad, confiabilidad, seguridad, integridad y facilidad de mantenimiento.
- La integridad depende de la seguridad y la supervivencia.
- La seguridad es una combinación de confidencialidad, integridad y disponibilidad. La seguridad y la confiabilidad a menudo se tratan juntas.
Ver también
- Requisito no funcional
- Calidad de la información
- ISO / IEC 9126 Ingeniería de software: calidad del producto
- Dimensiones cognitivas de notaciones
- Calidad del software
Referencias
Otras lecturas
- Erl, Thomas (2007). SOA: Principios de diseño de servicios . Prentice Hall. ISBN 9780132344821.
- Gitzel, R .; Korthausa, A .; Schadera, M. (30 de abril de 2007). "Uso de conocimientos de ingeniería web establecidos en enfoques basados en modelos" . Ciencia de la Programación de Computadores . 66 (2): 105-124. doi : 10.1016 / j.scico.2006.09.001 .
- Bass, Len; Clements, Paul C .; Kazman, Rick (2012). Arquitectura de software en la práctica (3ª ed.). ISBN 9780321815736.