Eventos, excepciones y errores 2

15

Transcript of Eventos, excepciones y errores 2

Es un suceso en el sistema (tal como una interacción del usuario con la máquina, o un mensaje enviado por un objeto). El sistema maneja el evento enviando el mensaje adecuado al objeto pertinente. También se puede definir como evento, a la reacción que puede desencadenar un objeto, es decir la acción que genera.

Para representar con un ejemplo los eventos; me basare en la pantalla de Alta de Poliza.

Algunos eventos que pueden ocurrir en esta pantalla son:

Al Presionar el botón de “Buscar” de cliente; se muestra una ventana en la cual se puede buscar al cliente por numero o nombre.

Algunos eventos que pueden ocurrir en esta pantalla son:

Al Presionar el botón de “Buscar” de cliente; se muestra una ventana en la cual se puede buscar al cliente por numero o nombre.

Al Presionar el botón de “Calendario” de Fecha Inicio y Fecha Fin; se muestra una ventana con el calendario.

Al Presionar el botón de “Buscar” del Número de Poliza Anterior; se muestra una ventana de búsqueda de Poliza.

Al Presionar el botón de “Buscar” del beneficiario; se muestra una ventana de búsqueda de Beneficiario; la cual permite darlo de alta.

Una excepción es un objeto que se genera automáticamente cuando se produce un acontecimiento circunstancial que impide el normal funcionamiento del programa:

Algunas excepciones que pueden ocurrir en esta pantalla son:

Al capturar el número de poliza; se valida que sean solo números. En caso contrario se genera una excepción.

Al capturar el precio; se valida que sean solo números o un punto. En caso contrario se genera una excepción.

Al dar clic al botón “Aceptar”; valida que se hayan capturado todos los campos. En caso contrario se genera una excepción.

Al dar clic al botón “Aceptar”; valida que el rango de fechas sea correcto. En caso contrario se genera una excepción.

Los errores por lo general son no-recuperables y lo único que queda es cerrar el programa con algo de dignidad.

Errores que pueden ocurrir en esta pantalla son:

Al dar clic al botón “Aceptar”; valida que se hayan capturado todos los campos. En caso contrario se genera una excepción.› Representar este error con código.