Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Versin: 0.0.1
Validado por:
Aprobado por :
Modificado por: Erain Moya Petra Gmez Rosa Lema Vctor Morn Willian Hernndez
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 1 de 90
Historial de Revisiones
Versin 0.0.1 Fecha Autor Descripcin
25/05/2013 Erain Moya, Versin Inicial del Documento, Especificacin de Petra Gmez, Requerimientos del Software. Rosa Lema, Vctor Morn, Willian Hernndez -
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 2 de 90
Tabla de contenido
1 1.1 1.2 1.3 1.4 2 2.1 2.2 2.3 2.4 2.5 3 3.1 3.2 Informacin General ...................................................................................................... 8 Gerencias Solicitantes ................................................................................................ 8 Cdigo del Proyecto ................................................................................................... 8 Nombre del Proyecto .................................................................................................. 8 Beneficiario ................................................................................................................. 8 Introduccin ................................................................................................................... 8 Propsito..................................................................................................................... 9 Alcance ....................................................................................................................... 9 Modelado de Dominio ................................................................................................. 9 Definiciones, Acrnimos y Abreviaturas ................................................................... 10 Documentos relacionados ........................................................................................ 11 Casos de Uso .............................................................................................................. 11 Resumen y Actores .................................................................................................. 11 Diagrama .................................................................................................................. 13 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2 3.2.2 3.2.1 3.2.2.1 3.2.2.2 3.2.2.3 3.2.2.4 Caso de Uso Gestionar Personal (CU -1.1) ................................................... 14 Caso de Uso Gestionar Venta (CU -1.2) ......................................................... 19 Caso de Uso Gestionar Planificacin (CU -1.3) .............................................. 22 Caso de Uso Gestionar Compra (CU -1.4) ..................................................... 23 Caso de Uso Gestionar Aporte (CU-1.5) ........................................................ 29 Caso de Uso Gestionar Cultivo (CU- 1.6) ....................................................... 30 Caso de Uso Gestionar Reporte (CU- 1.7) ..................................................... 31 Caso de Uso Gestionar de Configuracin (CU- 1.8) ....................................... 32 Gestionar Personal ......................................................................................... 37 Gestionar Venta (Crear) .............................................................................. 70 Gestionar Venta (Actualizar) ........................................................................ 72 Gestionar Venta (Leer) ................................................................................ 73 Gestionar Venta (Eliminar) .......................................................................... 74
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 3 de 90
3.2.2.5 3.2.2.5.1 3.2.2.5.2 3.2.2.5.3 3.2.2.5.4 3.2.3 3.2.3.1 3.2.3.2 3.2.3.3 3.2.3.4 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 4 4.2 4.3 4.4 4.5 4.6 4.7 4.8 5 5.2 5.3 5.4 5.5 5.6 5.7
Gestionar Venta / Cliente ............................................................................. 75 Gestionar Venta / Cliente (Crear) ............................................................. 77 Gestionar Venta / Cliente (Actualizar) ...................................................... 79 Gestionar Venta / Cliente (Leer) ............................................................... 80 Gestionar Venta / Cliente (Eliminar) ......................................................... 81
Gestionar Planificacin .......................................................................................... 83 Gestionar Planificacin (Crear) .......................................................................... 83 Gestionar Planificacin (Actualizar).................................................................... 83 Gestionar Planificacin (Leer) ............................................................................ 83 Gestionar Planificacin (Eliminar) ...................................................................... 83 Gestionar Aporte ................................................................................................... 83 Gestionar Compra ................................................................................................. 83 Gestionar Cultivo ................................................................................................... 83 Gestionar Reporte ................................................................................................. 83 Gestionar Configuracin ........................................................................................ 83 Requerimiento Funcional (Control de Personal) ....................................................... 84 Requerimiento Funcional (Gestionar Ventas) ........................................................... 84 Requerimiento Funcional (Gestionar Planificacin) .................................................. 85 Requerimiento Funcional (Gestionar Compra) ......................................................... 85 Requerimiento Funcional (Gestionar Aportes) .......................................................... 85 Requerimiento Funcional (Gestionar Cultivo) ........................................................... 86 Requerimiento Funcional (Gestionar Reporte) ......................................................... 86
Requerimientos No Funcionales ................................................................................. 87 Usabilidad ................................................................................................................. 87 Confiabilidad ............................................................................................................. 87 Seguridad ................................................................................................................. 87 Eficiencia .................................................................................................................. 88 Mantenimiento y Actualizacin ................................................................................. 88 Soportabilidad y Operabilidad ................................................................................... 88
Especificacin de Requerimientos del Software: AgroGestion Versin: 0.0.1 Aprobado por: Evaluado por:
Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez
Pgina 4 de 90
Restriccin de Diseo ............................................................................................... 88 Requerimientos de Documentacin en Lnea y de Sistemas de Ayuda ................. 88 Interfaces ............................................................................................................... 89 5.10.1 5.10.2 Interfaces de Usuario................................................................................... 89 Interfaces de Software ................................................................................. 89
5.11
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 5 de 90
ndice de Tabla
Tabla 1 Definiciones, Acrnimos y Abreviaturas ................................................................ 11 Tabla 2. Documentos Relacionados ................................................................................... 11 Tabla 3. Resumen de Actores ............................................................................................ 12 Tabla 4. Resumen de Casos de usos ................................................................................. 12 Tabla 5. Especificacin de Caso de Uso Gestionar Personar (CU1.1) ............................... 38 Tabla 6. Especificacin de caso de uso Gestionar personal::Crear ................................... 40 Tabla 7. Especificacin de caso de uso::Actualizar ............................................................ 41 Tabla 8. Especificacin de caso de uso::Leer .................................................................... 42 Tabla 9. Especificacin de caso de uso::Buscar ................................................................ 43 Tabla 10. Especificacin de caso de uso::Eliminar ............................................................. 45 Tabla 11. Especificacin de caso de uso Gestionar Acta ................................................... 46 Tabla 12. Especificacin de caso de uso Gestionar Acta de Permiso ................................ 48 Tabla 13. Especificacin de caso de uso Gestionar Acta de Permiso::Crear ..................... 50 Tabla 14. Especificacin de caso de uso Gestionar Acta de permiso::Actualizar ............... 51 Tabla 15. Especificacin de caso de uso Gestionar Actas de Permiso::Leer ..................... 52 Tabla 16. Especificacin de caso de uso Gestionar Acta de Permiso::Eliminar ................. 54 Tabla 17. Especificacin de caso de uso Gestionar Acta de Constancia ........................... 55 Tabla 18. Especificacin de caso de uso Gestionar Acta de Constancias::Crear .............. 57 Tabla 19. Especificacin de caso de uso Gestionar Acta de Constancia::Actualizar ......... 58 Tabla 20. Especificacin de caso de uso Gestionar Actas de Constancia ::Leer ............... 60 Tabla 21. Especificacin de caso de uso Gestionar Acta de Constancias ::Eliminar ......... 61 Tabla 22. Especificacin de caso de uso Gestionar Acta de bauche de pago ................... 63 Tabla 23. Especificacin de caso de uso Gestionar Acta de Bauche::Crear ...................... 64 Tabla 24. Especificacin de caso de uso Gestionar Acta de Constancia::Actualizar ......... 66 Tabla 25. Especificacin de caso de uso Gestionar Actas de bauche ::Leer ..................... 67 Tabla 26. Especificacin de caso de uso Gestionar Acta de Constancias::Eliminar .......... 68 Tabla 27. Especificacin de caso de uso Gestionar Ventas ............................................... 70 Tabla 28. Especificacin de caso de uso Gestionar Acta de Venta::Crear ......................... 71 Tabla 29. Especificacin de caso de uso Nombre: Gestionar Venta::Actualizar .............. 73 Tabla 30. Especificacin de caso de uso Gestionar Venta ::Leer....................................... 74 Tabla 31. Especificacin de caso de uso Gestionar Venta::Eliminar .................................. 75 Tabla 32. Especificacin de caso de uso Gestionar cliente ................................................ 77 Tabla 33. Especificacin de caso de uso Gestionar Acta de Venta::Crear ......................... 79 Tabla 34. Especificacin de caso de uso Gestionar Cliente::Actualizar ............................. 80 Tabla 35. Especificacin de caso de uso Gestionar Cliente ::Leer ..................................... 81 Tabla 36. Especificacin de caso de uso Gestionar Cliente::Eliminar ................................ 83 Tabla 37. Requerimiento N 1 ............................................................................................ 84 Tabla 38. Requerimiento N 2 ............................................................................................ 85
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 6 de 90
Tabla 39. Requerimiento N 3 ............................................................................................ 85 Tabla 40. Requerimiento N 4 ............................................................................................ 85 Tabla 41. Requerimiento N 5 ............................................................................................ 86 Tabla 42. Requerimiento N 6 ............................................................................................ 86 Tabla 43. Requerimiento N 7 ........................................................................................... 87
ndice de Ilustraciones
Ilustracin 1. Modelo de Domino de AgroGestion ................................................................ 10
Ilustracin 2. Caso de Uso Principal ................................................................................... 13 Ilustracin 3 Caso de Uso Gestionar Personal ................................................................... 14 Ilustracin 4 Caso de Uso Gestionar Acta .......................................................................... 15 Ilustracin 5 Caso de Uso Gestionar Acta de Permiso ....................................................... 16 Ilustracin 6. Caso de Uso Gestionar Acta de Constancia ................................................. 17 Ilustracin 7. Gestionar Acta de Bauche............................................................................. 18 Ilustracin 8. Caso de Uso Gestionar Ventas ..................................................................... 19 Ilustracin 9. Caso de Uso Venta ....................................................................................... 20 Ilustracin 10. Caso de Uso Cliente ................................................................................... 21 Ilustracin 11. Caso de Uso Gestionar Planificacin .......................................................... 22 Ilustracin 12. Caso de Uso Gestionar Compra ................................................................. 23 Ilustracin 13. Caso de Uso Gestionar Compra / Equipo ................................................... 24 Ilustracin 14. Caso de Uso Gestionar Compra / Especies ................................................ 25 Ilustracin 15. Caso de Uso Gestionar Compra / Semilla ................................................... 26 Ilustracin 16. Caso de Uso Gestionar Compra / Insecticida............................................. 27 Ilustracin 17. Caso de Uso Gestionar Compra/ Proveedor ............................................... 28 Ilustracin 18. Caso de Uso Gestionar Aporte .................................................................... 29 Ilustracin 19. Caso de Uso Gestionar Cultivo ................................................................... 30 Ilustracin 20. Caso de Uso Gestionar Reporte ................................................................. 31 Ilustracin 21. Caso de Uso Gestionar de Configuracin ................................................... 32 Ilustracin 22. Caso de Uso Gestionar de Configuracin / Usuario .................................... 33 Ilustracin 23. Caso de Uso Gestionar de Configuracin / Roles ....................................... 34 Ilustracin 24. Caso de Uso Gestionar de Configuracin / Recurso ................................... 35 Ilustracin 25. Caso de Uso Gestionar de Configuracin / Auditoria ................................. 36
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 7 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 8 de 90
2.1
Propsito Este artefacto tiene como objetivo principal documentar todos los requerimientos del sistema, este describe las distintas funciones que realizara el sistema, los requerimientos no funcionales, caractersticas del diseo, y otros elementos necesarios para proporcionar una descripcin completa y comprensiva de los requerimientos para el software a desarrollar.
2.2
Alcance En este documento se especifican los usuarios potenciales e involucrados del sistema AgroGestion, las necesidades de estos y las razones que justifican dichas necesidades, como: la realizacin de planificacin, ventas, compras, produccin; en esta versin de este documento se abarcaran todos los casos de usos y funciones que se reflejaran el sistema propuesto para su versin alfa. Adems este sirve como base para analizar el comportamiento futuro del sistema y la realizacin de otros Artefactos de mayor envergadura como el DAS, que define la Arquptera del sistema atreves de la descripcin 6 Vistas tomando como base los Caso de Uso que en este documento se realicen, tambin la Especificacin de caso de prueba y la motivacin de las misma para los Casos de Usos; en este se agregan los primeros requisito no funcionales, los mismos que luego sern mejor explicados en las mtricas de calidad del este.
2.3
Modelado de Dominio Este modelo representa la descripcin del dominio (contexto real) del Repositorio Nacional de Aplicaciones; descompone el espacio del problema en unidades comprensibles (conceptos), lo cual contribuye a esclarecer la terminologa o nomenclatura del dominio.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 9 de 90
2.4
Definiciones, Acrnimos y Abreviaturas Trminos ERS DAS TDR UML Actor Descripcin Especificacin de Requisito del Software Documento de Arquitectura del Software Termino de Referencia del Software Lenguaje Unificado de Modelado Usuario o sistema que interacta directa o indirectamente con este. Diagrama de Caso de Un diagrama que muestra las relaciones entre los actores y el sujeto (sistema), este grafica (Modela) el Uso uso o manejo que los usuarios, otros sistema y hardware (actores), realicen en el sistema. Es todo aquella documentacin o entregable que se Artefacto realiza para la aceptacin o entrega de sistema. Metodologa de la Red Nacional de Integracin y MeRinde Ilustracin 1. Modelo de Domino de AgroGestion Desarrollo de Software Libre
Especificacin de Requerimientos del Software: AgroGestion Versin: 0.0.1 Aprobado por:
Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez
Evaluado por:
Pgina 10 de 90
Descripcin Es la denominacin del software que brinda libertad a los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el mismo. W3C (World Wide Web Es una organizacin internacional de Consortium): estandarizacin de elementos web. CNTI CNTI (Centro Nacional de Tecnologa de Informacin): Institucin que tiene como razn de ser, potenciar los esfuerzos que en materia de informtica se desarrollen en el Sector Gobierno y en las Comunidades Organizadas con el fin de contribuir a la eficiencia y efectividad del Estado, as como impulsar el desarrollo y fortalecimiento de la capacidad nacional del sector de las Tecnologas de Informacin.
Tabla 1 Definiciones, Acrnimos y Abreviaturas
2.5
Documentos relacionados Titulo Fecha Organizacin Identificador de documento Plan de Desarrollo del Software Versin 0.0.1
A continuacin se muestra una lista con los actores identificados en el sistema: Cdigo, Actor y Descripcin Cdigo Actor Descripcin Usuario Administrador del Sistema el cual posee todos los permisos otorgados por el sistema a fin de realizar el Admin Administrador mantenimiento al sistema. Posee privilegios sobre todos los usuarios del sistema.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 11 de 90
Cdigo CU -1.1 CU -1.1.1 CU -1.1.1.1 CU- 1.1.1.2 CU- 1.1.1.3 CU -1.2 CU- 1.2.1 CU- 1.2.2 CU -1.3 CU -1.4 CU- 1.4.1 CU- 1.4.2 CU- 1.4.3 CU- 1.4.4 CU -1.5 CU- 1.6 CU -1.7 CU -1.8 CU -1.8.1 CU -1.8.2 CU-1.8.3
Caso de Uso Caso de Uso Gestionar Personal Caso de Uso Gestionar Acta Caso de Uso Acta de Permiso Caso de Uso Acta de Constancia Caso de Uso Acta de Bauche Caso de Uso Gestionar Venta Caso de Uso Gestionar Venta/ Venta Caso de Uso Gestionar Venta /Cliente Caso de Uso Gestionar Planificacin Caso de Uso Gestionar Compra Caso de Uso Gestionar Compra / Especies Caso de Uso Gestionar Compra / Semilla Caso de Uso Gestionar Compra / Insecticida Caso de Uso Gestionar Compra/ Proveedor Caso de Uso Gestionar Aporte Caso de Uso Gestionar Cultivo Caso de Uso Gestionar Reporte Caso de Uso Gestionar de Configuracin Caso de Uso Gestionar de Configuracin / Usuario Caso de Uso Gestionar de Configuracin / Roles Caso de Uso Gestionar de Configuracin / Auditoria
Tabla 4. Resumen de Casos de usos
Actores participantes Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 12 de 90
3.2
Diagrama
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez
Pgina 13 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 14 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 15 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 16 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 17 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 18 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 19 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 20 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 21 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 22 de 90
Ilustracin 12. Caso de Uso Gestionar Compra Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 23 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 24 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 25 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 26 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 27 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 28 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 29 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 30 de 90
<<useCasePackage>> Scenarios::GestionarReporte
GestionarConfiguracon::Index <<extend>> GestionarVenta::Index <<extend>>
<<extend>> GestionarCompra::Index Usuario::Admin GestionarPersonal::Index <<extend>> GestionarReporte::GenerarReporte <<include>> <<extend>> GestionarPlanificacion::Index Seguridad::Login <<extend>> GestionarCultivo::Index
GestionarAportes::Index
<<extend>>
Pgina 31 de 90
Pgina 32 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 33 de 90
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 34 de 90
Recursos::Crear
Recursos::Eliminar
Pgina 35 de 90
<<useCasePackage>> Scenarios::GestionarConfiguracon
<<useCasePackage>> GestionarConfiguracon::Auditorias
Auditorias::Leer
Usuario::Admin Auditorias::Buscar
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 36 de 90
3.2
3.2.1 Gestionar Personal Caso de Uso: CU1.1 Nombre: Descripcin: Gestionar Personal Permite Buscar a las personas registradas y muestra las Acciones (Opciones) Crear, Actualizar, Eliminar y Ver para la Gestin de las mismas. El control y la Gestin de personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre el botn del Mdulo de Gestin de Personal en la ventana (Formulario) de bienvenida. Sistema
Requerimiento: Precondicin:
Muestra la ventana del Mdulo de Gestin de personal con las funciones de Crear, Actualiza, Leer, Eliminar y Buscar, adems de una lista de los 10 primero Registro en una y la opcin de cargar otros 10 siguientes hasta llegar al ltimo registro. Introduce informacin (Nombre, Email, Apellido, Cedula de Identidad) de un personal registrado en el campo de bsqueda y pulsa la opcin Buscar. Muestra en la tabla de la bsqueda los registros ms aproximado, con sus respectivas Acciones (Crear, Actualizar,
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 37 de 90
Flujo Alterno Actor Sistema El usuario no especifica ningn dato El sistema vuelve a la pantalla de inicio. de bsqueda y pulsa volver. El usuario introduce dato que no El sistema muestra la tabla vaca. se encuentran registrado en la bsqueda. Poscondicin: Muestra la informacin solicitada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Actualizar. Crear. Eliminar Ver Gestionar Actas
3.2.1.1 Gestionar Personal (Crear) Caso de Uso: CU1.1.1 Nombre: Descripcin: Requerimiento: Gestionar Personal::Crear Agrega Personal al Sistema El control y la Gestin de personal en el Empresa.
Versin: 0.0.1 Aprobado por:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 38 de 90
Caso de Uso: CU1.1.1 Precondicin: El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Crear Muestra un formulario con las siguientes secciones: nombre, apellido, fecha de nacimiento, direccin y telfonos. Introduce la informacin (Nombre, Email, Apellido, Cedula de Identidad y telfonos) de la persona a registrar en el sistema y pulsa la opcin Guardar. Valida que los datos proporcionados por el usuarios estn completos y bien formados. Almacena los datos. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de personal. 3.1.- Llena el formulario sin 4.1.- Valida que los datos obligatorios sean suministrar algn campo obligatorio. proporcionados. 5.1.- Muestra un mensaje indicando los campos obligatorios que no se suministraron. Poscondicin: Personal Creado. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso
Versin: 0.0.1 Aprobado por:
Sistema
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 39 de 90
Caso de Uso: CU1.1.1 de uso debe ser guardada en la base de datos. Requerimientos Especiales: Puntos de Extensin: El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.1.2 Gestionar Personal (Actualizar) Caso de Uso: CU1.1.2 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Personal::Actualizar Modifica los registros del Sistema Personal en el
El control y la Gestin de personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Sistema Muestra un formulario con las siguientes secciones: nombre, apellido, fecha de nacimiento, direccin y telfonos.
Actualiza o Modifica la informacin (Nombre, Email, Apellido, Cedula de Identidad y telfonos) de la persona registrada en el sistema. Valida que los datos proporcionados por el usuarios estn completos y bien formados. Almacena los datos. Muestra un mensaje indicando el xito de
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 40 de 90
Caso de Uso: CU1.1.2 la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de personal. 3.1.- Modifica los datos del formulario 4.1.- Valida que los datos obligatorios sean y deja vaco algn campo proporcionados. obligatorio. 5.1.- Muestra un mensaje indicando los campos obligatorios que no se suministraron. Poscondicin: Personal Creado. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.1.3 Gestionar Personal (Leer) Caso de Uso: CU1.1.3 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Personal::Leer Muestra los registros del Sistema Personal en el
El control y la Gestin de personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin).
Versin: 0.0.1 Aprobado por: Evaluado por:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez
Pgina 41 de 90
Caso de Uso: CU1.1.3 Flujo Normal Actor 1. Pulsa sobre la opcin Leer 2. Muestra un formulario con las siguientes secciones: nombre, apellido, fecha de nacimiento, direccin y telfonos. Tiene acceso a la informacin completa del personal para ser leda. Sistema
Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de personal. Poscondicin: Muestra al Personal. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.1.4 Gestionar Personal (Buscar) Caso de Uso: CU1.1.4 Nombre: Descripcin: Gestionar Personal::Buscar Consulta los registros del Personal en el Sistema
Versin: 0.0.1 Aprobado por:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 42 de 90
Caso de Uso: CU1.1.4 Requerimiento: Precondicin: El control y la Gestin de personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor 1. Introduce informacin (Nombre, Email, Apellido, Cedula de Identidad) de un personal registrado en el campo de bsqueda y pulsa la opcin Buscar. 2. Muestra en la tabla de la bsqueda los registros ms aproximado, con sus respectivas Acciones (Crear, Actualizar, Eliminar y Ver) a lo que especifico el Usuario. Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de personal. Poscondicin: Busca al Personal. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno. Sistema
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 43 de 90
3.2.1.5 Gestionar Personal (Eliminar) Caso de Uso: CU1.1.5 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Personal::Eliminar Elimina los registros del Sistema Personal en el
El control y la Gestin de personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Sistema
Pulsa sobre la opcin Eliminar en formulario o ventana de Gestin de personal. Muestra un mensaje de advertencia diciendo si realmente quiere eliminar el personal. Pulsa sobre la opcin afirmativa del mensaje de advertencia (Si).
Comprueba el rol del usuario. Elimina los datos del registro. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de personal. 3.1. El usuario selecciona cancelar la 4.1 El sistema vuelve a la pantalla de operacin. Gestin de personal.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 44 de 90
Caso de Uso: CU1.1.5 Poscondicin: Personal Eliminado. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.1.6 Gestionar Acta Caso de Uso: CU1.1.6 Nombre: Descripcin: Gestionar Acta Permite Buscar a las Actas de las personas registradas y muestra las Acciones (Opciones) Crear, Actualizar, Eliminar y Ver para la Gestin de las mismas. El control y la Gestin de las Actas y permisos del personal que trabaja en la Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin de Actas en la ventana (Formulario) de Gestin de Personal. Muestra la ventana del Mdulo de Gestin Actas con los enlaces de los tipos de actas:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Requerimiento:
Precondicin:
Sistema
Pgina 45 de 90
Caso de Uso: CU1.1.6 Actas de Permiso. Actas de Constancia. Actas de Bauche. 3. Introduce informacin (Nombre, Email, Apellido, Cedula de Identidad) de un personal registrado en el campo de bsqueda y pulsa la opcin Buscar. Muestra en la tabla de la bsqueda los registros ms aproximado, con sus respectivas Acciones (Crear, Actualizar, Eliminar y Ver) a lo que especifico el Usuario. Flujo Alterno Actor Sistema El usuario no activa ninguna opcin y El sistema vuelve a la pantalla de Gestin pulsa volver. de Personal. Poscondicin: Muestra la informacin solicitada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Actas de Permiso. Actas de Constancia. Actas de Bauche.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 46 de 90
3.2.1.6.1 Acta de Permiso Caso de Uso: CU1.1.6.1 Nombre: Descripcin: Gestionar Acta de Permiso Permite Buscar la Actas registradas y muestra las Acciones (Opciones) Crear, Actualizar, Eliminar y Ver para la Gestin de las mismas. El control y la Gestin de permisos asignado al personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Se activa cuando el usuario pulsa sobre la opcin de Gestin de Actas de Permisos en la ventana o (Formulario) de Gestin de Actas. Muestra la ventana del Mdulo de Gestin de Actas de permiso con las funciones de Crear, Actualiza, Leer, Eliminar y Buscar, adems de una lista de los 10 primero Registro en una tabla y la opcin de cargar otros 10 siguientes hasta llegar al ltimo registro. Introduce informacin (Nombres o Cedula de Identidad) de un personal registrado en el campo de bsqueda y pulsa la opcin Buscar. Sistema
Requerimiento:
Precondicin:
Muestra en la tabla de la bsqueda los registros ms aproximado, con sus respectivas Acciones (Crear, Actualizar, Eliminar y Ver) a lo que especifico el Usuario.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 47 de 90
Caso de Uso: CU1.1.6.1 Flujo Alterno Actor Sistema El usuario no especifica ningn dato El sistema vuelve a la pantalla de inicio. de bsqueda y pulsa volver. El usuario introduce dato que no El sistema muestra la tabla vaca. se encuentran registrado en la bsqueda. Poscondicin: Muestra las actas solicitadas. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Actualizar. Crear. Ver.
3.2.1.6.1.1 Acta de Permiso (Crear) Caso de Uso: CU1.1.6.1.1 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Acta de Permiso::Crear Agrega Actas de permiso al Sistema El control y la Gestin de los permisos al personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Crear
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Sistema
Pgina 48 de 90
Caso de Uso: CU1.1.6.1.1 Muestra un formulario con las secciones para necesarias y opcionales para el llenado del acta de permiso, como tiempo, 3. Introduce la informacin tipo de permiso, entre otras. requerida por el Sistema y pulsa la opcin guardar.
Valida que los datos proporcionados por el usuarios estn completos y bien formados. Almacena los datos. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de Actas. 3.1.- Llena el formulario sin 4.1.- Valida que los datos obligatorios sean suministrar algn campo obligatorio. proporcionados. 5.1.- Muestra un mensaje indicando los campos obligatorios que no se suministraron. Poscondicin: Acta Creada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin
Versin: 0.0.1 Aprobado por: Evaluado por:
Requerimientos Especiales:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez
Pgina 49 de 90
3.2.1.6.1.2 Acta de Permiso (Actualizar) Caso de Uso: CU1.1.6.1.2 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Acta de permiso::Actualizar Modifica los registros de las Actas de permiso creadas en el Sistema El control y la Gestin de Actas. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Actualizar Muestra un formulario con las secciones cargadas y habilitada para la modificacin del acta de permiso, como tiempo, tipo de permiso, entre otras. Sistema
Actualiza o Modifica las secciones proporcionadas por el sistema y pulsa la opcin guardar. Valida que los datos proporcionados por el usuarios estn completos y bien formados. Almacena los datos. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Sistema
Versin: 0.0.1 Aprobado por:
Pgina 50 de 90
Caso de Uso: CU1.1.6.1.2 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de actas de permiso. 3.1. Modifica los datos del formulario 4.1. Valida que los datos obligatorios sean y deja vaco algn campo proporcionados. obligatorio. 5.1. Muestra un mensaje indicando los campos obligatorios que no se suministraron. Poscondicin: Acta de permiso Actualizada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.1.6.1.3 Acta de Permiso (Leer) Caso de Uso: CU1.1.6.1.3 Nombre: Descripcin: Requerimiento: Gestionar Actas de Permiso::Leer Muestra los registros del procedimientos de Permisos en el Sistema El control y la Gestin de actas de pesimismo asignadas al personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Precondicin:
Sistema
Versin: 0.0.1 Aprobado por:
Pgina 51 de 90
Caso de Uso: CU1.1.6.1.3 1. Pulsa sobre la opcin Leer 2. Muestra un formulario con todas las secciones correspondiente a esa acta de permiso (inhabilitada para ser modificada). Tiene acceso a la informacin completa del acta para ser leda.
Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de personal. Poscondicin: Muestra el acta de permiso. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.1.6.1.4 Acta de Permiso (Eliminar) Caso de Uso: CU1.1.6.1.4 Nombre: Descripcin: Gestionar Acta de Permiso::Eliminar Elimina los registros de Actas de permisos realizada a los Registros de Personal en el Sistema El control y la Gestin de actas de pesimismo asignadas al personal en el
Versin: 0.0.1 Aprobado por: Evaluado por:
Requerimiento:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez
Pgina 52 de 90
Caso de Uso: CU1.1.6.1.4 Empresa. Precondicin: El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Eliminar en formulario o ventana de Gestin de Actas de Permiso. Muestra un mensaje de advertencia diciendo si realmente quiere eliminar el Acta correspondiente al personal. Pulsa sobre la opcin afirmativa del mensaje de advertencia (Si). Sistema
Comprueba el rol del usuario. Elimina los datos del registro. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no activa la opcin 4.1 El sistema vuelve a la pantalla de eliminar y pulsa volver. Gestin de actas de permiso. 3.1. El usuario selecciona cancelar la 4.1 El sistema vuelve a la pantalla de operacin. Gestin de acta de permiso. Poscondicin: Acta de Permiso Eliminada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de
Versin: 0.0.1 Aprobado por: Evaluado por:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez
Pgina 53 de 90
Caso de Uso: CU1.1.6.1.4 datos. Requerimientos Especiales: Puntos de Extensin: El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.1.6.2 Acta de Constancia Caso de Uso: CU1.1.6.2 Nombre: Descripcin: Gestionar Acta de Constancia Permite Buscar la Actas registradas y muestra las Acciones (Opciones) Crear, Actualizar, Eliminar y Ver para la Gestin de las mismas. El control y la Gestin de permisos asignado al personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Se activa cuando el usuario pulsa sobre la opcin de Gestin de Actas de Constancias en la ventana o (Formulario) de Gestin de Actas. Sistema
Requerimiento:
Precondicin:
Muestra la ventana del Mdulo de Gestin de Actas de constancias con las funciones de Crear, Actualiza, Leer, Eliminar y Buscar, adems de una lista de los 10 primero Registro en una tabla y la opcin de cargar otros 10 siguientes hasta llegar al ltimo registro.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 54 de 90
Caso de Uso: CU1.1.6.2 Introduce informacin (Nombres o Cedula de Identidad) de un personal registrado en el campo de bsqueda y pulsa la opcin Buscar.
Muestra en la tabla de la bsqueda los registros ms aproximado, con sus respectivas Acciones (Actualizar, Eliminar y Ver) a lo que especifico el Usuario. Flujo Alterno Actor Sistema El usuario no especifica ningn dato El sistema vuelve a la pantalla de inicio. de bsqueda y pulsa volver. 3.1 El usuario introduce dato que no El sistema muestra la tabla vaca. se encuentran registrado en la bsqueda. Poscondicin: Muestra las actas solicitadas. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Actualizar. Crear. Ver.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 55 de 90
3.2.1.6.2.1 Acta de Constancia (Crear) Caso de Uso: CU1.1.6.2.1 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Acta de Constancias::Crear Agrega nuevas Actas de constancia al Sistema El control y la Gestin de las constancias al personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Crear Muestra un formulario con las secciones para necesarias y opcionales para el llenado del acta de constancia, como tiempo, tipo de constancias, entre otros. 3. Introduce la informacin requerida por el Sistema y pulsa la opcin Guardar. Valida que los datos proporcionados por el usuarios estn completos y bien formados. Almacena los datos. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de Actas. 3.1.- Llena el formulario sin 4.1.- Valida que los datos obligatorios sean suministrar algn campo obligatorio. proporcionados. Sistema
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 56 de 90
Caso de Uso: CU1.1.6.2.1 5.1.- Muestra un mensaje indicando los campos obligatorios que no se suministraron. Poscondicin: Acta Creada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.1.6.2.2 Acta de Constancia (Actualizar) Caso de Uso: CU1.1.6.2.2 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Acta de Constancia::Actualizar Modifica los registros de las Actas de constancias creadas en el Sistema El control y la Gestin de Actas, para el personal. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Actualizar Muestra un formulario con las secciones cargadas y habilitada para la modificacin del acta de constancia, como tipo de constancia, motivos entre otros. Sistema
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 57 de 90
Caso de Uso: CU1.1.6.2.2 Actualiza o Modifica las secciones proporcionadas por el sistema y pulsa la opcin guardar. Valida que los datos proporcionados por el usuarios estn completos y bien formados. Almacena los datos. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de actas de permiso. 3.1. Modifica los datos del formulario 4.1. Valida que los datos obligatorios sean y deja vaco algn campo proporcionados. obligatorio. 5.1. Muestra un mensaje indicando los campos obligatorios que no se suministraron. Poscondicin: Acta de Constancia Actualizada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 58 de 90
3.2.1.6.2.3 Acta de Constancia (Leer) Caso de Uso: CU1.1.6.2.3 Nombre: Descripcin: Requerimiento: Gestionar Actas de Constancia ::Leer Muestra los registros del procedimientos de Permisos en el Sistema El control y la Gestin de actas de constancias asignadas al personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor 1. Pulsa sobre la opcin Leer 2. Muestra un formulario con todas las secciones correspondiente a esa acta de constancia (inhabilitado para su modificacin) Tiene acceso a la informacin completa del acta para ser leda. Flujo Alterno Actor Sistema 1.1 El usuario no especifica ningn 2.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de personal. Poscondicin: Muestra el acta de constancia. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de
Versin: 0.0.1 Aprobado por: Evaluado por:
Precondicin:
Sistema
Requerimientos Especiales:
Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez
Pgina 59 de 90
3.2.1.6.2.4 Acta de Constancia (Eliminar) Caso de Uso: CU-1.1.6.2.4 Nombre: Descripcin: Gestionar Acta de Constancias::Eliminar Elimina los registros de Actas de constancias realizada a los Registros de Personal en el Sistema. El control y la Gestin de actas de constancias asignadas al personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Eliminar en formulario o ventana de Gestin de Actas de Constancias. Muestra un mensaje de advertencia diciendo si realmente quiere eliminar el Acta correspondiente al personal. Pulsa sobre la opcin afirmativa del mensaje de advertencia (Si). Sistema
Requerimiento:
Precondicin:
Comprueba el rol del usuario. Elimina los datos del registro. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 60 de 90
Caso de Uso: CU-1.1.6.2.4 Actor Sistema 3.1 El usuario no activa la opcin 4.1 El sistema vuelve a la pantalla de eliminar y pulsa volver. Gestin de actas de Constancias. 3.1. El usuario selecciona cancelar la 4.1 El sistema vuelve a la pantalla de operacin. Gestin de acta de constancias. Poscondicin: Acta de Constancia Eliminada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.1.6.3 Acta de Bauche Caso de Uso: CU-1.1.6.3 Nombre: Descripcin: Gestionar Acta de bauche de pago Permite Buscar la Actas registradas y muestra las Acciones (Opciones) Crear, Actualizar, Eliminar y Ver para la Gestin de las mismas. El control y la Gestin de pago asignado al personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Requerimiento:
Precondicin:
Pgina 61 de 90
Caso de Uso: CU-1.1.6.3 Actor Se activa cuando el usuario pulsa sobre la opcin de Gestin de Actas de Bauche en la ventana o (Formulario) de Gestin de Actas. Sistema
Muestra la ventana del Mdulo de Gestin de Actas de Bauches con las funciones de Crear, Actualiza, Leer, Eliminar y Buscar, adems de una lista de los 10 primero Registro en una tabla y la opcin de cargar otros 10 siguientes hasta llegar al ltimo registro. Introduce informacin (Nombres o Cedula de Identidad) de un personal registrado en el campo de bsqueda y pulsa la opcin Buscar.
Muestra en la tabla de la bsqueda los registros ms aproximado, con sus respectivas Acciones (Actualizar, Eliminar y Ver) a lo que especifico el Usuario. Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de inicio. dato de bsqueda y pulsa volver. 3.1 El usuario introduce dato que no 4.1 El sistema muestra la tabla vaca. se encuentran registrado en la bsqueda. Poscondicin: Muestra las actas solicitadas. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora.
Versin: 0.0.1 Aprobado por:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 62 de 90
Caso de Uso: CU-1.1.6.3 Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. Requerimientos Especiales: Puntos de Extensin: El sistema debe registrar bitcoras de cada transaccin Actualizar. Crear. Ver.
3.2.1.6.3.1 Acta de Bauche (Crear) Caso de Uso: CU-1.1.6.3.1 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Acta de Bauche::Crear Agrega nuevas Actas de bauche al Sistema El control y la Gestin de los bauches de pago al personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Crear Muestra un formulario con las secciones para necesarias y opcionales para el llenado del acta de bauche, como fecha, monto, descuento entre otros. 3. Introduce la informacin requerida por el Sistema y pulsa la opcin guardar. Valida que los datos proporcionados por el usuarios estn completos y bien formados.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Sistema
Pgina 63 de 90
Caso de Uso: CU-1.1.6.3.1 Almacena los datos. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de Actas. 3.1.- Llena el formulario sin 4.1.- Valida que los datos obligatorios sean suministrar algn campo obligatorio. proporcionados. 5.1.- Muestra un mensaje indicando los campos obligatorios que no se suministraron. Poscondicin: Acta Creada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.1.6.3.2 Acta de Bauche (Actualizar) Caso de Uso: CU1.1.6.3.2 Nombre: Descripcin: Requerimiento: Gestionar Acta de Constancia::Actualizar Modifica los registros de las Actas de constancias creadas en el Sistema El control y la Gestin de Actas, para el personal.
Versin: 0.0.1 Aprobado por:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 64 de 90
Caso de Uso: CU1.1.6.3.2 Precondicin: El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Actualizar Muestra un formulario con las secciones cargadas y habilitada para la modificacin del acta de bauche, como fecha, monto, descuento entre otros. Actualiza o Modifica las secciones proporcionadas por el sistema y pulsa la opcin guardar. Valida que los datos proporcionados por el usuarios estn completos y bien formados. Almacena los datos. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de actas de bauche. 3.1. Modifica los datos del formulario 4.1. Valida que los datos obligatorios sean y deja vaco algn campo proporcionados. obligatorio. 5.1. Muestra un mensaje indicando los campos obligatorios que no se suministraron. Poscondicin: Acta de bauche Actualizada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso
Versin: 0.0.1 Aprobado por:
Sistema
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 65 de 90
Caso de Uso: CU1.1.6.3.2 de uso debe ser guardada en la base de datos. Requerimientos Especiales: Puntos de Extensin: El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.1.6.3.3 Acta de Bauche (Leer) Caso de Uso: CU1.1.6.3.3 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Actas de bauche ::Leer Muestra los registros de los bauches en el Sistema El control y la Gestin los bauche realizados al personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor 1. Pulsa sobre la opcin Leer 2. Muestra un formulario con todas las secciones correspondiente a esa acta de bauche (inhabilitado para su modificacin) Sistema
Tiene acceso a la informacin completa del acta para ser leda. Flujo Alterno Actor Sistema 1.1 El usuario no especifica ningn 2.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de personal. Poscondicin: Muestra el acta de constacia.
Versin: 0.0.1 Aprobado por:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 66 de 90
Caso de Uso: CU1.1.6.3.3 Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. Requerimientos Especiales: Puntos de Extensin: El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.1.6.3.4 Acta de Bauche (Eliminar) Caso de Uso: CU-1.1.6.2.4 Nombre: Descripcin: Gestionar Acta de Constancias::Eliminar Elimina los registros de Actas de constancias realizada a los Registros de Personal en el Sistema. El control y la Gestin de actas de constancias asignadas al personal en el Empresa. El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Eliminar en formulario o ventana de Gestin de Actas de Bauche. Muestra un mensaje de advertencia diciendo si realmente quiere eliminar el Acta correspondiente al personal. Pulsa sobre la opcin afirmativa del mensaje de advertencia (Si). Sistema
Requerimiento:
Precondicin:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 67 de 90
Caso de Uso: CU-1.1.6.2.4 Comprueba el rol del usuario. Elimina los datos del registro. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no activa la opcin 4.1 El sistema vuelve a la pantalla de eliminar y pulsa volver. Gestin de actas de Bauches. 3.1. El usuario selecciona cancelar la 4.1 El sistema vuelve a la pantalla de operacin. Gestin de acta de Bauche. Poscondicin: Acta de Bauche Eliminada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.2 Gestionar Venta Caso de Uso: CU1.2 Nombre: Descripcin: Gestionar Ventas Permite Buscar a las ventas registradas y muestra las Acciones (Opciones) Crear, Actualizar, Eliminar y Ver para la Gestin de las mismas.
Versin: 0.0.1 Aprobado por: Evaluado por:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez
Pgina 68 de 90
Caso de Uso: CU1.2 Requerimiento: Precondicin: RQ-2 (Gestionar Ventas) El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre el botn del Mdulo de Gestin de Venta en la ventana (Formulario) de bienvenida. Muestra la ventana del Mdulo de Gestin de Ventas con las funciones de Crear, Actualiza, Leer, Eliminar y Buscar, adems de una lista de los 10 primero Registro en una y la opcin de cargar otros 10 siguientes hasta llegar al ltimo registro. Introduce informacin (Nombre, Email, Apellido, Cedula de Identidad) de un cliente registrado en el campo de bsqueda y pulsa la opcin Buscar. Muestra en la tabla de la bsqueda los registros ms aproximado, con sus respectivas Acciones (Crear, Actualizar, Eliminar y Ver) a lo que especifico el Usuario. Sistema
Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato de bsqueda y pulsa volver. inicio. 3.1 no El usuario introduce dato que 4.1 El sistema muestra la tabla vaca. se encuentran registrado y
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 69 de 90
Caso de Uso: CU1.2 pulsa la opcin buscar Poscondicin: Muestra la informacin solicitada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Actualizar. Crear. Eliminar Ver Gestionar cliente
3.2.2.1 Gestionar Venta (Crear) Caso de Uso: CU-1.2.1 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Acta de Venta::Crear Registra nuevas venta al Sistema RQ-2 (Gestin de Ventas). El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Crear Muestra un formulario con las secciones necesarias y opcionales para el llenado del formulario de ventas, como numero de venta, cliente, producto, precios entre otros.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Sistema
Pgina 70 de 90
3. Introduce la informacin requerida por el Sistema y pulsa la opcin guardar. Valida que los datos proporcionados por el usuarios estn completos y bien formados. Almacena los datos. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Inicio. 3.1.- Llena el formulario sin 4.1.- Valida que los datos obligatorios sean suministrar algn campo obligatorio. proporcionados. 5.1.- Muestra un mensaje indicando los campos obligatorios que no se suministraron. Poscondicin: Venta Registrada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 71 de 90
3.2.2.2 Gestionar Venta (Actualizar) Caso de Uso: CU1.2.2 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Venta::Actualizar Modifica los registros de las ventas creadas en el Sistema RQ-2 (Gestin de Ventas). El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Actualizar Muestra un formulario con las secciones cargadas y habilitada para la modificacin de la venta, como numero de venta, cliente, producto, precios entre otros. Sistema
Actualiza o Modifica las secciones proporcionadas por el sistema y pulsa la opcin guardar. Valida que los datos proporcionados por el usuarios estn completos y bien formados. Almacena los datos. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de Venta. 3.1. Modifica los datos del formulario 4.1. Valida que los datos obligatorios sean y deja vaco algn campo proporcionados. obligatorio. 5.1. Muestra un mensaje indicando los
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 72 de 90
Registro de Venta Actualizado. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
Gestionar Venta::Actualizar
3.2.2.3 Gestionar Venta (Leer) Caso de Uso: CU1.2.3 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Venta ::Leer Muestra en detalle los registros de venta en el Sistema RQ-2 (Gestin de Ventas). El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor 1. Pulsa sobre la opcin Leer 2. Muestra un formulario con todas las secciones correspondiente a esa Venta (inhabilitado para su modificacin) Sistema
Pgina 73 de 90
Caso de Uso: CU1.2.3 Flujo Alterno Actor Sistema 1.1 El usuario no especifica ningn 2.1 El sistema vuelve a la pantalla de Inicio dato y pulsa volver. (Bienvenida). Poscondicin: Muestra la descripcin de la venta. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.2.4 Gestionar Venta (Eliminar) Caso de Uso: CU-1.2.4 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Venta::Eliminar Elimina los registros de Ventas realizadas a las Producciones en el Sistema. RQ-2 (Gestin de Ventas). El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Eliminar en formulario o ventana de Gestin de Venta. Muestra un mensaje de advertencia diciendo si realmente quiere eliminar la preforma de venta.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Sistema
Pgina 74 de 90
Caso de Uso: CU-1.2.4 Pulsa sobre la opcin afirmativa del mensaje de advertencia (Si).
Comprueba el rol del usuario. Elimina los datos del registro. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no activa la opcin 4.1 El sistema vuelve a la pantalla de eliminar y pulsa volver. Bienvenida (Inicio). 3.1. El usuario selecciona cancelar la 4.1 El sistema vuelve a la pantalla de operacin. Gestin de Ventas. Poscondicin: Venta Eliminada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.2.5 Gestionar Venta / Cliente Caso de Uso: CU1.2.5 Nombre: Descripcin: Gestionar cliente Permite Buscar a los clientes registrados y
Versin: 0.0.1 Aprobado por:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 75 de 90
Caso de Uso: CU1.2.5 muestra las Acciones (Opciones) Crear, Actualizar, Eliminar y Ver para la Gestin de las mismas. Requerimiento: Precondicin: RQ-2 (Gestionar Ventas) El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre el botn del Mdulo de Gestin de Venta en la ventana (Formulario) de bienvenida. Muestra la ventana del Mdulo de Gestin de Ventas con las funciones de Crear, Actualiza, Leer, Eliminar y Buscar, adems de una lista de los 10 primero Registro en una y la opcin de cargar otros 10 siguientes hasta llegar al ltimo registro. Introduce informacin (Nombre, Email, Apellido, Cedula de Identidad) de un cliente registrado en el campo de bsqueda y pulsa la opcin Buscar. Muestra en la tabla de la bsqueda los registros ms aproximado, con sus respectivas Acciones (Crear, Actualizar, Eliminar y Ver) a lo que especifico el Usuario. Sistema
Flujo Alterno Actor 3.1 El usuario no especifica ningn 4.1 Sistema El sistema vuelve a la pantalla de
Versin: 0.0.1 Aprobado por:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 76 de 90
Caso de Uso: CU1.2.5 dato de bsqueda y pulsa volver. inicio. 3.1 El usuario introduce dato que 4.1 El sistema muestra la tabla vaca. no se encuentran registrado y pulsa la opcin buscar Poscondicin: Muestra la informacin solicitada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Actualizar. Crear. Eliminar Ver Gestionar cliente
3.2.2.1.1 Gestionar Venta / Cliente (Crear) Caso de Uso: CU-1.2.5.1 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Acta de Venta::Crear Registra nuevos clientes al Sistema RQ-2 (Gestin de Ventas). El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Crear Muestra un formulario con las secciones
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Sistema
Pgina 77 de 90
Caso de Uso: CU-1.2.5.1 necesarias y opcionales para el llenado del formulario de Cliente, como cedula de identidad, nombre, Rif, telfono, e-mail, direccin entre otros. 3. Introduce la informacin requerida por el Sistema y pulsa la opcin guardar. Valida que los datos proporcionados por el usuarios estn completos y bien formados. Almacena los datos. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de Cliente. 3.1.- Llena el formulario sin 4.1.- Valida que los datos obligatorios sean suministrar algn campo obligatorio. proporcionados. 5.1.- Muestra un mensaje indicando los campos obligatorios que no se suministraron. Poscondicin: Venta Registrada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin
Versin: 0.0.1 Aprobado por: Evaluado por:
Requerimientos Especiales:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez
Pgina 78 de 90
3.2.2.1.2 Gestionar Venta / Cliente (Actualizar) Caso de Uso: CU1.2.5.2 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Cliente::Actualizar Modifica los registros de clientes creados en el Sistema RQ-2 (Gestin de Ventas). El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor Pulsa sobre la opcin Actualizar Muestra un formulario con las secciones cargadas y habilitada para la modificacin del cliente, como cedula de identidad, nombre, Rif, telfono, e-mail, direccin entre otros. Actualiza o Modifica las secciones proporcionadas por el sistema y pulsa la opcin guardar. Sistema
Valida que los datos proporcionados por el usuarios estn completos y bien formados. Almacena los datos. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 79 de 90
Caso de Uso: CU1.2.5.2 Actor Sistema 3.1 El usuario no especifica ningn 4.1 El sistema vuelve a la pantalla de dato y pulsa volver. Gestin de cliente. 3.1. Modifica los datos del formulario 4.1. Valida que los datos obligatorios sean y deja vaco algn campo requeridos proporcionados. (obligatorio). 5.1. Muestra un mensaje indicando los campos obligatorios que no se suministraron. Poscondicin: Registro de cliente Actualizado. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.2.1.3 Gestionar Venta / Cliente (Leer) Caso de Uso: CU1.2.5.3 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Cliente ::Leer Muestra en detalle los registros de venta en el Sistema RQ-2 (Gestin de Ventas). El usuario debe haberse autenticado en el sistema (Iniciado Sesin). Flujo Normal Actor 1. Pulsa sobre la opcin Leer
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Sistema
Pgina 80 de 90
Caso de Uso: CU1.2.5.3 2. Muestra un formulario con todas las secciones correspondiente a esa Venta (inhabilitado para su modificacin)
Tiene acceso a la informacin completa para ser leda. Flujo Alterno Actor Sistema 1.1 El usuario no especifica ningn 2.1 El sistema vuelve a la pantalla de Inicio dato y pulsa volver. (Bienvenida). Poscondicin: Muestra la descripcin del Cliente. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin Ninguno.
3.2.2.1.4 Gestionar Venta / Cliente (Eliminar) Caso de Uso: CU-1.2.4 Nombre: Descripcin: Requerimiento: Precondicin: Gestionar Cliente::Eliminar Elimina los registros realizados en el Sistema. RQ-2 (Gestin de Ventas). El usuario debe haberse autenticado en el sistema (Iniciado Sesin).
Versin: 0.0.1 Aprobado por:
de
Clientes
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 81 de 90
Caso de Uso: CU-1.2.4 Flujo Normal Actor Pulsa sobre la opcin Eliminar en formulario o ventana de Gestin de Cliente. Muestra un mensaje de advertencia diciendo si realmente quiere eliminar la el registro correspondiente a ese cliente. Pulsa sobre la opcin afirmativa del mensaje de advertencia (Si). Sistema
Comprueba el rol del usuario. Elimina los datos del registro. Muestra un mensaje indicando el xito de la operacin. Flujo Alterno Actor Sistema 3.1 El usuario no activa la opcin 4.1 El sistema vuelve a la pantalla de eliminar y pulsa volver. Gestionar Venta. 3.1. El usuario selecciona cancelar la 4.1 El sistema vuelve a la pantalla de operacin. Gestin de Cliente. Poscondicin: Cliente Eliminada. Todas las operaciones y llamados a mtodo dirigidos a la gestin de archivo, son almacenada en la bitcora. Cualquier operacin realizada por este caso de uso debe ser guardada en la base de datos. El sistema debe registrar bitcoras de cada transaccin
Versin: 0.0.1 Aprobado por:
Requerimientos Especiales:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 82 de 90
3.2.3 Gestionar Planificacin 3.2.3.1 Gestionar Planificacin (Crear) 3.2.3.2 Gestionar Planificacin (Actualizar) 3.2.3.3 Gestionar Planificacin (Leer) 3.2.3.4 Gestionar Planificacin (Eliminar)
3.2.4 Gestionar Aporte 3.2.5 Gestionar Compra 3.2.6 Gestionar Cultivo 3.2.7 Gestionar Reporte 3.2.8 Gestionar Configuracin
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 83 de 90
4 4.2
ID del Requerimiento: RQ-1 Nombre del Requerimiento: Control de personal Identificacin del requerimiento: RQ-1 Gestin del personal. Asignacin de personal. Permiso de personal. Bauches de pago. Constancia de trabajo
Caractersticas:
En este requerimiento se solicita, el manejo de datos de recursos humano, adaptados a sus necesidades, en donde se lleva a cabo la gestin del personal, los permisos el pago entre otros. La prioridad es: Alta
Tabla 37. Requerimiento N 1
4.3
Requerimiento Funcional (Gestionar Ventas) ID del Requerimiento: RQ-2 Nombre del Requerimiento: Gestionar Ventas Identificacin del RQ-2 requerimiento: Caractersticas: Control de ventas. Gestin de Clientes. Preformas, entre otras
En este requisito se solicita llevar el control de las ventas de la produccin de vveres, adems un control de los cliente a quien se le vende esta mercanca, y su respectiva preforma
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 84 de 90
4.4
Requerimiento Funcional (Gestionar Planificacin) ID del Requerimiento: RQ-3 Nombre del Requerimiento: Gestionar Planificacin Identificacin del RQ-3 requerimiento: Caractersticas:
4.5
RQ-4 del RQ-4 Control de compras (Insecticida, semillas y abonos). Control de los proveedores.
En este requerimiento se solicita llevar el control de las compras y a quien se le compro, para control administrativo. La prioridad es: Media Alta
Tabla 40. Requerimiento N 4
4.6
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 85 de 90
Gestionar Aportes
del RQ-5
En este requerimiento se solicita el control de las donaciones y prstamos que el Fundo realiza. La prioridad es: Media Baja
Tabla 41. Requerimiento N 5
4.7
Requerimiento Funcional (Gestionar Cultivo) ID del Requerimiento: Nombre del Requerimiento: Identificacin requerimiento: Caractersticas: RQ-6 Gestionar Cultivos del RQ-6 Control del cultivo Informe de ventas del cultivo Cuantos cultivos hay por producir
En este Requerimiento piden control sobre la siembra, y un seguimiento de las misma La prioridad es: Alta
Tabla 42. Requerimiento N 6
4.8
Requerimiento Funcional (Gestionar Reporte) ID del Requerimiento: Nombre del Requerimiento: Identificacin RQ-7 Reportes
del RQ-7
Versin: 0.0.1 Aprobado por:
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 86 de 90
Requerimiento donde se solicita reportes de todo lo que se hace en el fundo, del personal, de los cultivos, de las ventas y compras. La prioridad es: Alta
Tabla 43. Requerimiento N 7
5 5.2
El sistema debe proporcionar una interfaz grfica orientada al individuo, que permita al usuario utilizar la herramienta de manera fcil. El sistema debe ofrecer una baja curva de aprendizaje. El sistema de poseer pginas preestablecidas para los alertas o errores ms conocidos. El sistema no debe emitir mensajes de errores fatales poco entendibles para el usuario final. 5.3 Confiabilidad El sistema debe poseer tratamiento de excepciones, cada excepcin generada por el sistema debe ser almacenada en un registro histrico (Bitcoras, logs). El sistema debe utilizar los conceptos de transaccionalidad de servicios, qu hacer cuando un servicio falla o est cado. El sistema debe estar disponible 24X7. En caso de que se requiera mantenimiento, este ser planificado. 5.4 Seguridad El usuario debe iniciar sesin para poder acceder a las funciones que lo requieran, para lo cual debe poseer nombre de usuario y clave. La clave de acceso debe ser cifrada. Aplicar SSL para el inicio de sesin. El acceso a cada uno de los mdulos y recursos se debe realizar a travs de un nico mtodo de ingreso, es decir, se deben resguardar los accesos directos a operaciones. Validaciones a los formularios del sistema, a fin de evitar ataques de inyeccin SQL.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por: Versin: 0.0.1 Aprobado por:
Pgina 87 de 90
El usuario debe poder finalizar su sesin mediante la eleccin de una opcin disponible en la interfaz. Para la integracin de nuevos organismos, deben pasar por un proceso de aceptacin y acreditacin de los permisos necesarios para su integracin a la plataforma. 5.5 Eficiencia 5.6 5.7 El tiempo de respuesta mximo por transaccin ser de tres (3) segundos. Cualquier consulta de trmites ocurrir en un tiempo menor de tres (3) segundos el 99% de las incidencias. Mantenimiento y Actualizacin Las actualizaciones al sistema que cambien el esquema de datos debern ofrecer mtodos de migracin de los datos de versiones antiguas. Soportabilidad y Operabilidad
5.8
Restriccin de Diseo El sistema debe tener una arquitectura de 3 (Acceso a datos Controlador, Modelo de Negocio, Servicios y Vista) o ms capas. Para el desarrollo del sistema se debe maximizar el uso de patrones de diseo. Todos los productos de software deben dar cumplimiento a los postulados establecidos en el Decreto N 3.390, de fecha 28 de diciembre de 2004, en el que se establece el uso prioritario de software libre y estndares abiertos en los organismos de la administracin pblica nacional. El lenguaje de programacin y el manejador de base de datos usados deben ser libres y basado en estndares abiertos. El sistema operativo debe ser Linux en su distribucin Debian. Los productos de software deben ser multiplataforma. Aplicacin de Hojas de estilo Uso de Componentes.
5.9
Requerimientos de Documentacin en Lnea y de Sistemas de Ayuda Manuales del Sistema en lnea, mostrado segn el tipo de usuario. Video tutoriales del uso del sistema.
Especificacin de Requerimientos del Software: AgroGestion Versin: 0.0.1 Aprobado por:
Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez
Evaluado por:
Pgina 88 de 90
5.10 Interfaces 5.10.1 Interfaces de Usuario Mantener Imagen del sistema y el fundo. Uso de Mdulos para organizar la informacin. Usar mens contextuales. Implementacin basada en AJAX, JavaScript y XML para la interaccin con el usuario. Las Alertas o mensajes de accin deben ser claros y breves. Los mensajes de error del sistema no deben ser visualizados por el usuario, debe existir un manejo de errores. Se debe considerar la posibilidad de que en un futuro sea necesario que el software pueda integrarse con otras aplicaciones, por lo cual se debe garantizar la interoperabilidad.
5.11 Estndares Aplicables UML 2.0. Norma Tcnicas de desarrollo de aplicaciones del CNTI. Estndar de Programacin ZENPhp. Decreto N 3.390.
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 89 de 90
Copyright (C) 2003 Jasn Robbins. Todos los derechos reservados. Copyright (C) 2006 CNTI. Todos los derechos reservados. La redistribucin y el uso de las plantillas, con o sin modificacin, estn permitidas siempre que se cumplan las siguientes condiciones expuestas en: http://merinde.rinde.gob.ve/index.php?option=com_remository&Itemid=37&func=fileinfo&id=1
Especificacin de Requerimientos del Software: AgroGestion Elaborado por: Erain Moya, Revisado por: Petra Gmez, Rosa Lema, Vctor Morn, Willian Hernndez Evaluado por:
Pgina 90 de 90