Está en la página 1de 18

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA 


UNIVERSIDAD

POLITÉCNICA TERRITORIAL AGROINDUSTRIAL DEL ESTADO  TÁCHIRA

PNF EN INFORMÁTICA SEDE SAN CRISTÓBAL

<< SISTEMA DE NÓMINA COMPUTARIZADO >>

ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE

Autores:

Duque Meza Franco Yuliano C.I: V-30.523.729

Lozano Delgado Yeferson Jesús C.I: V-25.703.253

Rondón Jaimes Paola Alessandra C.I: V-30.507.959

Sánchez Vivas Paula Andrea C.I: V-31.218.124

Asesora Metodológica

Lcda. Karim Vivas

Asesor Técnico:

Ing. Vincenzo Quagliano

Nombre del proyecto: Sistema de nómina computarizado


INTRODUCCIÓN

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.

A veces, es esencial que los departamentos de extremos opuestos de una organización


trabajen juntos, incluso aunque usen distintos lenguajes técnicos. Si alguna vez trabajaste en
un equipo interdisciplinario, sabrás lo complicado que puede resultar hacer que todos estén
alineados.

Finalmente, un sistema de nómina y control computarizado que pretende optimizar el mismo


proceso de pago del sueldo a los empleados, de este llevado un control disminuyendo
cualquier error en la ejecución de la misma labor.
1.1 ALCANCE DEL PRODUCTO

Beneficios del producto:

• Ahorra tiempo y dinero.

• Reduce los errores humanos.

• Automatiza procesos.

• Elimina los errores en la nómina.

• Brinda seguridad adicional.

Objetivos del producto:

• Analizar la situación actual en el control de nómina de la empresa determinando sus


deficiencias, errores e irregularidades al momento de efectuar el pago a los empleados.

• Determinar los requerimientos establecidos por la empresa para el nuevo sistema de


control de nómina que corrija las fallas y modernice las funciones del mismo.

• Planificar las medidas requeridas mediante las técnicas, métodos, notaciones y


herramientas necesarias para la realización del desarrollo del sistema.

• 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.

• Verificar el correcto funcionamiento mediante un periodo de pruebas y así brindar un


excelente servicio.

Metas del producto:

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.

1.2 VALOR DEL PRODUCTO

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.

1.3 PÚBLICO OBJETIVO

“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.

1.4 USO PREVISTO

• 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.

• Administrar los tiempos de los empleados y los procesos.

• Control de Impuestos y Retenciones.

• 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.

• Preparar informes de nómina.

1.5 DESCRIPCIÓN GENERAL

• Disponer de un espacio de comunicación. La empresa tiene que poder transmitir todo lo


que se está aconteciendo en ella de una forma fácil y eficaz. En muchas empresas
sucede que muchos gran parte de sus trabajadores se informan de lo que pasa en ellas
a través de los medios de comunicación.

• 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.

 1.6   CARACTERÍSTICAS DE LOS USUARIOS 

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

Tipo de Empleado general y/o personal operativo de la empresa


usuario
Formación Intermedio especializado
Habilidades Manejo básico de sistemas
Actividades Realiza operaciones de solo consultas y genera ciertas solicitudes.

Tipo de Estudiante proveedor


usuario
Formación Estudiante
Habilidades Manejo básico de desarrollo de sistemas
Actividades Controlar las existencias y los ingresos nuevos

1.7 RESTRICCIONES

• Sistema de nómina fácil de usar, adaptable y flexible.


• El sistema debe tener los requerimientos necesarios para ser compatible con el sistema
operativo.

• 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.

• El sistema debe permitir la descarga del formato de nómina por el empleador

• El acceso a la información debe respetar roles de usuario.

• El sistema deberá tener una estructura de datos funcional, (MySQL o MariaDB).

1.8 SUPOSICIONES Y DEPENDENCIAS

• Los equipos donde se instale el sistema nomina deben contar con los recursos
necesarios para un buen funcionamiento.

• Debe haber una persona que se encargue de administrar el sitio.

• Acceso seguro mediante usuario y contraseña.

• Acceso a los cálculos requeridos para saldo total.

Requisitos funcionales
2.1 GRAFICO DE REQUISITOS
ADMINISTRADOR

2.2 REQUISITOS ESPECÍFICOS

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 

2.3 REQUERIMIENTOS NO FUNCIONALES. 

Identificación del RNF01


requerimiento:
Nombre del  Selección de personal.
Requerimiento:
Características: 
- Notificación de documento faltante o erróneo en el caso de
que algún campo requerido no se encuentre lleno
correctamente.
.
Descripción del Entregar documentación en su totalidad
requerimiento:
Prioridad del requerimiento: 
Alta

Identificación del RNF02


requerimiento:
Nombre del  Ayuda en el uso del sistema.
Requerimiento:
Características:  La interfaz del usuario deberá de presentar un sistema de
ayuda para que los mismos usuarios del sistema se les faciliten
el trabajo en cuanto al manejo del mismo.
Descripción del La interfaz debe estar complementada con un buen sistema de
requerimiento: ayuda (la administración puede recaer en personal con poca
experiencia en el uso de aplicaciones informáticas).
Prioridad del requerimiento: 
Alta

Identificación del RNF03


requerimiento:
Nombre del  Mantenimiento.
Requerimiento:
Características:  El sistema deberá de tener un manual de instalación y manual
de usuario para facilitar los mantenimientos que serán
realizados por el administrador.
Descripción del El sistema debe disponer de una documentación fácilmente
requerimiento: actualizable que permita realizar operaciones de
mantenimiento con el menor esfuerzo posible.
Prioridad del requerimiento: 
Alta

Identificación del RNF07


requerimiento:
Nombre del  Seguridad en información
Requerimiento:
Características:  El sistema garantizará a los usuarios una seguridad en cuanto
a la información que se procede en el sistema.
Descripción del Garantizar la seguridad del sistema con respecto a la
requerimiento: información y datos que se manejan tales sean base de
datos, y contraseñas.
Prioridad del requerimiento: 
Alta

REQUISITOS DE LA INTERFAZ EXTERNA

• Requisitos de la interfaz de usuario

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

La pantalla del monitor: el software deberá mostrar información al usuario a través de la


pantalla del monitor.

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 dela interfaz de software

Sistema Operativo: Windows 7o superior. Estructura de datos bajo el modelo predeterminado


de  wordpress (MySQL o MariaDB).

• Requisitos de interfaz

Los servidores, clientes y aplicaciones se comunicarán entre sí mediante el sistema


para el contrato de nuevos clientes para la empresa.

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

El sistema cuenta con características parametrizables lo que permitirá futuros mantenimientos.


Es decir cada tres meses se va a realizar un mantenimiento preventivo, encargado de hacerlo
están los desarrolladores.

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.

Administrar: Acción de agregar, modificar, eliminar y consultar la información de un


determinado objeto.

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.

Rol: Identificación de un usuario dentro de un sistema para asignarle los permisos.

Administrador del sistema: Persona que se encarga de administrar, ofrecer un soporte


técnico y operativo 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.

Base de datos: Es la permanencia de datos de un mismo contexto que se almacenan para un


posterior uso.

MySQL: Sistema de gestión de bases de datos relacionales que se utiliza para aplicaciones
tecnológicas.

También podría gustarte