wiki:2015/Metodologia/EspecificacionRequerimiento

Version 9 (modified by ssole, 9 years ago) (diff)

--

Especificación de requerimientos

Requisitos no funcionales

  • Construir base de datos propia para el proyecto, que recoja la información útil para la simulación desde diversas fuentes de datos.
  • Guardar un histórico de cambios de escenarios económicos que realizan los usuarios.

Requisitos funcionales

Funcionalidades

Casos de uso

1. Registrar usuario

#!comment

Nombre del caso de uso:
Registrar usuario
Actores participantes:
Usuario
Condiciones de entrada:
El usuario debe acceder a la página de la aplicación
Condiciones de salida:
El usuario tiene un nombre de usuario y contraseña para entrar al sistema
Flujo de básico
1.- El usuario solicita al sistema la creación de un usuario. 2.- El sistema le solicita los datos del usuario: nombre de usuario, correo electrónico, cédula de identidad, nombre y apellidos. También le solicita comprobar una imagen captcha. 3.- El usuario proporciona al sistema sus datos básicos, los datos del captcha y le indica que desea crear el usuario con esos datos. 3.- El sistema verifica que el captcha sea válido, luego verifica si ya existe un usuario para esa cédula de identidad. 4.- El sistema verifica que no existe otro nombre de usuario igual. 5.- Si se cumplen las condiciones establecidas en 3 y 4 entonces el sistema guarda los datos básicos de la persona y su usuario, luego envía un correo electrónico a la persona con un enlace al que debe acceder para introducir su contraseña. 6.- El sistema le notifica al usuario que le ha enviado un correo electrónico desde el correo del sistema, que debe buscarlo y acceder al enlace que se encuentra en él para introducir su contraseña. 7.- El usuario recibe el correo electrónico y accede al enlace para colocar la contraseña. 8.- El sistema solicita al usuario que escriba su contraseña y la confirme escribiéndola por segunda vez, también verifica la robustez de la contraseña a medida que el usuario la escribe. Si la robustez de la contraseña es baja le solicita al usuario que la cambie sino se toma como contraseña válida. El sistema también le solicita al usuario comprobar una imagen captcha además de los datos de la contraseña. 9.- El usuario le indica al sistema que desea guardar su contraseña. 10.- El sistema verifica el captcha y si es válido guarda la contraseña para este usuario, después le notifica al usuario que su contraseña se ha guardado y puede utilizarla en lo inmediato.
Flujos alternativos
3.1
Requisitos especiales1.-

2. Entrar al sistema

3. Administrar el sistema

4. Visualizar datos complementarios en cadena productiva

5. Calcular divisas para producir un bien

6. Consultar monopolios horizontales

7. Simular escenario económico

8. Eliminar relación entre dos elementos de la cadena