Está en la página 1de 3

Tema 1: Normas y modelos de la calidad del

software

https://www.youtube.com/watch?v=sTOOnZjJI8c

La calidad de un producto software se mide en función de sus atributos de calidad y


éstos deben ser expresados de forma que puedan ser verificados.

Si una arquitectura de software se encuentra incorrecta en su diseño, se tiene la


posibilidad de construir un sistema que no alcanzará el total de los requerimientos
creados inicialmente.

En la siguiente figura se muestran los seis atributos claves de calidad externa e interna
que define el estándar ISO 9126.
Imagen recuperada de: http://www.runit.com.ar/pages/view/32917/atributos-de-
calidad-de-software

En el desarrollo del software el aseguramiento de calidad incluye la verificación,


validación y los procesos que comprueban que los procedimientos de calidad se
aplicaron de manera adecuada.

El aseguramiento de la calidad del producto permite garantizar que el producto de


software se caracterice por determinados aspectos de calidad para ello se planean
y ejecutan actividades analíticas y constructivas que se ejecutan sobre los artefactos
de software intermedios, al igual que sobre el producto final.

Normas y modelos de calidad

Un aspecto importante del aseguramiento de calidad es la definición o selección de


estándares que deben aplicarse al producto y al proceso de desarrollo de software,
no existe una receta única en el aseguramiento de la calidad de estos ya que el
software es diferente para cada dominio, igualmente que su grado de exigencia.
Imagen tomada del libro Sommerville, Ian. pna 659

La diversidad de modelos existentes en la actualidad es muy alta; existen muchas


organizaciones estándares internacionales como (ISO 9000, IEEE 730) que establecen
normas o convenios para obtener la calidad en el software en pro de crear y mantener
modelos y normas de calidad.

En el siguiente documento “Normas de Calidad del producto y del proceso del


software” encuentra las diferentes normas y modelos aplicados al producto y al
proceso en desarrollo del software de acuerdo a su contexto.

También podría gustarte