Requerimientos Funcionales y de Sistemas
Enviado por Nicolas Prieto • 28 de Agosto de 2017 • Informe • 1.006 Palabras (5 Páginas) • 145 Visitas
6.- Requerimientos Funcionales y de Sistemas
En este apartado representaremos las necesidades de requerimientos funcionales y de sistemas analizando y desarrollando 3 sub-tareas.
- Requerimientos funcionales
- Actores
- Casos de Uso
- Requerimientos detallados
Actores: Serán los principales usuarios que manipularan el sistema.
Listado de Actores | ||
Id | Nombre | Descripción |
AC-1 | Administrador | El usuario administrador es la persona que cuenta con la totalidad de permisos para observar y utilizar las diferentes opciones del menú del sistema. |
AC-2
| Usuario Registrado | El usuario registrado podrá interactuar con el sistema pudiendo acceder a las opciones del sistema según su perfil. |
AC-3 | Usuario Visitante | El usuario visitante es la persona que no cuenta con un usuario y contraseña, es decir esta persona no podrá interactuar con él y solo podrá visualizar las opciones que presenta el sistema. |
Casos de Uso
Listado de Casos de Uso | ||
Id | Descripción | Descripción |
CU-1 | Agregar vehículo | Este caso de uso permite a los usuarios registrados, agregar vehículos mediante al correspondiente modulo. |
CU-2 | Editar vehículo | Este caso de uso permite a los usuarios registrados, podrán editar los datos agregados. |
CU-3 | Eliminar vehículo | Este caso de uso permite a los usuarios registrados, eliminar un vehículo ya agregado. |
CU-4 | Agregar Aviso | Este caso de uso permite a los usuarios registrados, agregar una alarma sobre las categorías disponibles por vehículo. |
CU-5 | Editar Aviso | Este caso de uso permite a los usuarios registrados, modificar una alarma ya creada o cumplida. |
CU-6 | Eliminar Aviso | Este caso de uso permite a los usuarios ya registrados, eliminar una alarma ya creada o cumplida. |
CU-7 | Gestión de perfiles | Este caso de uso permite al usuario administrador gestionar los diferentes perfiles según permisos. |
CU-8 | Solicitar Ayuda | Este caso de uso permite a los usuarios registrados solicitar ayuda referente a la aplicación y su uso. |
CU-9 | Gestionar BBDD | Este caso de uso permite al usuario administrador tener libre acceso a la base de datos. |
CU-10 | Modificar funcionalidades | Este caso de uso permite al usuario administrador poder modificar funcionalidades del sistema. |
CU-11 | Consultar | Este caso de uso permite al usuario registrado entrar al módulo de consulta. |
Requerimientos detallados: Serán los principales usuarios que manipularan el sistema.
Listado de Requerimientos Detallados | |
Id | Descripción |
CU-1 | El sistema permitirá agregar los datos del vehículo una vez autentificado al usuario, solicitando datos relevantes sobre el vehículo en cuestión mediante al módulo correspondiente. Pudiendo agregar más de un vehículo a la vez y guardándose en la base de datos para posterior consulta. |
CU-2 | El sistema permitirá editar los datos de un vehículo ya agregado posteriormente, de un usuario ya autentificado. Podrán editar datos que el modulo permita, esto para asegurar la formalidad de los datos. |
CU-3 | El sistema permitirá eliminar los datos de un vehículo, solamente al usuario autentificado. Esto generara una pregunta por el sistema , si está seguro realmente de eliminar el vehículo el cual el usuario tendrá afirmar. |
CU-4 | El sistema permitirá agregar un aviso de alarma solo si existe un vehículo ya agregado de un usuario ya autentificado. El módulo de alarma está divido por categorías, tiempo y frecuencia la cual requiera el usuario. Una vez completado los datos solicitados, el sistema mostrara la información de la alarma, solicitando al usuario si continuar o eliminar. Una vez confirmado se guardara en la base de datos. |
CU-5 | El sistema permitirá editar un aviso solo si existe un aviso ya agregado por un usuario autentificado. El módulo de edición de alarma muestra los datos ya guardados de esta misma. Pudiendo modificar, agregar y eliminar según requiera el usuario. Una vez modificado se muestra al usuario los datos para confirmar o volver a editar. Una vez confirmado se guarda en la base de datos. |
CU-6 | El sistema permitirá eliminar un aviso si y solo si existe un aviso ya creado de un usuario ya autentificado. El módulo de eliminación de aviso, muestra los datos de la alarma a eliminar, permitiendo al usuario cancelar dicha eliminación o si realmente desea eliminar. Una vez confirmada la eliminación, se elimina de la base de datos. |
CU-7 | El sistema permitira si y solo si al usuario administrador una vez autentificado, gestionar perfiles. Esto permite en el caso que sea necesario cambiar permisos y funcionalidades según requiera. El mal uso de la aplicación podría ser motivo de esto. |
CU-8 | El sistema permite a un usuario autentificado solicitar ayuda según requiera a través del módulo consulta. Este requiere unos datos para agilizar la ayuda para ponerse en contacto. |
CU-9 | El sistema permitirá al usuario administrador una vez autentificado gestionar la base de datos. Esto le permitirá gestionar posibles incidencias que ocurran durante el funcionamiento del portal (dar baja usuarios, eliminar contenidos) |
CU-10 | El sistema permitirá al usuario administrador una vez autentificado modificar funcionalidades del sistema. Esto podría ocurrir para mejorar el servicio o corregir una malfuncionamiento de este mismo. |
CU-11 | El sistema permitirá al usuario una vez autentificado ingresar al módulo de consulta, solamente si tiene agregado un vehículo y/o un aviso correspondiente. Este mostrara los datos correspondientes tanto del vehículo como del aviso si es que esta agregado. Podrá acceder a un filtro para mejorar la consulta requerida. |
...