Vous êtes sur la page 1sur 8

PONTIFICIA UNIVERSIDAD CATOLICA DE CHILE

DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN


ESCUELA DE INGENIERIA
GESTIÓN DE UNA FÁBRICA DE SOFTWARE, IIC3154

“MANUAL DEL ASEGURAMIENTO DE


LA CALIDAD DEL SOFTWARE”

Profesor: Enrique Perez

Autor: Pablo Durán Steinman


Roberto Montalva Rosales

Fecha: 29 de Octubre de 2001


Introducción
Una de las principales fases dentro de la elaboración de un proyecto es el
Aseguramiento de la Calidad del Software (SQA), es decir, un modelo sistemático y
planeado de todas las acciones necesarias para proveer la confianza adecuada, según los
requerimientos técnicos establecidos, de cada producto e ítem del proyecto. Un sinónimo
del aseguramiento de la calidad del software es aseguramiento del producto de software.
La actividad del aseguramiento de calidad es el proceso de verificación de que los
estándares sean aplicados. En proyectos pequeños esto se puede realizar por el equipo de
desarrollo, pero en proyectos grandes, un grupo específico se debe dedicar a esta rol.
El plan de aseguramiento de la calidad del software (SQAP) define cuan adherido a
estos estándares se debe monitorear. El SQAP contiene una lista de comprobación para las
actividades que se deben llevar a cabo para asegurar la calidad del producto. Para cada
actividad, en las que tiene responsabilidad el SQA, se debe crear un plan para su monitoreo.
Actividades
Para poder realizar una buena adherencia con los estándares se debe medir
cuantitativamente, donde sea posible, los aspectos de calidad (por ejemplo complejidad,
confiabilidad, mantenimiento, seguridad, defectos, número de problemas) utilizando
métricas bien establecidas.
Para cumplir con esto, se deben realizar las siguientes actividades:

• Administración.
• Documentación.
• Estándares, prácticas, convenciones y métricas.
• Revisiones e intervenciones.
• Actividades de testeo.
• Reporte de errores y acciones correctivas.
• Herramientas, técnicas y métodos.
• Código y control de media.
• Control del surtidor
o Colección de registros, mantenimiento y retención.
o Entrenamiento.
o Administración del riesgo.

Luego, todas estas actividades se deben documentar en el Plan de Aseguramiento de


la Calidad del Software, el cual irá evolucionado es las sucesivas fases, es decir:

• Fase UR.
• Fase SR.
• Fase AD.
• Fase DD.
• Fase TR.
• Fase OM.
Procesos de la gerencia de SQA
A continuación se detalla el proceso de una gerencia de aseguramiento de calidad:

Propósito Guía para la gerencia de aseguramiento de calidad.


1 Criterios de  Documentos de referencia.
Entrada  Propósito de la gerencia de calidad.
2 Anteproyecto  Administración gerencia de SQA.
 Chequeo de la Documentación.
3 UR  Chequeo de Estándares, prácticas y métricas.
 Chequeo de Pruebas.
 Chequeo de Reportes de errores y acciones correctivas.
 Chequeo de Herramientas, técnicas y métodos.
 Chequeo de Herramientas Control de Código y Media.
 Chequeo de la Colección de registros, mantención y
retención.
 Chequeo de la Capacitación.
 Chequeo del Manejo de Riesgo.
 Resumen resto del proyecto.
4 UR/R  Revisión y auditoría.
5 SR  Chequeo de Estándares, prácticas y métricas.
 Chequeo de Pruebas.
 Chequeo de Reportes de errores y acciones correctivas.
 Chequeo de Herramientas, técnicas y métodos.
 Chequeo de Herramientas Control de Código y Media.
 Chequeo de la Colección de registros, mantención y
retención.
 Chequeo de la Capacitación.
 Chequeo del Manejo de Riesgo.
 Resumen resto del proyecto.
6 SR/R  Revisión y auditoría.
7 AD  Chequeo de Estándares, prácticas y métricas.
 Chequeo de Pruebas.
 Chequeo de Reportes de errores y acciones correctivas.
 Chequeo de Herramientas, técnicas y métodos.
 Chequeo de Herramientas Control de Código y Media.
 Chequeo de la Colección de registros, mantención y
retención.
 Chequeo de la Capacitación.
 Chequeo del Manejo de Riesgo.
 Resumen resto del proyecto.
8 AD/R  Revisión y auditoría.
9 DD  Chequeo de Estándares, prácticas y métricas.
 Chequeo de Pruebas.
 Chequeo de Reportes de errores y acciones correctivas.
 Chequeo de Herramientas, técnicas y métodos.
 Chequeo de Herramientas Control de Código y Media.
 Chequeo de la Colección de registros, mantención y
retención.
 Chequeo de la Capacitación.
 Chequeo del Manejo de Riesgo.
 Resumen resto del proyecto.
10 DD/R  Revisión y auditoría.
11 TR  Chequeo de Estándares, prácticas y métricas.
 Chequeo de Pruebas.
 Chequeo de Reportes de errores y acciones correctivas.
 Chequeo de Herramientas, técnicas y métodos.
 Chequeo de Herramientas Control de Código y Media.
 Chequeo de la Colección de registros, mantención y
retención.
 Chequeo de la Capacitación.
 Chequeo del Manejo de Riesgo.
 Resumen resto del proyecto.
12 OM  Chequeo de Estándares, prácticas y métricas.
 Chequeo de Pruebas.
 Chequeo de Reportes de errores y acciones correctivas.
 Chequeo de Herramientas, técnicas y métodos.
 Chequeo de Herramientas Control de Código y Media.
 Chequeo de la Colección de registros, mantención y
retención.
 Chequeo de la Capacitación.
 Chequeo del Manejo de Riesgo.
 Resumen resto del proyecto.
13 Criterios de  SQAP/XX
Salida

Guía para el chequeo de la administración de la gerencia del SQA:

Propósito Guía para chequear la administración del SQA.


1 Criterios de  SPMP/XX.
Entrada  Integrantes gerencia SQA.
2 Revisión  Examinar estructura gerencial de la organización
encargada del SQA.
 Examinar la estructura organizacional.
 Identificar tareas de cada integrante de la gerencia.
 Definir responsabilidades a cada integrante de la
gerencia.
3 Criterios de  Estructura de la administración del departamento del
Salida SQA revisada.

Guía para el chequeo de la documentación:

Propósito Guía para chequear la documentación.


1 Criterios de  SPMP/XX.
Entrada
2 Revisión  Revisión y análisis del plan de documentación.
 Buscar discrepancias.
 Discutir discrepancias con el gerente de proyecto.
3 Criterios de  Documentación Revisada.
Salida

Guía para el chequeo de la adherencia a los estándares:

Propósito Guía para chequear adherencia a los estándares.


1 Criterios de  URD, SRD, DDD, ADD, SVVP/XX, SCMP/XX.
Entrada
2 Documentación  Monitorear adherencias de los documentos a los
estándares.
3 Diseño  Monitorear adherencias del diseño a los estándares.
4 Codificación  Monitorear adherencias de la codificación a los
estándares.
5 Comentarios  Monitorear adherencias de los comentarios a los
estándares.
6 Prueba  Monitorear adherencias de las pruebas a los
estándares.
 Monitorear adherencia de las pruebas a las prácticas
definidas.
7 Métricas  Revisar la métrica definida.
8 Conformidad  Monitorear la conformidad que existe en el sistema.
9 Criterios de  Proceso de Documentación revisado.
Salida  Proceso de Diseño revisado.
 Proceso de Codificación revisado.
 Proceso de Comentarios Revisado.
 Proceso de Pruebas revisado.
 Métricas definidas revisadas.
 Conformidad revisada.

Guía para el chequeo de las revisiones y las auditorías:

Propósito Guía para las revisiones y las auditorías.


1 Criterios de  SVVP/XX.
Entrada
2 Revisión  Revisar el propósito de cada revisión.
 Participar en revisiones de código.
 Examinar argumentos de revisión y auditoría.
 Verificar que el mecanismo de revisión sea acorde al
tipo de proyecto.
 Identificar los requerimientos mínimos para las
revisiones.
3 Criterios de  Proceso de Revisión y Auditoria revisados.
Salida

Guía para el chequeo de las actividades de prueba del software:

Propósito Guía para el chequeo de las actividades de prueba.


1 Criterios de  SVVP/XX.
Entrada
2 Revisión  Realizar prueba de unidad del software.
 Realizar prueba de integración del software.
 Realizar prueba de sistema del software.
 Realizar prueba de aceptación del software.
 Revisar planes de prueba.
 Revisar diseño de pruebas.
 Revisar casos de prueba.
 Revisar procedimientos de prueba.
 Revisar reportes de pruebas.
 Monitorear actividades de prueba del equipo de
desarrollo y de ejecución.
 Proponer otro tipo de pruebas.
3 Criterios de  Proceso de prueba revisado.
Salida  Pruebas alternativas.

Guía para el chequeo de reportes de errores y acciones correctivas:

Propósito Guía el chequeo de reportes de errores y acciones


correctivas.
1 Criterios de  SCMP/XX.
Entrada
2 Revisión  Monitorear la ejecución de los procedimientos de
manejo de problemas.
 Examinar detalles en la ocurrencia de los problemas.
3 Criterios de  Proceso de reportes de errores y acciones correctivas
Salida revisado.

Guía para el chequeo de herramientas, técnicas y métodos:

Propósito Guía el chequeo de herramientas, técnicas y métodos.


1 Criterios de  URD, SRD, DDD, ADD.
Entrada
2 Revisión  Chequear si se seleccionaron las herramientas
apropiadas en las fases necesarias.
 Chequear si se seleccionaron las técnicas apropiadas
en las fases necesarias.
 Chequear si se seleccionaron los métodos apropiados
en las fases necesarias.
 Monitorear el uso correcto de las herramientas,
técnicas y métodos definidos.
 Definir herramientas, técnicas y métodos adicionales.
3 Criterios de  Herramientas, técnicas y métodos revisados.
Salida

Guía para el chequeo de control de código y media:

Propósito Guía el chequeo de control de código y media.


1 Criterios de  SCMP/XX.
Entrada
2 Revisión  Chequear que se hayan definido en el SCMP los
procedimientos correctos y que se lleven a cabo, para
mantener, almacenar, asegurar y documentar versiones
del software.
3 Criterios de  Proceso de control de código y media revisado.
Salida

Guía para el chequeo de control del proveedor:

Propósito Guía el chequeo de control del proveedor.


1 Criterios de  SQAP/XX de cada proveedor de código.
Entrada
2 Revisión  Chequeas que los estándares se hayan respetados en el
software provisto por lo proveedores de código
externos.
3 Criterios de  Proceso de control de proveedor revisado.
Salida

Guía para el chequeo de la colección de registros, mantención y retención:

Propósito Guía el chequeo de la colección de registros, mantención y


retención.
1 Criterios de  SCMP/XX.
Entrada
2 Revisión  Chequeas que se utilicen métodos e instalaciones
apropiadas, para apilar, resguarda y mantener la
documentación del proyecto.
3 Criterios de  Colección de registros, mantención y retención
Salida revisada.

Guía para el chequeo de la capacitación:

Propósito Guía el chequeo de la capacitación.


1 Criterios de  SPMP/XX.
Entrada
2 Revisión  Chequear que el staff de desarrollo del software haya
sido capacitado para realizar sus tareas.
 Definir capacitaciones si es necesario.
3 Criterios de  Proceso de capacitación revisado.
Salida  Capacitaciones si son necesarias.

Guía para el manejo del riesgo:

Propósito Guía para el manejo del riesgo.


1 Criterios de  SPMP/XX.
Entrada
2 Revisión  Monitorear la actividad de manejo de riesgo.
 Aconsejar métodos y procedimientos, para identificar,
disminuir y controlar áreas de riesgo, al gerente de
proyecto.
3 Criterios de  Proceso de manejo de riesgo revisado.
Salida