Aseguramiento De La Calidad Del Software
Enviado por SKYBLUE009 • 19 de Febrero de 2014 • 520 Palabras (3 Páginas) • 425 Visitas
Introducción
La calidad es el conjunto de propiedades inherentes a una entidad, que permiten juzgar
su valor. Está cuantificada por el valor que se le da al conjunto de propiedades
seleccionadas. De esta manera la calidad es subjetiva y, como dice James Bach [11], es
circunstancial. Es subjetiva porque depende de los atributos elegidos para medirla y es
circunstancial porque el conjunto de atributos elegidos puede variar en situaciones
diferentes.
Cuando aplicamos el concepto de calidad al software, éste deja de ser subjetivo porque
se determinan cuales son los atributos de calidad del software. Pero no deja de ser
accidental ya que en ciertas situaciones, un determinado conjunto de características de
calidad puede ser más importante que en ciertas otras.
Resumiendo, la calidad del software es medible y varía de un sistema a otro o de un
programa a otro.
3.2 Calidad del software
Hablamos todo el tiempo de problemas relacionados con la calidad del software pero no
tenemos una definición precisa de lo que ésta significa. Sin una definición clara, concisa
y medible de lo que es la calidad del software, no podemos tomar buenas decisiones de
negocio respecto del uso de los recursos, ni en que áreas mejorar la calidad, ni que
herramientas y técnicas utilizar para mejorar la calidad.
Hay diferentes puntos de vista para definir calidad de software. Desde el punto de vista
del cumplimiento de los requerimientos Roger Pressman define la calidad de software
como:
“El cumplimiento de los requerimientos funcionales y de performance explícitamente
definidos, de los estándares de desarrollo explícitamente documentados y de las
características implícitas esperadas del desarrollo de software profesional.” [1]
- 23 -
Desde el punto de vista del cliente o usuario Watts Humphrey dice:
“El foco principal de cualquier definición de calidad de software debería ser las
necesidades del cliente. Crosby [6] al igual que Pressman [1] define la calidad como
conformidad con los requerimientos. Mientras uno puede discutir la diferencia entre
requerimientos, necesidades y deseos, la definición de calidad debe considerar la
perspectiva de los usuarios. Entonces las preguntas claves son ¿Quiénes son los
usuarios?, ¿Qué es importante para ellos? Y ¿Cómo sus prioridades se relacionan con
la manera en que se construye, empaqueta y se da soporte al producto?[2]”
Al Davis define calidad del software como:
“La calidad no se trata de tener cero defectos o una mejora medible de la proporción
de defectos, no se trata de tener los requerimientos documentados. No es mas ni menos
que satisfacer las necesidades del cliente (por
...