Este documento describe cómo se mide la calidad de software. Explica que la calidad del producto se evalúa analizando el código y componentes para verificar el cumplimiento de requisitos, mientras que la calidad del proceso se evalúa mediante estándares como ISO y CMMI. También presenta los atributos de calidad definidos en la norma ISO 25010 para evaluar características como la funcionalidad, fiabilidad y mantenibilidad del software.
1. SISTEMA DE GESTIÓN DE
CALIDAD
Universidad Nacional del Callao
Facultad de Ingeniería de Sistemas
Alumno: Murillo Julcapoma Carlos Enrique
Docente: Malca Vicente Eddie Christian
Tema: ¿Cómo se mide la calidad de
software?
2. Calidad
Conjunto de propiedades inherentes a una
cosa que permite caracterizarla y valorarla con
respecto a las restantes de su especie.
La calidad de un producto es subjetivo porque
puede que para una persona este producto
sea de mas calidad o de menos calidad.
3. Producto/Proceso
Sin embargo para tener un concepto global de
calidad es necesario apoyarse en estándares
y diferenciar dos puntos. La calidad del
PRODUCTO y la calidad del PROCESO de un
software.
4. Producto
Para medir la calidad del software como
PRODUCTO debemos ver como esta
construido por dentro (Analizar su código ,
analizar sus componentes y ver como este
interacciona con otros), cumplir con los
requerimientos funcionales y no funcionales.
Es importante determinar los atributos de
calidad (aquellos puntos que para los usuarios
son importantes cumplir para cubrir sus
necesidades).
5. Atributos de Calidad
Determinamos los atributos de calidad con los
diferentes estándares para poder tener un
conjuntos de características y sub
características. En este caso la ISO 25000
que es reemplazo de la ISO 9126 que habla
de la calidad del producto de software.
7. Esta ISO es una familia de normas y estándares
para evaluar la calidad del producto. Una en
particular la iso25010 , existe un conjunto de
características y sub características el cual esta
norma aconseja el software debe tener.
No es necesario que el software tenga
absolutamente todas, simplemente definimos un
criterio de cual es mas importante según el
contexto de mi aplicación.
Dato adicional:
- Existen tecnicas para evaluar codigo: tecnicas
caja negra, caja blanca, evaluar escenarios de
prueba.
8. Calidad del Proceso del
Software
Hacemos énfasis en los procesos que
intervinieron para la creación de este
producto. (Modelo de proceso de software).
Tomando como referencias:
1. Cmmi/moprosoft
2. ISO15504 , ISO 1207
Cuando hablamos de calidad software no
solamente hay que pensar en codigo ,
debemos pensar en normas y estándares que
intervienen al producto en si como al proceso.