Correccion de Requerimientos
Correccion de Requerimientos
Correccion de Requerimientos
Autores:
Asesora Metodológica
Asesor Técnico:
A continuación, Aunque les falte experiencia técnica, gracias a esta plantilla para documento de
requisitos de software, ahora los gerentes y analistas de proyectos podrán comunicar
correctamente las expectativas sobre un software a los desarrolladores. Aquí veremos cuándo
y cómo redactar uno, y además, analizaremos las mejores prácticas para garantizar que tu
equipo trabaje orientado a un objetivo común.
• Automatiza procesos.
• Ejecutar el diseño de un sistema computarizado que facilite el cálculo del pago nómina
de los trabajadores, siendo más confiable y con mayor rapidez que el ya establecido.
La intención de este proyecto es que se realice el pago a los empleados sin que se genere
perdida de información evitando retrasos de los mismos, exactitud con el monto a pagar y
confiablidad para cada una de las partes con un acceso seguro y una interfaz agradable para el
fácil manejo del sistema.
La organización impulsada por el sistema de nómina puede brindar así a los empleados un
acceso a la información sobre sus acciones. La información y los datos proporcionados por el
sistema se utilizan no solo para la nómina sino también para la planificación y la estrategia con
el fin de tomar buenas decisiones que representen intereses tanto a largo como a corto plazo.
Al hacer la nómina de acuerdo con las reglas antiguas, la posibilidad de error es potencial. Se
encontraron errores de cálculo y errores de software de nómina significativamente reducidos.
“Solo Cejas Casa francesa” en la 5ta Avenida entre calles 5 y 6 C.C. Casa Francesa Local 8,
Esta empresa siendo el público al que va dirigido el programa, adaptando las características del
mismo programa a las necesidades de la empresa, la misma siendo un local de “estética”,
quienes ha de ser que usen dicho sistema serán los empleados y administradores de la misma
empresa.
• De manera que dicho programa ha de ser utilizado por los trabajadores en el área
administrativa para Conocer y controlar el salario de cada trabajador.
• Con un sistema o software de nómina puede registrar las horas y tiempos trabajados
por tus empleados, de esta manera el sistema realiza los cálculos respectivos para
realizar el pago de la nómina ya sea mensual o quincenalmente.
• Crear aplicaciones para diferentes áreas concretas de negocio. Es decir, tener una
aplicación para gestionar los contratos, en este caso un sistema otra para pedir días de
vacaciones o para reservar salas de reuniones, entre otras.
• Gestión documental. Acabar así con tareas tan poco productivas como la de enviar
adjuntos en el correo o buscar información durante horas para saber dónde se
encuentra. Para la digitalización del ciclo de vida de los documentos en papel es
imprescindible contar con un proceso rápido de transición, ya hablando en lo contable.
Tipo de Administrador
usuario
Formación Persona de mayor rango dentro de la empresa, que tiene autoridad
para dar órdenes y aprobar o rechazar cualquier solicitud
Habilidades Técnico en desarrollo de software
Actividades Se encarga del ingreso, actualización y control de todos los datos del
empleado
1.7 RESTRICCIONES
• El sistema se debe adaptar a que la empresa pide que el sistema sea reservado con su
información personal y la base de datos.
• Los equipos donde se instale el sistema nomina deben contar con los recursos
necesarios para un buen funcionamiento.
Requisitos funcionales
2.1 GRAFICO DE REQUISITOS
ADMINISTRADOR
Número de RF1
requisito
Nombre de Autenticación
requisito
Tipo Requisito Restricción
Descripción -Registrar los datos concernientes de los usuarios de la empresa
-Los usuarios deben estar registrados en la base de datos del
sistema.
-Debe constar como trabajadores activos.
-Interacción y validación entre la base de datos y la aplicación web
respecto a los datos ingresados en el sistema.
-Ingreso al sistema.
-Advertencia o alerta de error en caso de ingresar la contraseña
errónea.
Prioridad del Alta/Esencial Media/Deseado Baja/ Opcional
requisito
Número de RF2
requisito
Nombre de Registro de información de ingreso de un nuevo usuario
requisito
Tipo Requisito Restricción
Descripción -Registrar los datos concernientes a cada nuevo empleado que
ingrese a la empresa.
-El administrador debe estar registrado en la aplicación web.
-El administrador debe constar como trabajador activo.
- Interacción y validación entre la base de datos y la aplicación web
respecto a los datos ingresados del nuevo empleado.
Aviso o notificación de que la información fue ingresada
exitosamente.
Advertencia o alerta de error en caso de que se requiera reingresar
la información registrada del empleado
Prioridad del Alta/Esencial Media/Deseado Baja/ Opcional
requisito
Número de RF3
requisito
Nombre de Gestión de proyectos
requisito
Tipo Requisito Restricción
Descripción El sistema debe mostrar los proyectos realizados (Permitir
descargas) y en curso. De igual manera el sistema debe tener un
módulo para crear, editar y eliminar cualquier tipo de información de
cualquier usuario
Prioridad del Alta/Esencial Media/Deseado Baja/ Opcional
requisito
Número de RF4
requisito
Nombre de Marcaciones
requisito
Tipo Requisito Restricción
Descripción - Registrar las cuatro marcaciones que genera cada empleado en
su jornada laboral.
- El empleado debe estar registrado en la aplicación web.
- El empleado debe constar como trabajadores activos.
- Validación interna de la aplicación web referente a los puntos de
ubicación del empleado.
- Notificación de error en el caso de que algún campo requerido no
esté dentro del rango parametrizados.
Prioridad del Alta/Esencial Media/Deseado Baja/ Opcional
requisito
Número de RF5
requisito
Nombre de Solicitud de Préstamos.
requisito
Tipo Requisito Restricción
Descripción -El administrador y el empleado deben estar registrados dentro de la
aplicación.
- El administrador y el empleado deben constar como trabajadores
activos.
- El empleado no debe tener algún préstamo vigente con la empresa
a la fecha del requerimiento.
- Aviso o alerta dirigido al empleado donde se notifica si dicho
requerimiento procede o no.
- Registrar y dar una gestión oportuna a las solicitudes de préstamos
realizadas por los empleados, dentro de la aplicación web, dando una
respuesta más rápida por parte de la Gerencia a las solicitudes
recibidas.
Prioridad del Alta/Esencial Media/Deseado Baja/ Opcional
requisito
Número de RF6
requisito
Nombre de Solicitud de anticipos.
requisito
Tipo Requisito Restricción
Descripción - El administrador y el empleado deben estar registrados dentro de la
aplicación.
- El administrador y el empleado deben constar como trabajadores
activos.
- El monto solicitado por el empleado como anticipo no deberá
superar la capacidad del sueldo que recibirá.
- Aviso o alerta dirigido al empleado donde se notifica si dicho
requerimiento procede o no.
- Registrar y dar una gestión oportuna a las solicitudes de anticipo
realizadas por los empleados, dentro de la aplicación web, dando una
respuesta más rápida por parte del administrador a las solicitudes
recibidas
Prioridad del Alta/Esencial Media/Deseado Baja/ Opcional
requisito
Número de RF7
requisito
Nombre de Solicitud de vacaciones.
requisito
Tipo Requisito Restricción
Descripción - El administrador, administrador y el empleado deben estar
registrados en la aplicación web y constar como trabajadores
activos.
- El empleado deberá tener más de un año en la empresa
- Interacción y validación entre la base de datos y la aplicación web
respecto a las vacaciones disponibles del empleado a la fecha del
requerimiento.
- Notificación dirigida al empleado donde se indica si dicho
requerimiento procede o no.
-Ingreso de solicitud de vacaciones dentro de la aplicación web, la
misma que recibirá una gestión más pronta por parte del
administrador y/o administrador.
Prioridad del Alta/Esencial Media/Deseado Baja/ Opcional
requisito
Número de RF8
requisito
Nombre de Cálculo de rubros.
requisito
Tipo Requisito Restricción
Descripción - El administrador o contador debe estar registrado dentro de la base
de datos.
- El administrador o contador debe constar como trabajador activo.
- Interacción y validación entre la base de datos y el sistema
referente a los cálculos de los rubros que forman parte del rol del
empleado.
- Permisos para la creación, modificación, eliminación, y consulta de
rubros.
- Calcula los rubros, previo a la generación de los roles de pago,
beneficios mensualizados, horas extras, bonos adicionales y
descuentos por préstamos o anticipos realizados al empleado.
Prioridad del Alta/Esencial Media/Deseado Baja/ Opcional
requisito
Número de RF9
requisito
Nombre de Generación de roles de pagos
requisito
Tipo Requisito Restricción
Descripción - El administrador y el empleado deben estar registrados en la
aplicación web.
- El administrador y el empleado deben constar como trabajadores
activos.
- Interacción y validación de la información entre la base de datos y
la aplicación web referente a los cálculos de los rubros que forman
parte del rol del empleado.
- Notificación de error en el caso de que algún campo requerido no
se encuentre correctamente lleno.
- Generar los roles de pago, con el detalle de cada rubro.
Prioridad del Alta/Esencial Media/Deseado Baja/ Opcional
requisito
Las interfaces de usuario están relacionadas con las pantallas, ventanas (formularios) que
debe manipular el usuario para realizar una operación determinada. Dicha manipulación el
usuario la realizará por medio del teclado y el Mouse (ratón).
Es importante mencionar que las interfaces de usuario también abarcan las ayudas
correspondientes en cada uno de los procesos que realice el sistema. Las interfaces de usuario
ayudaran al usuario final trabajando en un ambiente Form, por lo que se dichas interfaces
incluirán:
• Botones.
• Menús despegables.
• Mensajes informativos.
• Mensajes de error.
• Cuadros de diálogo.
• Formularios para el ingreso, modificación, actualización y eliminación de datos. Así
como para las operaciones y las ayudas que se mencionó anteriormente.
• Requisitos de la interfaz de hardware
Ratón: el software debe interactuar con el movimiento del ratón y los botones del ratón. El
ratón activa las zonas de entrada de datos, botones de comando y seleccione las opciones de
los menús.
Teclado: el software deberá interactuar con las pulsaciones del teclado. El teclado de entrada
de datos en el área activa de la base de datos.
• Requisitos de interfaz
Requisitos no funcionales
• Seguridad
• Uso de contraseñas para cada usuario (administrador, cajera, oficial decrédito). Esto
permitirá que tengan acceso al sistema solo las personas que tienen autorización.
• Registros de ingreso al sistema.
• Creación de roles y asignarlos a cada usuario dependiendo su funcionalidad.
• Capacidad
El sistema deberá funcionar para cualquier equipo que posea un sistema operativo windows 7 o
superior
• Compatibilidad
Una de las ventajas de utilizar herramientas y lenguajes basados en software libre estamos
garantizando la compatibilidad. De esta manera: 99.9% es portable la aplicación por el simple
hecho de utilizar el lenguaje de phyton. 99% es portable la base de datos, mySQL es decir
puedo tenerlo en Windows o Linux.
• Confiabilidad
Es uno de los factores que dará confianza al cliente, para lo cual el sistema está controlando
todo tipo de transacción y está apto a responder todo tipo de incidente.
• Mantenibilidad
Se realizara el mantenimiento dos veces sin ningún recargo económico, pasados estas dos
revisiones tendrán costos adicionales.
• Facilidad de uso
Sistema completamente apto para entender con facilidad, cuenta con manual de ayudas.
• Otros
Definiciones y acrónimos
Publicar Información: Proceso que realizan los usuarios del sitio web para publicar
características y documentos en el sitio web.
Usuario: Usuario con un rol asignado para poder ingresar a la zona de administración del sitio
web, esto a través de un proceso de autenticación utilizando credenciales.
Permiso: Proceso para especificar si un usuario dispone de acceso a una determinada función
del sistema web.
Pruebas: Proceso que realiza las actividades para verificar la óptima función del sistema.
Sistema de gestión de base de datos: Es una herramienta dedicada a servir de interfaz entre
la base de datos, el usuario y las aplicaciones que se conectan para realizar procesos.
MySQL: Sistema de gestión de bases de datos relacionales que se utiliza para aplicaciones
tecnológicas.