ASEGURAMIENTO DE LA
CALIDAD DE LOS SISTEMAS
DE
INFORMACIÓN (SQA)
MÉTODOS, METODOLOGÍAS,
ESTÁNDARES

Y HERRAMIENTAS.
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.
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.
• 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
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.
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
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.
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.
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.
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
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
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)
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
Sqa

Sqa

  • 1.
    ASEGURAMIENTO DE LA CALIDADDE LOS SISTEMAS DE INFORMACIÓN (SQA) MÉTODOS, METODOLOGÍAS, ESTÁNDARES Y HERRAMIENTAS.
  • 3.
    METODOLOGÍA SQA Las pruebasde 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.
  • 5.
    Los métodos máscomunes 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 deesfuerzo (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
  • 8.
    En garantía dela 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 utilizadasen 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 HPLoadRunner 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.
  • 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.
  • 15.
    IMPORTANCIA DE LOSDOCUMENTOS 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 PROCESODE 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 ELINTERCAMBIO 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 DEUN 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