jueves, 7 de abril de 2011

Semana 10 Programacion OO - Identificación de eventos, excepciones y errores propios

Un defecto de software, es el resultado de un fallo o deficiencia durante el proceso de creación de programas de ordenador o computadora (software). Dicho fallo puede presentarse en cualquiera de las etapas del ciclo de vida del software aunque los más evidentes se dan en la etapa de desarrollo y programación. Los errores pueden suceder en cualquier etapa de la creación de software.

Un Evento es una accion inciada por el usuario. Cada vez que se produce un evento sea crea un objeto.

Una excepción es un evento que ocurre durante la ejecución del programa que interrumpe el flujo normal de las sentencias.
El objeto generado “excepción” contiene información sobre el acontecimiento ocurrido y transmite esta información al método desde el que se ha generado la excepción. La ocurrencia de estas situaciones excepcionales provocará la terminación no controlada del programa o aplicación

Los errores por lo general, van más allá de nuestro alcance. Son situaciones criticas que no podemos manejar de forma habitual, incluso, no deberíamos intentar capturarlas y gestionarlas. Indican otro tipo de fallos de los cuales no podemos recuperarnos y solo queda finalizar la ejecución del programa.

Los errores más tipicos hacen referencia a fallos del sistema:
  • Memoria agotada.
  • Accesar a espacios ya reservados, por otros programas, en la memoria.
  • Sobrecarga del procesador.
  • Perdida de la conexión a base de datos, internet.
  • Problemas de hardware.
     

En mi Proyecto:

Eventos: Mi proyecto tendra varios ActionEvent ya que tendra un menu para accesar a cada cosa. Tambien creo que lo que es TextEvent servira para los registros de informacion (dar de alta, baja y buscar).

Excepciones: creo que se tendran que poner muchas, porque al ingresar una opcion no valida se desplegara un mensaje de opcion no valida y te dejara intentar nuevamente realizar una accion, es muy importante tener en mente que cada vez que se busque informacion en la base de datos pueda aver excepciones.

Errores: aun no he pensado que  clase de errores puedan ocurrir.



Fuentes:
http://es.wikipedia.org/wiki/Error_de_software
http://www.slideshare.net/sgvargas/manejo-de-eventos-en-java-presentation
http://www.mitecnologico.com/Main/ExcepcionesDefinicion

Saludos :]