Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ARQUIHIERROS S.A.S
1
UNIVERSIDAD DE CUNDINAMARCA
FACATATIVA, 2020/10/06
SOFTWARE SCM PARA LA EMPRESA
ARQUIHIERROS S.A.S
2
Tabla de contenido
1. Introducción............................................................................................................. 3
1.1 propósito............................................................................................................................. 3
1.2 Ámbito del sistema ............................................................................................................ 3
1.3 Personal Involucrado ........................................................................................................ 3
1.4 Definiciones acrónimos y abreviaturas............................................................................ 3
1.5 Referencias ......................................................................................................................... 4
1.6 visión General .................................................................................................................... 4
2. Descripción general ................................................................................................. 4
2.1 perspectiva del producto................................................................................................... 5
2.2 Funcionalidad del producto.............................................................................................. 5
2.3 Características de los usuarios ......................................................................................... 5
2.4 Restricciones ...................................................................................................................... 5
2.5. Suposiciones y dependencias ........................................................................................... 5
2.6 Requisitos futuros.............................................................................................................. 5
3. Requisitos Específicos ................................................................................................ 5
3.1 Interfaces externas ............................................................................................................ 5
3.1.2 Interfaces de Hardware ................................................................................................. 5
3.1.3 Interfaz de software ....................................................................................................... 6
3.2 Funciones ........................................................................................................................... 6
Requerimientos no funcionales .............................................................................................. 8
3.3 Requisitos de Rendimiento ............................................................................................... 8
3.4 restricciones de diseño ...................................................................................................... 8
SOFTWARE SCM PARA LA EMPRESA
ARQUIHIERROS S.A.S
3
1. Introducción
Este documento es una especificación de requisitos de software (ERS) para el sistema
Software SCM para la empresa Arquihierros, basándose en las directrices estándar IEEE
practica recomendada para requisitos específicos de software ANSI/IEEE 830,1998.
1.1 propósito
El propósito de este documento es informar a la empresa Arquihierros, los requerimientos
de software, del mismo modo definir las especificaciones funcionales y no funcionales, para
así hacer optimo el desarrollo de sus funciones en la cadena de abastecimiento.
1.5 Referencias
https://angular.io/docs
https://codingpotions.com/angular-
material#:~:text=%C2%BFQu%C3%A9%20es%20Angular%20Material%3F%20Angular%20Material
%2C%20como%20su,frameworks%20que%20lo%20implementan%2C%20entre%20ellas%20Angul
ar%20Material.
https://www.typescriptlang.org/
https://iessanvicente.com/colaboraciones/postgreSQL.pdf
https://www.java.com/es/download/help/whatis_java.html
https://www.xataka.com/basics/memoria-ram-que-sirve-como-mirar-cuanta-tiene-tu-ordenador-
movil
https://concepto.de/http/
2. Descripción general
Una aplicación orientada a servicios web desarrollados en Java que representan la lógica de
negocio, consumidos desde una GUI construida en Angular y Angular material, que permita
al usuario final controlar sus compras de forma segura y eficiente, de la misma manera se
manejara el rol administrador que llevara un control de inventario, ventas, costos, pedidos a
los proveedores, el rol conductor que es el último en llevar el producto a su destino final y
SOFTWARE SCM PARA LA EMPRESA
ARQUIHIERROS S.A.S
5
controlar el estado del pedido cuando este en camino, rol proveedores encargados de registrar
las materias primas para sus productos, llevar un inventario, y costos de materiales y clientes
en este caso Arquihierros.
2.1 perspectiva del producto
Sera una aplicación web orientada a servicios fácilmente escalable a otras plataformas, que
trabajara para hacer fácil el acceso a los productos, costos y ventas llevando una
trazabilidad de estos procesos, permitiendo reducir costos operativos gracias a menores
necesidades de inventario, mejorar la satisfacción del cliente, optimizar la integridad de los
datos, mayor rapidez en las comunicaciones, y reducción de errores.
2.2 Funcionalidad del producto
La primera versión del software estará limitada a la cadena de suministro de la empresa
Arquihierros donde el cliente sea empresa o persona natural podrá realizar su respectiva
compra de productos.
2.4 Restricciones
- Se recomienda un navegador web con soporte de HTML5, CSS3 y JavaScript
para el acceso a la interfaz de usuario web.
3. Requisitos Específicos
3.1 Interfaces externas
- Con base en el aspecto de aplicativo web, cada ordenador en donde sea necesario
acceder a la página web deberá contar con acceso a internet, esto debido a que es el
medio de comunicación con el servidor del aplicativo.
- Este aplicativo podrá usarse en computadores con navegadores web actualizados.
- Navegador web con soporte de HTML5, CSS3 y JavaScript.
- Aplicativo web basado en seguridad de los usuarios
- Adaptadores de red.
- Acceso a internet
- Procesador de 1.66GHz o superior.
- Memoria RAM mínima de 512Mb.
- Mouse.
- Teclado
- Pantalla.
3.1.3 Interfaz de software
- Sistema Operativo: Windows 7 o superior, Linux o Mac OS.
- Explorador: Mozilla, Google Chrome.
- Servidor
- ● Sistema operativo Windows
● Angular y Angular Material como parte web front-end
- ● PostgreSQL como motor de base de datos ya que su velocidad alcanza un balance
perfecto entre rendimiento y funcionalidad.
- ● Java como lenguaje de programación Backend con la lógica de negocio, y
construcción de los servicios web.
- Cliente
- ● Navegador web Chrome o Firefox
- ● Sistema operativo Windows o Linux
3.2 Funciones
Requerimientos funcionales
Cantidad de actividades
Actividad #1
Nombre de la actividad Descripción
Registrar Cliente Permite el registro del cliente en el sistema
para tener acceso y realizar sus pedidos.
Actividad #2
Nombre de la actividad Descripción
Eliminar Cliente El rol administrador puede eliminar un
cliente ya registrado que no tenga pedidos
pendientes.
Actividad #3
Nombre de la actividad Descripción
Actualizar estado del pedido El conductor puede modificar el estado del
producto: PENDIENTE, CANCELADO
ó RECIBIDO.
Actividad #4
Nombre de la actividad Descripción
Ruta del pedido El cliente podrá observar por medio de la
plataforma en tiempo real en donde se
encuentra su pedido.
Actividad #5
Nombre de la actividad Descripción
Eliminar materia prima El rol cliente podrá eliminar materia prima
antes de confirmar su pedido.
Actividad #6
Nombre de la actividad Descripción
Realizar venta de producto El cliente sea empresa o persona natural
puede hacer compras por medio del sitio
SOFTWARE SCM PARA LA EMPRESA
ARQUIHIERROS S.A.S
7
Actividad #9
Nombre de la actividad Descripción
Consultar las utilidades mensuales y El rol administrador podrá consultar en
anuales del producto forma de gráficos y reportes en formato
pdf las utilidades por mes o por año del
producto.
Actividad #10
Nombre de la actividad Descripción
Consultar cifras de inventario El rol administrador y proveedor podrán
visualizar el stock de sus productos y el
valor monetario de la totalidad del
inventario.
Actividad #11
Nombre de la actividad Descripción
consultar precios de producto El rol administrador podrá visualizar por
proveedor el precio de los productos y
comparar con cual le saldría más rentable.
Actividad #12
Nombre de la actividad Descripción
Consultar total de ventas anuales y Administrativo y proveedor podrán
mensuales generar gráficas y reporte de la totalidad
de productos vendidos en un periodo de
tiempo determinado y visualizar en dinero
cuanta ganancia se obtuvo por la venta de
ese producto.
Actividad #13
Nombre de la actividad Descripción
Agregar materia prima a proveedor El rol proveedor podrá agregar materia
prima con su costo respectivo y visualizar
el costo total de esa compra.
Actividad #14
Nombre de la actividad Descripción
Agregar producto El rol administrador podrá agregar un
producto al inventario de Arquihierros con
su costo respectivo.
SOFTWARE SCM PARA LA EMPRESA
ARQUIHIERROS S.A.S
8
Requerimientos no funcionales
Cantidad de actividades 4
Actividad #1
Nombre de la actividad Descripción
Usabilidad La GUI será intuitiva y responsiva, para
que se adapte a cualquier pantalla.
Actividad #2
Nombre de la actividad Descripción
Soporte Se dispondrá de un manual técnico y
manual de usuario.
Actividad #3
Nombre de la actividad Descripción
Seguridad Se utiliza protocolo https para el
intercambio de la información, inicio de
sesión de cada rol con credenciales de
usuario y contraseña y generación de
token de acceso en cada sesión con
funcionalidad de tokens de refresco cada
15 minutos.
Actividad #4
Nombre de la actividad Descripción
Documentación de servicios Cada servicio web estará debidamente
documentado para su fácil consumo e
implementación en un futuro desde
cualquier plataforma.