martes, 12 de mayo de 2020

Corrección de errores




herramientas de diagnostico y corrección de errores. - YouTubeEs una importante práctica para el mantenimiento e integridad de los datos a través de diferentes procedimientos y dispositivos como medios de almacenamiento confiables.1​Se considera como precursor de este tipo de tecnologías el Acme Comodity and Phrase Code usado en los telegramas
Con independencia de cómo este diseñado, construido y cobrado un Sistema o aplicación inevitablemente aparecerán errores.

Algunos de estos errores tendrán origen en fallos en la comunicación de las necesidades. Otros estarán provocados por defectos de diseño. Los habrá también originados por situaciones no previstas y, por lo tanto, no probadas. Y, por último, los errores pueden ser causados por un mal uso no previsto de los programas. A estas acciones de corrección las llamamos mantenimiento de Sistemas o mantenimiento de programas.

Objetivo y Bloques Elementales del Mantenimiento de Sistemas.

Los objetivos fundamentales del mantenimiento de Sistemas son:

Hacer cambios predicables en los programas existentes para corregir errores quese cometieron durante el diseño y la implantación del Sistema.

Preservar aquellos aspectos de los programas que fueron ya corregidos. Alcontrario, intentaremos evitar la posibilidad de que los arreglos en dichosprogramas originen que otros aspectos de los mismos funcionen de mododiferente.

Prueba diagnostica





Tambien llamadas POST (Power-on Self-test) verifican el funcionamiento de los componentes centrales del sistema, lo que incluye la placa lógica principal, la memoria del sistema y los dispositivos de E/S. Es posible ejecutar POST aunque el sistema no pueda arrancar. Para obtener más detalles sobre las pruebas de POST, consulte "Información sobre las pruebas de diagnóstico durante el encendido (POST)" y "Cómo utilizar las pruebas de diagnóstico POST".

Modelos de pruebas diagnósticas - Competencias básicas 
Las pruebas de OBDiag se centran en la E/S del sistema y en los dispositivos periféricos. Al igual que POST, es posible ejecutar las pruebas de diagnóstico de OpenBoot aunque el sistema no pueda arrancar. Para obtener más detalles sobre OBDiag, consulte "Información sobre las pruebas de diagnóstico de OpenBoot (OBDiag)" y "Cómo utilizar las pruebas de diagnóstico de OpenBoot (OBDiag)".

SunVTS es una aplicación UNIX orientada a gráficos que permite examinar continuamente los recursos del sistema, así como sus dispositivos internos y externos. Para obtener más información sobre el software de SunVTS, consulte "Información sobre el software SunVTS".

El software Sun Enterprise SyMON basado en UNIX permite supervisar el estado del hardware del sistema y el rendimiento del sistema operativo del servidor. Para obtener más información sobre el software de Sun Enterprise SyMON, consulte "Información sobre el software Sun Enterprise SyMON".

El método o la herramienta utilizada para diagnosticar los problemas del sistema depende de la naturaleza de esos problemas:

Si la máquina no puede arrancar su sistema operativo, es preciso ejecutar las pruebas de POST y OBDiag.

Si la máquina es capaz de iniciar y cargar su sistema operativo, pueden utilizarse las aplicaciones Sun Enterprise SyMON y SunVTS para diagnosticar los problemas del sistema.

El esquema siguiente ofrece una idea general de cuándo deben utilizarse las distintas herramientas de diagnóstico para detectar problemas del hardware.


Errores de sintaxis



Un error de sintaxis en informática y programación es una violación a las reglas de sintaxis en los lenguajes de programación. Se producen cuando la estructura de una de las instrucciones infringen una o varias reglas sintácticas definidas en ese lenguaje de programación.

Syntax Error Imágenes De Stock & Syntax Error Fotos De Stock - Alamy

Un error de sintaxis se produce al escribir, incorrectamente, alguna parte del código fuente de un programa. De forma que, dicho error impedirá, tanto al compilador como al intérprete, traducir dicha instrucción, ya que, ninguno de los dos entenderá qué le está diciendo el programador.

Los errores lógicos son mucho más difíciles de localizar que los errores de sintaxis. Es más fácil darse cuenta si la palabra huevos está escrita incorrectamente en una receta que decir si se ha añadido demasiados huevos o se han añadido demasiado pronto



Errores de tamaño de campo



Para ajustar la cantidad de espacio que usa cada registro de una tabla de Access, cambie la propiedad del tamaño de campo de los campos numéricos en la tabla. También puede cambiar el tamaño de un campo que almacena datos de texto, aunque esta acción no tiene un gran efecto en la cantidad de espacio usado.


¿Qué sucede cuando se cambia el tamaño del campo?


Puede cambiar el tamaño de un campo vacío o de uno que contiene datos. El efecto de cambiar el tamaño del campo variará si el campo contiene datos o no.

Si el campo no contiene datos.    Cuando cambie el tamaño del campo, el tamaño de los nuevos valores de datos está limitado al campo. Para los campos numéricos, el tamaño de campo determina la cantidad exacta de espacio en el disco que Access usa para cada valor de campo. Para los campos de texto, el tamaño de campo determina la cantidad máxima de espacio del disco que Access le otorga a cada valor de campo.

Si el campo contiene datos.    Cuando cambia el tamaño de campo, Access trunca todos los valores en cualquier campo que exceda el tamaño de campo especificado y limita el tamaño de los nuevos valores de datos para el campo, tal como se indicó anteriormente.

Errores de tipos de variables



Repetir variables con el mismo nombre aunque sean de diferente tipo es uno de lso errores mas comunes en la programación, así también asignar en una variable otra variable con tipo de dato diferente: es decir si tengo una variable String y su valor lo asigno en una variable de tipo int, en este caso el compilador me va dar un error de conversión de tipos y esto no va dejar que la aplicación compile, incluso un error parecido se puede dar en variables de grupos del mismo tipo, por ejemplo asignar el valor de un tipo int en un tipo short.



COPIA DE SEGURIDAD (BackUp)


Qué es un backup y cómo hacer una copia de seguridad de tu web ...Hacer copias de seguridad de los datos que contienen los ordenadores y servidores de tu empresa con alguno de los diferentes tipos de copias de seguridad que existen, debería ser algo rutinario. Algo que se encuentra en el ADN de tu empresa y se hace sin vacilar. La alternativa podría significar perder todo el trabajo hecho en el desarrollo de un producto, perder dinero y en última instancia perder el empleo.

COPIA DE SEGURIDAD COMPLETA (FULL BACKUP)

Cuando haces una copia de seguridad completa todos los archivos y carpetas del sistema se copian. Por lo tanto tu sistema de copias de seguridad almacena una copia completa que es igual a la fuente de datos del día y hora en que se hace la copia de seguridad. Aunque el tiempo que se necesita para hacer esta copia de seguridad es mayor y requiere más espacio de almacenamiento, tiene la ventaja de que con una copia de seguridad completa la restauración es más rápida y más simple.

COPIA DE SEGURIDAD INCREMENTAL (BACKUP INCREMENTAL)


Cuando te decides por este tipo de copias de seguridad, la única copia completa es la primera. A partir de ahí, las copias de seguridad posteriores sólo almacenan los cambios realizados desde la copia de seguridad anterior. En este caso el proceso de restauración es más largo porque tienes que utilizar varias copias diferentes para restaurar completamente el sistema pero en cambio el proceso de hacer la copia de seguridad es mucho más rápido. Además ocupa menos espacio de almacenamiento.


COPIA DE SEGURIDAD DIFERENCIAL (BACKUP DIFERENCIAL)

Igual que las incrementales, con una copia de seguridad diferencial, la primera copia de seguridad es la única completa. La diferencia con la incremental viene del hecho de que aquí cada copia de seguridad posterior tiene todos los cambios respecto a la primera copia completa, y no respecto a la copia de seguridad anterior, como era el caso de la incremental. Por lo tanto en este caso la copia de seguridad requiere más espacio de almacenamiento que las incrementales, pero con la ventaja de que el tiempo de restauración  es menor.