Ers

17
Especificación de requisitos de software Proyecto: MODULO DE NOMINA Materia: Sistemas de Información Profesor: Ing. Ricardo de Jesús Bustamante Equipo: Viridiana Figueroa Soria Silvia Delgado Vaquera Lunes 04 de Octubre de 2010

Transcript of Ers

Page 1: Ers

Especificación de requisitos de software Proyecto: MODULO DE NOMINA

Materia:

Sistemas de Información

Profesor:

Ing. Ricardo de Jesús Bustamante

Equipo:

Viridiana Figueroa Soria Silvia Delgado Vaquera

Lunes 04 de Octubre de 2010

Page 2: Ers

.

Page 3: Ers

Ficha del documento

Fecha Revisión Autor Verificado dep. Calidad.

03-Oct-10 7 Viridiana Figueroa Soria

Silvia Delgado Vaquera

[Firma o sello]

Documento validado por las partes en fecha: 03 Oct. 10

Por el cliente Por la empresa suministradora

CAT SYTEMS

Fdo. D./ Dña[Nombre] Fdo. D./Dña[Nombre]

Page 4: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 3

Descripción de requisitos del software

Contenido

FICHA DEL DOCUMENTO 2

CONTENIDO 3

1 INTRODUCCIÓN 5

1.1 Propósito 5

1.2 Alcance 5

1.3 Personal involucrado 5

1.4 Definiciones, acrónimos y abreviaturas 6

1.5 Referencias 6

1.6 Resumen Global 6

2 DESCRIPCIÓN GENERAL 6

2.1 Perspectiva del producto 6

2.2 Funcionalidad del producto 6

2.3 Características de los usuarios 7

2.4 Restricciones 7

2.5 Suposiciones y dependencias 7

3 REQUISITOS ESPECÍFICOS 7

3.1 Requisitos funcionales 7

3.2 Requisitos comunes de los interfaces 10 3.2.1 Interfaces de usuario 10 3.2.2 Interfaces de software 12

3.3 Requisitos funcionales 12 3.3.1 TABLA LISTA DE ASISTENCIA 13 3.3.2 TABLA LISTA DE CODIGOS DE AUSENTISMOS 13 3.3.3 TABLA NOMINA QUINCENAL 13 3.3.4 TABLA TOTALES DE LA COMPAÑÍA 13 3.3.5 TABLA RECIBOS DE PAGO 13 3.3.6 TABLA HOJA DE DEPÓSITO 14 3.3.7 TABLA EMPLEADOS 14

3.4 Requisitos no funcionales 14 3.4.1 Requisitos de rendimiento 14

3.5 Requisitos de desarrollo 14 3.5.1 Ciclo de vida 14

Page 5: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 4

Descripción de requisitos del software

3.6 Atributos 14 3.6.1 Mantenibilidad 14

4 APÉNDICES 15

Page 6: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 5

Descripción de requisitos del software

1 Introducción Esta Especificación de Requisitos Software para el módulo de nómina del departamento de Recursos Humanos ha sido elaborada tomando en cuenta las características del sistema utilizado en la actualidad y la posibilidad de mejorarlo, de acuerdo a la experiencia de sus usuarios y los resultados obtenidos. Su estructura está hecha en base al estándar IEEERecommended Practice for Software Requirements Specification ANSI/IEEE 830 1998 .

1.1 Propósito

El objetivo de esta especificación es definir de manera clara y precisa lasFuncionalidades y restricciones que tendrá el sistema que se desea construir, y vaDirigida al departamento de Recursos Humanos y a las personas que harán uso del

sistema.

Este documento será un medio de comunicación entre cada uno de los roles implicados en el desarrollo de software y por lo mismo está sujeto a revisiones, tanto de los desarrolladores como de los usuarios, hasta obtener su aprobación. En cuanto esto

ocurra el documento funcionará como base al equipo de desarrollo para la construcción del nuevo sistema.

1.2 Alcance El modulo que se desea construir pretende mejorar la manera en que seopera el sistema

actualmente y aumentar la cantidad de beneficios obtenidos conél. Este módulo se encargará de facilitar las operaciones realizadas en el departamento de

Recursos Humanos diariamente con sus trabajadores, tales como listado de asistencias, ausentismos, nómina quincenal, resúmenes totales, recibo de pago y hoja de depósito. Diseñando una base de datos para el departamento y cuidando su compatibilidad con

otras aplicaciones de la misma.

1.3 Personal involucrado Nombre Viridiana Figueroa Soria

Rol Analista y Diseñadora de las Bases de Datos

Categoría profesional Informática

Responsabilidades Gestor de Proyecto

Información de contacto [email protected]

Aprobación Silvia Delgado Vaquera

Nombre Silvia Delgado Vaquera

Rol Analista

Categoría profesional Informática

Responsabilidades Diseño de interfaz

Información de contacto [email protected]

Aprobación Viridiana Figueroa Soria

Page 7: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 6

Descripción de requisitos del software

1.4 Definiciones, acrónimos y abreviaturas

Recursos Humanos: Departamento para el que se realiza el análisis desistema. Usuario: persona encargada de aprovechar el sistema para realizar lasoperaciones que a

la empresa le interesa que sean automatizadas. Cliente: persona que requiere del buen funcionamiento del sistema paraque sea atendida de manera rápida y eficiente.

Servidor: equipo de cómputo del establecimiento en el que el sistema será implementado.

1.5 Referencias IEEE Recommended Practice for Software Requirements Specification. ANSI/IEEE std. 830, 1998.

.

1.6 Resumen Global Este documento está conformado de tres secciones que son la Introducción, Resumen

Global y los Requisitos Específicos. En esta primera sección se procura proporcionar una visión general de lo que es el documento de especificación de requisitos. En la segunda sección se da una descripción general del sistema a construir, para conocer sus

funciones principales, los datos requeridos, y sus restricciones, entre otras cosas que afecten su desarrollo, aunque no se entra en los detalles de cada uno de estos factores y,

por último, en la tercera sección se definen los pormenores de los requisitos que el usuario ha externado que el sistema actual cumple y por lo tanto el nuevo sistema debe satisfacer.

2 Descripción general

2.1 Perspectiva del producto

El módulo de nómina para el departamento de Recursos humanos. Interactuará con al menos dos equipos de cómputo, mediante una base de datos. La interacción con el

usuario será a través de un diseño de pantalla que contiene menús para realizar las operaciones necesarias para el proceso de la nómina.

2.2 Funcionalidad del producto

El sistema tendrá funciones tales como altas-bajas, asistencias, ausentismos, nómina

quincenal, hojas de resumen, recibos de pago, y hojas de depósito. Altas-bajas: estará relacionado con los registros de los trabajadoresexistentes, así como con los datos generales de cada uno (nombre, área, sueldo, turno etc.).

Listado de Asistencias: tendrá relación con el turno del trabajador, nombre, entradas y salidas, ausentismos y con total de las horas laboradas.

Ausentismos: tendrá relación al momento de generar la nómina con una clave la cual identificará el motivo por el cual el trabajador no pudo asistir en un determinado momento (día inhábil, día festivo, maternidad, capacitación, etc.).

Page 8: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 7

Descripción de requisitos del software

Nómina Quincenal: estará ligada al registro de los trabajadores, al listado de asistencia,

y al control de ausentismos.

Hoja de Resumen: está ligado a todo lo anterior, contiene los totales de la empresa en relación a sus trabajadores, incluye sus percepciones, deducciones y el total de los sueldos.

Recibo de Pago: Está ligado a la nómina quincenal, incluye periodo de pago, No. Del empleado, nombre, No. De cuenta, departamento, RFC, CURP, tipo de contrato

(docente, administrativo, directivo o de apoyo), No. de seguro, percepciones, deducciones y el pago neto a depositar. Hojas de depósito: Está última se relaciona con los recibos de pago. Contendrá el

nombre y No. de trabajador, cuenta donde se realizará el depósito, y el neto a depositar.

2.3 Características de los usuarios Tipo de usuario Directo

Formación Licenciado Habilidades Computación básica

Actividades Encargado de generar la nómina.

2.4 Restricciones

Las características del hardware en los equipos donde se instalará el sistema, serán siempre las mismas.

El sistema deberá de ser capaz de funcionar paralelamente con otras aplicaciones, siempre y cuando el hardware lo permita.

El módulo deberá tener un diseño e implementaciónsencillo, independientes de la plataforma o el lenguaje de programación.

2.5 Suposiciones y dependencias

Se asume que los requisitos descritos en este documento son estables unavez que sea aprobado

Se asume que el sistema operativo Microsoft Windows XP estarádisponible en los equipos donde se instalará el sistema.

Se asume que la computadora se encontrará conectada a una red LAN.

3 Requisitos específicos

3.1 Requisitos funcionales

3.1.1 RF01 El usuario requiere conocer los datos generales del empleado. Nombre, apellidos, RFC, No. ISSSTE, turno, tipo de contrato,

fecha de vencimiento, identificador de turno, sexo, días que labora, fecha de ingreso o reingreso.

Nombre de requisito Requisito de Empleados

Tipo Requisito Restricción Fuente del requisito Recursos Humanos. Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Page 9: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 8

Descripción de requisitos del software

3.1.2 RF02 El usuario requiere de una lista de asistencias. Que le

ayudarán a identificar el total de horas laboradas y de ausentismos.

Nombre de requisito Requisito de Visualización de Asistencias

Tipo Requisito Restricción Fuente del requisito Recursos Humanos. Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

3.1.3 RF03 El usuario requiere de una lista de ausentismos. Que le ayudarán a identificar el motivo de la falta,

Nombre de requisito Requisito de códigos Ausentismos Tipo Requisito Restricción Fuente del requisito Recursos Humanos.

Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

3.1.1 RF03 El usuario podrá generar la nómina. Los campos clave, que le ayudarán durante el proceso serán el No. de empleado,

tipo de empleado, departamento, sueldo y total de horas laboradas.

Nombre de requisito Requisito de Formación de Nómina

Tipo Requisito Restricción Fuente del requisito Recursos Humanos. Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

3.1.3 RF04 El usuario requiere generar la nómina quincenal. El periodo

de pago, No. de empleado que le identifique como único, el nombre, apellidos, percepciones (tipo de sueldo, si es administrativo, docente, apoyo o directivo, material didáctico,

despensa, prima de antigüedad, retroactivos) . Nombre de requisito Requisito para generar la nómina quincenal Tipo Requisito Restricción

Fuente del requisito Recursos Humanos. Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

3.1.4 RF05 El usuario requiere los totales de la compañía. El periodo de pago, de las percepciones, deducciones, empleados y el total neto.

Nombre de requisito Requisito para determinar los totales de la compañía Tipo Requisito Restricción Fuente del requisito Recursos Humanos.

Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Page 10: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 9

Descripción de requisitos del software

3.1.5 RF06 El usuario requiere de los recibos de pago. El periodo de pago, No. empleado, departamento, ISSSTE, percepciones y deducciones para determinar el neto a pagar.

Nombre de requisito Requisito para determinar los totales de la compañía Tipo Requisito Restricción Fuente del requisito Recursos Humanos.

Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

3.1.6 RF07 El usuario requiere de una hoja de depósito. El periodo de

pago, No. turno, nombre, No cuenta y el neto a depositar, Nombre de requisito Requisito para determinar los totales de la compañía Tipo Requisito Restricción

Fuente del requisito Recursos Humanos. Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

3.1.7 RF08 Se podrá especificar la descripción de los productos

almacenados en la base de datos mediante consultas. Nombre de requisito Visibilidad de las descripciones Tipo Requisito Fuente del requisito Recursos Humanos.

Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

3.1.8 RF09 El servidor será totalmente independiente, para que el usuario pueda dar un buen servicio.

Nombre de requisito Independencia entre servidores

Tipo Requisito Restricción

Fuente del requisito Recursos Humanos. Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Page 11: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 10

Descripción de requisitos del software

3.2 Requisitos comunes de los interfaces

3.2.1 Interfaces de usuario

Se podrá comunicar con el usuario para aprovechar los requisitos del sistema, el usuario indicará al sistema las operaciones que debe realizar e introducirá los datos que el sistema le pida. Las interfaces de usuario del módulo de nóminas serán

Sesión

Empleados:

Nomina quincenal

Totales de compañía

Recibo de pago Estos módulos serán explicados a continuación Todas las ventanas no se redimensionaran y aparecerá maximizadas.

MENUARCHIVO: Este menú se localizara en la parte superior: izquierda, el cual debe de estar conformado por las siguientes opciones:

o Iniciar sesión: este menú sirve para iniciar sesión dentro del programa

o Nuevo usuario: la utilidad de este es para crear un nuevo usuario dentro de ciertas restricciones

o Cerrar sesión: finaliza la sesión actual

MENU EMPLEADOS: Ubicado a la derecha del menú Archivo, aquí te manda a una forma llamada empleados

o Lista de asistencia: Este menú llama a una forma la cual muestra el módulo de

asistencias. MENU NOMINA: Este me un situado en la parte superior a lado derecho del menú

empleados mostrara una forma llamada nomina quincenal.

o Hoja de depósito: este submenú ubicado dentro del menú nomina nos mandara llamar una forma llamada Hoja de depósito donde se mostraran que empleados se les imprimirá su hoja de depósito bancaria.

MENU TOTALES: Este menú está situado en la parte superior, en la parte derecha delmenú nóminas. y mandara llamar la forma llamada totales de compañía

INICIAR SESION: En esta opción se visualizara dos cuadros de texto, los cuales

servirán para introducir el nombre de usuario y contraseña y botón de login

USUARIO (textbox)

CONTRASEÑA(textbox)

EMPLEADOS: Dentro del menú empleados, deberá contener una pantalla la cual deberá contener un menú en la parte central superior que permitirá dar de alta al trabajador, enseguida aparecerá la interfaz donde el apartado donde se deberá

desglosar el listado de cada trabajador, al momento de seleccionar algún trabajador deberá mostrar sus datos generales en un datagrid

ID turno(textbox)

Nombre(textbox) Apellido(textbox) Departamento(textbox)

Puesto(textbox) R.F.C.(textbox) I.M.S.S.(textbox)

CURP(textbox) Fecha de ingreso o reingreso(datetimespike) Días laborados(textbox)

Page 12: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 11

Descripción de requisitos del software

Fuera del datagrid llevara 3 botones

Agregar ( al presionar este botón se agregara un registro nuevo en el datagrid)

Modificar( al seleccionar un campo en el datagrid y presionar este botón puede modificarseeste campo)

Buscar ( que va acompañado de un textbox en el cual al introducir un id o un nombre de empleado este lo buscara automáticamente)

Exit (sale de esta pantalla)

LISTADO DE ASISTENCIAS: Este menú contendrá la interfaz donde se podrá

realizar una consulta con la fecha generada del reporte de asistencia(en un cuadro de texto) mediante un botón llamado buscary lanzara un resultado en un datagrid con los siguientes campos:

ID del trabajador

Nombre del empleado

Hora y fecha generada del reporte de asistencia

Hora de entrada y salida del trabajador

NOMINA QUINCENAL: Dentro de la forma de nómina quincenal tendremos un cuadro

de texto en donde ingresaremos el periodo de pago y el otro donde ingresaremos el id del trabajador lanzado por un botón que realice la búsqueda, la búsqueda será lanzada en un datagrid que contenga los siguientes campos:

ID trabajador (textbox) Nombre(label) Apellido(label)

Departamento(label) Puesto(label) R.F.C.(label)

I.M.S.S.(label) CURP(label) Pago total (label)

DESPENSA(label) RETROACTIVO(label) MATERIAL DIDACTICO(label)

PRIMA DE ANTIGÜEDAD(label) Ya lanzados los campos se decidirá si se imprime el recibo de pago o no mediante un botón llamado recibo de pago

RECIBOS DE PAGO.-Estos recibos son mostrados después de ver una nómina si la

nómina es autorizada este reporte puede ser ejecutado, es relacionada mediante el identificador del empleado que se obtiene de la nómina quincenal, los siguientes datos se imprimen en pantalla para su verificación en un cuadro de texto multilinea, una vez

aprobado se imprimen en papel mediante el botón imprimir TIPO DE NOMINA (EN ESTE CASO QUINCENAL) PERIODO DEL PAGO(label)

IDENTIFICADOR DEL EMPLEADO(label) NOMBRE DEL EMPLEADO(label) NUMERO DE CUENTA(label)

TIPO DE DEPARTAMENTO (DIVISION DE INFORMATICA, SISTEMAS, INDUSTRIAL)(label)

R.F.C(label)

CURP(label) TIPO DE CONTRATO(label) PUESTO(label)

Page 13: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 12

Descripción de requisitos del software

TIPO DE SUELDO

(ADMINISTRATIVO,DOCENTE,APOYO) PERCEPCIONES (SUELDO, DESPENSA, MATERIAL

DIDACTICO, PRIMA DE ANTIGÜEDAD, TOTAL NETO.

DEDUCCIONES (ISR, ISSSTE, TOTAL DEDUCCIONES).

HOJA DE DEPOSITO.- aquí se muestra una forma en donde se busca el empleado que ya firmo su recibo de pago mediante un cuadro de texto y un botón de buscar, una vez hecha la consulta se muestran los datos del trabajador en un cuadro de texto

multilinea que son los siguientes:

IDENTIFICADOR DE EMPLEADO

NOMBRE DEL EMPLEADO

NUMERO DE CUENTA A DEPOSITAR

NETO A PAGAR

TOTAL A DEPOSITAR Una vez verificados los datos podemos proceder a presionar el botón llamado imprimir para imprimir este reporte.

TOTALES DE COMPAÑÍA.- Estos totales se obtienen mediante los resultados de las tablas anteriores en los cuales se pueden observar seleccionando un periodo con 2 datatimepiker para hacer un intervalo de fechas y lanzadas con un botón de búsqueda

Así mismo son mostradas en un datagrid TOTAL DE EMPLEADOS TOTAL DEDUCCIONES

TOTAL PERCEPCIONES TOTAL NETO FIRMAS DE ELABORACION Y AUTORIZACION

3.2.2 Interfaces de software

La comunicación entre los módulos del sistema se realizará mediante bases de datos relacionadas.

3.3 Requisitos funcionales

Se deberá crear una base de datos que deberá contener una tabla con la lista de asistencias de los trabajadores, cada trabajador deberá contar con una clave que lo identifique como único

con sus respectivas horas de entrada y salida, misma que estará ligada a una tabla de códigos donde se encontrará una lista de ausentismos en caso de que amerite y así se podrá determinar el total de horas laboradas por cada trabajador.

Para generar la nómina quincenal se deberá conocer el No. de trabajador, el nombre, sus percepciones y deducciones para poder determinar el pago neto.

Una vez generada la nómina se tomarán los totales del concepto de percepciones, deducciones, el total de empleados y el total neto. Esta operación es indispensable, una vez

terminada, se lleva con las autoridades correspondientes para su autorización. Cuando se autoriza, se generan los recibos de pago, los cuales deberán contener el periodo

comprendido en este caso el usuario la requiere quincenal, el No. de empleado, No. de cuenta, departamento, RFC, CURP, puesto, No. ISSSTE, así como sus percepciones y deducciones.

La última operación que deberá realizar el modulo será la hoja de depósito, la cual deberá contener el No. de turno de trabajador, Nombre, Apellido, No. cuenta y el neto a depositar.

Page 14: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 13

Descripción de requisitos del software

3.3.1 TABLA LISTA DE ASISTENCIA

3.3.1.1 IDENTIFICADOR DEL EMPLEADO

3.3.1.2 NOMBRE DEL EMPLEADO 3.3.1.3 HORA Y FECHA GENERADA DEL REPORTE DE LA

ASISTENCIA

3.3.1.4 HORA DE ENTRADA Y SALIDA DEL TRABAJADOR 3.3.1.5 CLAVE QUE IDENTIFIQUE EL MOTIVO DE LA AUSENCIA 3.3.1.6 TOTAL DE HORAS LABORADAS

3.3.2 TABLA LISTA DE CODIGOS DE AUSENTISMOS

3.3.2.1 DIAS INHABILES 3.3.2.2 DIAS FESTIVOS 3.3.2.3 MATERNIDAD

3.3.2.4 CAPACITACION 3.3.2.5 VISITA A EMPRESAS 3.3.2.6 PERIODO DE SEMANA SANTA

3.3.2.7 PERIODO NAVIDEÑO 3.3.2.8 PERMISO ESPECIAL 3.3.2.9 PERMISO ECONOMICO

3.3.3 TABLA NOMINA QUINCENAL

3.3.3.1 PERIODO DE PAGO 3.3.3.2 IDENTIFICADOR DE EMPLEADO 3.3.3.3 NOMBRE DEL EMPLEADO

3.3.3.4 ISSSTE 3.3.3.5 ISR 3.3.3.6 DESPENSA

3.3.3.7 RETROACTIVO 3.3.3.8 MATERIAL DIDACTICO 3.3.3.9 PRIMA DE ANTIGÜEDAD

3.3.4 TABLA TOTALES DE LA COMPAÑÍA

3.3.4.1 TOTAL DE EMPLEADOS 3.3.4.2 TOTAL DEDUCCIONES

3.3.4.3 TOTAL PERCEPCIONES 3.3.4.4 TOTAL NETO 3.3.4.5 FIRMAS DE ELABORACION Y AUTORIZACION

3.3.5 TABLA RECIBOS DE PAGO

3.3.5.1 TIPO DE NOMINA (EN ESTE CASO QUINCENAL) 3.3.5.2 PERIODO DEL PAGO

3.3.5.3 IDENTIFICADOR DEL EMPLEADO 3.3.5.4 NOMBRE DEL EMPLEADO 3.3.5.5 NUMERO DE CUENTA

3.3.5.6 TIPO DE DEPARTAMENTO (DIVISION DE INFORMATICA, SISTEMAS, INDUSTRIAL)

3.3.5.7 R.F.C

3.3.5.8 CURP 3.3.5.9 TIPO DE CONTRATO 3.3.5.10 PUESTO

3.3.5.11 TIPO DE SUELDO (ADMINISTRATIVO,DOCENTE,APOYO) 3.3.5.12 PERCEPCIONES (SUELDO, DESPENSA, MATERIAL

DIDACTICO, PRIMA DE ANTIGÜEDAD, TOTAL NETO.

Page 15: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 14

Descripción de requisitos del software

3.3.5.13 DEDUCCIONES (ISR, ISSSTE, TOTAL DEDUCCIONES).

3.3.6 TABLA HOJA DE DEPÓSITO

3.3.6.1 IDENTIFICADOR DE EMPLEADO 3.3.6.2 NOMBRE DEL EMPLEADO 3.3.6.3 NUMERO DE CUENTA A DEPOSITAR

3.3.6.4 NETO A PAGAR 3.3.6.5 TOTAL A DEPOSITAR

3.3.7 TABLA EMPLEADOS

3.3.7.1 NOMBRE

3.3.7.2 APELLIDOS 3.3.7.3 IDENTIFICADOR DE TURNO 3.3.7.4 RFC

3.3.7.5 IMSS 3.3.7.6 PUESTO 3.3.7.7 DEPARTAMENTO

3.3.7.8 TIPO DE EMPLEADO 3.3.7.9 FECHA INGRESO O REINGRESO 3.3.7.10 DIAS QUE LABORA

3.3.7.11 TURNO 3.3.7.12 SEXO 3.3.7.13 TIPO DE CONTRATO

3.3.7.14 FECHA DE VENCIMIENTO

3.3.8 CALCULOS 3.3.8.1 SUMAR, RESTAR, MULTIPLICAR, DIVIDIR ETC.

3.4 Requisitos no funcionales

3.4.1 Requisitos de rendimiento

.

La respuesta que dará el sistema con respecto a la petición del usuario deberá ser en tiempo real.

3.5 Requisitos de desarrollo

3.5.1 Ciclo de vida

El ciclo de vida elegido para desarrollar el sistema será el de cascada (waterfall) que

consiste en cuatro etapas que son: análisis, diseño, codificación y prueba, mismas que nos ayudarán a simplificar la planeación de actividades.

3.6 Atributos

3.5.1 Portabilidad El sistema debe ser portable, para que se pueda instalar en diferentes equiposde la misma empresa con facilidad.

3.6.1 Mantenibilidad

El sistema deberá ser diseñado para que su mantenimiento sea fácil, y de esta manera pueda ser ampliado y corregido en caso de ser necesario.

Page 16: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 15

Descripción de requisitos del software

Requisitos del Sistema

• Procesador Intel Pentium o compatible, de 300 MHz o superior

• 256 Mb de RAM • 125 Mb de espacio libre en disco duro • Monitor Súper VGA (800x600) o superior

• Microsoft Windows NT, 2000, XP, 2003 o Vista • Los requerimientos del Sistema Operativo pueden ser mayores, por lo que es

importantetener en cuenta las recomendaciones propias del Sistema Operativo instalado. • Para una instalación en Servidor es recomendable una configuración mayor,

dependiendodel número de usuarios y el número de empresas a operar en el mismo servidor.

4 Apéndices

CUESTIONARIO 1. ¿USUALMENTE COMO GENERAN LA NOMINA DE PAGO?

2. ¿QUE TIPOS DE NOMINA MANEJAN ACTUALMENTE?

3. EXPLICA COMO GENERAN CADA NOMINA EN CASO DE MANEJAR MÁS DE

UNA.

4. ¿QUE PASA DESPUES DE GENERARLA? ¿A DONDE SE VA? ¿Cuál ES EL

PROCESO DESPUES DE GENERARLA?

5. ¿Cuál ES LA FORMA DE PAGO DE CADA TRABAJADOR?

6. ¿Cuáles BANCOS MANEJAN PARA REALIZAR EL PAGO?

7. ¿Cuáles SON LOS PROCESOS QUE CONSIDERA MEDULARES EN CUANTO A

MANEJO DE INFORMACION?

8. ¿Cuáles SON LOS PROCESOS QUE CONSIDERA MEDULARES PARA LA TOMA

DE DESICIONES?

9. ¿Qué ASPECTOS LE GUSTAN DE SU SISTEMA ACTUAL?

10. ¿Qué ASPECTOS LE DESAGRADAN DE SU SISTEMA ACTUAL?

11. ¿Cuáles SON LAS METAS Y OBJETIVOS PRINCIPALES QUE LE GUSTARIA

CUBRIR CON UN SISTEMA DE INFORMACION USANDO TECNOLOGIA?

12. ¿Qué TIPO DE INFORMACION INGRESA DENTRO DEL SISTEMA ACTUAL?

13. ¿LA INFORMACION TE SIRVE PARA EVALUAR A LOS TRABAJADORES?

14. ¿ESTO TE AYUDA PARA LA TOMA DE DESICIONES EN TU AREA?

15. ¿USAS REPORTES? ¿Qué TIPO DE REPORTES? ¿PARA QUE TE SIRVEN?

16. ¿SE HAN CAMBIADO LAS PRIORIADES DE LA INSTITUCION BASADOS EN LA

INFORMACION DE SUS REPORTES? SI LA RESPUESTA ES SI. DESCRIBE

CUALES

Page 17: Ers

MODULO DE NÓMINA Especificación de requisitos de software

Rev. [99.99]

Pág. 16

Descripción de requisitos del software

17. ¿EN TU AREA DE TRABAJO MANEJAS PROVEEDORES? EN CASO DE QUE LA

RESPUESTA SEA AFIRMATIVA. FAVOR DE EXPLICAR ¿COMO ES EL PROCESO

PARA REALIZAR EL PAGO?

18. ¿LA INFORMACION LE PERMITE TENER UN EFICAZ SEGUIMIENTO EN

CUANTO A PROVEEDORES?