Saltar la navegación

Calidad en software

Haciendo doble clic...

Volviendo a las definiciones de la RAE que vimos en el punto anterior, parecería ser que la que más usamos es la segunda acepción: 

2. f. Buena calidad, superioridad o excelencia. La calidad de ese aceite ha conquistado los mercados.

Ahora bien, para nuestro trabajo en ingeniería de software, o en cualquier rama de producción de lo que sea, calidad también significa:

1. f. Propiedad o conjunto de propiedades inherentes a algo, que permiten juzgar su valor. Esta tela es de buena calidad.
y también: 
3. f. Adecuación de un producto o servicio a las características especificadas. Control de la calidad de un producto.
calidad
En ingeniería de software vamos a decir entonces que siempre vamos a intentar construir software de calidad, y para ello tenemos que tener en cuenta 2 cosas:
  1. por un lado, que existe un consenso en lo que es software de calidad,
  2. y por el otro (el más importante diría yo) que la calidad del software no la vamos a definir nosotros, quienes vamos a programar, sino que la definirá el cliente y los usuarios que interactúen con el sistema a construir.
Veamos entonces algunos conceptos de autores y la norma ISO 9126, que haciendo spoiler, es la que vamos a tener en cuenta para nuestro trabajo y a la que se referencia internacionalmente cuando se habla de calidad de software.