DEFINICION Y PROPOSITO DE SQA.
SQA es un conjunto de actividades sistemáticas y planeadas para asegurar que los procesos y productos de software cumplen con los requerimientos, estándares y procedimientos
DEFINICION DE LA IEEE
Una guía planificada y sistemática de todas las acciones necesarias para proveer la evidencia adecuada de que un producto cumple los requerimientos técnicos establecidos.
DEFINICION DE DANIEL GALIN
Un conjunto sistemático y planificado de acciones necesarias para proveer la evidencia adecuada de que el proceso de desarrollo o mantenimiento de un sistema de software cumple
Los requerimientos técnicos funcionales también como los requerimientos gerenciales para cumplir la planificación y operar dentro del presupuesto confinado.
EL SEI DEFINE COMO
El aseguramiento de la calidad del software provee claro control del proceso que esta siendo usado por el proyecto y del producto que se esta construyendo.
DON REFIER LO DEFINE COMO
Sistema de métodos y procedimientos usados para asegurar que el producto de software alcanza sus requerimientos
SCHULMAYER Y MCMANUS DEFINEN COMO
Las actividades sistemáticas que proveen evidencia de la capacidad o disponibilidad de uso del producto del software total.
PROPOSITO DE SQA
Proporcionar visibilidad sobre procesos utilizados por el proyecto de sw y sobre los productos que genera.
OBJETIVOS DE SQA
* planificar las actividades de aseguramiento de la calidad
* revisar y auditar objetivamente los productos y las actividades
* proporcionar los resultados de estas revisiones o auditorias informando a la dirección.
* aumentar la calidad de los entregables durante todo el proceso de desarrollo
PROBLEMAS QUE RESUELVE SQA
– reducción de los tiempos de desarrollo y en los tiempos de trabajo
– optimización de uso los recursos que disminuye el costo de la infraestructura.
– disminución del costo de mantenimiento generando aplicaciones mas seguras y estables
– aumento de la permeabilidad al cambio y facilidad para medir el impacto de el mismo
– asegura el cumplimiento de los requerimientos funcionales y de calidad
– promueve el seguimiento de los estándares definidos
– promueve información sobre la calidad proyecto
– los desarrollos se vuelven mas predecibles facilitando las estimaciones
«en pocas palabras es obtener un software de calidad»
EL EQUIPO O GRUPO DE SQA
El equipo de SQA trabaja con la gerencia de proyecto durante los inicios del desarrollo para establecer los planes, estándares y procedimientos que agregaran valor al proyecto de sw y satisfacer los problemas del proyecto y las políticas de la organización.
Es responsabilidad del grupo SQA ayudar a los ingenieros. a lograr una alta calidad en el programa o aplicación del sw determinado.
El quipo ayuda asegurar que se cumplan con las necesidades del proyecto y verifica que sean usables para realizar revisiones e intervenciones durante todo el ciclo de vida del proyecto
METODOS Y HERRAMIENTAS DEL SQA
1. auditorias PPQA
2. pruebas de validación
3. comparacion de datos
4. pruebas de esfuerzo
Los métodos más comunes para el aseguramiento de la calidad son los siguientes:
*revisión por pares
*revisión técnica formal
De dicha informacion creamos una presentacion en PREZI, una aplicación de presentación online y una herramienta narrativa, que usa un solo lienzo en vez de diapositivas tradicionales y separadas, de la cual obtuve la siguiente ilustraciòn. (fig 1.0)