Está en la página 1de 3

Que es el aseguramiento de la calidad de Software (ASC)?

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


sistemáticas necesarias, que cumplen la función de cerciorarse que el producto sea construido de
acuerdo a los estándares y normas establecidas, tanto en términos de gestión, como de
funcionamiento, desde una perspectiva como cliente.

Principales tareas del ASC

El objetivo del equipo de ACS es auxiliar al equipo del software para lograr un producto final de
alta calidad.

 Prepara el plan de ACS para un proyecto.


 Participa en el desarrollo de la descripción del software del proyecto.
 Revisa las actividades de la ingeniería de software a fin de verificar el cumplimiento
mediante el proceso definidos para el software.
 Audita los productos del trabajo de software designados para verificar que se cumpla con
aquellos definidos como parte del proceso de software.
 Asegura que las desviaciones en el trabajo de software y sus productos se documenten y
manejen de acuerdo con un procedimiento documentado.
 Registra toda falta de cumplimiento y la reporta a la alta dirección
 Las desviaciones detectadas en las actividades del software y en los productos del trabajo
de software son documentadas y manejadas de acuerdo a procedimientos previamente
documentados.
 El grupo de ACS conduce periódicamente revisiones de sus actividades y reuniones con el
personal de ACS del cliente, según sea necesario.

ESTÁNDARES DE CALIDAD.

Los estándares de calidad de software hacen parte de la ingeniería de software, utilización de


estándares y metodologías para el diseño, programación, prueba y análisis del software
desarrollado, con el objetivo de ofrecer una mayor confiabilidad, mantenibilidad en concordancia
con los requisitos exigidos, con esto se eleva la productividad y el control en la calidad de
software,parte de la gestión de la calidad se establecen a mejorar su eficacia y eficiencia.En
general, una vez validado que el sistema responde a los principales requisitos funcionales
especificados, el usuario realizará las pruebas de aceptación, corrigiendo los errores encontrados y
tas pasándose al fin del entorno de producción. Sin embargo, en muy pocas ocasiones se validan
de manera rigurosa los requisitos funcionales y los no funcionales, o se ejecutan validaciones que
aseguren que el sistema es lo suficientemente robusto y estable como para pasar a un entorno
productivo con las garantías adecuadas

MÉTRICAS PARA LA CALIDAD DEL SOFTWARE.

Desarrollando y analizando una linea base de métricas de calidad, una organización puede actuar
con objeto de corregir esas áreas de proceso del software que son la causa de los defectos del
software. Con la creación de estas métricas los ingenieros del software pueden obtener una visión
más profunda del trabajo que realizan y del producto que elaboran.

PSP

Es un conjunto de prácticas disciplinadas para la gestión del tiempo y mejora de la productividad


personal de los programadores o ingenieros de software, en tareas de desarrollo y mantenimiento
de sistemas. Está alineado y diseñado para emplearse en organizaciones con modelos de procesos
CMMI o ISO 15504. Fue propuesto por Watts Humphrey en 1995 y estaba dirigido a estudiantes. A
partir de 1997 con el lanzamiento del libro "An introduction to the Personal Software Process" se
dirige ahora a ingenieros juniors.

Se puede considerar como la guía de trabajo personal para ingenieros de software en


organizaciones que emplean un modelo CMMI con nivel de madurez o de capacidad de procesos
que implica la medición cualitativa y mejora de procesos.

Uno de los mayores problemas que tiene es la gran cantidad de datos que hay que tomar. El PSP
tiene obsesión por la toma de datos y elaboración de tablas. El PSP se orienta el conjunto de áreas
clave del proceso que debe manejar un desarrollador cuando trabaja de forma individual.

PSP, es uno de los 3 vértices donde descansa un proceso de mejora que trabaja sobre 3 niveles de
la organización, los otros 2 son CMM y TSP.

El PSP amplia el proceso de mejora a la gente que realiza el trabajo de desarrollo de software,
concentrándose en las practicas de trabajo de los ingenieros en una forma individual, enseñando
como manejar la calidad desde el principio de un producto. PSP son nuestras propias métricas,
que permiten estructurar y ordenar nuestro trabajo del día a día (no solo de desarrollo de
software, esto lo voy a explicar mas adelante). El resultado de nuestro trabajo, además puede ser
llevado a un trabajo en equipo TSP (Team Process Software), el cual es “comandado” por un
sistema de gestión de la configuración y por supuesto, un Jefe de Proyecto quien evalúa los
resultados y avances de los miembros del equipo.

El Personal Software Process, conocido por sus siglas como PSP, es una metodología de reciente
creación, proveniente del Instituto de Ingeniería del Software(SEI). PSP es una alternativa dirigida a
los ingenieros de sistemas, que les permite mejorar la forma en la que construyen software.
Considerando aspectos como la planeación, calidad, estimación de costos y productividad, PSP es
una metodología que vale la pena revisar cuando el ingeniero de software está interesado en
aumentar la calidad de los productos de software que desarrolla dentro de un contexto de trabajo
individual.

CARACTERISTICAS

En PSP todas las tareas y actividades que el ingeniero de software debe realizar durante el proceso
de desarrollo de un producto de software, están puntualmente definidas en un conjunto de
documentos conocidos como scripts. Los scripts son el punto medular de PSP, por lo que se hace
mucho énfasis en que deben ser seguidos en forma disciplinada, ya que de ello dependerá el éxito
de la mejora que se busca. Gran parte de las tareas y actividades definidas en los scripts generará
en su realización un conjunto de datos, fundamentalmente de carácter estadístico. La aplicación
de PSP en varios procesos de desarrollo, y el análisis de la información estadística generada en
cada uno de éstos, permitirán al ingeniero de software identificar, tanto sus fortalezas como sus
debilidades, y crecer a través de un proceso de autoaprendizaje y auto mejora.

También podría gustarte