domingo, 29 de noviembre de 2015









Casos de uso

Casos de uso:


El sistema desplegará las opciones "registro" e "inicio de sesión", el usuario escoge la opción deseada; en caso de ser la opción registro el sistema dirigirá al usuario al menú de registro, en caso de ser la opción inicio de sesión el sistema dirigirá al usuario al menú inicio de sesión.

Caso de uso: Inicio en el sistema
Condición inicial: -

Flujo básico:
1.    El sistema muestra la opción registro e inicio de sesión.
2.    El usuario elige la opción deseada.
3.    Si el usuario elige la opción registro, el sistema lleva al usuario a la página de registro.
4.    Si el usuario elige la opción inicio de sesión, el sistema lleva al usuario a la página inicio de sesión

Flujo alterno: -







El usuario captura nombre y correo electrónico, junto con la contraseña deseada dos veces. En caso de no llenar todos los campos de captura se le pide al usuario que llene los campos obligatorios; en caso de que la contraseña no sea igual se vuelve a la captura; de ser llenado correctamente, guardar datos en archivo e ingresar.

Caso de uso: Registro en el sistema
Condición inicial: que el usuario tenga una cuenta de correo electrónico.

Flujo básico:
1.    El sistema muestra. Campos de captura (nombre, correo electrónico, contraseña y confirmación de contraseña) al usuario.
2.    El usuario captura los datos y los envía al sistema.
3.    El sistema verifica que todos los campos estén llenos. En caso de estarlo, verifica contraseña. De lo contrario flujo alterno: " Registro erróneo"
4.    El sistema verifica que el campo (contraseña) y (confirmación de contraseña) sean iguales, envía los datos al archivo e ingresa a la cuenta. De lo contrario flujo alterno "invalido


Flujo alterno:
5.    Registro erróneo: el sistema muestra a usuario el mensaje "llene todos los campos"
6.    Inválido: el sistema muestra a usuario el mensaje: "contraseña inválida"






Caso de Uso: Inicio de sesión
-Condición inicial: Que el usuario esté registrado.
-Flujo básico:
1.- El usuario introduce su nombre de usuario y contraseña para luego pulsar el botón “Iniciar Sesión”.
El sistema validará el registro mediante el nombre y contraseña introducidos, en caso de no ser válido, flujo alterno “incorrecto”
3. En caso de ser correcta la validación se presentará al usuario la pantalla de servicios correspondientes a su rol.
-Flujo Alterno: “incorrecto” Se solicita al usuario que intente iniciar sesión de nuevo.









Caso de Uso: Profesor
-Condición inicial: Que el usuario esté registrado y haya iniciado sesión como profesor.
-Flujo Básico:
1.-Al haberse validado el inicio de sesión con los datos del profesor se mostrara el menú principal con las opciones del programa para modificar.
-Flujo Alterno: El usuario no está registrado en el sistema como profesor. Se solicita que inicie sesión de nuevo.







Caso de uso: Método Gráfico
Descripción: El usuario entra a un resumen el cual leerá las especificaciones y aprenderá en que consiste el método gráfico.
Pre-condición: El usuario entra al dar un click en el botón "Método Gráfico".
Flujo Basico:
1. El software despliega información sobre el método gráfico en las operaciones de los vectores.
2. El usuario lee las especificaciones.


Caso de uso: Introducción a los vectores
Descripción: El usuario entra a un resumen de introducción sobre los vectores y su historia el cual leerá y reconocerá. Pre-condición: El usuario entra mediante un click al botón "Introducción a los vectores".
Flujo Básico:
1. El software despliega información de introducción a los vectores.

2. El usuario lee esta información.

lunes, 2 de noviembre de 2015

TAREA 9: REQUERIMIENTOS DEL SISTEMA.


Funcionales:

Sistema pide especificaciones de los vectores
Usuario proporciona especificaciones de los vectores
Calculadora calcula magnitud
Calculadora calcula distancia
Calculadora obtiene sus ángulos respecto al eje x y al eje y
Sistema grafica datos obtenidos

No funcionales:
Usabilidad: El programa será fácil de usar, con una interfaz 

intuitiva.
Costo: El programa no tendrá costo para los usuarios.
Estabilidad: No presentará problemas en su funcionamiento 

y su manejo.

Accesibilidad: Comodidad al usuario.
Desempeño y calidad: Operaciones realizadas en el menor 

tiempo posible. Del sistema:
Compatibilidad con windows y iOs
Funcional con procesador i3 o mayor

Funcional con Servidor glassfish 4.0