Logotipo de la empresa / SI Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 Contenido Introducción ............................................................................................................................. 2 Definición general de los requerimientos ................................................................................... 3 Especificación de los requerimientos (modelado) ....................................................................... 4 Validación de los requerimientos (prototipo) ........................................................................... 10 Versión: 1.0 Fecha de la versión: 01/06/2012 Página 1 Logotipo de la empresa / SI Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 Introducción Especificación y validación de los requerimientos Debido a la creciente expansión de la tintorería Los trajecitos SA de CV se ha decidido implementar un nuevo sistema, que será capaz de sustituir los cálculos de nomina, que cabe mencionar, eran hechos manualmente, lo que tenia como resultado perdida de tiempo del personal que, lo utilizaría, haciendo otras actividades necesarias para la organización. Otra de las causas es que los cálculos eran lentos por lo cual se generaba descontento entre los trabajadores a la hora del pago, y según reportes disminuía su motivación lo cual claramente afectaba su rendimiento en la empresa. Además los usuarios en este caso los empleados quieren un sistema eficaz, rápido, y que sea de fácil uso y entendible para todos los trabajadores, es decir que no tenga complicaciones ni que sea tan sofisticado como para necesitar capacitación, así también se ahorrara en lo mayor posible en la implementación del sistema. Otro aspecto a cubrir es que el sistema sirva de apoyo como administrador de los recursos de la entidad, es decir que pueda levar un control de clientes, adeudos con proveedores, en otras palabras que sirva de herramienta para las gestiones contables de la entidad y así llevar una revisión constante y tener en orden los documentos fiscales. Versión: 1.0 Fecha de la versión: 01/06/2012 Página 2 Logotipo de la empresa / SI Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 Descripción general de los requerimientos Descripción amplia del requerimiento (no más de 10 líneas). Debe especificar el objetivo general por el cual el importante el requerimiento (a modo de justificación). Se necesita un sistema capaz de resolver las necesidades de la tintorería Los trajecitos SA de CV. El sistema debe ser capaz de resolver: *Los cálculos de nomina de cada empleado deben de ser; rápidos, efectivos y trabajar bajo una presión constante, es decir debe de estar basado en la robustez como característica principal, trabajar en condiciones óptimas en cualquier momento que el usuario requiera. *Debe tener el una interfaz amigable con el usuario, esto es, fácil de usar para el personal desde el mas joven hasta el empleado mas antiguo sin la necesidad de contratar capacitación para cada empleado una explicación general bastara, debido a la sencillez. *El sistema será capaz de comunicarse y será compatible con los dispositivos electrónicos de salida con los que cuenta la organización como impresoras escáneres, lector de tarjetas y código de barras, de manera que la forma de cobrar e imprimir facturas y tickets será totalmente automatizada. * Otra de las funcionalidades del sistema será la de llevar reportes financieros ; estados de resultados, estado de finanzas. La finalidad es apoyar las cuestiones contables de la empresa y llevar un orden en las cuestiones fiscales, esto, para evitar algún tipo de problema que se puede dar con la declaración de impuestos. *La función principal del sistema es la de calcular las nomina, es decir, todo lo que ello implica las percepciones y lo descuentos, abonos, seguros, y los servicios que la empresa brinda. La finalidad es generar un contento los trabajadores ya que el pago del sueldo de los empleados, es el motivador principal y si se hace a tiempo que mejor. Versión: 1.0 Fecha de la versión: 01/06/2012 Página 3 Logotipo de la empresa / SI Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 Especificación de los requerimientos (modelado) Caso de uso textual NOMBRE Actor: Descripción: Disparador: Precondiciones: Pos condiciones: Flujo normal: Flujos alternativos: Excepciones: Prioridad: Frecuencia de uso: Reglas de negocio: NOMBRE Actor: Descripción: Disparador: Versión: 1.0 AGREGAR EMPLEADO Administrador o Empleado. Permite dar de alta empleados al sistema. Captura los datos del empleado mediante el nuevo sistema. Acceder al sistema con cuenta de administrador. -Generar un nuevo registro del empleado. 1. El operador introduce el nombre del empleado 2. Se busca el empleado en la base de datos 3. Se calcula su sueldo a partir de: Sueldo Neto = Sueldo Bruto - Impuestos donde los Impuestos se calculan como Impuestos= Sueldo Bruto * Tasa Impuestos (se va a fijar a 0.16) 4. Se debe desplegar en la interfaz el sueldo bruto, impuestos y sueldo neto El sistema muestra los datos a ser ingresados para el alta del nuevo empleado. A) Nombre completo (Alan Alberto torres puentes). B) Domicilio. D) CURP (TOPA950108HDFRNL03). E) Puesto F) Sueldo 1. El sistema valida los datos. 2. El sistema guarda los datos en la base de datos. 3. El sistema genera un número de empleado 4. El sistema guarda los datos del empleado. 5. Finaliza el caso de uso. S1. El sistema abandona la alta del empleado sin terminar el paso 4 del flujo normal. S1.1. El sistema pregunta al usuario si desea abandonar. S1.2. Si la respuesta del usuario es afirmativa, el sistema guarda en el log el nombre del usuario (Administrador), la fecha y la hora de la operación de abandono y la acción abandonada (“abandonó el alta del empleado”). S1.3. Finaliza el caso de uso. E1. No se cargaron todos los datos requeridos. E1.1 El sistema indica que existen datos requeridos no cargados. E1.2 Vuelve al flujo principal, paso 3. Alta Media Al crear un nuevo empleado, éste siempre queda en estado activo BAJA EMPLEADO Administrador o Empleado. Permite dar de baja a un empleado en el sistema. Entra al número o código del empleado Fecha de la versión: 01/06/2012 Página 4 Logotipo de la empresa / SI Precondiciones: Postcondiciones: Flujo normal: Flujos alternativos: Excepciones: Prioridad: Frecuencia de uso: NOMBRE Actor: Descripción: Disparador: Precondiciones: Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 Acceder al sistema con cuenta de administrador -Autorizar por la gerencia el retiro del personal -Borrar registro del empleado en la base de datos -Se genera el proceso de borrar los datos del empleado así como su código por seguridad 1. Ingresar Número trabajador 2. Seleccionar empleado inactivo S1. El sistema desde el paso uno dado el caso de ser una renuncia el pago del finiquito tiende a ser mas bajo. S1.1. El sistema pregunta al usuario si desea renunciar o si desea salir del proceso. S1.2. Si la respuesta del usuario es afirmativa, el sistema guarda en la BD el nombre del usuario (Administrador), la fecha y la hora de la operación de abandono y la acción abandonada (“abandonó el alta del empleado”). S1.3. Finaliza el caso de uso. E1. No se cargaron todos los datos requeridos. E1.1 El sistema indica que existen datos requeridos no cargados. E1.2 Vuelve al flujo principal, paso 2. Alta baja Prioridad: MODIFICAR EMPLEADO Administrador Permite modificar los datos de un empleado en el sistema. Encontrar errores con los datos del empleado Acceder al sistema con cuenta de administrador (recibir correo con las modificaciones deseadas) -que autoriza el movimiento de personal para aquellos casos de nivel de Jefes de Departamento a Director de área. -Se envía un e-mail a R.H. notificándole que el empleado se a modificado correctamente 1. Ingresar el número de trabajador. 2. Modificar los datos necesarios. 3. Aceptar guardar. S4. El sistema de no ser aprobado volver al paso 2 S4.1.. El administrador vuelve a reescribir los datos conforme las instrucciones. S4.2. Finaliza el caso de uso. E1. No se cargaron todos los datos requeridos. E1.1 El sistema indica que existen datos requeridos no cargados. E1.2 Vuelve al flujo principal, paso 3. Alta NOMBRE Actor: Descripción: Disparador: Precondiciones: CONSULTAR PAGO NÓMINA Administrador o empleado. Consultar el pago de nomina se requiere saber la nomina de un usuario Acceder al sistema con cuenta de administrador Postcondiciones: Flujo normal: Flujos alternativos: Excepciones: Versión: 1.0 Fecha de la versión: 01/06/2012 Página 5 Logotipo de la empresa / SI Postcondiciones: Flujo normal: Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 -imprimir los registros del empleado requerido El operador introduce la cedula única del empleado Se busca el empleado en la base de datos El sistema muestra los datos del empleado con todos los registros e información. A) Nombre completo (Josué David Hernández Torres). B) Domicilio. C) RFC (HETJ7605103K7). D) CURP (HETJ760510HDFRRS04). E) Teléfono (26457814). F) Labor (Encargado de Producción) G) Salario (8 salarios mínimos) H) Impuestos (IMSS, SAR=27%) Se calcula su sueldo a partir de: Sueldo Neto = Sueldo Bruto Impuestos donde los Impuestos se calculan como Impuestos= Sueldo Bruto * Tasa Impuestos (se va a fijar a 0.16) Se debe desplegar en la interfaz el sueldo bruto, impuestos y sueldo neto 1. El sistema valida los datos. 2. Imprimir 3. Finaliza el caso de uso. No hay en este proces E1. No se cargaron todos los datos requeridos. E1.1 El sistema indica que existen datos requeridos no cargados. E1.2 Vuelve al flujo principal, paso 3. Alta Alta Flujos alternativos: Excepciones: Prioridad: Frecuencia de uso: Diagrama de casos de uso a) Resumen de los casos de uso Nombre Descripción Actores [sistema de nomina] [Listar los actores involucrados] Alta de empleado Ingresar en el sistema los nuevos empleados y guardar su información Administrador o Empleado Modificar empleados En dado caso que se requiera modificarla la información de un empleado y guardarla en el sistema Administrador o Empleado Baja de empleados Cambia a modo inactivo a los empleados Administrador o Empleado Consultar Pago Nómina Se obtiene toda la información relacionada con la nómina del empleado Administrador o Empleado b) Lista de actores Versión: 1.0 Fecha de la versión: 01/06/2012 Página 6 Logotipo de la empresa / SI Nombre Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 Descripción Tipo [Humano, ó [Nombre del actor] [Descripción del Actor] Software, ó Hardware] Empleado o Administrador Persona que elabora en la empresa para capturar la información Humano c) Diagrama de los casos de uso definidos en punto a) Versión: 1.0 Fecha de la versión: 01/06/2012 Página 7 Logotipo de la empresa / SI Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 Diagrama de actividades Versión: 1.0 Fecha de la versión: 01/06/2012 Página 8 Logotipo de la empresa / SI Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 Diagrama de secuencia Versión: 1.0 Fecha de la versión: 01/06/2012 Página 9 Logotipo de la empresa / SI Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 Validación de los requerimientos (prototipo) Incluir pantallas de la aplicación a desarrollar (prototipo) Pantalla de inicio y Login. Versión: 1.0 Fecha de la versión: 01/06/2012 Página 10 Logotipo de la empresa / SI Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 Menú Alta de Trabajadores. Versión: 1.0 Fecha de la versión: 01/06/2012 Página 11 Logotipo de la empresa / SI Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 Bajas de Trabajadores Versión: 1.0 Fecha de la versión: 01/06/2012 Página 12 Logotipo de la empresa / SI Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 Modifica Versión: 1.0 Fecha de la versión: 01/06/2012 Página 13 Logotipo de la empresa / SI Especificación y validación de requerimientos Equipo 06 Fecha de entrega: 01/06/2012 Consultar Nómina. Versión: 1.0 Fecha de la versión: 01/06/2012 Página 14