Control documental

Fiabilidad

¿Qué significa control documental?

Una verificación de escritorio es un proceso informal no informatizado o manual para verificar la programación y la lógica de un algoritmo antes de lanzar el programa. Un control documental ayuda a los programadores a encontrar fallos y errores que podrían impedir el correcto funcionamiento de la aplicación.

Aunque es una técnica para detectar errores, las aplicaciones y herramientas de depuración modernas han hecho que las comprobaciones de escritorio sean menos relevantes y no tan esenciales como antes.

Definición de control documental

Un control documental se centra en la lógica y el valor de las variables. Esto es muy diferente de un plan de pruebas, que no se centra en el funcionamiento interno y la lógica, y más bien se centra principalmente en las entradas y salidas requeridas por la aplicación.

Una comprobación de escritorio se realiza con la ayuda de una tabla con columnas para el número de línea de pseudocódigo, la condición, la entrada/salida y una columna para variables. La columna de número de línea de pseudocódigo ayuda a especificar la línea o líneas que se están ejecutando.

La columna de condiciones ayuda a mostrar el funcionamiento cuando se evalúan las condiciones. La columna de entrada/salida ayuda a mostrar las entradas y salidas, y ayuda a evaluar la entrada recibida por el usuario y la salida mostrada por la lógica. La columna de variables ayuda a evaluar los cálculos que utilizan variables.

El programador/diseñador/probador comienza con algunas entradas posibles y recorre el algoritmo línea por línea. A las líneas se les asignan números de línea y se procede con cada una de ellas teniendo en cuenta el cambio en los valores de las variables. Toda la información se captura en columnas de tabla. La evaluación suele realizarse con la ayuda de lápiz/bolígrafo y papel, y es similar a la corrección de pruebas.

La comprobación de la mesa de trabajo tiene muchas ventajas. Puede encontrar y exponer problemas y errores con el algoritmo. También ayuda a verificar que el algoritmo funciona según lo previsto por el diseñador o programador. Es una técnica rápida y barata. Puede ayudar a identificar errores en la lógica en las primeras fases de la evaluación.

Una comprobación de escritorio no es infalible. El diseñador o programador debe asegurarse de haber recorrido todos los caminos posibles de la lógica y de haber utilizado todos los conjuntos de datos necesarios. La comprobación documental está sujeta a errores humanos, ya que el evaluador necesita comprender los requisitos antes de evaluar la lógica.

Temas relacionados

Margaret Rouse
Technology Expert
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…