Errores De Programacion

Páginas: 7 (1629 palabras) Publicado: 27 de junio de 2012
Errores en un Programa

Cuando se dice que un compilador revisa un programa se está dando una definición muy amplia de lo que realmente es esa revisión. Primero que nada vamos a revisar los dos tipos de errores que puede tener un programa. Ellos son los errores Humanos y los Errores detectables por un compilador.

Errores Humanos

Son todos aquellos errores que dependen exclusivamente de laparticipación del ser humano en el proceso de escritura de un programa (a partir de un algoritmo) obviamente. Es evidente que son errores que no son detectados, en estos tiempos, por un compilador ya que dependen exclusivamente de la visión, práctica, experiencia y conocimientos que tenga un programador. Los errores humanos son de tres tipos:

Errores de Concepción

Este es el tipo de errorque se presenta cuando el programador cree que tiene el objetivo claramente identificado y entendido y resulta que no es así (pero él no lo sabe) con lo cual es evidente que finalizado el programa seguramente habrá logrado algo totalmente diferente a lo que inicialmente necesitaba lograr. Por ejemplo un programador quiere implementar en un computador un programa que realice cierto tipo deliquidación de un estado de cuentas de un cliente. Averigua y se entera de que en la empresa para la cual trabaja la liquidación de los clientes se hace de una manera diferente a la que hacen las demás empresas ya que en ésta se tiene en cuenta el tiempo de vinculación con la empresa para reducir su deuda final. El programador investiga y creyó entender cómo realmente lo hacían cuando en realidad no era asípues no captó la utilización de un factor que de manera autocrática es establecido por el criterio del gerente. El resultado final es una liquidación que a pesar de ser muy detallada y muy completa no coincide con lo que realmente se necesitaba en la empresa. Pareciera ser muy poco frecuente este error y resulta ser lo contrario pues yo le pregunto lo siguiente Quién le garantiza a usted que loque usted cree que entendió es porque realmente lo entendió..? Pues nadie porque no es fácil saber si alguien captó realmente lo que le quisimos decir. En este sentido es importante que se tenga en cuenta que debemos buscar muchos métodos para demostrar, sobre todo a nosotros mismos, que sí entendimos lo que queríamos entender. Para el caso de ese programador del ejemplo, qué debió hacer él antesde empezar a programar..? Pues debió haber solicitado los datos completos de varios clientes y haber realizado MANUALMENTE la liquidación. Solo de esta manera hubiera sabido que no le era claro aquel factor que colocaba el gerente o por lo menos hubiera encontrado un camino para aproximarse a dicho factor. De manera que este error podemos decir que es el más difícil de detectar si no establecemoslos mecanismos para ello sobre todo porque el computador en ninguno de sus procedimientos va a detectarlos.

Errores Lógicos

Son los errores que se presentan cuando no se ha comprobado apropiadamente a través de la
“Prueba de escritorio” la efectividad de un algoritmo. Estos errores solo son detectables a través de dicha Prueba, el computador nunca nos va a hacer recomendaciones dentro delcampo de la lógica. Por eso es tan importante que sepamos que luego de reconocido el objetivo y de desarrollado un algoritmo es imprescindible realizarle una prueba de escritorio. Cuando ésta no se realiza es muy posible (extremadamente posible) que nuestro algoritmo no satisfaga el objetivo propuesto.
Por ejemplo en una empresa en donde primero se realiza un determinado descuento sobre el valorbruto de una compra y luego se liquida la factura para el cliente será importante que solo en ese orden el programador de turno lo realice porque si primero liquida la factura del cliente y luego le aplica el descuento los resultados podrán ser (y lo serán) completamente diferentes a los esperados y en ese momento el computador no le va a decir que fue lo que hizo malo o lo que dejó de hacer....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Errores en programacion
  • Errores comunes de programación
  • tipos de errores de programacion
  • 25 errores de la programacion
  • tres tipos de errores en programacion
  • ERRORES COMUNES EN EL PROCESO DE PROGRAMACION Como introducci n ilustramos los resultados de buscar en diferente bibliograf a...
  • Errores
  • errores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS