Cap16 Calidad de Software
Cap16 Calidad de Software
Cap16 Calidad de Software
EL PLAN DE ACS
El Plan de ACS proporciona un mapa de ruta para instituir el aseguramiento de la calidad
del software. Desarrollado por el grupo de ACS (o por el equipo del software si no existe
un grupo de ACS), el plan funciona como plantilla para las actividades de ACS que se
instituyen para cada proyecto de software.
La IEEE ha publicado una norma para el ACS. Ésta recomienda una estructura que
identifica lo siguiente:
1) propósito y alcance del plan
2) descripción de todos los productos del trabajo de ingeniería de software (tales como
modelos, documentos, código fuente, etc.) que se ubiquen dentro del ámbito del
ACS
3) todas las normas y prácticas aplicables que se utilicen durante el proceso del
software
4) acciones y tareas del ACS (incluidas revisiones y auditorías) y su ubicación en el
proceso del software
5) herramientas y métodos que den apoyo a las acciones y tareas de ACS
6) procedimientos para la administración de la configuración del software
7) métodos para unificar las salvaguardas y para mantener todos los registros
relacionados con el ACS
8) roles y responsabilidades relacionados con la calidad del producto.
RESUMEN
El aseguramiento de la calidad del software es una actividad sombrilla de la ingeniería de
software que se aplica en cada etapa del proceso del software. El ACS incluye
procedimientos para la aplicación eficaz de métodos y herramientas, supervisa las
actividades de control de calidad, tales como las revisiones técnicas y las pruebas del
software, procedimientos para la administración del cambio, y procedimientos para
asegurar el cumplimiento de las normas y mecanismos de medición y elaboración de
reportes.
Para llevar a cabo el aseguramiento de la calidad del software de manera adecuada, deben
recabarse, evaluarse y divulgarse datos sobre el proceso de la ingeniería de software. Los
métodos estadísticos aplicados al ACS ayudan a mejorar la calidad del producto y del
proceso de software mismo. Los modelos de confiabilidad del software amplían las
mediciones, lo que permite que los datos obtenidos acerca de los defectos se extrapolen
hacia tasas de falla proyectadas y hacia la elaboración de pronósticos de confiabilidad.
En resumen, deben tomarse en cuenta las palabras de Dunn y Ullman :“El aseguramiento
de la calidad del software es el mapeo de los preceptos administrativos y de las disciplinas
de diseño del aseguramiento de la calidad, en el ámbito administrativo y tecnológico
aplicable a la ingeniería de software.” La capacidad de asegurar la calidad es la medida de
una disciplina madura de la ingeniería. Cuando el mapeo se lleva a cabo con éxito, el
resultado es una ingeniería de software madura.