Академический Документы
Профессиональный Документы
Культура Документы
software
Métodos
Formales
1
Calidad de software
“Usted no puede controlar lo que no puede medir” (De Marco, 1982, “Controlling
Software Projects: Management, Measurement, and Estimation” - Prentice
Hall/Yourdon Press).
2
No son conceptos intercambiables. El control de la calidad está formado
por las actividades llevadas a cabo con el propósito de controlar la calidad
de los productos o servicios mediante la búsqueda de problemas y
defectos. El control de la calidad (QC o quality control) tiene tareas como la
inspección y la prueba con el fin de dar el OK. ¿Y si estas tareas no dan OK y
nuestro producto o servicio no está conforme o presenta no
conformidades? Se lo corrige o se lo descarta, preferentemente antes de
que llegue al cliente.
Es un concepto aún más amplio que los anteriores, que los abarca y
asciende en la jerarquía de la organización. Requiere una mirada sobre la
3
calidad entendida como un sistema más de la empresa, con una política
que lo guíe y donde los directivos se involucren y dispongan de los recursos
necesarios.
Volvamos en el tiempo
Phil Crosby, a fines de los años 70, desarrolló un concepto que suponía que
la calidad se basaba en el cumplimiento de una especificación y que existía
cierta tolerancia en el cumplimiento de dicha especificación. Este es un
concepto propio de la industria de la manufactura, donde el producto
podía especificarse en todas sus dimensiones y donde existen métodos
para comprobar su adecuación a las especificaciones. (Crosby, 1987).
Figura 2: Software
Fuente: [Imagen sin título sobre software]. (s. f.). Recuperado de https://goo.gl/AomLCp
4
¿Qué es la ingeniería de software?
Veamos algunas definiciones:
Software de calidad
Calidad de software
5
Estas características son medibles. Medir implica que luego, a esa
medición, la comparemos con una especificación para conocer qué tan
cerca o lejos nos hallamos de ella. Hallarnos cerca o lejos implica que existe
una brecha que salvar, y esto implica que debemos actuar, que debemos
realizar una acción para acercarnos a ese objetivo, para cerrar esa brecha.
Por otra parte, no necesariamente debemos ser reactivos: calidad implica
también planear, pensar antes de actuar, y luego actuar, medir lo actuado
y entonces mejorar lo actuado.
Sugerimos que, habiendo llegado a este punto, leas el capítulo web del
libro del ingeniero de software Ian Sommerville, dedicado a la ingeniería de
software, principalmente, pero también a la gestión de la calidad.
6
Bibliografía de referencias
Sommerville, I. (2011). Software engineering history. En Autor, Ingeniería
de Software (p. 5). México: Pearson Educación. Recuperado de
http://www.SoftwareEngineering-9.com
[Imagen sin título sobre Calidad implica medir]. (s. f.). Recuperado de
https://unsplash.com/photos/fw7lR3ibfpU