1. ASEGURAMIENTO DE LA
CALIDAD DE LOS SISTEMAS
DE
INFORMACIÓN (SQA)
MÉTODOS, METODOLOGÍAS,
ESTÁNDARES
Y HERRAMIENTAS.
2.
3. METODOLOGÍA SQA
Las pruebas de SW son tanto un arte como una ciencia en
general, en aplicaciones complejas, como los sistemas
operativos, es prácticamente imposible eliminar todos los
errores antes de liberar la versión, esto se debe a los
diferentes puntos de vista y a las limitaciones de tiempo.
Diferentes aplicaciones de SW requieren distintos enfoques
en lo que respecta a las pruebas.
4.
5. Los métodos más comunes para el aseguramiento de la calidad
son los siguientes:
• Auditorías PPQA (Process and Product Quality Assurance)
Es la actividad de garantizar que el proceso y el producto de trabajo se ajustan al plan
acordado.
• Pruebas de Validación:
Es el acto de introducir datos, los cuales el tester sabe que son erróneos en la aplicación.
• Comparación de datos:
Técnica que se realiza comparando los resultados de una aplicación con parámetros
específicos con los resultados de otra aplicación previamente creada, introduciendo los
mismos parámetros de manera que se obtenga un resultado exacto.
6. • Prueba de esfuerzo (Stress Testing)
Se realiza cuando el SW es utilizado de la manera más “ruda” posible en un período
de tiempo para ver si trabaja con altos niveles de carga.
• Pruebas de Uso:
A veces conseguir usuarios que no estén familiarizados con el SW para probarlo por
un tiempo determinado, ofrece retroalimentación a los desarrolladores acerca de las
dificultades que encontraron. Esta es la mejor maneta de realizar mejoras a la interfaz.
• Revisiones por Pares (Peer Reviews).
Son actividades efectivas para el control de la calidad. Pueden aplicarse al análisis,
diseño y codificación.
• Revisión Técnica formal (RTF):
Es una actividad de garantía de calidad de SW. Es una revisión que incluye recorridos,
inspecciones y revisiones cíclicas
7.
8. En garantía de la calidad, siempre es importante obtener
toda la ayuda que pudiera conseguir. En otras industrias, los
desarrolladores pueden fácilmente comprobar los productos
de forma manual y descartar aquellas que no cumplan con la
norma.
La longitud y la anchura de los productos son seleccionados
para mantener la estandarización del producto. Otros utilizan
máquinas especiales para revisar el producto. Con las
herramientas y máquinas, que puede establecer una norma
con sus productos.
9. Las herramientas utilizadas en SQA son generalmente las
herramientas de prueba en donde una aplicaciones ejecuta a
través de una serie de pruebas para medir el rendimiento de
la aplicación
10. Desarrollado por HP, WinRunner es una amistosa aplicación
de usuario que puede probar lareacción de las aplicaciones
del usuario.
Pero aparte de medir el tiempo de respuesta, WinRunner
también puede reproducir y verificar todas las transacciones
y la interacción de la aplicación tenido con el usuario.
La aplicación funciona como un simple usuario y capta y
registra todas las respuestas que hace la aplicación.
11. Desarrollado por HP LoadRunner es una de las aplicaciones
simples que puede probar el rendimiento real de la
aplicación. Si usted está buscando un programa para poner
a prueba la tolerancia de su aplicación para el estrés,
LoadRunner es su herramienta.
Tiene la capacidad de trabajar al igual que miles de usuarios
al mismo tiempo - verificar el estrés de la aplicación.
12.
13. ESTÁNDARES DEL PRODUCTO: SE APLICAN AL PRODUCTO
A DESARROLLAR
•
estándares de documentos (estructura del documento de
requerimientos a producir)
•
estándares de documentación (encabezados estándar de comentarios
para una definición de clase)
•
estándares de codificación (cómo utilizar un lenguaje de programación
ESTÁNDARES DEL PROCESO: DEFINEN LOS PROCESOS
A SEGUIR DURANTE EL DESARROLLO
•
definiciones de los procesos de especificación y análisis, diseño,
validación, descripción de los documentos a generar en cada uno de
estos procesos.
14.
15. IMPORTANCIA DE LOS DOCUMENTOS
ESTANDARIZADOS
–documentos: única forma tangible de representar el
software y el proceso del software
–documentos estandarizados: apariencia, estructura y
calidad consistentes; más fáciles de leer y comprender
16. ESTÁNDARES DEL PROCESO DE DOCUMENTACIÓN:
• proceso a seguir para la producción del documento
• documentos de trabajo: no es necesario aplicar procesos
formales de calidad
• documentos formales (para desarrollos posteriores o a entregar
al cliente): necesario adoptar un proceso formal de calidad
ESTÁNDARES DEL DOCUMENTO:
• estructura y presentación de los documentos
• deben tener un estilo y apariencia consistente, y los del mismo
tipo deben tener una estructura consistente con los del proyecto
y la organización
17. ESTÁNDARES PARA EL INTERCAMBIO DE
DOCUMENTOS:
• aseguran que todas las copias electrónicas de los
documentos sean compatibles
• utilización de herramientas concretas para elaborar los
documentos (hojas de cálculo, procesadores de texto,
herramientas de diagramación)
18. PROCESO FORMAL DE UN DOCUMENTO
Crear borrador inicial
Revisar borrador
Incorporar
comentarios a la
revisión
Rehacer documento
borrador
Etapa 1: creación
Documento aprobado
Corregir texto
Producir borrador
final
Comprobar borrador
final
Etapa 2: refinamiento
Documento aprobado
Arreglar texto
Etapa 3: producción
Revisar arreglos
Producir patrones de
impresión
Imprimir copias