Академический Документы
Профессиональный Документы
Культура Документы
5.2.1. Concepción
A. MODELO DEL NEGOCIO
2. HOJA DE DESCRIPCIÓN
- Proveedor
El proveedor es quien se encarga de atender los requerimientos de compra establecidos por
el jefe de logística en la orden de compra.
- Gerente Comercial
Es quien establece las prioridades de evaluación de una orden de compra.
- Transportista
Es quien traslada las mercancías compradas por la empresa al proveedor.
- GESTIONAR LA DEMANDA
Descripción
El gerente comercial monitorea la demanda de los productos y coordina el abastecimiento
con logística.
En el siguiente diagrama se muestra la relación existente entre los casos de uso del negocio
y los objetivos específicos:
El siguiente diagrama presenta los actores y casos de uso del negocio, así como también la
relación entre ellos, dentro de lo que contempla la gestión logística de la empresa.
NOMBRE DESCRIPCIÓN
Es el actor principal del negocio y está presente en los tres casos de uso, su función
Jefe de
dentro de la empresa será la de ser el responsable de las operaciones del área
Logística
logística de la empresa.
Asistente de Este actor de negocio cumple la función de apoyar al jefe de logística en las tareas
almacén operativas de propias del área logística como recepción y despacho de mercancías.
A continuación se presenta los respectivos diagramas de estados de cada objeto del negocio
identificado:
En el siguiente diagrama se muestra los objetos del negocio y las relaciones existentes entre
ellos:
1. REQUERIMIENTOS FUNCIONALES
2. REQUERIMIENTOS NO FUNCIONALES
a. Requerimientos de Funcionalidad
- Actualización inmediata de stocks cuando se realice operaciones de almacén.
- Identificación de usuarios en cada operación.
c. Requerimientos de Confiabilidad
- El sistema deberá realizar backups de forma periódica y automatizada.
- El sistema deberá mantener una bitácora de los fallos que se vaya experimentado.
d. Requerimientos de Rendimiento
- El sistema deberá permitir el acceso concurrente de los usuarios.
f. Requerimientos de Diseño
- El sistema deberá contemplar una estructura de tres capas bajo el patrón Modelo, Vista,
Controlador.
g. Requerimientos de Implementación
- El sistema deberá estar desarrollado en JSP a fin de permitir el soporte multiplataforma.
- Deberá trabajarse con la base de datos MySQL por su performance de este GBD para la
plataforma web.
h. Requerimientos de Interfaz
- El sistema deberá proporcionar la salida de los reportes a través documentos electrónicos
como Word, Excel y PDF.
- El sistema deberá usar colores y matices que no sean fuertes para la vista.
- Todo documento antes de ser guardado o exportado a un formato de documento
electrónico deberá permitir pre visualización.
i. Requerimientos Físicos
- Para que un cliente del sistema trabaje en el mismo deberá tener:
o Un procesador de 1.50 GHz en adelante.
o Memoria de 2Gb como mínimo.
o Disco duro de 50 GB en adelante.
o Conexión a internet, mínimo de 3Mbps.
3. DESCRIPCIÓN DE ACTORES
Objetivos:
- Realizar mantenimiento de usuarios e ingresar al sistema como administrador.
- Controlar la asignación de los permisos a los demás usuarios.
Objetivos:
- Elabora y genera las guías de remisión.
- Aprobar los documentos referentes al ingreso y salidos de mercancías de almacén.
- Visualizar el kardex de mercancías para el control de inventarios.
- Elabora las órdenes de compra.
- Genera los reportes de gestión logística.
Tabla 4: HDAS Asistente de almacén
Objetivos:
- Registra el ingreso de mercancías a almacén.
- Registra nuevos productos.
- Registra el despacho de mercancías del almacén.
- Genera las actas de mermas.
- Registrar la asignación de transporte interno.
Objetivos:
- Modifica cantidades de ítems de órdenes de compra.
- Visualiza información de proveedores.
- Registrar prioridades de aprovisionamiento.
- Genera reportes de listados de reposición de tiendas.
Tabla 6: HDAS Jefe de tienda
Objetivos:
- Visualizar los stocks de productos.
- Genera listados de reposición.
Objetivos:
- Aprueba las órdenes de compra.
- Genera reportes gráficos de toma de decisiones.
- Ingresa métricas de control de desempeño.
4. DIAGRAMA JERÁRQUICO DE ACTORES DEL SISTEMA
Ahora en el siguiente diagrama se presenta los paquetes que conforman el sistema y las
relaciones existentes entre ellos. En cada paquete se encuentra las principales funciones que
se implementaran y especificaran en el diseño del sistema:
Presentamos a continuación los Diagramas de Casos de Uso del Sistema, por cada paquete
considerado en el diseño del sistema:
a. Paquete Seguridad
Figura Nº
28: Diagrama del CUS del Paquete de Reportes
c. Paquete de Reutilizables
Figura Nº 30: Diagrama del CUS del Paquete de Gestión de Transporte de Aprovisionamiento
Pre - Condiciones:
- Ingresar al sistema logeandose con su usuario y contraseña.
- Tener registrados en la base de datos los despachos realizados.
Flujo Principal:
- Seleccionar la fecha de límite inicial del intervalo de tiempo deseado.
- Seleccionar la fecha de límite final del intervalo de tiempo deseado.
- Ingresar el número top de productos más despachados.
- Elección del tipo de documento “.xls” o “.pdf” en el que se desea exportar el reporte.
Post - Condiciones: El reporte generado en el formato que se haya elegido quedara guardado en la zona
de descargas del sistema.
Requisitos satisfechos:
- Gestionar la información de los despachos realizados desde el almacén principal a los sub almacenes
de la empresa.
Tabla 9: HDCU Gestionar usuarios
Empresa: “TIENDAS REYES SAC”
Pre - Condición:
- Gestionar roles.
Flujo Principal:
- Listado de usuarios, con las opciones de registrar (F1), editar (F2) o eliminar (F3).
Flujo Secundario:
- F1: Registrar Usuario
- Muestra un formulario donde se ingresarán los datos del usuario.
- Dar clic en el botón “Grabar y Terminar”. (E1)
- F2: Editar Usuario
- Muestra un formulario donde se muestran los datos del usuario seleccionado
- Editar los datos necesarios y dar clic en el botón “Grabar y Terminar”. (E1)
- F3: Eliminar Usuario
- Muestra un mensaje, donde se pide confirmar la eliminación del usuario seleccionado.
- Dar clic en el botón “Eliminar”.
Excepciones:
- E1: Los campos no deben estar vacíos y se debe seleccionar el rol.
Pre - Condición:
- Elaboración de órdenes de compra.
- Las órdenes de compra por aprobar deberán estar guardadas en el sistema.
Flujo Principal:
- Listar las órdenes de compra pendientes por aprobar y registrar su aprobación F1 para luego terminar
archivándola después de aprobarla F2.
Flujo Secundario:
- F1: Registrar Aprobación
- Muestra todos los detalles de la orden de compra seleccionada
- Dar clic en el botón “Observación”. (E1)
- Se da click en el botón “Aprobar orden”.
- F2: Guardar orden de compra
- Se selecciona el botón “Guardar” y se registra con estado de aprobada en el sistema.
Excepciones:
- E1: Se detallada las observaciones y se envía al repositorio de órdenes observadas por subsanar
dando click en el botón “Enviar a órdenes observadas”.
Post - Condiciones: Las órdenes quedara guardadas mostrado su aprobación.
Requisitos satisfechos:
- Tener probadas las órdenes de compra elaboradas para su ejecución.
Tabla 11: HDCU Modificar cantidades de compra
Empresa: “TIENDAS REYES SAC”
Pre - Condición:
- La orden de compra deberá estar guardad en el sistema.
Flujo Principal:
- Se lista las órdenes de compra por revisar, se selecciona una y se edita F1, y se finaliza
comunicando la realización de las observaciones F2.
Flujo Secundario:
- F1: Editar cantidades
- Muestra un formulario donde se ingresarán las nuevas cantidades sugeridas.
- F2: Registrar revisión
- Muestra un formulario donde se selecciona la opción de comunicación al jefe de logística.
- Editar los datos necesarios y dar clic en el botón “Grabar y Terminar”. (E1)
Excepciones:
- E1: Los campos deberán estar llenados solo con valores numéricos.
Requisitos satisfechos:
- Tener cantidades de compra mejor elaboradas y registradas.
9. ESTIMACIÓN DE TIEMPO DE DESARROLLO
El factor de peso de los actores sin ajustar (FPAS) no es más que el análisis de la cantidad de
actores presentes y la complejidad de cada uno de ellos y está dado por la siguiente fórmula
mostrada a continuación:
En el sistema se tiene que existen 1 actor complejo, 2 medios y 3 actores simples, por lo que
UAW sería:
𝐹𝑃𝐴𝑆 = (1 ∗ 3) + (2 ∗ 2) + (3 ∗ 1) = 10
Simple 1 3 3
Medio 2 2 4
Complejo 3 1 3
FPAS 10
1.2. Factor de Peso de los Casos de Uso sin Ajustar (FPCS) (UUCW)
El factor de peso de los casos de uso sin ajustar no es más que el análisis de la cantidad de
casos de uso presentes y la complejidad de cada uno de ellos:
Criterio
Tipo Factor
(Nº de Transacciones)
Simple 1-3 5
Medio 4-6 10
Complejo 7 a más 15
Nº de Casos de
Factor Resultado
Uso
Simple 5 21 105
Medio 10 3 30
Complejo 15 1 15
FPCS 150
Una vez calculados el factor de peso de los actores sin ajustar y el factor de peso de los casos
de uso sin ajustar, se tiene según la ecuación de puntos de casos de uso sin ajustar que se
mostró anteriormente el siguiente resultado:
Los Pesos i-ésimos son fijos (invariables), los valores i-ésimos tienen un valor entre 0 y 5,
son asignados arbitrariamente de acuerdo a como afecta el factor de complejidad técnica al
sistema de información.
Tenemos:
Tabla 17: Peso de cada Factor de Complejidad Técnica y su valor
T1 Sistema distribuido 2 4 8
T2 Tiempo de respuesta 1 3 3
T5 Reusabilidad 1 4 4
T8 Portabilidad 2 4 8
T9 Facilidad de cambio 1 4 4
T10 Concurrencia 1 2 2
Facilidades especiales de
T13 1 3 3
entrenamiento a usuarios finales
ΣPesoi*Valori 50.5
Los agentes que intervienen en el cálculo del factor ambiente están dados por las habilidades
y el entrenamiento del grupo involucrado en el desarrollo del sistema, este se calcula
mediante la siguiente ecuación:
𝑛
Los Pesos i-ésimos son fijos (invariables), los valores i-ésimos tienen un valor entre 0 y 5,
son asignados arbitrariamente de acuerdo como afecta el factor de ambiente al sistema de
información. Tenemos:
E5 Motivación 1 5 5
ΣPesoi*Valori 18
Después de haber obtenido los resultados de los cálculos del factor de complejidad técnica y
el factor de ambiente, se puede concluir el cálculo de los puntos de casos de uso ajustados
partiendo de la formula antes mostrada:
PCA = CUSA ∗ TCF ∗ FA
𝑃𝐶𝐴 = 160 ∗ 1.105 ∗ 0.86
𝑃𝐶𝐴 = 152.048 𝐶𝑈
3. Estimación del Esfuerzo:
La estimación del esfuerzo está representada por la ecuación que se muestra a continuación:
𝐸 = 𝑃𝐶𝐴 ∗ 𝐶𝐹
Dónde las variables son:
𝐸 = 𝐸𝑠𝑡𝑖𝑚𝑎𝑐𝑖ó𝑛 𝑑𝑒𝑙 𝐸𝑠𝑓𝑢𝑒𝑟𝑧𝑜
𝑃𝐶𝐴 = 𝑃𝑢𝑛𝑡𝑜𝑠 𝑑𝑒 𝐶𝑎𝑠𝑜𝑠 𝑑𝑒 𝑈𝑠𝑜 𝑎𝑗𝑢𝑠𝑡𝑎𝑑𝑜𝑠
𝐶𝐹 = 𝐹𝑎𝑐𝑡𝑜𝑟 𝑑𝑒 𝐶𝑜𝑛𝑣𝑒𝑟𝑠𝑖ó𝑛
En esta interviene el Factor de Conversión (CF) que según Karner tiene un valor de 20 Horas-
Hombre por Caso de Uso además del resultado obtenido de los puntos de Casos de Uso
Ajustados. Es decir:
𝐻−𝐻
𝐶𝐹 = 20
𝐶𝑈
Entonces tenemos:
𝐻−𝐻
𝐸 = 152.048 𝐶𝑈 ∗ 20
𝐶𝑈
𝐸 = 3,040.96 𝐻𝑜𝑟𝑎𝑠 − 𝐻𝑜𝑚𝑏𝑟𝑒
Se tiene que la estimación del esfuerzo necesario para la etapa de programación del sistema
es de 3,040.96 Horas – Hombre. Luego, la estimación del esfuerzo total necesario para el
desarrollo del sistema, sería: 7,602.4 H – H.
𝐸𝑡𝑜𝑡𝑎𝑙
𝑇𝐷𝑒𝑠𝑇𝑜𝑡𝑎𝑙 = ( ) ........................................................... (5.2)
𝐶𝐻𝑡𝑜𝑡𝑎𝑙
Dónde:
Entonces tenemos:
7,602.4 𝐻 − 𝐻
𝑇𝐷𝑒𝑠𝑇𝑜𝑡𝑎𝑙 = ( )
2𝐻
𝑇𝐷𝑒𝑠𝑇𝑜𝑡𝑎𝑙 = 3,801.2 𝐻
𝑇𝐷 = 13.199 ≅ 14 𝑚𝑒𝑠𝑒𝑠
A continuación se presenta cada uno de los aspectos que conforman el estudio de viabilidad
económica de este proyecto:
1. Determinación del Costo de Inversión
𝐶𝐼 = 𝐶𝐻 + 𝐶𝑆 + 𝐶𝑀 ....................................................................... (5.3)
Dónde:
𝐶𝐼 = 𝐶𝑜𝑠𝑡𝑜 𝑑𝑒 𝐼𝑛𝑣𝑒𝑟𝑠𝑖ó𝑛
𝐶𝐻 = 𝐶𝑜𝑠𝑡𝑜 𝑑𝑒 𝐻𝑎𝑟𝑑𝑤𝑎𝑟𝑒
𝐶𝑆 = 𝐶𝑜𝑠𝑡𝑜 𝑑𝑒 𝑆𝑜𝑓𝑡𝑤𝑎𝑟𝑒
𝐶𝑀 = 𝐶𝑜𝑠𝑡𝑜 𝑑𝑒 𝑀𝑜𝑏𝑖𝑙𝑖𝑎𝑟𝑖𝑜
1.1. Costo de Hardware
𝐶𝐷 = 𝐶𝑜𝑠𝑡𝑜 𝑑𝑒 𝐷𝑒𝑠𝑎𝑟𝑟𝑜𝑙𝑙𝑜
𝐶𝑆 = 𝐶𝑜𝑠𝑡𝑜 𝑑𝑒 𝑆𝑒𝑟𝑣𝑖𝑐𝑖𝑜𝑠
2.1. Recursos Humanos
24 días/ mes
Laptop 0.045 12 0.5577 1 101.19
x 14 meses
Entonces:
𝐶𝐷 = 𝑆/.1,335.69
Servicios 589.50
3. Costos Operacionales
- Un ahorro de 2 horas en la elaboración de cada una de las órdenes de compra, las que se
realizan un promedio de 4 al mes por el Jefe de Logística que tiene un sueldo de S/.
2,600.00 mensuales por una jornada de 10 horas diarias.
- Un ahorro de tiempo de 50% del 10% del horario de trabajo del gerente general, destinado
a medir el desempeño de la gestión logística el que trabaja 12 horas por día y tiene un
sueldo de S/. 4,000.00 mensuales.
- Por ultimo las roturas de stock reducirse a un 50% que en promedio generan la perdida de
una venta por mes que en promedio significaría una ganancia neta de S/100.00 de cada
venta perdida para la empresa.
Costo H – H del Jefe de Logística:
C H-H JL = S/. 2,600.00 / (26x10) = S/. 10.00
Horas hombre en
0.5 x 0.10 4,000.00 200.00 12 2,400.00
medición de desempeño
5. Análisis de Rentabilidad
BENEFICIO NETO - ( S/. 3,360.69) S/. 2,990.00 S/. 2,990.00 S/. 2,990.00
6. Cálculo de Índices Económicos
6.1. Valor Actual Neto (VAN)
También llamado Valor Presente Neto, representa el excedente obtenido por un proyecto en
términos absolutos después de haber cubierto los costos de inversión, de operación y de uso
del capital. En síntesis, el VAN es la suma algebraica de los valores actualizados de los costos
y beneficios obtenidos por el proyecto que se obtendrían en su etapa de uso pero con el valor
de ese monto en el presente.
El interés estimado para el cálculo del VAN es de 12.45%, que es la tasa promedio en el
mercado para la pequeñas y medianas empresas cuando los préstamos son mayores a 540
días, en el primer nivel de Asignación del Banco de la Nación.
Dónde:
𝐼0 = 𝐼𝑛𝑣𝑒𝑟𝑠𝑖ó𝑛 𝐼𝑛𝑖𝑐𝑖𝑎𝑙
𝐵 = 𝐵𝑒𝑛𝑒𝑓𝑖𝑐𝑖𝑜 𝑎𝑛𝑢𝑎𝑙
𝐶 = 𝐶𝑜𝑠𝑡𝑜𝑠 𝑑𝑒 𝑜𝑝𝑒𝑟𝑎𝑐𝑖ó𝑛 𝑎𝑛𝑢𝑎𝑙
𝐼 = 𝑇𝑎𝑠𝑎 𝑑𝑒 𝐼𝑛𝑡𝑒𝑟é𝑠
𝑛 = 𝐻𝑜𝑟𝑖𝑧𝑜𝑛𝑡𝑒 𝑑𝑒 𝑇𝑖𝑒𝑚𝑝𝑜 (3 𝑎ñ𝑜𝑠)
Por lo tanto:
2,990.00 2,990.00
𝑉𝐴𝑁 = − 3,360.69 + 1
+
(1 + 0.1245) (1 + 0.1245)2
2,990.00
+
(1 + 0.1245)3
La inversión produciría
Si el VAN > 0 El proyecto puede ser aceptado
ganancias
La inversión produciría
Si el VAN < 0 El proyecto debería de rechazarse
pérdidas
El TIR nos sirve para comparar la rentabilidad con la tasa de interés que se maneja en el
proyecto, en este caso i =18% anual. Se calcula mediante la siguiente fórmula:
𝐼0 = 𝐼𝑛𝑣𝑒𝑟𝑠𝑖ó𝑛 𝐼𝑛𝑖𝑐𝑖𝑎𝑙.
𝑛 = 𝑁ú𝑚𝑒𝑟𝑜 𝑑𝑒 𝑃𝑒𝑟𝑖𝑜𝑑𝑜𝑠.
𝑇𝐼𝑅 = 71.26%
𝑉𝑝𝐵 …………………………………………………(5.7)
𝐵/𝐶 =
𝑉𝑝𝐶
Dónde:
𝐵 𝐵 𝐵 .......................... (5.8)
𝑉𝑝𝐵 = 1
+ 2
+⋯+
(1 + 𝐼) (1 + 𝐼) (1 + 𝐼)𝑛
Dónde:
𝐵 = 𝐵𝑒𝑛𝑒𝑓𝑖𝑐𝑖𝑜 𝑎𝑛𝑢𝑎𝑙
𝐼 = 𝑇𝑎𝑠𝑎 𝑑𝑒 𝐼𝑛𝑡𝑒𝑟é𝑠
𝑉𝑝𝐵 = 9,438.18
𝐶 𝐶 𝐶
𝑉𝑝𝐶 = −𝐼0 + 1
+ 2
+⋯+ .........................(5.9)
(1 + 𝐼) (1 + 𝐼) (1 + 𝐼)𝑛
Dónde:
𝑉𝑝𝐶 = 5,672.57
Es decir que por cada S/. 1.00 invertido se obtendrá de ganancia S/. 0.66. Por lo que, se
concluye que el proyecto es económicamente factible.
𝐼0
𝑇𝑅 = ..................................................... (5.10)
(𝐵 − 𝐶)
Dónde:
𝐼0 = 𝐼𝑛𝑣𝑒𝑟𝑠𝑖ó𝑛 𝐼𝑛𝑖𝑐𝑖𝑎𝑙
𝐵 = 𝐵𝑒𝑛𝑒𝑓𝑖𝑐𝑖𝑜 𝑎𝑛𝑢𝑎𝑙
𝐶 = 𝐶𝑜𝑠𝑡𝑜 𝑑𝑒 𝑜𝑝𝑒𝑟𝑎𝑐𝑖ó𝑛 𝑎𝑛𝑢𝑎𝑙
Luego, tendríamos:
3,360.69
𝑇𝑅 =
(3,960.00 − 970.00)
𝑇𝑅 = 1.124 𝑎ñ𝑜𝑠
12 𝑚𝑒𝑠𝑒𝑠
𝑇𝑅 = 1.124 𝑎ñ𝑜𝑠 ∗ ( ) = 13.488 𝑚𝑒𝑠𝑒𝑠
1 𝑎ñ𝑜
30 𝑑í𝑎𝑠
𝑇𝑅 = 13 𝑚𝑒𝑠𝑒𝑠 𝑦 0.488 𝑚𝑒𝑠𝑒𝑠 ∗ ( )
1 𝑚𝑒𝑠
𝑇𝑅 = 13 𝑚𝑒𝑠𝑒𝑠 𝑦 14.64 𝑑í𝑎𝑠 = 13 𝑚𝑒𝑠𝑒𝑠 𝑦 15 𝑑í𝑎𝑠
Conclusiones:
El proyecto a desarrollar es completamente factible desde el punto de vista económico,
debido a que los 3 indicadores económicos de viabilidad (VAN, TIR y B/C) obtenidos así lo
demuestran.
La prioridad se analiza en base al nivel de impacto que tendrá sobre el proyecto, así tenemos:
Impacto Peso
Muy Alto 5
Alto 4
Medio 3
Bajo 2
Muy Bajo 1
A B C D E F
Nº Caso de Uso Total Prioridad
0,25 0,15 0,1 0,25 0,15 0,1
1 Emitir reportes de gestión 2 3 3 2 4 4 2,35 11
2 Emitir reportes gráficos 2 3 2 3 4 4 2,50 9
3 Emitir reportes de tendencias 2 3 2 4 4 5 2,75 6
4 Gestionar pago de proveedores 3 2 3 3 3 2 2,55 8
5 Aprobar órdenes de compra 1 1 2 2 4 2 1,70 19
6 Registrar ingreso de productos comprados 4 3 3 3 5 4 3,25 2
7 Mantener productos 4 3 3 3 4 3 3,10 3
8 Elaborar orden de compra 3 4 3 3 4 4 3,00 4
9 Registrar observaciones de despacho de almacén 2 2 1 1 2 2 1,45 22
10 Gestionar pagos de transporte 3 2 1 3 3 2 2,35 12
11 Comunicar ingresos 1 2 1 1 3 2 1,35 24
12 Registrar modalidades de recepción de mercancías 1 3 2 2 2 1 1,70 18
13 Cargar listas de reposición 2 1 2 1 2 1 1,40 23
14 Asignar transportista 1 2 3 2 2 2 1,65 20
15 Buscar proveedor 2 3 3 3 3 2 2,45 10
16 Realizar listado de reposición 3 4 2 2 2 2 2,35 13
17 Registrar mermas 3 3 2 3 3 3 2,60 7
18 Registrar despachos 4 3 4 3 5 4 3,35 1
19 Registrar sub almacenes 3 2 3 2 2 3 2,15 14
20 Registrar campaña 3 1 2 1 1 2 1,50 21
21 Modificar cantidades de compra 1 1 3 1 2 2 1,25 25
22 Ingresar al sistema 2 2 4 2 1 2 1,85 17
23 Actualizar perfil de usuario 3 3 4 1 1 1 2,00 15
24 Gestionar usuarios 3 2 2 2 1 1 1,90 16
25 Mantener Trabajadores 4 3 5 3 1 3 2,85 5
- PAQUETE: Abastecimiento
- PAQUETE: Administración
- PAQUETE: Despachos
- PAQUETE: Producto
- PAQUETE: Seguridad
- PAQUETE: Trabajadores
- PAQUETE: Transportistas
4. DIAGRAMA DE CLASES DE ANÁLISIS
A continuación tenemos los Diagramas de Clases de Análisis por cada Caso de Uso:
6. MODELO CONCEPTUAL
7. MODELO UML