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.
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:
- por un lado, que existe un consenso en lo que es software de calidad,
- 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.