Control de procesamiento

Controles de entrada: Las actividades de recopilación de datos representan un subsistema vital en las operaciones generales del sistema de información. Los controles de entrada se dividen en:

  • Diseño de formas: Cuando se requiere algún documento fuente para recopilar datos, el formato del documento puede diseñarse de manera que obligue a hacer los asientos en forma más legible, mediante el uso de cuadros individuales para cada letra o cifra que deba registrarse.
  • Verificación: Los documentos fuente formulados por un solo empleado los puede verificar otro empleado, con el fin de mejorar la exactitud. La verificación es una operación de duplicación, de manera que dobla el costo de la conversión de datos. Para reducir este costo, podría hacerse lo siguiente:
    • Verificar únicamente ciertos campos.
    • Perforar por anticipado los campos que se repiten constantemente y registrar sólo los campos variables.
    • Usar la programación para hacer la comprobación.
  • Totales de control: Con el fin de reducir al mínimo la pérdida de datos cuando se transportan de un lugar a otro, lo mismo que para comprobar los resultados de diferentes procesos, se preparan totales de control para cada lote de datos. Por ejemplo: Un lote de documentos fuente, que pueden ser las tarjetas de tiempo de una división de la planta, se remite al empleado de control del sistema de información. Este empleado prepara la cinta con los números de los trabajadores y con el total de horas trabajadas. Estos totales de control se registran en una hoja de control. Los documentos fuente se transfieren luego al departamento de perforado para convertirlos en tarjetas. Estas tarjetas, junto con las correspondientes a otros lotes, se convierten en cinta magnética de nóminas. Al terminar cada etapa del procesamiento, los totales de control introducidos a esa etapa se pueden comparar con los totales de control generados por la computadora. Esto garantiza que se cuenta con todos los datos, hasta la terminación del procesamiento y producción de resultados.
  • Otros controles: Durante el diseño del sistema de recopilación de datos de entrada, se debe de considerar el empleo de dígitos de comprobación para los códigos más importantes, como el número de cuenta del cliente, el número de producto, el número del empleado, etc. La rotulación de archivos de datos es otro punto de control muy importante, esto es como el nombre del archivo, la fecha de creación, la fecha de actualización, el período de expiración, etc.

Controles de programación: Se establecen principalmente con el objeto de evitar el ingreso de errores a las subsecuentes actividades de procesamiento. Por medio de los controles de programación es posible hacer que la computadora ayude a detectar los errores de entrada y los que pueden producirse al procesar los datos. Hay varias formas de programar la computadora para lograr el control:

  • Comprobación de límites o de racionalidad: Este control sirve para identificar aquellos datos que tengan un valor superior o inferior a una cantidad predeterminada. Esta cómputo de control detecta sólo aquellos elementos de información que quedan fuera de los límites.
  • Prueba aritmética: Es posible diseñar varias rutinas de cálculo para validar el resultado de otro cálculo, o el valor de ciertos campos. Un método de prueba aritmética es el llamado de cifras cruzadas, que significa sumar o restar dos o más campos e igualar a cero el resultado comparado con el resultado original.
  • Identificación: Es posible diseñar varias técnicas de identificación para asegurarse de que los datos que se procesan son válidos. Esto puede hacerse comparando los campos del archivo de transacciones con los archivos maestros, o con tablas de constantes, almacenadas ya sea en el programa mismo o en un dispositivo periférico.
  • Comprobación de secuencia: A menudo, los archivos se disponen en secuencia ascendente o descendente. Las instrucciones del programa comparan el campo de secuencia de cada registro o transacción con el campo de secuencia del registro o transacción que le anteceden. Mediante esta técnica, se detectar cualquier registro fuera de secuencia, evitándose que el archivo se procese incorrectamente. Las razones normales para que se produzca un error de secuencia son:
    • Uso de un archivo incorrecto.
    • Que no se haya efectuado la clasificación correcta.
    • Descomposturas de las máquinas.
    • Intercalación indebida.
  • Registro de errores: Una técnica fundamental de control que se usa durante el procesamiento consiste en llevar un registro de errores, donde aparecen todos los errores y excepciones observados en el curso del procesamiento. Al irse identificando los errores, se registran en un archivo especial, permitiendo que el procesamiento continúe sin interrupciones. Al terminarse esa etapa se consulta el registro de errores, ya sea que lo haga el operador o por medio de la computadora, decidiéndose si se continuará o no con el procesamiento. Después, el registro de errores se envía ya sea al departamento o grupo que prepara los elementos de entrada originales o a un grupo de control designado especialmente dentro del sistema de información, donde se corrigen los asientos, se concilian y se someten de nuevo a procesamiento.
  • Otros controles de programación: La computadora se puede programar de manera que interprete, anote y valíde los rótulos de cada archivo de datos procesado. Los códigos que utilizan dígitos de verificación se pueden generar y validar con los controles de programación. Los totales de control se pueden mantener y tomar para referencia en cada etapa del procesamiento empleando la lógica de programación.

Controles del banco de datos: Los bancos de datos y los programas son la materia prima y la savia vital del sistema de información. Por tal motivo, es necesario establecer y observar procedimientos para protegerlos contra la pérdida y destrucción. Si llega a haber pérdida y destrucción, deberán seguirse procedimientos planeados previamente para reconstruir los archivos y los programas. Mediante el empleo de controles de programación, se garantiza, hasta cierto punto, que esos archivos y programas no se dañarán durante el proceso normal; pero, en combinación con los administradores respectivos del sistema de información y del banco de datos, debe ejercer un control adicional sobre los aspectos físicos y de operación relacionados con el procedimiento y almacenamiento de archivos de datos y programas. Es común, que los archivos y los programas permanecen almacenados en un depósito, en espera de ser procesados. Es aquí donde deben tomarse las medidas necesarias para asegurarse de que no se dañarán ni se usarán indebidamente.

Las precauciones son las siguientes:

  1. El lugar de almacenamiento debe estar construido a prueba de incendios.
  2. Los factores ambientales, como la temperatura, la humedad y el aire, se deben controlar adecuadamente.
  3. El lugar de almacenamiento debe ser seguro.
  4. Es preciso utilizar anillos protectores. Estos anillos de material plástico o de metal, protegen los archivos contra la destrucción accidental.
  5. La empresa puede construir o rentar lugares de almacenamiento fuera del lugar de operación, con el fin de dar protección adicional a los archivos y programas importantes.

El personal de operación del centro de computación, lo mismo que el encargado de la biblioteca, siguen procedimientos de control para asegurarse de que los archivos y programas se manejen con propiedad, y que, si alguno de ellos llega a destruirse o a perderse accidentalmente, se habrá especificado un método para reconstruirlo. Dichos procedimientos son los siguientes:

  • Todos los archivos y programas deben estar claramente rotulados y clasificados, para su fácil identificación.
  • El acceso a las áreas de almacenamiento sólo se debe permitir al personal autorizado.
  • Todos los archivos, programas y otros documentos importantes deben ser proporcionados exclusivamente a las personas autorizadas para recibirlos. Es decir, que se debe implementar un procedimiento sistemático para la entrega y recepción de los documentos almacenados en la biblioteca. A pesar de los procedimientos implantados, a veces se destruyen los archivos, o bien, los datos se vuelven ilegibles, debido a diversas causas. Para solucionar este problema, se planea una protección, es decir, un método para reconstruir los registros perdidos.

En el caso de archivos almacenados en cinta magnética el método que más se usa consiste en conservar los antiguos archivos maestro y de transacciones cuando se prepara uno nuevo actualizado, a este método se le conoce como Abuelo-Padre-Hijo, ya que en todo momento se dispone de tres versiones del archivo. En el caso de los dispositivos almacenamiento de acceso directo, el método que permite la reconstrucción de archivos consiste en vaciar periódicamente el contenido en otro dispositivo.

Controles de salida: Se establecen como una comprobación final de la precisión e integridad de la información procesada. Estos procedimientos son los siguientes:

  1. Una inspección inicial, para detectar los errores más obvios.
  2. La comunicación de los resultados se debe controlar, para asegurarse de que sólo los reciben las personas autorizadas.
  3. Los totales de control de salida se deben conciliar con los totales de control de entrada, para asegurarse de que no se han perdido ni agregado datos durante el procesamiento o la comunicación.
  4. Todas las formas fundamentales (cheques de pago, registros de accionista, etc.) se deben numerar previamente y controlar.
  5. Pese a todas las precauciones, se introducen algunos errores. El principal punto de control para detectarlos lo constituye el usuario, de manera que se debe establecer un procedimiento para crear un canal de comunicación entre el usuario y el grupo de control, con vistas al reporte sistemático de errores e incongruencias.

Control del equipo: Se debe estar al tanto de los controles del equipo disponible y de la forma en que funcionan. Los controles del equipo se instalan con el propósito de detectar las fallas eléctricas y mecánicas que ocurren en la computadora y en los dispositivos periféricos. Son de dos clases:

  • Revisiones y procedimientos de mantenimiento preventivo.
  • Probadores integrales automáticos.

Revisiones de mantenimiento preventivo.- El mantenimiento preventivo logra dos cosas:

  1. Asegura el control apropiado y constante de los factores ambientales, calor, humedad, energía, etc.
  2. Previene el deterioro del rendimiento, o la falla de los diversos componentes de la computadora, mediante un sistema en marcha, de detección, ajuste y reparación.

Los procedimientos de mantenimiento preventivo deben seguirse de acuerdo con un programa, de manera que los componentes críticos se revisen a diario. La finalidad es detectar las fallas inminentes y hacer los ajustes o las reparaciones apropiadas antes de que se produzca la falla. El propósito del mantenimiento preventivo es disminuir las probabilidades de que se produzcan errores.

Probadores integrados.- En el interior de la computadora hay cierto número de dispositivos automáticos de comprobación que garantizan la buena operación, como los hay en cualquier otro sistema eléctrico. Esos dispositivos forman parte del circuito y detectan los errores que pudieran resultar del manejo, cálculo y transmisión de datos efectuados por los diversos componentes. Son necesarios para asegurar que:

  1. Sólo se transmita una pulsación electrónica por cada canal durante una sola fase.
  2. Que ciertos dispositivos específicos se activen y que la información recibida en un punto determinado es la misma que se trasmitió desde otro punto.

Los dispositivos internos de prueba son estándar en muchas computadoras. Cuando carecen de ellos, la gerencia debe exigir al vendedor que los incorpore antes de la instalación del equipo. A continuación se presentan algunos ejemplos de estos dispositivos:

  • Verificación de paridad: Los datos se calculan, y trasladan a la computadora, con base en un esquema codificado de números binarios. Cuando se efectúan determinadas operaciones, es necesario trasladar los datos de un punto a otro. Para asegurarse de que los datos introducidos inicialmente al sistema se han transmitido correctamente, se incorpora a la mayoría de los sistema computacionales un dispositivo interno auto verificador. Además de la serie de bits con que se representan los datos, la computadora utiliza un bit adicional (o redundante) para cada posición de almacenamiento, se les conoce como bits de paridad o bits de verificación, y sirven para detectar errores de circuito que causarían la supresión, adición o destrucción de un bit, debido al mal funcionamiento del equipo. En una máquina de paridad par, la serie codificada debe contener siempre un número par de bits, a menos que haya un error, es decir, a menos que la serie codificada haya perdido o tal vez ganado un bit por causa de alguna descompostura. A la inversa, en una máquina de paridad impar, la serie codificada deberá contener siempre un número impar de bits, a menos que exista una descompostura.
  • Verificación de validez: Los números y letras se presentan por medio de combinaciones específicas de números binarios. La representación de estos símbolos se logra a través de diversos patrones de codificación manejados por los circuitos del sistema computador. En un sistema simple se pueden utilizar diversos esquemas de codificación para representar los datos en diferentes etapas de procesamiento. La entrada a la computadora puede hacerse usando caracteres de un esquema convirtiéndolos a otro diferente antes de que los datos lleguen a la memoria. Una vez que los datos de entrada están en la computadora pueden pasar por otra fase de conversión para fines de cálculo. Puede suceder que a la salida, tengan que pasar por una fase más de conversión.
  • Verificación por duplicación: Requiere que dos dispositivos independientes efectúen la misma operación, comparando luego los resultados. Si aparece una diferencia, es señal de que hubo error. Este principio de duplicación se utiliza en muchos otros dispositivos, tanto en entrada como de salida. El resultado se compara con los datos originales. Si no coinciden, el sistema se detendrá o el operador será avisado a través de la consola.
  • Verificación de eco: Comprueba simplemente si el dispositivo que corresponda ha sido activado para que efectúe una determinada operación. La CPU trasmite una señal al dispositivo de entrada o salida indicándole que efectúe cierta operación. El dispositivo en cuestión devuelve la señal a la CPU, donde es comprobada automáticamente para ver si se ha activado el dispositivo apropiado.
  • Verificaciones diversas: El sistema de computación debe detectar otras instrucciones no válidas, exceso de contenido y sobre flujos, divisiones entre cero y defectos en los dispositivos de almacenamiento.

No todos los dispositivos computadores que se instalan actualmente poseen un equipo completo de verificación. La persona responsable debe evaluar la integridad de los dispositivos de detección de errores incorporados en los componentes. Si se elige un equipo con un número limitado de verificadores automáticos, aumentarán las probabilidades de que se produzcan errores debidos a un funcionamiento incorrecto.

Fuente: Apunte Administración de servicios de cómputo del Instituto tecnológico de la Paz