-
Notifications
You must be signed in to change notification settings - Fork 5
Requerimientos Funcionales
En el sistema Tangerine se ha definido un estándar para el ID de los requerimientos y los Casos de uso que es el siguiente :
Requerimientos:
Siglas del Proyecto_RF_Número de Módulo_Número de Requerimiento
Requerimientos no funcionales:
Siglas del Proyecto_RNF_Número de Requerimiento
Casos de Uso:
Siglas del Proyecto_CU_Número de Módulo_Número de Requerimiento Asociado_Número Caso de Uso
A continuación se describen los requerimientos Funcionales asociados al proyecto Totem, divididos por Módulos de funcionalidades.
Este módulo se encargará del ingreso al sistema y seguridad por medio de un Login para acceder al dashboard inicial y los distintos módulos.
| ID Requerimiento | TGE_RF_1_1 |
|---|---|
| Requerimiento | El sistema deberá permitir el inicio de sesión, pidiendo a los usuarios un Username y una Contraseña |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_1_2 |
|---|---|
| Requerimiento | El sistema deberá permitir el cierre de la sesión de un usuario |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_1_3 |
|---|---|
| Requerimiento | El sistema debe proteger las contraseñas del usuario mediante una función de encriptamiento |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_1_4 |
|---|---|
| Requerimiento | El sistema debe permitir recuperar la contraseña del usuario |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_1_5 |
|---|---|
| Requerimiento | El sistema solo permitirá una sola sesión activa por usuario al mismo tiempo |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_1_6 |
|---|---|
| Requerimiento | Si la sesión de un usuario está abierta e inactiva durante determinado tiempo se cerrará la sesión automáticamente |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_1_7 |
|---|---|
| Requerimiento | El dashboard inicial contará con un menú vertical para acceder a todos los módulos del sistema |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_1_8 |
|---|---|
| Requerimiento | El sistema debe validar el acceso a los distintos módulos en el menú vertical según la permisología de cada rol de usuario |
| Prioridad del Requerimiento | Alta |
Este módulo se encarga del registro de las cuentas de usuario de emleados que no las posean. Además se encarga del manejo de los roles del sistema, validando que puede hacer cada uno. Cuenta con la opción de modificar el rol de algún usuario.
| ID Requerimiento | TGE_RF_2_1 |
|---|---|
| Requerimiento | El sistema debe poseer un apartado de registro de usuarios. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_2_2 |
|---|---|
| Requerimiento | El sistema debe poseer un apartado de modificación de datos de usuario. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_2_3 |
|---|---|
| Requerimiento | El sistema debe manejar el cambio de rol de usuarios, validando si el usuario, que está realizando este cambio, tiene la permisología necesaria. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_2_4 |
|---|---|
| Requerimiento | El sistema debe verificar al momento del registro la existencia del nickname del usuario. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_2_5 |
|---|---|
| Requerimiento | El sistema debe limitar las acciones de cada usuario en el mismo, dependiendo del rol que cada uno posea. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_2_6 |
|---|---|
| Requerimiento | El sistema debe manejar las contraseñas con sistemas de seguridad (Encriptación). |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_2_7 |
|---|---|
| Requerimiento | El sistema debe manejar la siguiente información para el registro de los usuarios: Nombre, Apellido, Nickname, Password, Rol. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_2_8 |
|---|---|
| Requerimiento | EL sistema deberá manejar cuatro tipos de roles (Administrador, Director, Gerente, Programador). |
| Prioridad del Requerimiento | Alta |
Este módulo se encargará de gestionar lo referente a las compañías potenciales a contratar para clientes fijos.
| ID Requerimiento | TGE_RF_3_1 |
|---|---|
| Requerimiento | El Sistema proporcionará un menú inicial donde se encuentre el listado de todos los clientes potenciales registrados en el sistema. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE _RF_3_2 |
|---|---|
| Requerimiento | El Sistema proporcionara un formulario donde se mostrara la información correspondiente al cliente potencial seleccionado detallando el RIF, nombre, la dirección base, teléfono, email, presupuesto anual de inversión, nombre de contacto , teléfono de contacto . |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_3_3 |
|---|---|
| Requerimiento | El Sistema deberá permitir al administrador la agregación de clientes potenciales |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_3_4 |
|---|---|
| Requerimiento | El Sistema deberá permitir al administrador la eliminación de clientes potenciales |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_3_5 |
|---|---|
| Requerimiento | El Sistema deberá permitir al administrador la modificación de los datos clientes potenciales |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_3_6 |
|---|---|
| Requerimiento | El Sistema deberá permitir al administrador la posibilidad de promover al cliente potencial a un cliente fijo, y por consecuencia eliminar a la misma del listado actual. |
| Prioridad del Requerimiento | Alta |
Este módulo se encargará de la gestión de compañías, esto comprende: registro, modificación, consulta, habilitación e inhabilitación de las mismas.
| ID Requerimiento | TGE_RF_4_1 |
|---|---|
| Requerimiento | El sistema permitirá el registro de compañías con sus datos correspondientes (RIF, NOMBRE, ACRÓNIMO, TELÉFONOS Y EMAIL) en la base de datos. El sistema deberá validar que la nueva empresa a registrar no haya sido registrada anteriormente. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_4_2 |
|---|---|
| Requerimiento | El sistema permitirá la modificación de los datos de las compañías registradas en la base de datos. Permitirá modificar sólo los datos que no interfieran con la unicidad de la compañía en la base de datos. |
| Prioridad del Requerimiento | Media |
| ID Requerimiento | TGE_RF_4_3 |
|---|---|
| Requerimiento | El sistema permitirá la consulta de compañías mediante parámetros (RIF, NOMBRE) registradas en la base de datos. |
| Prioridad del Requerimiento | Media |
| ID Requerimiento | TGE_RF_4_4 |
|---|---|
| Requerimiento | El sistema permitirá habilitar o inhabilitar una compañía previamente registrada en la base de datos. |
| Prioridad del Requerimiento | Media |
Este módulo se encarga .........
| ID Requerimiento | TGE_RF_5_1 |
|---|---|
| Requerimiento | |
| Prioridad del Requerimiento |
Este módulo se encargará de gestionar lo referente a las propuestas de los posibles proyectos.
| ID Requerimiento | TGE_RF_6_1 |
|---|---|
| Requerimiento | El sistema deberá permitir agregar, modificar, consultar, eliminar, activar y desactivar propuestas de proyectos. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_6_2 |
|---|---|
| Requerimiento |
El sistema deberá permitir al usuario registrar. Los datos a registrar concernientes a una propuesta serán los siguientes:
|
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_6_3 |
|---|---|
| Requerimiento | El sistema deberá permitir al usuario consultar las propuestas de proyectos existentes, así como su estatus, número de referencia y la información general de la propuesta. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_6_4 |
|---|---|
| Requerimiento |
El sistema deberá permitir al usuario la modificación de los siguientes campos:
|
| Prioridad del Requerimiento | Alta |
Este módulo se encarga de gestionar los proyectos que fueron aprobados a partir de una propuesta
| ID Requerimiento | TGE_RF_7_1 |
|---|---|
| Requerimiento | Creación de un proyecto a partir de una propuesta previamente aprobada. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_7_2 |
|---|---|
| Requerimiento | Capacidad para manipular y modificar el personal de un proyecto que se esté realizando. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_7_3 |
|---|---|
| Requerimiento | El usuario será capaz de modificar el gerente de un proyecto en curso. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_7_4 |
|---|---|
| Requerimiento | Se podrá consultar toda la información de un proyecto el cual ya haya sido aprobado y creado. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_7_5 |
|---|---|
| Requerimiento | La información del personal de un proyecto se podrá consultar a lo largo de la realización del proyecto. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_7_6 |
|---|---|
| Requerimiento | Mostrar las facturas de pago que posee un proyecto en curso o que haya sido finalizado. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_7_7 |
|---|---|
| Requerimiento | Poder cancelar un proyecto con su debida justificacion y observaciones. |
| Prioridad del Requerimiento | Alta |
Este módulo se encarga de la realización de acciones como la creación, modificación, consultas y anulación para las facturas de los proyectos que han sido cotizados.
| ID Requerimiento | TGE_RF_8_1 |
|---|---|
| Requerimiento | Los actores responsables podrán crear o generar facturas correspondientes al proyecto que va a ser cotizado. El sistema permitirá agregar los datos necesarios para la creación de dicha factura. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_8_2 |
|---|---|
| Requerimiento | Los actores responsables podrán modificar las facturas para cambiar los datos del responsable, montos, fechas de pago, y cualquier otro dato que sea almacenado en el proceso de facturación. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_8_3 |
|---|---|
| Requerimiento | Los actores responsables podrán consultar las facturas que se encuentran almacenadas en el sistema para verificar los datos del responsable, si ya fueron pagadas, las que faltan por pagar, o un simple historial que muestre, según cada factura, los proyectos que han sido cotizados. |
| Prioridad del Requerimiento | Media |
| ID Requerimiento | TGE_RF_8_4 |
|---|---|
| Requerimiento | Los actores responsables podrán anular las facturas que ya no se deseen almacenar. |
| Prioridad del Requerimiento | Baja |
| ID Requerimiento | TGE_RF_8_5 |
|---|---|
| Requerimiento | El sistema sera capaz de mostrar, para la fecha, el estatus de las facturas que se encuentran registradas. Así mismo, el sistema sera capaz de generar un mensaje mostrando los datos de los responsables, como por ejemplo: el teléfono de contacto, para aquellas facturas en las cuales el estatus actual sea “Vencida”. Esto con la finalidad de poder contactar al responsable y avisarle que la fecha de pago de su factura ya venció y que debe realizar el pago de la misma. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_8_6 |
|---|---|
| Requerimiento | El sistema dividirá el pago de la factura en dos: un primer pago con el 40% del monto para empezar el trabajo y otro pago del 60% que se dividirá a lo largo de 6 meses, realizando pagos mensuales hasta completar el monto cotizado. |
| Prioridad del Requerimiento | Media |
El presente módulo se encargá de gestionar los pagos de las facturas de un proyecto.
| ID Requerimiento | TGE_RF_9_1 |
|---|---|
| Requerimiento | El sistema permitirá la selección de la factura a pagar. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_9_2 |
|---|---|
| Requerimiento | El sistema permitirá el registro de pagos con cheques y/o transferencias. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_9_4 |
|---|---|
| Requerimiento | El sistema permitirá el registro del pago por el monto de la factura asociada. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_9_5 |
|---|---|
| Requerimiento | El sistema modificará el estado de la factura una vez que haya sido pagada. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_9_6 |
|---|---|
| Requerimiento | El sistema permitirá el registro del comprobante de pago. |
| Prioridad del Requerimiento | Alta |
El presente módulo se encargará de gestionar los empleados en cuanto a nómina.
| ID Requerimiento | TGE_RF_10_1 |
|---|---|
| Requerimiento | El sistema deberá permitir la creación de un nuevo cargo. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_10_2 |
|---|---|
| Requerimiento | El sistema deberá permitir consultar un cargo. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_10_3 |
|---|---|
| Requerimiento | El sistema deberá permitir la creación de un contrato. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_10_4 |
|---|---|
| Requerimiento | El sistema deberá permitir la consulta de un contrato. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_10_5 |
|---|---|
| Requerimiento | El sistema deberá permitir la anulación de un contrato. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_10_6 |
|---|---|
| Requerimiento | El sistema deberá permitir agregar un nuevo empleado. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_10_7 |
|---|---|
| Requerimiento | El sistema deberá permitir la modificación de la información de un empleado. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_10_8 |
|---|---|
| Requerimiento | El sistema deberá permitir la consulta de la información de un empleado. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_10_9 |
|---|---|
| Requerimiento | El sistema deberá permitir activar a un empleado que ya existe en sistema pero su estado estaba “inactivo”. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_10_10 |
|---|---|
| Requerimiento | El sistema deberá permitir desactivar a un empleado que ya existe en sistema pero su estado estaba “activo”. |
| Prioridad del Requerimiento | Alta |
| ID Requerimiento | TGE_RF_10_11 |
|---|---|
| Requerimiento | El sistema deberá permitir la asignación de un empleado a un cargo determinado. |
| Prioridad del Requerimiento | Alta |
- Representación Arquitectónica
- Metas de la Arquitectura y Restricciones
- Vista Lógica
- Vista de Casos de Uso
- Casos de Uso
- Diagramas de Casos de Uso
- Vista de Implementación
- Vista de de Seguridad
- Calidad
- Diagrama-ER
- Diagrama de Clases
- Diagrama de Secuencia