You are on page 1of 2

ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE

Segn la norma ISO 9000:2000, el aseguramiento de la calidad es la parte de la gestin de


la calidad orientada a proporcionar confianza en que se cumplirn los requisitos de calidad.

El Aseguramiento de la Calidad del Software es el conjunto de actividades planificadas y


sistemticas necesarias para aportar la confianza que el software satisfar los requisitos
dados de calidad. Este aseguramiento se disea para cada aplicacin antes de comenzar a
desarrollarla y no despus. El Aseguramiento de la Calidad del Software engloba:

Un enfoque de gestin de calidad.


Mtodos y herramientas de Ingeniera del Software.
Revisiones tcnicas formales en el proceso del software.
Una estrategia de prueba multiescala.
El control de la documentacin del software y de los cambios realizados.
Procedimientos para ajustarse a los estndares de desarrollo del software.
Mecanismos de medicin y de generacin de informes.

Las revisiones del software son un "filtro" para el proceso de Ingeniera del Software. Esto
es, las revisiones se aplican a varios momentos del desarrollo del software y sirven para
detectar errores y defectos que pueden ser eliminados. La revisin tcnica formal (RTF), a
veces llamada inspeccin, es el filtro ms efectivo desde el punto de viste del aseguramiento
de la calidad y es un medio efectivo para mejorar la calidad del software.

El defecto se define como una anomala del producto. Dentro del contexto del proceso del
software, los trminos defecto y fallo son sinnimos. Ambos implican un problema de calidad
que es descubierto despus de entregar el software a los usuarios finales. El objetivo
principal de las RTF es encontrar errores durante el proceso, de forma que se conviertan en
defectos despus de la entrega del software. El beneficio de la inspeccin es el
descubrimiento de errores al principio para que no se propaguen al paso siguiente del
proceso de software.

Las actividades de diseo introducen entre el 50 y 65% de todos los errores durante el
proceso de software. Sin embargo, se ha demostrado que las RTF son efectivas en un 75%
a la hora de detectar errores. Con la deteccin y la eliminacin de un gran porcentaje de
errores, el proceso de revisin reduce substancialmente el coste de los pasos siguientes en
las fases de desarrollo y mantenimiento.

Los objetivos de la Revisin Tcnica Formal son:

Descubrir errores en la funcin, la lgica o la implementacin de cualquier


representacin del software.
Verificar que el software bajo revisin alcance sus requisitos.
Garantizar que el software ha sido representado de acuerdo con ciertos estndares
predefinidos.
Conseguir un software desarrollado en forma uniforme
Hacer que los proyectos sean ms manejables.

La RTF promueve la seguridad y la continuidad, ya que varias personas se familiarizarn


con partes del software que, de una forma u otra, no hubieran visto nunca. Es una clase de
revisin que incluye recorridos, inspecciones, revisiones cclicas y otro pequeo grupo de
evaualciones tcnicas del software. Cada RTF se lleva a cabo mediante una reunin y slo
tendr xito si es bien planificada, controlada y atendida.

El aseguramiento de calidad se refiere a validar los procesos usados para crear los
productos. Es una herramienta especialmente til para administradores y patrocinadores, ya
que permite discutir los procesos usados para determinar si los productos creados son
razonables. Este aseguramiento tiene asociado 2 constitutivos diferentes:

1. Los ingenieros del Software que realizan el trabajo tcnico.


2. Un grupo de SQA (Software Quality Assurance) que se responsabiliza en la
planificacin de aseguramiento de la calidad, supervisin, mantenimiento de
registros, anlisis e informes.

Las Actividades del grupo de SQA son:


Establecimiento de un plan de SQA para un proyecto.
Participacin en el desarrollo de la descripcin del proceso de software del proyecto.
Revisin de las actividades de Ingeniera del Software para verificar su ajuste al
proceso de software definido
Auditoria de los productos de software designados para verificar el ajuste con los
definidos como parte del proceso del software.
Asegurar que las desviaciones del trabajo y los productos del software se
documentan y se manejan de acuerdo con un procedimiento establecido.
Registrar lo que no se ajuste a los requisitos e informar a sus superiores.

Adems de estas actividades, el grupo de SQA coordina el control y la gestin de cambios y;


ayuda a recopilar y analizar las mtricas del software.

Las mtricas son escalas de unidades sobre las cuales puede medirse un
atributo cuantificable. Cuando se habla de software nos referimos a la disciplina de recopilar
y analizar datos basndonos en mediciones reales de software, as como a las escalas
de medicin. Los atributos son caractersticas observables del producto o del proceso
de software, que proporciona alguna informacin til sobre el estado del producto o sobre
el progreso del proyecto. El trmino producto se utiliza para referirse a las
especificaciones, a los diseos y a los listados del cdigo. Los valores de las mtricas no se
obtienen slo por mediciones. Algunos valores de mtricas se derivan de los requisitos del
cliente o de los usuarios y, por lo tanto, actan como restricciones dentro del proyecto.

You might also like