Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETIVO GENERAL
Diseñar e implementar una página web donde se pueda obtener un control general de
inventario de los productos para las ventas en línea de la empresa ASC TECHNOLOGY
OBJETIVOS ESPECÍFICOS
Definir los requerimientos del sistema según las necesidades existentes en la empresa
ACS TECHNOLOGY y las empresas colaboradoras.
Realizar el diseño y análisis del modelo con los requerimientos encontrados para el
manejo de inventario de los productos
Para la empresa ACS TECHNOLOGY tener entre sus focos estratégicos la digitalización
y la adopción de nuevas plataformas, le permite una interacción directa y autónoma con
sus clientes que le ayuda a conocer mejor sus necesidades y así le pueden ofrecer
mejores resultados en su experiencia e interacción comercia
Esta plataforma proporcionará a las empresas, un servicio que facilita, agiliza y simplifica
sus procesos de gestión de pedidos, así como la posibilidad de que sus clientes puedan
realizar sus compras desde cualquier punto con una conexión a Internet y en cualquier
momento.
Recursos Técnicos
Partiendo del concepto que es un sistema poco común se determina el uso especifico del
software como la mejor tecnología para satisfacer las especificaciones del proyecto
plenamente y no de forma ineficiente.
Recursos Económicos
Recursos Operacionales
El sistema debe contar con una BD confiable con respecto a la información de los
usuarios y los productos
Debe permitir la inscripción de nuevos usuarios para poder adquirir los productos
Debe tener la capacidad de permitir al administrador actualizar la información de la base
de datos.
Contar con el servicio de correo interno para despejar dudas, inquietudes o recibir
opiniones de los clientes.
INGENIERÍA DEL PROYECTO
El administrador del sistema tendrá un control total del sitio web donde pueda ver la
trazabilidad de los productos vendidos.
La navegación por un Portal Web que interactúe en tiempo real con el usuario.
Los usuarios podrán acceder al Portal Web desde cualquier navegador.
Requerimientos Funcionales Administrador
Precios
Cantidades.
Características.
Detalles.
Novedades.
Criterios de Aceptación: producto existente.
Descuentos
Privilegios
Datos generales
registrarse en la web
Objetivo: guardar todos los datos de los usuarios en la base de datos con el fin
de tener
registro y el usuario pueda acceder a la web.
Sexo
Documento de identidad
Fecha de nacimiento
Correo electrónico
Dirección de residencia
Teléfono
Criterios de Aceptación: ninguna
Precondición: ninguna
comprar productos
Nombre: comprar productos FUNCIONAL
favorito
s
Descripción: Categoría(Visible/No
visible):visible
El usuario podrá seleccionar los productos de
mayor interés.
Objetivo: asegurar un listado con los productos favoritos del usuario para una
posible compra.
Datos de Entrada: Datos de Salida:
Precondición: el usuario tiene que haber realizado una compra para su posterior
devolución.
Diagrama de clase
Diagrama de secuencia
Diagrama de colaboración
Diagrama de actividades
Inicio
Administrar
usuarios
Agregar usuario No
No existe en tabla Si
personas, verifique identificador de
con administrador usuario
Es valido No
Si
Si
¿Seguro crear
nuevo usuario?
Validar proceso
Si
Ejecutar
activar No
cambios en
B.D.
Si
Alta de usaurio inactivar No
realizada
¿Seguro de
activar usuario? ¿Seguro de
inactivar No
Fin
usuario?
Ejecutar
cambios en Si
No B.D.
Ejecutar
Activacion realizada cambios en
B.D.
Fin
Diagrama de estado
Diagrama de componentes
Usuario
Administrador
Flujos de entrada y salida
Sistema de trazabilidad
Actividades
Productos
Herramientas
Transición
Construcción
Diagnostico
Diagrama de despliegue
Recursos humanos
Para el proyecto será necesario contar con personal calificado de manera que las etapas de
desarrollo se lleven a cabo en el tiempo estimado y asegurando las mejoras practicas a nivel
de seguridad y proceso en cada etapa del desarrollo, en la siguiente tabla se detallan los
integrantes del equipo de trabajo que participaran.
Cantida
Equipo Funciones
d
4 Personal encargado de la codificación del sistema
Desarrolladores
de información.
2 Personal dedicado para realizar identificar las
necesidades que debe suplir el sistema y delimita
Analistas
los alcances que este tendrá y los resultados
posibles de cada proceso.
Administrador 1 Persona encargada de diseñar el modelado de
de base de datos, normalización de la base de datos, creación
datos de la base de datos del sistema y mantenimiento.
Administrador 1 Persona encargada de diseñar la infraestructura de
de Redes y red sobre la cual se mantendrá comunicación entre
comunicaciones los nodos del negocio y el nodo central donde se
. encuentra la base de datos consolidada.
1 Persona que se encargara de la creación de
Administrador
servidor que alojara la aplicación y la base de
de servidor
datos
1 Personal encargado de orquestar a todo el
Jefatura de personal involucrado en el proceso de creación del
proyecto sistema, velando el debido cumplimiento de los
tiempos estipulados según plan de trabajo.
2 Personas con experiencia en el manejo de
Servicios
bodegas e inventarios y estándares de mejores
profesionales
practicas.
Análisis
Requerimientos
Funcionales
Reportes.
El sistema remitirá vía correo un corte con total de stock en bodegas con corte mensual
el día primero de cada mes a las 06:00 a.m.
Cada vez que se dé la salida de uno o varios productos el sistema evaluará el total en
bodega y remitirá un correo alertando si alguno de los productos ha llegado al mínimo
permitido.
Cada vez que se complete una autenticación en el sistema, se deberá presentar en
pantalla alertas sobre productos que hayan alcanzado el mínimo permitido en stock.
Todos los lunes el sistema enviara un correo con reporte de productos con tiempo mayor
a 3 meses de estar en bodegas.
Los últimos días del mes el sistema deberá remitir un correo con reporte de productos
con mayor salida de bodegas en totales y detalle por tipo de salida, reclamo, devolución
a proveedores y los movimientos entre tiendas.
Los accesos y acciones del sistema deberán respetar matriz de control de accesos.
Ingresar usuarios
La aplicación permitirá al administrador ingresar usuarios. Entre los detalles a considerar
se tienen:
Permitirá ingresar la cantidad de usuarios necesaria para el control del inventario e
interacción con él. .
Ingresar Proveedores
La aplicación permitirá al administrador ingresar proveedores. Entre los detalles a
considerar se tienen:
Permitirá ingresar la cantidad de proveedores asociados a la compañía, asignando un ID
y recopilando los datos más relevantes de este.
Actualización de inventario.
La aplicación permitirá al administrador actualizar el stock de producto, mediante la
recopilación de entradas, salidas, retiros o devoluciones realizados diariamente por las
personas encargadas.
No funcionales
Desempeño
El sistema debe estar en capacidad de dar respuesta al acceso de todos los usuarios y a
los procesos con tiempo de respuesta aceptable y uniforme, en la medida de las
posibilidades tecnológicas de la biblioteca Augusto C. Sandino en periodos de alta,
media y baja demanda de uso del sistema.
Validación de la Información:
Funciones
Crear Usuarios
Modificar datos de Usuario
Activar usuario
Inactivar usuario
Administración de roles
Funciones
Crear nuevo ítem
Modificar ítem
Inactivar ítem
Activar ítem
Funciones.
Registrar proveedor
Modificar datos de proveedor
Ingresar reclamos a proveedor
Modificar reclamos a proveedor
v. Módulo para la autorización de procesos
El módulo de autorización de proceso es donde se podrán aprobar las entradas y salida de
producto de las bodegas que pueden ser por traslados entre bodegas, compra a proveedores,
devolución a proveedores, ingresos, salidas por RMA y todos los procesos que requieran
autorización.
Funciones
Funciones
I. Puntos de función.
viii. Abreviatura
Considerar el siguiente cuadro como referencia de los tipos de funciones que se desarrollaran
en las especificaciones funcionales de iteración y almacenamiento.
Concepto Abreviatura
Número de Entradas Externas (EE)
Numero de Salidas Externas (SE)
Número de Consultas Externas (CE)
Numero de Archivos Lógicos Internos (ALI)
Numero de Archivos de Interfaz Externos (AIE)
Asociación de métricas
En las siguiente tabla se detalla la asociación por acción a los componentes de función.
Component
Acción e funcional
asociado
Insertar EE
Eliminar EE
Actualizar EE
Listar SE
Buscar CE
Informes o reportes CE
Tablas de B.D. ALI
Simpl Complej
Parámetros de medición e Medio o
EE (Entradas Externas) 3 4 6
EI(Entradas Internas) 4 5 7
CE(Consultas Externas) 3 4 6
ALI(Archivos Lógicos Internos) 7 10 15
AIE(Archivos de Interfaz
5 7 10
Externos)
x. Especificaciones funcionales de interacción y almacenamiento.
Parámetros de
Cuenta Baja Medio Alta Total
medición/Complejidad
EE (Baja) 15 3 0 0 45
EE(Medio) 0 0 4 0 0
EE (Alta) 5 0 0 6 30
SE (Baja) 6 4 0 0 24
SE(Medio) 4 0 5 0 20
SE (Alta) 12 0 0 7 84
CE (Baja) 2 3 0 0 6
CE(Medio) 15 0 4 0 60
CE (Alta) 3 0 0 6 18
ALI (Baja) 31 7 0 0 217
ALI (Medio) 8 0 10 0 80
ALI (Alta) 5 0 0 15 75
AIE (Baja) 1 5 0 0 5
AIE (Medio) 0 0 7 0 0
AIE (Alta) 0 0 0 10 0
Totales 107 22 30 44 664
Puntos de función ajustados.
Valor de
Característica Ajuste descripción
¿Cuántas facilidades de comunicación hay
Comunicación de
4 disponibles para ayudar en el intercambio de
datos
información con la aplicación o el sistema?
Procesamiento Cómo se manejan los datos y las funciones
4
distribuido de datos de procesamiento distribuido
¿Existen requerimientos de velocidad o
Rendimiento 1
tiempo de respuesta?
Cómo de intensivas se utilizan las
Configuraciones
1 plataformas hardware donde se ejecuta el
fuertemente utilizadas
sistema
Frecuencia de ¿Con qué frecuencia se ejecutan las
3
transacciones transacciones? Diariamente, semanalmente,
Entrada de datos on- Qué porcentaje de la información se ingresa
5
line on-line’
Eficiencia del usuario Aplicación diseñada para maximizar la
3
final eficiencia del usuario final
Actualizaciones ¿Cuántos Archivos Lógicos Internos se
1
Online actualizan por una transacción on-line?
Procesamiento Hay procesamientos lógicos o matemáticos
4
complejo intensivos en la aplicación’
¿La aplicación se desarrolla para suplir una
Reusabilidad 2 o muchas de las necesidades de los
usuarios?
Facilidad de ¿Qué tan difícil es la instalación y la
1
instalación conversión al nuevo sistema?
Cómo de efectivos y/o automatizados deben
Facilidad de
2 ser los procedimientos de arranque, parada,
operación
backup y restore
¿La aplicación fue concebida para su
Instalación en
4 instalación en múltiples sitios y
distintos lugares
organizaciones?
¿La aplicación fue concebida para facilitar
Facilidad de cambio 3
los cambios sobre la misma?
Factor de Ajuste 38
Cálculo de punto de función ajustado
Fuente IFPUG
H
=PFA (HPFP)
H
H
=664(8)
H
H
=5312
H
Medida PF HH Total
66
Horas Hombre 4 8 5312
Desarrolladores 4
Duracion proyecto en 1772.
Horas 0
Dias de trabajo 8 221.5
16
Meses de Trabajo 0 12
Cálculo de presupuesto
Adquisiciones - Hardware
Servidor físico
Caja nema 1
Cable UTP
Total, antes
de IVA
IVA
Total, después
de IVA
CONCLUSIONES