1. UTEZ
Calidad en el desarrollo de
sw
Mapa conceptual
Sandra Edith Rodríguez Tovar
13
2. CALIDAD
Conjunto de propiedades inherentes a una cosa que permiten caracterizarla y valorarla como
igual, mejor o peor que las restantes de su especie.
Calidad de software
Calidad como la medida en que
un producto satisface las
necesidades de un cliente.
Calidad en el sw como Calidad en el sw como
producto. desarrollo.
Grado en que un cliente Se basa en la calidad del
percibe que el sw satisface diseño y su fabricación.
sus necesidades.
Se basa en
Norma Estándar Proceso
Conjunto de reglas que se Modelo a seguir Acción que se ejecuta en el
siguen para llevar a cabo un desarrollo de algo.
acción.
Organizaciones para la
calidad
ISO SPICE
(International Standaritation Organization).Es la (Software Process Improvement Capability
organización internacional para la estandarización Determination).reduce riesgos en el desarrollo de
que regula una serie de normas para fabricación, sw y mejora su calidad.
comercio y comunicación, en todas las ramas
industriales.
3. CMMI ISO/IEC PSP SPICE Moprosopft
9003
(Capability Maturity Proporciona una guía (Personal Software Es un modelo de madurez Modelo de Procesos
Model).tiene como objetivo necesaria en las Process).tiene el objetivo de procesos Para la Industria del
devaluar los procesos en sus organizaciones para la de que la calidad del sw internacionales. Fomenta Software. Modelo para
distintos niveles de madurez, aplicación del ISO 9001 a la depende de cada uno de productos de calidad, la mejora y evaluación
identifica los niveles a través de adquisición de su ministro, los ingenieros de sw y de promueve la optimización de los procesos de
la excelencia que una desarrollo, operación y aquí que el proceso de procesos y facilita la desarrollo y
organización debe tener en mantenimiento de sw y diseñado debe ayudar a evaluación del producto a mantenimiento de
cuanto a ing.de software. sus servicios relacionados. controlar, manejar y través de procesos de sistemas y productos
mejorar el trabajo de los desarrollo. de software.
ingenieros.
Factores que determinan la
calidad del software
Factores de calidad Factores de calidad según Factores de calidad de ISO 9126
según MCALL BOEHM
Corrección. Mide el grado en que un programa Mantenibilidad.Cuan fácil es Funcionalidad. Atributos que
satisface sus especificaciones. modificarlo, entenderlo. relacionan la existencia de un
conjunto de funciones con sus
Fiabilidad. Mide el grado en que se puede Utilidad general. Puede seguir propiedades específicas.
esperar que un programa lleve a cabo sus usándose si se cambia el ambiente.
funciones. Confiabilidad. Atributos que se
Utilidad per-se. (Usable, confiable, relacionan con la capacidad del sw de
Eficiencia. Mide la cantidad de recursos de eficiente) es el producto en si mantener su nivel.
computadora y de código. mismo.
Usabilidad. Atributos que se
Integridad. Grado en que se puede controlar el Portabilidad. Independencia de relacionan con el esfuerzo necesario
sw en su acceso a los datos. dispositivos, auto-contención. para usar.
Facilidad de mantenimiento. Esfuerzo Confiabilidad. Auto-contención, Eficiencia. Se relacionan con el nivel
requerido para localizar y arreglar programas. exactitud, completitud, consistencia. de performance del sw y la cantidad
de recursos usados.
Portabilidad. Transfiere un sw de un hw o un Eficiencia. Accesibilidad, eficiencia
entorno de sistemas a otro. de uso de dispositivos. Mantenibilidad. Esfuerzo en realizar
modificaciones.
Flexibilidad. Modificar un sistema operativo. Usabilidad. Robustez, accesibilidad,
comunicación. Portabilidad. Para ser transferido de
Reusabilidad. Grado en el que un programa se un ambiente a otro.
puede reutilizar. Testeabilidad. Comunicación, auto-
descripción, estructuración.
Facilidad de interoperación. Asociar un
programa a otro. Entendibiliad. Consistencia,
legibilidad.