Calidad del software
description
Transcript of Calidad del software
UNIVERSIDAD TECNOLOGICA DE PANAMAFACULTAD DE INGENIERIAS EN SISTEMAS
LICENCIATURA EN DESARROLLO DE SOFTWARE
CALIDAD DE SOFTWARE
TEMAEL ESTANDAR ISO9126
PROFESORABELEN DE ESPINO
ELABORADO POR VELKYS OBERTO 8-846-1107
GRUPO9LS241
FECHA13 DE SEPTIEMBRE DE 2012
El estándar ISO/IEC 9126 distingue entre calidad interna y calidad
externa, e introduce también el concepto de calidad en uso. La calidad
interna tiene como objetivo medir la calidad del software mediante
factores medibles durante su desarrollo. La calidad externa pretende
medir la calidad del software teniendo en cuenta el comportamiento de
este software en un sistema del cual forme parte.
Las características que definen las vistas interna y externa, se muestran a continuación en la imagen.
ISO 9126-1, clasifica la calidad del software en un conjunto estructurado de características y subcaracterísticas de la siguiente manera:
Funcionalidad - Un conjunto de atributos que se relacionan con la existencia de un conjunto de funciones y sus propiedades específicas. Las funciones son aquellas que satisfacen las necesidades implícitas o explícitas.
IdoneidadExactitud Interoperabilidad Seguridad Cumplimiento de normas.
Fiabilidad - Un conjunto de atributos relacionados con la capacidad del software de mantener su nivel de prestación bajo condiciones establecidas durante un período establecido.
MadurezRecuperabilidadTolerancia a fallos
Usabilidad - Un conjunto de atributos relacionados con el esfuerzo necesario para su uso, y en la valoración individual de tal uso, por un establecido o implicado conjunto de usuarios.
AprendizajeComprensiónOperatividadAtractividad
Eficiencia - Conjunto de atributos relacionados con la relación entre el nivel de desempeño del software y la cantidad de recursos necesitados bajo condiciones establecidas.
Comportamiento en el tiempoComportamiento de recursos
Mantenibilidad - Conjunto de atributos relacionados con la facilidad de extender, modificar o corregir errores en un sistema software.
EstabilidadFacilidad de análisisFacilidad de cambioFacilidad de pruebas
Portabilidad - Conjunto de atributos relacionados con la capacidad de un sistema software para ser transferido desde una plataforma a otra.
Capacidad de instalaciónCapacidad de reemplazamientoAdaptabilidadCo-Existencia
uno de los factores que hace al estándar atractivo es su flexibilidad. Sin embargo, esta voluntad de flexibilidad ha provocado que exista una falta de precisión en la definición de algunos puntos importantes que detallamos a continuación, y para los que proponemos un ciertorefinamiento. Para plasmar gráficamente estas decisiones y con el objetivo de trasmitir sin ambigüedades los conceptos incluidos en el estándar.