jueves, 14 de julio de 2011

Eventos, excepciones y errores

Detectar los eventos, excepciones y errores que se generan con su software.

Contenido esperado de la entrada: Tablas con la estructura que más abajo se detalla.

Eventos

Las funcionabilidades del sistema y sus reacciones.

Componente gráfico generador

Tipo de evento (presionar, soltar, pasar por encima de, etc.)

Acción que se dispara

Botón - Agregar Archivo
Abre una ventana nueva, en donde te muestra los campos a llenar.
Abre una nueva ventana
Botón - Ver Archivo
Abre una ventana nueva, en donde te muestra el nombre del archivo, y 4 botones (anterior, ver, eliminar, siguiente) Abre una nueva ventana
Etiqueta - Datos Archivo
Muestra el titulo de la ventana
Ninguna
Etiqueta - Nombre
Muestra el nombre del campo
Ninguna
Campo de texto
Aquí tu puedes escribir el nombre de tu archivo.
Muestra la ruta de tu archivo
Área de texto
Agrega la ruta del archivo seleccionado,en este campo no puedes escribir, ni modificar.
Ninguno
Botón - Examinar
Muestra un ventana de seleccionar archivo, gracias a la librería JFIleChooser
Abre un nueva ventana para seleccionar el documento.
Botón - Guardar
Si lo campos están "llenos" te mostrara un mensaje de "archivo agregado" y si uno de los campos esta vació mostrara un mensaje de volver a intentar de nuevo.
Agrega el archivo a la base de datos
Botón - Cancelar
Sale de la ventana, volviendo a la pantalla principal
Regresa a la pantalla principal

Excepciones

Cuando pasa algo que no esta permitido.

Modo en que se genera

Manejo

Agregar un archivo no especificado
Un filtro para que no pueda agregar cosas no permitidas.
Sobrepasar el limite de capacidad (500 mg)
Poner un contador para la capacidad y si lo pasa, no agregar o eliminar.

Errores
Algo fuera de nuestro programa que pasa por accidente.

>

Modo en que se genera

Manejo

Dobles Usuarios
(una persona intenta registrar una cuenta ya existente)
Tener un base de datos con los usuarios y contraseñas y usar una hashtable para buscar si ahí repetidos
Tener dobles inicios de sesion
Tener una especie de variable boleana que al entrar este en estado true y manteniendo el valor "true" para no permitir la entrada de nadie.

Agradecería sus comentarios, lo que sea para mejorar.



No hay comentarios:

Publicar un comentario