1 PROVEEDORES AGROPECUARIOS FOLL PERU S.A.C
2 EMPRESA EN ESTUDIO: La empresa Agropecuarios Foll Perú S.A.C se dedican a la venta de productos agropecuarios al por mayor y menor quien el fundador es el señor Mauro Richard Cacha Domínguez. Lentitud en el proceso de ingreso de data de todos los informes técnicos recaudados durante el día al sistema. Frecuente solicitud de cambio de repuesto al equipo de un mismo cliente durante la atención del servicio Realizar reporte necesarios en cuanto a los pedidos y stock de productos de almacén. SITUACIÓN PROBLEMA:
3 ESTRUCTURA PRINCIPAL DEL MCUN
4
5
6
7
8
9 MODELADO DE ANALISIS DE NEGOCIO MAN
10
11
12
13
14 DIAGRAMA DE ACTIVIDADES GESTIONAR VENTAS
15
16
17 DIAGRAMA DE ACTIVIDADES – GESTIONAR COMPRA DE PRODUCTOS
18 PRODUCTOS
19
20 El presente documento presentará de forma organizada los requisitos que son indispensables para desarrollar un sistema de información que le ayude a conseguir un mejor control de automatización de su proceso. Introducción El propósito general de este documento es darle a conocer al usuario la forma correcta de trabajar en el sistema SYSTEMAGRO. Propósito Se desarrolla el software SYSTEMAGRO con una mejor calidad pero sencillo que se pueda adaptarse cualquiera de los trabajadores dela empresa que la permita la gestión de ventas de los productos. En este software se pueden implementarse más funcionalidades en futuras versiones. Alcance
21 PERSONAL INVOLUCRADO NombrePolo de cruz, Cesar Augusto RolJefe desarrollador de Sistema Categoría profesional Tec. Industrial y Sistemas Responsabilidades Organizar: al equipo para dejar bien en claro su respectivo rol y responsabilidades. Dirigir: establecer una pauta a seguir por el equipo desarrollador. Controlar: verificar que las actividades se lleven de acuerdo al plan inicial de desarrollo. Información de contacto [email protected] AprobaciónGamboa Rubio, Vanesa Alexandra Cacha Celmi, Leandro Diego NombreGambo Rubio, Vanesa AlexandraRolAnalista Categoría profesional Tec. Industrial y Sistemas ResponsabilidadesAnalizar la recopilación de información que se hizo acerca de las necesidades Información de contacto [email protected] AprobaciónPolo de cruz, Cesar Augusto
22 NombreCacha Celmi, Leandro Diego RolRecopilador de requerimientos Categoría profesional Tec. Industrial y Sistemas ResponsabilidadesIr con el cliente y, mediante una entrevista, reunir de forma organizada las necesidades del mismo. Información de contacto [email protected] AprobaciónPolo de la Cruz, Cesar Augusto
23 DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS HW: Hardware SW: Software SO: Sistema operativo. PC: (del inglés personal computer), computadora personal, es una microcomputadora diseñada en principio para ser usada por una sola persona a la vez.
24 Descripción general MISIÓN Crear un sistema de información que permita el manejo de los procesos de ventas de productos de la empresa Proveedores Agropecuarios Foll Perú S.A.C. VISIÓN: Desarrollar un software de calidad que permita a la empresa Proveedores Agropecuarios Foll Perú S.A.C. posicionarse en el mercado de desarrollo de software a nivel nacional. En esta sección se describen las características del software SYSTEMAGRO a desarrollar
25 Especificación de requisitos de software PROVEDORES AGROPECUARIOS FOLL PERU S.A.C DEL PRODUCTO El sistema se encargará de las siguientes funciones: Gestión de ventas Reportes Clientes Productos Cardex de producto Gestionar compra de productos Stock PERSPECTIVA DEL PRODUCTO -Este sistema funcionara en un ambiente donde exista una red. -Se desarrollara el sistema en una versión en escritorio y web, los usuarios utilizaran las aplicaciones a través de menús.
26 1.Características de los usuarios Tipo de usuarioAdministrador del Sistema FormaciónTécnico en informática HabilidadesHabilidades básicas de manejo de una PC. ActividadesAdministrar el sistema de información Tipo de usuarioUsuario del Sistema FormaciónTécnico en informática HabilidadesHabilidades básicas de manejo de una PC. Actividades Ventas. Gestión de cliente. Gestión de Stock.
27 2.4 Restricciones El sistema sólo podrá ser utilizado en plataformas de Microsoft versión Windows 7 o posterior. El sistema deberá de ser capaz de funcionar paralelamente con otras aplicaciones, siempre y cuando el HW lo permita. Sólo los usuarios registrados podrán hacer uso del sistema. 2.5 Suposiciones y dependencias En caso de que el equipo de cómputo utilice un SO diferente a los mencionados en la sección anterior, el sistema no podrá ejecutarse. 2.6 Evolución previsible del sistema En caso de que la Empresa cuente, en un futuro, con una sucursal, el sistema se modificará para convertirlo en un sistema distribuido.
28 Requisitos específicos Número de requisitoR1 Nombre de requisitoRequisito de Autenticación Tipo X X Requisito Restricción Fuente del requisitoTodos los usuarios deberán introducir en la pantalla de “login” un usuario y contraseña válidos en el sistema para poder entrar a éste. Prioridad del requisito X X Alta/Esencial Media/Deseado Baja/Opcional Número de requisitoR2 Nombre de requisitoActualizaciones de Estados de Cuentas Tipo X X Requisito Restricción Fuente del requisitoEl sistema deberá mostrar la actualización de estado de cuenta y generar reportes de los clientes deudores. Prioridad del requisito X X Alta/Esencial Media/Deseado Baja/ Opcional
29 Número de requisitoR3 Nombre de requisitoRegistrar Cliente Tipo X X Requisito Restricción Fuente del requisitoEl sistema permitirá registrar y actualizar clientes. Prioridad del requisito X X Alta/Esencial Media/Deseado Baja/ Opcional Número de requisitoR4 Nombre de requisitoVerificar Stock Tipo X X Requisito Restricción Fuente del requisitoEl sistema deberá mostrar el stock de los productos del almacén. Prioridad del requisito X X Alta/Esencial Media/Deseado Baja/ Opcional Número de requisitoR5 Nombre de requisitoGenerar Atención Tipo X X Requisito Restricción Fuente del requisitoEl sistema permitirá generar las órdenes de atención a los clientes. Prioridad del requisito X X Alta/Esencial Media/Deseado Baja/ Opcional
30 . La interfaz de login necesita como entrada un usuario y contraseña válidos para poder dar acceso a la siguiente interfaz.. La interfaz del módulo de ventas necesita como entrada el identificador de cada producto que será vendido. Como salida arrojará el total de la compra que deberá pagar el cliente La interfaz del módulo de compras necesita como entrada los productos que requieren abastecimiento dando como salida la lista de éstos La interfaz del módulo de inventario necesita como entrada los datos de un producto, en caso de que sea necesario integrar éste al inventario. REQUISITOS COMUNES DE LOS INTERFACES
31 INTERFACES.DE USUARIO La interfaz en uso deberá mostrar a los usuarios solamente la información necesaria para realizar cualquier operación. La interfaz en uso deberá mostrarle al usuario administrador sólo la información necesaria para realizar una modificación El usuario interactuará con la interfaz de impresión propia de la impresora de tickets para mandar imprimir el ticket de cada venta hecha al cliente..DE SOFTWARE El sistema interactuará con la interfaz de impresión.
32 INTERFACES.DE HARDWARE El monitor: mostrará las interfaces así como la información necesaria para que el usuario pueda trabajar adecuadamente con el sistema. El monitor: Deberá contar con una resolución de 1024 x 768 pixeles El ratón: el sistema requerirá del ratón para que el usuario pueda realizar selecciones y oprimir botones. El teclado: el sistema permitirá al usuario introducir datos mediante el teclado. Impresora de tickets: el sistema arrojará el desglose de la compra a través un ticket para el cliente..DE COMUNICACIÓN El sistema se comunica con su base de datos a través del SGBD SQL Server.
33 REQUISITOS FUNCIONALES El sistema debe gestionar ventas. El sistema verificara stock para compra de productos. El sistema permitirá generar reportes de atención a los clientes. El sistema permitirá el manejo de orden de atención de los clientes. El sistema gestionará entrega de productos. El sistema generará cartera de clientes nuevos.
34 REQUISITOS NO FUNCIONALES REQUISITOS El sistema dará respuesta a las consulta menos de 5 minutos. SEGURIDAD El sistema requerirá de un usuario y contraseña válidos para poder permitir el acceso. El sistema sólo tendrá abierta la conexión a la base de datos mientras se ejecuta la transacción. FIABILIDAD El sistema guardará las actualizaciones inmediatamente, para evitar pérdida de datos a cualquier percance inesperado. DISPONIBILIDAD El sistema estará activo solo 8horas laborales.
35 PIRAMIDE DE REQUERIMIENTOS Desarrollar un sistema de escritorio para empresa proveedores APROPECUARIOS FOLL PERU S.A.C para automatizar el proceso de Contabilizar la ventas de manera automática Generar reportes de la ventas diarias Verificar stock de producto Registrar a los clientes Generar comprobante de pago El sistema dará respuesta a las consulta menos de 5 minutos. El sistema sólo tendrá abierta la conexión a la base de datos mientras se ejecuta la transacción El sistema recibirá mantenimiento una vez por semana los primeros 6 meses. Gestionar ventas Gestionar compra de productos
36 TABLA.- REQUISITOS Y CASO DE USO
37 MATRIZ TRAZABILIDAD DE REQUISITOS
38 Modelado de Casos de Uso
39 Actores
40
41 REUTILIZABLES
42 GESTIONAR COMPRA DE PRODUCTOS
43 GESTIONAR VENTAS
44 ADMINISTRACION DE CAJA
45 SEGURIDAD
46 Diagrama General Caso de Uso
47 Análisis y Diseño de Orientado a Objetos DIAGRAMAS DE CASOS DE USO ORGANIZADOS SEGÚN ANÁLISIS
48 Paquetes de Arquitectura de Análisis
49 Realizaciones de Casos de Uso PAQUETE DE ALMACENAMIENTO
50 Diagrama de Clase de Análisis: Almacenar_Producto
51 Diagrama de Comunicación: Almacenar_Producto Flujo Básico
52 Subflujo Agregar
53 Diagrama de Secuencia: Almacenar_Producto
54 PAQUETE DE CAJA
55 Diagrama de Clase de Análisis: Generar_Apertura_de_Caja
56 Diagrama de Comunicación: Generar_Apertura_de_Caja Flujo Básico
57 Subflujo Agregar
58 Diagrama de Secuencia: Generar_Apertura_de_Caja
59 Diagrama de Clase de Análisis: Generar_Cuadre_de_Caja
60 Diagrama de Comunicacion: Generar_Apertura_de_Caja Flujo Basico
61 Subflujo Agregar
62 Diagrama de Secuencia: Generar_Cuadre_de_Caja
63 PAQUETE COMPROBANTE DE PAGO
64 Diagrama de Clase de Análisis : Emitir Comprobante
65 Flujo Básico Diagrama de Comunicacion: Emitir_Comprobante
66 Subflujo Agregar
67 Diagrama de Secuencia: Emitir_Comprobante
68 Diagrama de Clases de Analisis: Entregar_Comprobante_Pago
69 Diagrama de Comunicacion: Entregar_Comprobante_Pago Flujo Basico
70 Subflujo Agregar
71 Diagrama Secuencia: Entregar_Comprobante_Pago
72 PAQUETE ORDEN DE ATENCIÒN
73 Diagrama de Clases de Analisis: Buscar_orden_de_Compra
74 Diagrama de Comunicacion: Buscar_orden_de_Compra Flujo Basico
75 Subflujo Agregar
76 Diagrama de Secuencia: Buscar_orden_de_Compra
77 Diagrama de Clases de Analisis: Emitir_orden_de_Compra
78 Diagrama de Comunicacion: Emitir_orden_de_Compra Flujo Basico
79 Subflujo Agregar
80 Diagrama de Secuencia: Emitir_orden_de_Compra
81 PAQUETE ORDEN DE PEDIDO DE PRODUCTO
82 Diagrama de Clases de Analisis: Busca_Pedido
83 Diagrama de Comunicacion: busca_Pedido Flujo Basico
84 Subflujo Agregar
85 Diagrama de Secuencia: busca_Pedido
86 Diagrama de Clases de Analisis: Emite_Pedido
87 Diagrama de Comunicacion: Emite_Pedido Flujo basico
88 Subflujo Agregar
89 Diagrama de Secuencia: Emite_Pedido
90 PAQUETE DE PRODUCTO
91 Diagrama de Clase de Análisis: Almacenar_Productos
92 Diagrama de Comunicacion: Almacenar_Productos Flujo Basico
93 Subflujo Agregar
94 Diagrama de Secuencia: Almacenar_Productos
95 Diagrama de Clases de Analisis: Entregar_Productos
96 Diagrama de Comunicacion: Entregar_Productos Flujo Basico
97 Subflujo Agregar
98 Diagrama de Secuencia: Entregar_Productos
99 PAQUETE DE SEGURIDAD
100 Diagrama de Clases de Analisis: Mantener_Perfil
101 Diagrama de Comunicacion: Mantener_Perfil Flujo Basico
102 Subflujo Agregar
103 Diagrama de Secuencia: Mantener_Perfil
104 Diagrama de Clases de Analisis: Mantener_Usuario
105 Diagrama de Comunicacion: Mantener_Usuario Flujo Basico
106 Subflujo Basico
107 Diagrama de Secuencia: Mantener_Usuario
108 PAQUETE VERIFICAR STOCK
109 Diagrama de Clases de Analisis: Verficar_Stock
110 Diagrama de Comunicación: Verificar_Stock Flujo Básico
111 Subflujo Agregar
112 Diagrama de Secuencia: Verificar_Stock
113 Diagrama de Clases Análisis: Revisar_Guia_de_Remision
114 Flujo Basico Diagrama de Comunicacion: Revisar_Guia_de_Remision
115 Subflujo Agregar
116 Diagrama de Secuencia: Revisar_Guia_de_Remision
117 Interfaz del Sistema
118 MODELADO DE DATOS
119
120 GRACIAS GRACIAS