Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
Tabla de contenido
1. Introducción 3
2. Mapa conceptual 3
3. Estándares de calidad para la evaluación de software 4
3.1. Estándar ISO/IEC 9126
3.1.1.1. Funcionalidad
3.1.1.2. Confiabilidad
3.1.1.3. Usabilidad
3.1.1.4. Eficiencia
3.1.1.5. Mantenibilidad
3.1.1.6. Portabilidad
4. Métricas y medición 11
4.1. Proceso de evaluación de software
6. Glosario 15
7. Referencias bibliográficas 15
Control del documento 16
Control de cambios 16
Créditos 17
Creative Commons 17
2
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
1. Introducción
Para las empresas desarrolladoras de software es de vital importancia contar con estándares
internacionales de calidad y en tal sentido, la norma ISO (Organización Internacional de
Normalización) y la IEC (Comisión Electrotécnica Internacional), son referente obligado.
Estas organizaciones establecieron pautas que regulan la calidad, a través de la norma ISO/
IEC 9126 que se abordará en el presente módulo. Igualmente, se identificarán los criterios para
el diseño de interfaces y las métricas que miden la calidad del software.
2. Mapa conceptual
Fuente: SENA
3
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
3. Estándares de calidad para la evaluación de software
Durante años se han diseñado diferentes modelos para evaluar la producción del software,
que han intentado descomponer el criterio de calidad en características más sencillas y en esta
búsqueda, la norma ISO 9126 marca un hito importante.
Esta norma fue publicada en el año 1992 como estándar internacional y en el año 2001,
evolucionó en dos estándares relacionados: Norma ISO/IEC 9126 que se focaliza en los
atributos y métricas de la calidad del software y Norma ISO/IEC 14598, que se centra en la
evaluación de productos.
Según Alfonso & Otros (2012), “El estándar ISO/IEC 9126, presenta dos modelos de calidad.
El primero centrado en la calidad Interna y Externa del producto, y el segundo, en la calidad
en uso”. Este modelo, se retoma en las bases de lo que más adelante se configuró como el
modelo ISO 25000 o modelo SquaRE.
4
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
Cumplimiento
3.1.1.1. Funcionalidad
Es la capacidad que tiene el producto software para satisfacer los requerimientos cuando es
usado en ciertas condiciones (Largo & Marín, 2005). La característica de la funcionalidad se
divide en cinco criterios:
5
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
Tabla 1.
Criterios de la Funcionalidad
Fuente: SENA
3.1.1.2. Confiabilidad
Tabla 2.
Criterios de la confiabilidad
restablecer
Fuente: SENA
6
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
3.1.1.3. Usabilidad
Fuente: SENA
3.1.1.4. Eficiencia
Tabla 4.
Criterios de Eficiencia
Fuente: SENA
7
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
3.1.1.5. Mantenibilidad
Capacidad que tiene el producto software para ser modificado, incluyendo correcciones o
adecuaciones y especificaciones de requerimientos funcionales (Largo & Marín, 2005).
Tabla 5.
Criterios de capacidad de mantenimiento
Fuente: SENA
3.1.1.6. Portabilidad
La facilidad y disposición que tiene el producto software para ser movido de un ambiente a otro
(Largo & Marín, 2005).
Tabla 6.
Criterios de portabilidad
Fuente: SENA
8
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
3.1.2. Calidad en uso
Calidad en uso, está orientada a conocer la satisfacción del cliente, la manera como el usuario
final puede realizar los procesos de forma satisfactoria y eficiente. Esta debe facilitar prueba de
todos los procesos que realiza esporádicamente o diariamente el usuario final (Largo & Marín,
2005).
Tabla 7.
Criterios de calidad en uso
Fuente: SENA
3.2. Norma ISO/IEC 14598
Esta norma se creó para evaluar la calidad del producto software, proporcionando métricas y
requisitos. Es utilizada para aplicar los conceptos indicados en la norma ISO / IEC 9126, define
y describe actividades para analizar los requerimientos de evaluación y especificar, modelar y
aplicar acciones de evaluación. La Norma ISO/IEC 14598 define el proceso de evaluación de
un producto software en las siguientes seis normas:
Tabla 8.
Subcategoría de la Norma ISO/IEC 14598
9
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
3.3. Norma ISO 25000:2005
Según Estayno & otros (2009), indica que la norma más actual está representada por las
normas ISO 25000:2005, o con el nombre de SQuaRE (Software Quality Requirements and
Evaluation), basada en ISO 9126 y en ISO 14598. Se subdivide en cinco divisiones que se
resumen en la siguiente tabla:
Tabla 9.
Divisiones de la Norma ISO/IEC 25000:2005 - SQuaRE
10
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
Un aspecto destacable de SQuaRE es la incorporación de la Metrología (como la ciencia de
la medida) y la necesidad de amoldar los conceptos usados en Ingeniería del Software, a los
aplicados en otras líneas disciplinares que hacen uso de la medición (Estayno & otros, 2009).
4. Métricas y medición
La actividad de evaluación de software comienza con una visión cualitativa y termina en una
evaluación cuantitativa, cumpliendo a su vez con los siguientes pasos:
Tabla 10.
Criterios para evaluar un software
Los criterios para evaluar un prototipo de calidad, están dadas por las características o tipos
de software a calificar.
11
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
Tabla 11.
Criterios para evaluar software según sus características
Producción,
control de
maquinaria,
radioterapia entre
otros.
12
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
Tabla 12.
Procesos en métricas
PQM es un modelo genérico para evaluar la calidad de portales web, integrado por seis
dimensiones, como se expone en la siguiente tabla:
13
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
Tabla 13.
Dimensiones y sub dimensiones de PQM
Sub dimensiones
14
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
6. Glosario
Calidad en uso: modelo que forma parte del Estándar ISO/IEC 9126.
ISO/IEC 9126: estándar que regula por medio de dos modelos la calidad del software.
ISO/IEC 14598: norma que evalúa la calidad de los productos de software por medio de
métricas.
SQuaRE: norma ISO 25000:2005. Modelo que ha reemplazado el estándar ISO/IEC 9126 y
ISO/IEC 14598.
7. Referencias bibliográficas
Alfonzo, P., Itati, S. & Rossi, G. (2012). Revisión de modelos para evaluar la calidad de
productos Web. Experimentación en portales bancarios del NEA. Recuperado de http://sedici.
unlp.edu.ar/bitstream/handle/10915/19878/Documento_completo.pdf?sequence=1
Borbón Ardila, I. (marzo 12 de 2013). Norma de evaluación ISO/IEC 9126. [Web log post]
Recuperado de http://actividadreconocimiento-301569-8.blogspot.com.co/2013/03/norma-de-
evaluacion-isoiec-9126.html
Estayno, M., Dapozo, G., Cuencia, L. & Greiner, C. (2009). Modelos y métricas
para evaluar calidad de software. Recuperado de http://sedici.unlp.edu.ar/bitstream/
handle/10915/19762/2397-Estayno_UNNE_UTN.pdf?sequence=1
15
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
Control del documento
Control de cambios
16
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje
17
FAVA - Formación en Ambientes Virtuales de Aprendizaje - SENA - Servicio Nacional de Aprendizaje