¡Descarga MODELADO DE SOFTWARE y más Guías, Proyectos, Investigaciones en PDF de Diseño y Arquitectura de Sistemas Informáticos solo en Docsity!
DESARROLLO DE SISTEMA DE FACTURACIÓN
ANÁLISIS Y DISEÑO
Alumno:
Boris Arturo Poveda Sánchez
Christian David Fernández Landi
Freddy Vinicio Zhizhpón Tamay
Juan Fernando Medina T.
FACTURACIÓN
SISTEMA DE FACTURACIÓN COMERCIAL
Versión 1.
Modelado de
Software
2019 - 07 - 22
HISTÓRICO NOMBRE FECHA CAMBIO PAGINA EstudiantesUCACUE 15/07/2019 Elaboración del documento - Tabla 1 Historial de cambios
- HISTÓRICO
- ÍNDICE............................................................................................................................................
- LISTA DE FIGURAS..........................................................................................................................
- LISTA DE TABLAS............................................................................................................................
- 1 INTRODUCCIÓN
- 2 DEFINICIONES
- 2.1 Descripción de los campos utilizados en las tablas
- 3 PLANIFICACIÓN Y ESPECIFICACIÓN DE REQUERIMIENTOS
- 3.1 Descripción del proceso
- 3.2 Especificación de requerimientos
- 5 Objetivos del sistema
- 6 Modelo de actores
- 7 Catálogo de requerimientos de sistema
- 7.1 Requerimientos de información del sistema
- 7.2 Requerimientos funcionales
- 7.2.1 Ingreso al sistema
- 7.2.2 Subsistema de Gestión de inventario..................................................................
- 7.2.3 Subsistema de gestión de personas
- 7.2.4 Subsistema de documentos comerciales
- 7.2.5 Subsistema de pagos
- 7.2.6 Asignar forma de pago
- 7.2.7 Subsistema de reportes.......................................................................................
- 7.2.8 Subsistema de contabilidad
- 7.2.9 Configuración
- 7.3 Requerimientos no funcionales
- 8 Matriz de rastreabilidad objetivos/requisitos
- 9 GLOSARIO DE TÉRMINOS
- Diagrama 1 Identificación de actores.......................................................................................... LISTA DE FIGURAS
- Diagrama 2 Dependencias entre subsistemas
- Diagrama 3 Ingresar al sistema
- Diagrama 4 Gestión de inventario
- Diagrama 5 gestión de productos
- Diagrama 6 Gestión de categorías
- Diagrama 7 Gestión de unidad
- Diagrama 8 Gestión de marca
- Diagrama 9 gestión de bodega....................................................................................................
- Diagrama 10 agregar producto a bodega
- Diagrama 11 Gestión de personas
- Diagrama 12 gestión de empleado
- Diagrama 13 Gestión de clientes
- Diagrama 14 Gestión de proveedores
- Diagrama 15 Documentos comerciales.......................................................................................
- Diagrama 16 Factura de venta
- Diagrama 17 Generar proforma
- Diagrama 18 Generar nota de entrega (venta)
- Diagrama 19 generar nota de crédito
- Diagrama 20 Gestión de anticipo
- Diagrama 21 Generar retención..................................................................................................
- Diagrama 22 Factura de compra
- Diagrama 23 Generación de nota de compra
- Diagrama 24 Generar nota de crédito de proveedor
- Diagrama 25 Generar gasto
- Diagrama 26 Generar ingreso
- Diagrama 27 Pagos de clientes
- Diagrama 28 Pago a proveedores
- Diagrama 29 Seleccionar forma de pago
- Diagrama 30 Reportes de contabilidad
- Diagrama 31 Generar asientos manuales
- Diagrama 32 Generar ATS
- Diagrama 33 Grabar empresa
- Diagrama 34 Grabar tipos de cuentas
- Diagrama 35 Grabar cuenta
- Diagrama 36 Crear plan de cuentas
- Diagrama 37 Asociación de cuenta
- Diagrama 38 Ingreso de cargos
- Diagrama 39 Creación impuestos
- Diagrama 40 Crear Precio
- Diagrama 41 Ingresar formas de pago
- Tabla 1 Historial de cambios LISTA DE TABLAS
- Tabla 2 Definición y descripción de campos
- Tabla 3 objetivo del sistema 1 documentos comerciales
- Tabla 4 objetivos del sistema 2 - gestión de personas................................................................
- Tabla 5 objetivos del sistema 3 - gestión de inventario
- Tabla 6 objetivos del sistema 4 - ingresar al sistema
- Tabla 7 objetivos del sistema 5 - ingresar al sistema
- Tabla 9 requerimiento de información 01 de facturación Tabla 8 objetivos del sistema 4 - ingresar al sistema ¡Error! Marcador no definido.
- Tabla 10 requerimiento de información 02 de productos
- Tabla 11 requerimiento de información 03 de clientes
- Tabla 12 requerimiento de información 04 de empleados.........................................................
- Tabla 13 requerimiento de información 05 de proveedores
- Tabla 14 requerimiento de información de contabilidad
- Tabla 15 requerimiento funcional 1 - digitar usuario y contraseña............................................
- Tabla 16 requerimiento funcional 2 - enviar datos
- Tabla 17 requerimiento funcional 3 - validar datos
- Tabla 18 requerimiento funcional 4 - permitir acceso
- Tabla 19 requerimiento funcional 5 - nuevo producto
- Tabla 20 requerimiento funcional 06 - ver listado
- Tabla 21 requerimiento funcional 07 - modificar producto.......................................................
- Tabla 22 requerimiento funcional 08 - eliminar producto
- Tabla 23 requerimiento funcional 09 - categoría........................................................................
- Tabla 24 requerimiento funcional 10 - categoría........................................................................
- Tabla 25 requerimiento funcional 11 - categoría........................................................................
- Tabla 26 requerimiento funcional 12 - categoría........................................................................
- Tabla 27 requerimiento funcional 13 – ingresar unidad
- Tabla 28 requerimiento funcional 14 – ver listado de unidades
- Tabla 29 requerimiento funcional 15 – modificar unidad
- Tabla 30 requerimiento funcional 16 – eliminar unidad.............................................................
- Tabla 31 requerimiento funcional 17 – ingresar marca
- Tabla 32 requerimiento funcional 18 – ver listado de marca
- Tabla 33 requerimiento funcional 19 – modificar marca............................................................
- Tabla 34 requerimiento funcional 20 – eliminar marca..............................................................
- Tabla 35 requerimiento funcional 21 - ingresar bodega.............................................................
- Tabla 36 requerimiento funcional 22 - lista de bodegas.............................................................
- Tabla 37 requerimiento funcional 23 - eliminar bodega
- Tabla 38 requerimiento funcional 24 - modificar bodega
- Tabla 39 requerimiento funcional 25 – seleccionar producto
- Tabla 40 requerimiento funcional 26 – asignar stock para cada bodega
- Tabla 41 requerimiento funcional 27 - asignar precio de venta
- Tabla 42 requerimiento funcional 28 - grabar
- Tabla 43 requerimiento funcional 25 - seleccionar persona
- Tabla 44 requerimiento funcional 28 - ingresar información de empleado
- Tabla 45 requerimiento funcional 31 - ver lista de empleados
- Tabla 46 requerimiento funcional 32 – modificar empleado
- Tabla 47 requerimiento funcional 33 - eliminar empleado
- Tabla 48 requerimiento funcional 34 - ingresar cliente
- Tabla 49 requerimiento funcional 35 - ver lista de clientes........................................................
- Tabla 50 requerimiento funcional 36 – modificar cliente
- Tabla 51 requerimiento funcional 37 - eliminar cliente..............................................................
- Tabla 52 requerimiento funcional 38 - ingresar proveedor
- Tabla 53 requerimiento funcional 39 - ver lista de proveedores................................................
- Tabla 54 requerimiento funcional 40 – modificar proveedor
- Tabla 55 requerimiento funcional 41 - eliminar proveedor........................................................
- Tabla 56 requerimiento funcional 42 - generar factura..............................................................
- Tabla 57 requerimiento funcional 43 - ingresar información
- Tabla 58 requerimiento funcional 44 - ingresar productos.........................................................
- Tabla 59 requerimiento funcional 45 - seleccionar forma de pago
- Tabla 60 requerimiento funcional 4 6 - grabar factura
- Tabla 61 requerimiento funcional 47 - imprimir factura
- Tabla 62 requerimiento funcional 48 - generar nueva factura
- Tabla 63 requerimiento funcional 49 - generar proforma
- Tabla 64 requerimiento funcional 50 - ingresar información.
- Tabla 65 requerimiento funcional 51 - ingresar productos
- Tabla 66 requerimiento funcional 52 - convertir en factura.......................................................
- Tabla 67 requerimiento funcional 53 - grabar
- Tabla 68 requerimiento funcional 54 - imprimir
- Tabla 69 requerimiento funcional 55 - generar nueva proforma
- Tabla 70 requerimiento funcional 56 – crear nota de entrega
- Tabla 71 requerimiento funcional 57 – ingresar información
- Tabla 72 requerimiento funcional 58 – ingresar productos
- Tabla 73 requerimiento funcional 59 – seleccionar forma de pago
- Tabla 74 requerimiento funcional 60 – grabar
- Tabla 75 requerimiento funcional 61 – imprimir
- Tabla 76 requerimiento funcional 62 - generar nueva nota de entrega.....................................
- Tabla 77 requerimiento funcional 63 – crear nota de crédito
- Tabla 78 requerimiento funcional 64 – ingresar información
- Tabla 79 requerimiento funcional 65 – ingresar productos
- Tabla 80 requerimiento funcional 66 – seleccionar forma de pago
- Tabla 81 requerimiento funcional 67 – grabar
- Tabla 82 requerimiento funcional 68 – imprimir
- Tabla 83 requerimiento funcional 69 - generar nueva nota de crédito......................................
- Tabla 84 requerimiento funcional 70 – crear anticipo................................................................
- Tabla 85 requerimiento funcional 71 – seleccionar forma de pago
- Tabla 86 requerimiento funcional 72 – operaciones con los anticipos
- Tabla 87 requerimiento funcional 73 – seleccionar anticipos
- Tabla 88 requerimiento funcional 74 – dividir anticipo
- Tabla 89 requerimiento funcional 75 – unir el anticipo
- Tabla 90 requerimiento funcional 76 – grabar
- Tabla 91 requerimiento funcional 77 – imprimir
- Tabla 92 requerimiento funcional 78 - generar nuevo anticipo
- Tabla 93 requerimiento funcional 79 – generar retención
- Tabla 94 requerimiento funcional 80 – grabar
- Tabla 95 requerimiento funcional 81 – imprimir
- Tabla 96 requerimiento funcional 82 - generar nueva retención
- Tabla 97 requerimiento funcional 83 – crear factura
- Tabla 98 requerimiento funcional 84 – ingresar información
- Tabla 99 requerimiento funcional 85 – ingresar productos
- Tabla 100 requerimiento funcional 86 – seleccionar forma de pago
- Tabla 101 requerimiento funcional 87 – grabar factura
- Tabla 102 requerimiento funcional 88 – imprimir factura..........................................................
- Tabla 103 requerimiento funcional 89 – generar nueva factura
- Tabla 104 requerimiento funcional 90 – crear nota de compra
- Tabla 105 requerimiento funcional 91 – ingresar información
- Tabla 106 requerimiento funcional 92 – ingresar productos
- Tabla 107 requerimiento funcional 93 – seleccionar forma de pago
- Tabla 108 requerimiento funcional 94 – grabar
- Tabla 109 requerimiento funcional 95 – imprimir
- Tabla 110 requerimiento funcional 96 - generar nueva nota de compra
- Tabla 111 requerimiento funcional 97 – crear nota de crédito de proveedores........................
- Tabla 112 requerimiento funcional 98 – ingresar información.
- Tabla 113 requerimiento funcional 99 – ingresar productos
- Tabla 114 requerimiento funcional 100 - seleccionar forma de pago
- Tabla 115 requerimiento funcional 101 – grabar
- Tabla 116 requerimiento funcional 102 – imprimir
- Tabla 117 requerimiento funcional 103 - generar nueva nota de crédito..................................
- Tabla 118 requerimiento funcional 104 – crear gastos
- Tabla 119 requerimiento funcional 105 – imprimir
- Tabla 120 requerimiento funcional 106 – ingresar nuevo gasto
- Tabla 121 requerimiento funcional 107 – crear ingreso
- Tabla 122 requerimiento funcional 108 – imprimir
- Tabla 123 requerimiento funcional 109 - generar nuevo ingreso
- Tabla 124 requerimiento funcional 110 - buscar pagos de clientes
- Tabla 125 requerimiento funcional 111 – realizar los pagos
- Tabla 126 requerimiento funcional 112 – mostrar pago
- Tabla 127 requerimiento funcional 113 - imprimir
- Tabla 128 requerimiento funcional 114 – buscar pagos de proveedor
- Tabla 129 requerimiento funcional 115 – realizar los pagos
- Tabla 130 requerimiento funcional 116 – mostrar pago
- Tabla 131 requerimiento funcional 117 – imprimir
- Tabla 132 requerimiento funcional 118 - generar egreso
- Tabla 133 requerimiento funcional 119 – pagar al contado
- Tabla 134 requerimiento funcional 120 – pagar a crédito..........................................................
- Tabla 135 requerimiento funcional 121 – pagar con tarjeta de crédito
- Tabla 136 requerimiento funcional 122 - pagar con nota de crédito
- Tabla 137 requerimiento funcional 123 – pagar con un anticipo
- Tabla 138 requerimiento funcional 124 – pagar con retención.
- Tabla 139 requerimiento funcional 125 – pagar con cheque
- Tabla 140 requerimiento funcional 126 – generar reporte de cuentas por cobrar....................
- Tabla 141 requerimiento funcional 127 - generar cuadre de caja
- Tabla 142 requerimiento funcional 128 – generar reporte de documentos
- Tabla 143 requerimiento funcional 129 – generar reporte de venta y utilidad por empleado..
- Tabla 144 requerimiento funcional 130 – generar reporte de utilidad
- Tabla 145 requerimiento funcional 131 – generar reportes de clientes
- Tabla 146 requerimiento funcional 132 – generar reportes de lista de documentos
- Tabla 147 requerimiento funcional 133 – ver documento
- Tabla 148 requerimiento funcional 134 – anular documento
- Tabla 149 requerimiento funcional 135 – confirmar documento
- Tabla 150 requerimiento funcional 136 – generar reporte por proveedor
- Tabla 151 requerimiento funcional 137 – modificar precio de venta
- Tabla 152 requerimiento funcional 138 - imprimir reporte o exportar
- Tabla 153 requerimiento funcional 139 – generar reporte de retención...................................
- Tabla 154 requerimiento funcional 140 – generar reporte de libro diario.................................
- Tabla 155 requerimiento funcional 141 – generar mayorización
- Tabla 156 requerimiento funcional 142 – Generar comprobación
- Tabla 157 requerimiento funcional 143 – Generar balance general
- Tabla 158 requerimiento funcional 144 – generar estado de resultados...................................
- Tabla 159 requerimiento funcional 145 – realizar asientos manuales
- Tabla 160 requerimiento funcional 146 - generar ATS
- Tabla 161 requerimiento funcional 147 – crear empresa...........................................................
- Tabla 162 requerimiento funcional 148 - generar listado de empresas
- Tabla 163 requerimiento funcional 149 – modificar...................................................................
- Tabla 164 requerimiento funcional 150 – eliminar.....................................................................
- Tabla 165 requerimiento funcional 151 - crear tipo de cuenta
- Tabla 166 requerimiento funcional 152 - generar listado de tipo de cuenta
- Tabla 167 requerimiento funcional 153 - modificar
- Tabla 168 requerimiento funcional 154 - eliminar
- Tabla 169 requerimiento funcional 155 – crear cuenta..............................................................
- Tabla 170 requerimiento funcional 156 – generar listado de cuenta.........................................
- Tabla 171 requerimiento funcional 157 - modificar
- Tabla 172 requerimiento funcional 158 - eliminar
- Tabla 173 requerimiento funcional 159 – crear plan de cuentas
- Tabla 174 requerimiento funcional 160 - generar listado de plan de cuentas
- Tabla 175 requerimiento funcional 161 - eliminar
- Tabla 176 requerimiento funcional 162 - asociar cuentas
- Tabla 177 requerimiento funcional 163 - crear cargo
- Tabla 178 requerimiento funcional 164 – listar cargo Personas
- Tabla 179 requerimiento funcional 165 - modificar Cargo
- Tabla 180 requerimiento funcional 166 – eliminar Cargo
- Tabla 181 requerimiento funcional 167 - crear Impuestos.........................................................
- Tabla 182 requerimiento funcional 168 - generar listado de impuestos....................................
- Tabla 183 requerimiento funcional 169 - modificar impuestos..................................................
- Tabla 184 requerimiento funcional 170 – eliminar impuesto
- Tabla 185 requerimiento funcional 171 - crear Tipo precio
- Tabla 186 requerimiento funcional 172 - generar listado de tipos de precio
- Tabla 187 requerimiento funcional 173 - modificar tipos de precio
- Tabla 188 requerimiento funcional 174 - eliminar tipo de precio
- Tabla 189 requerimiento funcional 175 - crear formas de pago
- Tabla 190 requerimiento funcional 176 - generar listado de formas de pago
- Tabla 191 requerimiento funcional 177 – modificar formas de pago
- Tabla 192 requerimiento funcional 178 - eliminar formas de pago
- Tabla 193 requerimiento no funcional 01 - requerimiento para generar ATS
- Tabla 194 requerimiento no funcional 02 - requisitos de equipo para el sistema
- Tabla 195 requerimiento no funcional 03 - requisitos para imprimir
- Tabla 196 requerimiento no funcional 04 - requisitos de eficiencia
- Tabla 197 requerimiento no funcional 05 - seguridad lógica y de datos
- Tabla 198 requerimiento no funcional 06 - usabilidad
- Tabla 199 requerimiento no funcional 07 - Extensibilidad y Escalabilidad
- Tabla 200 Matriz de rastreabilidad
Intervalo temporal Este campo indica durante cuánto tiempo es relevante la información para el sistema. Valor Descripción Presente Si la información tiene un periodo de validez concreto. Pasado y presente La información siempre es relevante. Se guardará un histórico. Precondiciones Las condiciones necesarias para que se pueda realizar el caso de uso Postcondiciones Las condiciones que se deben cumplir después de la terminación normal del caso de uso. Secuencia normal La secuencia normal de interacciones del caso de uso. Excepciones El comportamiento del sistema en el caso de que se produzca alguna situación excepcional. Rendimiento El tiempo máximo para cada paso en el que el sistema realice una acción. Frecuencia Esperada Se indica la frecuencia esperada de realización del caso de uso. Tabla 2 Definición y descripción de campos 3 PLANIFICACIÓN Y ESPECIFICACIÓN DE REQUERIMIENTOS
3.1 Descripción del proceso
Sistema de facturación para el control de inventario, compras, ventas y pagos. Mediante el aplicativo el usuario podrá administrar los productos del inventario, de igual manera podrá realizar compras y ventas de productos. También puede realizar el pago a proveedores y empleados de la empresa. Contará con un pequeño módulo de contabilidad que brindará el soporte y la ayuda a la gerencia general para la toma de decisiones.
3.2 Especificación de requerimientos
Para que el proceso de facturación se cumpla de manera correcta y óptima se consideran los siguientes requerimientos que el sistema deberá cumplir
- Requerimientos funcionales
- Requerimientos no funcionales En la sección # 6 se detalla a profundidad cada uno de los requisitos. 4 Objetivos del sistema OBJ – 01 Gestión de documentos comerciales Versión 1. Autores Grupo de desarrollo UCACUE Descripción Diseñar sistema de referente a los documentos que genera una empresa como facturas compra-venta, notas de entrega y compra, notas de crédito, proforma, retenciones, anticipos, ingresos, gastos y las respectivas formas de pagos para los documentos (contado, crédito, nota de crédito, cheque, tarjeta de crédito y retención). Importancia Vital Tabla 3 objetivo del sistema 1 – documentos comerciales OBJ – 02 Gestión de personas Versión 1. Autores Grupo de desarrollo UCACUE Descripción El sistema deberá gestionar la información de las personas (empleado, cliente y proveedor)
Importancia Vital Tabla 4 objetivos del sistema 2 - gestión de personas OBJ – 03 Gestión de inventario Versión 1. Autores Grupo de desarrollo UCACUE Descripción El sistema deberá gestionar el inventario. Subobjetivos
- Gestión de productos
- Gestión de almacén
- Kardex y ajustes de inventarios. Importancia Vital Tabla 5 objetivos del sistema 3 - gestión de inventario OBJ – 04 Generar reportes Versión 1. Autores Grupo de desarrollo UCACUE Descripción El sistema permitirá generar reportes de cuentas por cobrar, cuadre de caja, reporte de documentos generados con su información respectiva, reporte de utilidad, reportes de ventas de empleado y reportes de clientes. Importancia Vital Tabla 6 objetivo del sistema 4 - ingresar al sistema OBJ – 05 Contabilidad Versión 1. Autores Grupo de desarrollo UCACUE Descripción El sistema deberá permitir poder recoger todos los movimientos contables que ésta lleva a cabo, con el fin de poder obtener toda esa información ordenada y agrupada. Importancia Vital Tabla 7 objetivo del sistema 5 - ingresar al sistema 5 Modelo de actores Diagrama 1 - Identificación de actores 6 Catálogo de requerimientos de sistema
6.1 Requerimientos de información del sistema
RI – 01 Información de documentos comerciales Objetivos asociados OBJ – 01 Descripción El sistema deberá almacenar la información de los documentos comerciales generados. La especificación de la información se requerida se dará según el requerimiento funcional requerido. Importancia Vital Intervalo temporal Pasado y presente Comentarios Ninguno Tabla 8 requerimiento de información 01 de facturación Sistema de Facturación
Intervalo temporal Pasado y presente Importancia Vital Comentarios Tabla 11 requerimiento de información 04 de empleados RI – 05 Información de proveedores Objetivos asociados OBJ – 02 Descripción El sistema deberá almacenar la información correspondiente a clientes_._ En concreto: Datos específicos (^) Cédula/ruc Razón social Contacto Email Dirección Teléfonos Observación Intervalo temporal Pasado y presente Importancia Vital Comentarios Tabla 12 requerimientos de información 05 de proveedores RI – 06 Información de contabilidad Objetivos asociados OBJ – 05 Descripción El sistema deberá generar información correspondiente a todos los movimientos contables registrados en una empresa. Intervalo temporal Presente Importancia Vital Comentarios Tabla 13 requerimiento de información de contabilidad
6.2 Requerimientos funcionales
Diagrama 2 Dependencias entre subsistemas
6.2.1 Ingreso al sistema Diagrama 3 Ingresar al sistema RF – 01 Ingreso de usuario y contraseña Objetivos asociados OBJ – 06 Descripción Permite ingresar el usuario y contraseña en el sistema para su posterior validación Secuencia normal Paso Acción P1 Ingresar el usuario P2 Ingresar la contraseña Importancia Vital Tabla 14 requerimiento funcional 1 - digitar usuario y contraseña RF – 02 Enviar datos Objetivos asociados OBJ – 06 Descripción Envía los datos al sistema para ser validados Importancia Vital Tabla 15 requerimiento funcional 2 - enviar datos RF – 03 Validar datos Objetivos asociados OBJ – 06 Descripción Valida los datos ingresados por el usuario en la base de datos Precondición Existencia de usuarios registrados Secuencia normal Paso Acción P1 Revisa que el usuario exista P2 Comparación de contraseña P3 Cargar privilegios de usuario P4 Habilita o deshabilita el sistema Postcondiciones Coincidencia en contraseñas Excepciones Paso Acción P1 Si sobrepasa los 5 intentos de acceso el sistema se recarga la página. P2. Si se demora treinta segundos se recarga la página. Importancia Vital Comentarios Ninguno
Secuencia normal Paso Acción P1 Ingresar información del producto P2 Seleccionar categoría P3 Seleccionar marca P4 Definir la unidad de medida P5 Seleccionar impuesto aplicable P6 Comprobar que la información indispensable este ingresada P8 Grabar. Excepciones Paso Acción P Se deberá ingresar la información del producto indispensable (código de barras, descripción, categoría, marca y unidad). P No se podrá grabar un producto con un mismo condigo de barrar (no grabará un producto repetido). Importancia Vital Comentarios Ninguno Tabla 18 requerimiento funcional 5 - nuevo producto RF – 06 Ver listado Objetivos asociados OBJ – 03 Requisitos asociados RF – 07 y RF - 08 Descripción Permite ver todos los productos registrados, con stock, sin stock, eliminados, elaborados y buscar según la información del producto. Además, permitir exportar a formatos .pdf y .xls e imprimir reporte de los productos. Secuencia normal Paso Acción P Ingresar para ver la lista de productos a través de una pestaña (botón). P Generar la lista de productos dependiendo del filtro se elija entre: listar todos, con stock, sin stock, eliminados, elaborados y buscar según la información del producto. P En caso de requerir permitir exportar el reporte generado a formato de .xls o imprimir el reporte P Si se desea modificar un producto o eliminar se elegirá uno de la lista para posteriormente realizar la acción requerida. Importancia Vital Comentarios Ninguno Tabla 19 requerimiento funcional 06 - ver listado RF – 07 Modificar producto Objetivos asociados OBJ – 03 Requisitos asociados Gestión de categoría, gestión de unidad, gestión de marca, y RI - 02 Descripción Permite modificar un producto existe, después de haber selecciona el producto desde la lista de producto, la cual nos permitirá modificar la información del producto. Precondición Haber seleccionado un producto desde la lista Secuencia normal Paso Acción P1 Seleccionar producto a modificar desde el listado. P2 Ingresar información del producto. P3 Seleccionar categoría. P4 Seleccionar marca. P5 Definir la unidad de medida. P6 Seleccionar impuesto aplicable.
P7 Guardar los cambios. Excepciones Paso Acción P Se deberá ingresar la información del producto indispensable (código de barras, descripción, categoría, marca y unidad). Comentarios Ninguno Tabla 20 requerimiento funcional 07 - modificar producto RF – 08 Eliminar producto Objetivos asociados OBJ – 03 Descripción Permite eliminar un producto que se encuentra en la lista. Secuencia normal Paso Acción P1 Seleccionar el producto del listado. P2 Eliminar el producto. Postcondiciones Excepciones Paso Acción P1 El producto se elimina lógicamente. Importancia Vital Comentarios Ninguno Tabla 21 requerimiento funcional 08 - eliminar producto B. Subsistema de Gestión de inventario: gestión de categoría RF – 09 Ingresar categoría Objetivos asociados OBJ – 03 Descripción Permite el ingreso de una categoría con la cual se clasificará a un producto. Secuencia normal Paso Acción P1 Ingresar información para la categoría (código y descripción) P2 Comprobar que la información este ingresada. P3 Guardar Excepciones Paso Acción P2 No se podrá guardar categorías repetidas. Importancia Importante Diagrama 6 Gestión de categorías
C. Subsistema de Gestión de inventario: gestión de unidad Diagrama 7 Gestión de unidad RF – 13 Ingresar unidad Objetivos asociados OBJ – 03 Descripción Permite el ingreso de una unidad con la cual se cuantificará el producto, dependiendo de su medida por unidad, peso, longitud y medida cubicas. Secuencia normal Paso Acción P1 Ingresar información para la unidad (código y descripción) P2 Comprobar que la información este ingresada. P3 Guardar Excepciones Paso Acción P2 No se podrá guardar unidades repetidas. Importancia Importante Observaciones Tabla 26 requerimiento funcional 13 – ingresar unidad RF – 14 Ver listado Objetivos asociados OBJ – 03 Requisitos asociados RF – 15 y RF - 16 Descripción Permite ver todas las unidades registrados. Además, permite buscar una unidad específica. Secuencia normal Paso Acción P1 Ingresar para ver la lista de unidades a través de una pestaña (botón). P2 Generar la lista de unidades y buscar según la información de la unidad. P3 Si se desea modificar una unidad o eliminar se elegirá uno de la lista para posteriormente realizar la acción requerida. Importancia Importante Observaciones Tabla 27 requerimiento funcional 14 – ver listado de unidades RF – 15 Modificar unidad Objetivos asociados OBJ – 03 Descripción Permite modificar una unidad ingresada previamente y seleccionada desde la lista de unidades.
Precondiciones Seleccionar una unidad desde la lista. Secuencia normal Paso Acción P1 Ingresar información para la unidad (código y descripción). P2 Comprobar que la información este ingresada. P3 Modificar unidad. Excepciones Paso Acción P2 No se podrá guardar unidades repetidas. Importancia Importante Observaciones Tabla 28 requerimiento funcional 15 – modificar unidad RF – 16 Eliminar unidad Objetivos asociados OBJ – 03 Descripción El sistema permite eliminar una unidad. Precondiciones Seleccionar una unidad desde la lista. Secuencia normal Paso Acción P1 Seleccionar el producto del listado. P2 Eliminar la unidad. Excepciones Paso Acción P2 No se podrá eliminar una unidad que se encuentre asignada a un producto. Importancia Importante Observaciones Tabla 29 requerimiento funcional 16 – eliminar unidad D. Subsistema de Gestión de inventario: gestión de marca Diagrama 8 Gestión de marca RF – 17 Ingresar marca Objetivos asociados OBJ – 03 Descripción Permite el ingreso de una marca con la cual se clasificará a un producto. Secuencia normal Paso Acción P1 Ingresar información para la marca (código y descripción) P2 Comprobar que la información este ingresada. P3 Guardar Excepciones Paso Acción P2 No se podrá guardar marcas repetidas.