Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. ASEGURAMIENTO DE LA CALIDAD
Un caso de prueba es un conjunto de datos que el sistema procesará como una entrada
normal; sin embargo, los datos son creados con la intención expresa de determinar si el
sistema los procesará correctamente. Existen dos estrategias generales para probar el
software, éstas son:
- Prácticas de Prueba: Los niveles de prueba y tipos de datos de pruebas acoplados con
las bibliotecas de prueba son aspectos importantes del proceso actual de prueba. Los
sistemas no están diseñados como sistemas enteros ni son probados como sistemas
solos.
- Prueba unitaria. En esta prueba el analista verifica los programas que conforman un
sistema (prueba de programas). Las unidades de software en un sistema son los módulos
y rutinas que se ensamblan e integran para desempeñar una función específica.
La prueba unitaria se enfoca primero a los módulos, independientes uno del otro, para
localizar errores. Se puede llevar a efecto de abajo hacia arriba, comenzando con los
módulos más pequeños y de menor nivel y desarrollando uno a la vez.
Un módulo esclavo es aquél que puede ser llamado por el módulo de mayor nivel; y
cuando se le alcanza apropiadamente, regresará un mensaje al módulo que lo llamó,
indicando que ocurrió la interacción en forma apropiada.
Se trata de encontrar áreas en donde los módulos se han diseñado con diferentes
especificaciones para la longitud de datos, tipo y nombre de los elementos dato. La
principal preocupación es la compatibilidad de los módulos individuales. Esta prueba debe
verificar también que el tamaño de los archivos sea adecuado y que se han construido
apropiadamente los índices.
- Capacitación de usuarios: Existen dos aspectos para la capacitación del usuario: uno,
la familiaridad con el sistema de procesamiento (equipo usado para los datos de
entrada o su procesamiento); y dos, en el empleo de la aplicación (software que acepta
los datos, los procesa y produce resultados). Debe instruirlo en la solución de problemas
dentro del sistema. Debe incluir una guía de problemas comunes en la documentación del
sistema.
Los manuales de capacitación pueden adoptar uno de dos enfoques: algunos llevarán al
usuario a trabajar a diferentes actividades por etapas; otros, a la creación de un caso para
estudio que incluye con frecuencia todas las circunstancias encontradas que el sistema
puede manejar y que los usuarios deberán ser capaces de enfrentar.
2.2 Conversión
- Cambio directo: Este método convierte el sistema viejo al nuevo de manera repentina.
Obliga a los usuarios a hacer que funcione el nuevo sistema; pero tiene el inconveniente
de no tener un apoyo si surgen dificultades.
El plan de conversión incluye una descripción de todas las actividades que deben
llevarse a cabo para poner en práctica el sistema nuevo y ponerlo en operación;
asimismo, identifica a las personas que son responsables de cada actividad e incluye una
distribución de horarios que estipula cuándo ocurrirá cada actividad.
El plan de conversión debe anticipar los posibles problemas y métodos para enfrentarlos.
Entre los problemas más frecuentes se encuentran: documentos faltantes; formatos con
datos cruzados entre los archivos actuales y los nuevos; errores en la traducción de
datos; datos faltantes o archivos perdidos y circunstancias que no se previeron durante el
desarrollo de sistemas.
La preparación del sitio de trabajo es ideal que esté preparado antes de la llegada del
equipo. El cliente y los ingenieros de sistemas deben presentar una lista de
especificaciones para disponer el cableado del sistema eléctrico, las tomas de corriente,
las necesidades del sistema de aire acondicionado, los controles de humedad y los
requisitos de espacio.
La disposición del lugar deberá incluir amplio espacio para el movimiento de equipo y su
disposición para operación normal; los proveedores deberán proporcionar los requisitos
de espacio para las actividades de operación, mantenimiento y circulación del aire.
La preparación de datos y archivos maestros del sistema es, junto con la capacitación,
el aspecto que lleva más tiempo en la conversión. Los controles sugeridos incluyen:
Cuentas de registro (cerciorarse de que todos los registros han entrado al sistema; al
final del proceso de conversión, el número de registros en los archivos maestros del
sistema deberá ser igual al número de registros del sistema antiguo); totales financieros
(además de asegurar que todos los registros se convierten a los nuevos archivos, los
gerentes de conversión deberán verificar su exactitud financiera); totales de control
preestablecidos (los totales de control, sumas de aspectos no financieros, proporcionan
protección adicional durante la conversión); y situaciones que implican transmisión de
datos (cuando entran datos al sistema mediante terminales en localidades distintas, se
incluyen precauciones adicionales en la conversión; cada transacción se debe identificar
con un número secuencial para proporcionar un método que garantice que cada
transacción inscrita se ha recibido y se ha incluido en los nuevos archivos).
2.3 Revisión Posterior a la Puesta en Marcha