Aseguramiento de la Calidad de Software

Páginas: 15 (3671 palabras) Publicado: 3 de junio de 2013
Capítulo 3 - Aseguramiento de la calidad del software

3.1 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 atributoselegidos 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 puedeser 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 losrequerimientos 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]

- 22 -

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 delcliente. 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 conla 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 mas que las necesidades estén o no
correctamentedocumentadas)[5]”
Finalmente, desde estas dos perspectivas el glosario de la IEEE para la ingeniería de
software define la calidad del software como:

“El grado con el cual un sistema, componente o proceso cumple con los requerimientos
y con las necesidades y expectativas del usuario. [4]”

Mas allá de cómo definamos la calidad del software, para que la definición tenga
sentido esta debe ser medible.Para poder controlar la calidad del software es necesario,
ante todo, definir los parámetros, indicadores o criterios de medición, ya que, como bien
plantea Tom De Marco, "no se puede controlar lo que no se puede medir".

Para poder identificar los costos y beneficios del software se definieron los atributos de
calidad. La intención es separar el software en atributos que puedan ser medidoso
cuantificados (en términos de costo beneficio). Ejemplos de estos atributos son
confiabilidad, adaptabilidad, usabilidad y funcionalidad.

Para clasificar los atributos de calidad del software se definieron varios modelos, uno
ellos fue el modelo FURPS+. Este modelo fue desarrollado por Robert Grady y
Deborah Caswell de Hewlett Packard
- 23 -

Bajo el acrónimo FURPS+, por sus siglas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pruebas y aseguramiento de la calidad en el software
  • Aseguramiento de la calidad de software
  • Metodológia aseguramiento de la calidad del software
  • metodos del aseguramiento de calidad de software
  • Asegurar calidad software
  • Aseguramiento de la calidad del software
  • Aseguramiento de la Calidad de Software
  • Aseguramiento de la calidad del software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS