ATRIBUTOS DE CALIDAD
Existen diferentes clasificaciones y agrupaciones de atributos de calidad, algunas de las más representativas son:
• ISO-9126 Software Quality Model
• IEEE 1061
ISO 9126
• Funcionalidad
• Confiabilidad
• Facilidad de uso
• Eficiencia
• Facilidad de mantenimiento
Confiabilidad
Una vez el software se encuentra funcionando, según se especificó, la confiabilidad define la capacidad de un sistema de mantener su nivel de servicio bajo condiciones definidas por periodos específicos de tiempo
La tolerancia a fallas se define como la habilidad del sistema para soportar fallas en sus componentes
Facilidad de Uso
Facilidad de uso de una funcionalidad dada la facilidad para aprender cómo utilizar el sistema hace parte de la facilidad de uso.
Eficiencia
Utilización de recursos del sistema para cumplir con su funcionalidad. Ejemplo: Utilización de disco, memoria, ancho de banda, procesador, etc.
Facilidad de Mantenimiento
La habilidad para identificar y corregir un defecto dentro de un componente de software la facilidad de probar el sistema (testability) es una subcategoría de este atributo.
Portabilidad
Habilidad del software para adaptarse a cambios en el ambiente o los requerimientos la adaptabilidad se considera una subcategoria de este atributo.
IEEE 1061
• Desempeño
• Confiabilidad
• Seguridad
• Seguro
Desempeño
Grado en el cual un sistema o componente cumple sus funciones dentro de restricciones dadas tales como velocidad, exactitud, o uso de memoria . Tiempo requerido para responder a un evento específico.
Número de eventos procesados en un intervalo dado de tiempo
Confiabilidad
Propiedad de un sistema tal que se puede confiar justificablemente en los servicios que este presta.
• Confiabilidad
• Disponibilidad - El sistema puede ser usado
• Confianza - Continuidad de servicio
• Seguro - No produce consecuencias catastróficas
• Confidencialidad - No ocurrencia de accesos no autorizados a la información
• Integridad - No ocurrencia de alteraciones no autorizadas de información
• Mantenibilidad - Aptitud para permitir reparaciones y evolución
Seguridad
Propiedad de un sistema contra el acceso, modificación o destrucción no autorizada de información.
• Confidencialidad
• Integridad
Seguro
Grado de confianza con el que un sistema es utilizado sin que ocasione accidentes (Safety-Critical).
• No existe riesgo ni pérdida de vidas humanas.
No hay comentarios:
Publicar un comentario