Introducción
Conocer el significado de “calidad” y su respectiva
aplicación en el software representa un asunto de vital importancia para
cualquier desarrollador. La calidad conlleva una serie de aspectos que deben de
ser revisados, bajo distintos
estándares, que garantizan que el software desarrollado es lo
suficientemente bueno como para poder ganar una certificación.
¿Qué es calidad?
Es un conjunto de propiedades que una cosa posee y por medio
de las cuales es posible caracterizarla y compararla con otras cosas similares,
ya sea para bien o para mal de ésta. En el software se aplica la misma
definición.
Modelos de calidad
·
Calidad del producto
·
Calidad del proceso
Ø
Se busca analizar las cualidades del proceso que
más influyen en la calidad del producto.
Ø
Se modela el proceso para analizarlo mejor.
·
Calidad de uso
ISO 9126
Es un estándar internacional para la evaluación del
software, originalmente desarrollado en 1991 para proporcionar un esquema de
evaluación de la calidad del software.
La normativa define seis características de la aplicación,
las cuales a su vez están divididas en un número de sub-características que
representan un modelo detallado para la evaluación de cualquier sistema informático.
Funcionalidad
Capacidad del
software de proveer los servicios necesarios para cumplir con los requisitos
funcionales.
Confiabilidad
Capacidad del software de mantener las prestaciones
requeridas del sistema, durante un tiempo establecido y bajo un conjunto de
condiciones definidas.
Usabilidad
Esfuerzo requerido por el usuario para utilizar el producto
satisfactoriamente.
Eficiencia
Relación entre las prestaciones del software y los
requisitos necesarios para su utilización.
Mantenibilidad
Esfuerzo necesario para adaptarse a las nuevas
especificaciones y requisitos del software.
Portabilidad
Capacidad del software ser transferido de un entorno a otro.
Conclusión
Antes, durante y después del desarrollo de un software, se
debe de prestar atención a los aspectos que las distintas normativas y
estándares evalúan en éste, para poder estar preparados para recibir una
certificación, y no solo eso, sino para estar seguros de que nuestro software
es competente y merece un lugar en el mercado.
Bibliografía
Desconocido. (1 de 09 de 2011). smartsys.
Recuperado el 31 de 09 de 2014, de Norma ISO-9126 para análisis de software:
http://bemuserp.blogspot.mx/2011/09/norma-iso-9126-para-analisis-de.html