Cap15 - Diseño de Procedimientos Precisos de Entrada de Datos
Cap15 - Diseño de Procedimientos Precisos de Entrada de Datos
Cap15 - Diseño de Procedimientos Precisos de Entrada de Datos
precisos de entrada de
datos
1
Objetivos de aprendizaje
2
¿Como lograr una entrada precisa de datos?
3
Codificación efectiva
Codificación efectiva no se refiere a la codificación de datos. La
codificación de la que se habla consiste en convertir datos
ambiguos o voluminosos en dígitos cortos que se introduzcan
con facilidad.
4
Código de secuencia simple
Es un número que se
asigna a algo si
1. Mantener el necesita
enumerado.
estar
registro de algo.
Es una metodología
común para identificar
un número de cuenta.
Algunas veces simplemente queremos identificar una persona, lugar o cosa sólo para
llevar un registro.
Los códigos de secuencia se usan cuando el orden de procesamiento requiera de un
conocimiento de la secuencia en la que los elementos entran al sistema, o el orden en
el que se desarrollen los eventos. A veces no es conveniente usar códigos de
secuencia. La situación más obvia es cuando no deseamos que alguien lea el código
para averiguar cuántos números se han asignado; otro caso es cuando sea
conveniente un código más complejo para evitar un costoso error.
Los códigos de derivación alfabética tiene varios propósitos
1. Identificar una cuenta.
2. Imprimir etiquetas de correo.
Una desventaja de un código de derivación alfabética ocurre cuando la porción
alfabética es pequeña (por ejemplo, el nombre Po) o cuando el nombre contiene
menos consonantes de las que el código requiere. Otra desventaja es que algunos de
los datos pueden cambiar.
5
Código de clasificación
6
Código de Cifrado
3. Ocultar El método de codificación más simple sea la sustitución directa de una letra
por otra, un número por otro o una letra por un número.
información.
usar códigos para ocultar o disfrazar la información que otras personas no deban
conocer.
7
Código de Subconjunto de dígitos significativos
Códigos MNEMÓNICOS
Se considera mnemónico
cualquier código que
ayuda a una persona a
introducir los datos o a
un usuario a recordar
cómo usar la
información.
Se usa una combinación
de letras y símbolos.
Códigos MNEMÓNICOS utiliza una combinación de letras y símbolos para obtener una
manera muy clara de codificar un producto, de tal forma que el código se pueda ver y
comprender con facilidad.
Unicode
Los códigos nos permiten revelar caracteres que por lo general no podemos introducir o ver.
Los teclados tradicionales proporcionan conjuntos de caracteres conocidos para las personas
que utilizan caracteres alfabéticos occidentales (conocidos como caracteres del latín), pero
muchos lenguajes como el griego, japonés, chino o hebreo no utilizan el alfabeto occidental.
Estos lenguajes pueden usar letras griegas, glifos o símbolos que representan sílabas o
palabras completas. La Organización Internacional para la Estandarización (ISO) definió el
conjunto de caracteres Unicode, el cual incluye todos los símbolos de lenguajes estándar y
tiene espacio para 65,535 caracteres.
8
Códigos de Función
5. Solicitar la Códigos para instruir a la computadora o al encargado de tomar decisiones
acción sobre la acción que deben tomar. Comúnmente toman la forma de códigos de
secuencia o mnemónicos
apropiada
9
Lineamientos generales para la codificación
1
Mantener los
Crear códigos
3 Permitir ordenar
2
códigos
concisos, únicos. los códigos.
estables y
uniformes.
4 Evitar códigos
confusos.
5
Permitir
modificar
códigos.
los
6 Que los códigos
sean significativos.
1. Código Conciso: Los códigos demasiado extensos requieren más pulsaciones de tecla
y, en consecuencia, puede haber más errores. Los códigos extensos también implican
que el proceso de almacenar la información en una base de datos requerirá mas
memoria.
2. Códigos estables Estabilidad significa que el código de identificación para un cliente
no debe cambiar cada vez que se reciban nuevos datos.
3. Códigos únicos
4. Permitir ordenar los códigos: Si va a manipular los datos en forma útil, los códigos
deben poder ordenarse. Es mucho más fácil ordenar códigos numéricos que los
alfanuméricos; por lo tanto, considere la opción de convertir los códigos a numéricos
siempre que sea práctico.
5. Evitar códigos confusos: Trate de evitar el uso de caracteres de codificación que se
vean o suenen igual.
6. Mantener los códigos uniformes: Para que sean efectivos y eficientes para los
humanos, los códigos necesitan conformarse a formas que se perciban rápidamente la
mayor parte del tiempo.
7. Permitir la modificación de los códigos
8. Hacer los códigos significativos: El trabajo de capturar los datos se vuelve más
interesante cuando se trabaja con códigos significativos en vez de introducir sólo una
serie de números sin significado.
10
Captura de datos efectiva y eficiente
01 02 03 04
Entre los métodos de entrada que se pueden elegir esta el teclado, el reconocimiento
óptico de caracteres(OCR), reconocimiento de caracteres de tinta magnética, los
formularios de detección de marcas, los formularios perforados, códigos de barra,
RFID.
11
Asegurar la calidad de los datos por medio de
la validación de entrada
Tipo de validación Problemas que puede evitar
Validar transacciones de entrada 1. Enviar los datos incorrectos.
2. Datos enviados por una persona no
autorizada.
3. Pedir al sistema que realice una
función inaceptable.
Validar datos de entrada 1. Datos faltantes
2. Longitud de campo incorrecta.
3. Datos con una composición
inaceptable.
4. Datos fuera de rango.
5. Datos Inválidos.
6. Datos que no coinciden con los datos
almacenados.
El analista de sistemas debe suponer que ocurrirán errores en los datos y debe
trabajar con los usuarios para diseñar pruebas de validación de la entrada, de manera
que pueda evitar que se procesen y almacenen datos erróneos, ya que los errores
iniciales que no se descubren durante largos periodos de tiempo son costosos y se
requiere mucho tiempo para corregirlos.
12
Validar los datos de entrada
Pruebas de datos faltantes
Se examinan los datos para ver si hay
elementos faltantes. En algunas situaciones
1
deben estar presentes todos los datos
Las pruebas de sensatez se utilizan para los datos que son continuos; es decir, datos
que tienen un rango uniforme de valores. Estas pruebas pueden incluir un límite
inferior, un límite superior o ambos.
13
Validar los datos de entrada
Prueba de valores inválidos
Este tipo de prueba es útil para verificar las
respuestas donde los datos se dividen en un
1
número limitado de clases.
14
Proceso de Validación
15
“Bien hecho es mejor
que bien dicho”. –
Benjamín Franklin
16