Proyecto SYSTRONIX

Desarrollo del Sistema de Contabilidad
Especificación de Requerimientos (SRS)

acrónimos y abreviaturas Referencias 3 3 3 3 3 Descripción General Diagrama del modelo de casos de uso Consideraciones y dependencias 4 4 6 Requerimientos específicos Funcionalidades Regi t Tarea C table Regi trar Tip de operació Regi trar Cuenta Contable Regi trar Plantilla contable Regi trar asiento Contable Registrar cuenta por pagar Registrar cuenta por cobrar Registrar gasto ¤£ £ ¡¢¡           6 8 8 9 10 11 12 13 14 15 2 2 ¤ .UNIVERSIDAD PRIVADA DE TACNA 2010 CONTENIDO Introducción Propósito Alcance Definiciones.

Alcance En este documento se describen cada una de las funcionalidades que conforman el sistema SySTRONIX . acrónimos y abreviaturas están detalladas en el Glosario de Términos del sistema SYSTRONIX Referencias Los documentos que se van a utilizar como referencia son: - Documento de Visión Glosario 3 3 . acrónimos y abreviaturas Las definiciones.UNIVERSIDAD PRIVADA DE TACNA 2010 ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE Introducción En este documento se dará a conocer los requerimientos y características generales de los módulos como producto de software. para poder tener un mejor y más optimizado control de recursos que tiene la empresa y a su vez podremos acelerar los procesos de negocio y mejorar la eficiencia. Definiciones. en el cual se describe a continuación: Los requerimientos del proyecto SySTRONIX se verá en el área de Contabilidad. definiendo su alcance en automatizar los procesos del área de contabilidad. Propósito El presente documento tiene por función describir detalladamente los requerimientos del Sistema SySTRONIX .

UNIVERSIDAD PRIVADA DE TACNA 2010 D cripci ¦ ¥ ¨ ©¨  ¥ ¥ § r l   ¦  El siste a S S R ¥ ¥    4 4 ¥ ¥  ¥ ¦    Di gr  d P qu Seguridad ¦ ¥ ¦ ¦  ¥  Di gr  d l   ser a licable en el área de c ntabilidad. d u d l d c SySTRONIX Contabilidad .

UNIVERSIDAD PRIVADA DE TACNA 2010 ! " 2 " " # 5 6 2 4 5 6 3 5 6 4 P qu ! ! S g urid d: ! " ' &( " &'& % " ! Adminis ado (f om Ac o es) ges iona empleado Empleado Enca gado de on abilidad (f om Ac o es) (f om Ac o es) auxilia de con abilidad (f om Ac o es) Diagrama d Caso d Uso Contabilidad: 0 0 5 5 0 0 1 P qu ) Contabilidad: 3 2 2 2 5 6 2 5 4 $ ! ! 4 Di gr d d S g urid d: 5 Ing esa Usua io y lave 5 5 2 2 .

Inventario <<include>> Registrar Tarea Contable Registrar Tipo Operacion Compra no grabadas sin IGV Venta no grabadas sin IGV Registrar Cuenta Contable <<extend>> Registrar Plantilla Contable <<include>> Registrar Venta Pago: Contado. Venta. 8 Requerimientos especí icos 6 6 A @BE A DC @A@ 9 Registro de Ventas Registro de Compras Libro Cajas y Bancos Libro Diario Libro Mayor Libro de Balances 9 Realizar Reportes 9 F F B 9A @A@ 9 H G F gregar cuentas contables segun la necesi ad de la empresa Caja y Bancos P gar .UNIVERSIDAD PRIVADA DE TACNA 2010 Compra. Caja. Credito ( rom Ventas y Com pras) Empleado ( rom Actores) <<include>> Registrar Asiento Contable <<include>> Regi trar Compra ( rom Ventas y Com pras) <<include>> Regi trar Cuenta por Cobrar <<include>> Regi t ent Regi t G t Consid raciones y dependencias El siste a SYSTR 7 I n de enderá de ningún otro siste a externo.

UNIVERSIDAD PRIVADA DE TACNA 2010 ID RF1 RF2 RF3 RF3 RF4 RF5 RF6 RF7 RF8 RF9 RF10 Descripción de Requerimiento Registrar Tarea Contable Registrar Tipo de Operación Registrar Cuenta Contable Registrar Plantilla Contable Registrar Asiento Contable Registrar Cuenta por pagar Registrar Cuenta por cobrar Registrar Gasto Generar Reportes Gestionar empleado Ingresar usuario y clave Prioridad Media Alta Media Alta Alta Alta Alta Media Alta alta alta 7 7 .

para registrar la tarea contable. Registrar Transferencia de Equipos.FE1 Acción del Actor 1.FA1 Acción del actor Respuesta del sistema Flujo de Excepci n . El sistema invoca el método registrar registrar tarea contable. El sistema registra los datos. 9. El sistema valida que los datos obligatorios estén ingresados. 1. Flujo normal de eventos Acción del actor Respuesta del sistema 1. El sistema envía resultados con éxito o error 11. Registrar Servicio. Ninguna 8 8 . Ninguna Respuesta del Sistema Se presenta el mensaje ´Valor incorrecto en <campo>µ Flujo de Excepción ² FE2 2.UNIVERSIDAD PRIVADA DE TACNA 2010 Funcionalidades Registrar Tarea Contable Ti Actores Descri ci Referencias Precondiciones Post Condiciones Obligatorio Encargado de contabilidad El caso de uso se i icia cuando el encargado de contabilidad requiere registrar una tarea contable. 10. Si se omite un dato. en caso de producirse un error. Registrar Salida Configurar tipo de operación. El encargado abre el formulario de registrar tarea 2. El sistema presenta una interfaz gráfica contable. El encargado de contabilidad visualiza los resultados Flujo alternativo de eventos . El encargado de contabilidad ingresara los datos. 3. el sistema informa con FE2 al usuario. 4. El sistema verifica los datos y se actualiza la tabla. tarea contable de la clase y se ejecuta el procedimiento registrar tare contable. El usuario decide cancelar el registro 12. el sistema informa con FE1 al usuario para que este vuelva a ingresar. 6. El sistema proyecta los resultados 8. 7. Se presenta el mensaje ´Imposible registrar solicitud <detalle del error>µ 2. El encargado de contabilidad hace click sobre el botón 5.

FE1 Acción del Actor 1. El sistema presenta una interfaz gráfica operación para registrar tipo de operación 3. Se presenta el mensaje ´Valor incorrecto en <campo>µ Flujo de Excepción ² FE2 2. tipo de configuración de la clase y se ejecuta el procedimiento registrar tipo de configuración. El encargado de contabilidad hace click sobre el botón 5. el sistema informa con FE2 al usuario. El encargado abre el formulario de registrar tipo de 2. en caso de producirse un error. 6. Ninguna 9 9 . 8. 4. El sistema invoca el método registrar registrar tipo de configuración.UNIVERSIDAD PRIVADA DE TACNA 2010 Registrar Tipo de operación Tipo Actores Descripci n Referencias Precondiciones Post Condiciones Flujo normal de eventos Acción del actor Respuesta del sistema 1. Ninguna Respuesta del Sistema 2. 10. El encargado de contabilidad ingresa los datos. 7. El encargado de contabilidad visualiza los resultados Flujo alternativo de eventos . El sistema verifica los datos y se actualiza la tabla. Se presenta el mensaje ´Imposible registrar solicitud <detalle del error>µ 1.FA1 Acción del actor Respuesta del sistema Flujo de Excepci n . El sistema registra los datos. Si se omite un dato. El sistema valida que los datos obligatorios estén ingresados. El sistema envía resultados con éxito o error 11. 9. El sistema proyecta los resultados Obligatorio Encargado de contabilidad El caso de uso se inicia cuando el encargado de contabilidad registra una tarea contable y por ende podrá registrar el tipo de operación. el sistema informa con FE1 al usuario para que este vuelva a ingresar. El usuario decide cancelar el registro 12.

El sistema registra los datos. Ninguna 10 10 . 4. Flujo de Excepci n . 10.UNIVERSIDAD PRIVADA DE TACNA 2010 Registrar Cuenta Contable Tipo Actores Descripci n Referencias Precondiciones Post Condiciones Flujo normal de eventos Acción del actor Respuesta del sistema 1. El usuario decide cancelar el registro 12. 3.FE1 Acción del Actor 3. 4. El sistema verifica los datos y se actualiza la tabla. El encargado de contabilidad hace click sobre el botón 5.FA1 Acción del actor Respuesta del sistema 1. El sistema presenta una interfaz gráfica contable para registrar cuenta contable 3. El encargado abre el formulario de registrar cuenta 2. El encargado de contabilidad ingresa los datos. el sistema informa con FE1 al usuario para que este vuelva a ingresar. Si se omite un dato. 7. El sistema proyecta los resultados Obligatorio Encargado de contabilidad El caso de uso se inicia cuando el encargado de contabilidad requiere registrar cuenta contable 8. cuenta contable de la clase y se ejecuta el procedimiento registrar cuenta contable. El sistema valida que los datos obligatorios estén ingresados. Se presenta el mensaje ´Imposible registrar solicitud <detalle del error>µ 4. 2. 3. El sistema invoca el método registrar registrar cuenta contable. 9. 6. el sistema informa con FE2 al usuario. en caso de producirse un error. Ninguna Respuesta del Sistema Se presenta el mensaje ´Valor incorrecto en <campo>µ Flujo de Excepción ² FE2 4. El sistema envía resultados con éxito o error 11. El encargado de contabilidad visualiza los resultados Flujo alternativo de eventos .

El encargado abre el formulario de registrar plantilla contable 2. 9. 7. Proyecta los resultados con éxito o error 16. El sistema registra los datos.UNIVERSIDAD PRIVADA DE TACNA 2010 Registrar Plantilla contable Tipo Actores Descripci n Referencias Precondiciones Post Condiciones Obligatorio Encargado de contabilidad El caso de uso se inicia cuando el encargado de contabilidad requiere registrar plantilla contable Registrar cuenta contable Flujo normal de eventos Acción del actor Respuesta del sistema 1. Invoca el método seleccionar cuenta contable de la clase cuenta contable y se ejecuta el procedimiento seleccionar cuenta contable 5. El sistema valida que los datos obligatorios estén ingresados. El sistema proyecta los resultados 11. El encargado de contabilidad hace click sobre el botón 13. El encargado de contabilidad visualiza los resultados 12. Verifica los datos ingresados y actualiza la tabla 15. el sistema informa con FE1 al usuario para que este vuelva a ingresar. El sistema presenta una interfaz gráfica para registrar plantilla contable 3. El sistema invoca el método registrar plantilla contable registrar plantilla contable de la clase registrar plantilla contable y se ejecuta el procedimiento registrar plantilla contable 14. el sistema informa con FE2 al usuario. en caso de producirse un error. 6. El encargado visualiza los resultados Acción del actor 11 11 Respuesta del sistema . El sistema verifica los datos. 4. El usuario decide cancelar el registro 8. El encargado de contabilidad selecciona la cuenta contable. El sistema envía resultados con éxito o error 10. Si se omite un dato.

Flujo normal de eventos Acción del actor Respuesta del sistema El encargado abre el formulario de registrar asiento 2. El sistema presenta una interfaz gráfica contable. El sistema invoca el método buscar contable. cuenta por pagar. Se presenta el mensaje ´Valor incorrecto en <campo>µ Registrar asiento Contable Tipo Actores Descripci n Referencias Precondiciones Post Condiciones Obligatorio Encargado de contabilidad El caso de uso se inicia cuando el encargado de contabilidad requiere consultar registrar o editar un asiento contable para verificar el cuadre de debe y haber. Proyecta los resultados usuario selecciona documento 9. el sistema informa con 12 12 . Proyecta los resultados El usuario hace click en el botón registrar asiento 14. El sistema envía resultados con éxito o error 7. El sistema verifica los datos 11. plantilla contable de la clase plantilla contable y ejecuta el procedimiento seleccionar plantilla contable 5.UNIVERSIDAD PRIVADA DE TACNA 2010 Registrar Plantilla contable Flujo de Excepci n . Si se omite un dato. 13. para registrar asiento contable El encargado de contabilidad selecciona plantilla 4. 8. El sistema envía resultados con éxito o error 12. El sistema invoca el método seleccionar documento de la clase documento y ejecuta el procedimiento seleccionar documento 10. compra. cuenta por cobrar. Ninguna 2. Ninguna Flujo de Excepción ² FE2 1. 3. El sistema valida que los datos obligatorios estén ingresados. Haber registrado una venta. Invoca el método registrar asiento contable contable de la clase registrar asiento contable y ejecuta el procedimiento insertar asiento contable 15. El sistema verifica los datos 6. Se presenta el mensaje ´Imposible registrar solicitud <detalle del error>µ Respuesta del Sistema 2. gasto 1.FE1 Acción del Actor 1.

18. El sistema proyecta los resultados 16. El sistema invoca el método buscar compra crédito de la clase documento y ejecuta el procedimiento compra crédito 9. El encargado de contabilidad visualiza los resultados Flujo alternativo de eventos .UNIVERSIDAD PRIVADA DE TACNA 2010 Registrar asiento Contable FE1 al usuario para que este vuelva a ingresar. El encargado abre el formulario de registrar cuenta 2.FA1 Acción del actor Respuesta del sistema Flujo de Excepci n . El usuario decide cancelar el registro 20. Proyecta los resultados 8. El sistema invoca el método buscar proveedor de la clase proveedor y ejecuta el procedimiento buscar proveedor 5. El sistema registra los datos. Haber registrado compra Flujo normal de eventos Acción del actor Respuesta del sistema 1. El sistema verifica los datos 10. Ninguna Registrar cuenta por pagar Tipo Actores Descripci n Referencias Precondiciones Post Condiciones Obligatorio/opcional Encargado de contabilidad El caso de uso se inicia cuando hace una compra. El sistema envía resultados con éxito o error 13 13 . El sistema presenta una interfaz gráfica por pagar para registrar la cuenta por pagar 3.FE1 Acción del Actor 1. Se presenta el mensaje ´Imposible registrar solicitud <detalle del error>µ 2. 4. El sistema verifica los datos 6. 17. el sistema informa con FE2 al usuario. 3. El encargado de contabilidad selecciona proveedor. El sistema envía resultados con éxito o error 19. en caso de producirse un error. El sistema envía resultados con éxito o error 7. Ninguna Respuesta del Sistema Se presenta el mensaje ´Valor incorrecto en <campo>µ Flujo de Excepción ² FE2 4.

Proyecta los resultados 12. Proyecta los resultados 8. Se presenta el mensaje ´Imposible registrar solicitud <detalle del error>µ 4. El usuario decide cancelar el registro 15.FE1 Acción del Actor 3. El sistema verifica los datos 14 14 . Proyecta los resultados Flujo alternativo de eventos . El usuario puede amortizar la deuda (modificar cuenta 13. Ninguna Respuesta del Sistema Se presenta el mensaje ´Valor incorrecto en <campo>µ Flujo de Excepción ² FE2 6. Ninguna Registrar cuenta por cobrar Tipo Actores Descripci n Referencias Precondiciones Post Condiciones Obligatorio Encargado de contabilidad El caso de uso se inicia cuando hace una venta Haber registrado una venta Flujo normal de eventos Acción del actor Respuesta del sistema 1. El sistema verifica los datos 6. 9.UNIVERSIDAD PRIVADA DE TACNA 2010 Registrar cuenta por pagar 11. El sistema envía resultados con éxito o error 17. 5. Invoca el método modificar cuenta por pagar) pagar de la clase caja y ejecuta el procedimiento modificar caja 14. El encargado abre el formulario de registrar cuenta 2.FA1 Acción del actor Respuesta del sistema Flujo de Excepci n . El sistema verifica los datos y actualiza la tabla 16. 4. El encargado de contabilidad selecciona cliente. El sistema invoca el método buscar cliente de la clase cliente y ejecuta el procedimiento buscar cliente 5. El sistema presenta una interfaz gráfica por cobrar para registrar la cuenta por cobrar 3. El sistema envía resultados con éxito o error 7. El sistema invoca el método buscar documentos crédito de la clase documento y ejecuta el procedimiento documentos crédito.

El usuario decide cancelar el registro 15. Proyecta los resultados Flujo alternativo de eventos . El sistema verifica los datos y actualiza la tabla 16. Y hace click sobre el botón registrar gasto Respuesta del sistema 2. Ninguna Respuesta del Sistema Se presenta el mensaje ´Valor incorrecto en <campo>µ Flujo de Excepción ² FE2 2. El encargado abre el formulario de registrar gasto 3. El sistema invoca el método registrar gasto de la clase caja chica y ejecuta el procedimiento insertar gasto 5. Ninguna Registrar gasto Tipo Actores Descripci n Referencias Precondiciones Post Condiciones Obligatorio Encargado de contabilidad El caso de uso se inicia cuando se hace un gasto particular Haber hecho un gasto Flujo normal de eventos Acción del actor 1. El sistema envía resultados con éxito o error 17. El sistema envía resultados con éxito o error 11. El encargado ingresa los datos. Proyecta los resultados Flujo alternativo de eventos . Invoca el método modificar cuenta por por cobrar) cobrar de la clase caja y ejecuta el procedimiento modificar caja 14.UNIVERSIDAD PRIVADA DE TACNA 2010 Registrar cuenta por cobrar 10. 1. El usuario puede abonar la cuenta (modificar cuenta 13. El sistema verifica los datos y actualiza la tabla 6.FA1 Acción del actor Respuesta del sistema Flujo de Excepci n . El sistema presenta una interfaz gráfica para registrar la gasto 4.FA1 15 15 .FE1 Acción del Actor 1. Proyecta los resultados 12. El sistema envía resultados con éxito o error 7. Se presenta el mensaje ´Imposible registrar solicitud <detalle del error>µ 2.

1. Ninguna 16 16 .UNIVERSIDAD PRIVADA DE TACNA 2010 Registrar gasto Acción del actor Respuesta del sistema Flujo de Excepci n .FE1 Acción del Actor 1. Se presenta el mensaje ´Imposible registrar solicitud <detalle del error>µ 2. Ninguna Respuesta del Sistema Se presenta el mensaje ´Valor incorrecto en <campo>µ Flujo de Excepción ² FE2 2.

El sistema proyecta los resultados Flujo alternativo de eventos . El sistema valida que los datos obligatorios estén ingresados. Se presenta el mensaje ´Imposible registrar solicitud <detalle del error>µ 2. eliminar y buscar empleado de la clase y se ejecuta el procedimiento gestionar empleado. El administrador elije la gestión a realizar.FA1 Acción del actor Respuesta del sistema Obligatorio administrador El caso de uso se inicia cuando el administrador requiere gestionar un empleado( registrar modificar. 9. el sistema informa con FE2 al usuario. El usuario decide cancelar el registro 8. eliminar. El sistema invoca el método: ingresar modificar. El sistema presenta una interfaz gráfica empleado para gestionar empleado 3. 1. Ninguna 17 17 . 4. en caso de producirse un error. el sistema informa con FE1 al usuario para que este vuelva a ingresar. Ninguna Respuesta del Sistema Se presenta el mensaje ´Valor incorrecto en <campo>µ Flujo de Excepción ² FE2 2. 6. El sistema verifica los datos y se actualiza la tabla.UNIVERSIDAD PRIVADA DE TACNA 2010 Gestionar empleado Tipo Actores Descripci n Referencias Precondiciones Post Condiciones Flujo normal de eventos Acción del actor Respuesta del sistema 1. El sistema registra los datos. El sistema envía resultados con éxito o error 10. 7. El administrador abre el formulario de gestionar 2. buscar) Flujo de Excepci n .FE1 Acción del Actor 1. Si se omite un dato. 5.

El sistema envía resultados con éxito o error 10.FE1 Acción del Actor 1. el sistema informa con FE2 al usuario. 7. El sistema proyecta los resultados Flujo alternativo de eventos . El sistema presenta una interfaz gráfica para logearse 3. El empleado abre el formulario login 2.UNIVERSIDAD PRIVADA DE TACNA 2010 Ingresar usuario y clave Tipo Actores Descripci n Referencias Precondiciones Post Condiciones Obligatorio empleado El caso de uso se inicia cuando el empleado requiere ingresar al sistema Estar registrado Flujo normal de eventos Acción del actor Respuesta del sistema 1. El sistema registra los datos. el sistema informa con FE1 al usuario para que este vuelva a ingresar. 6. Ninguna Respuesta del Sistema Se presenta el mensaje ´Valor incorrecto en <campo>µ Flujo de Excepción ² FE2 2. en caso de producirse un error. Se presenta el mensaje ´Imposible registrar solicitud <detalle del error>µ 2. El empleado ingresa sus datos( nombre de usuario y 4. 9.FA1 Acción del actor Respuesta del sistema Flujo de Excepci n . Si se omite un dato. El sistema valida que los datos obligatorios estén ingresados. 1. El sistema verifica los datos y se actualiza la tabla. El usuario decide cancelar el registro 8. El sistema invoca el método clave) 5. Ninguna 18 18 .