Você está na página 1de 33

Especificación de requisitos de

software
Proyecto: Software La Colmena
Revisión 01

Gustavo Adolfo Ramírez Olave


Edwin Alberto Bermúdez Ardila

Mayo de 2019
Ficha del documento

Fecha Revisión Autor Verificado dep. calidad.


Propuesta nombre proyecto, y
10-May-19 01 Gustavo Adolfo Ramírez Olave
diseño de logo

Aporte introducción, propósitos,


10-May-19 02 Gustavo Adolfo Ramírez Olave
Alcance y personal involucrado

Aporte definiciones y acrónimos,


10-May-19 03 Gustavo Adolfo Ramírez Olave referencias y resumen del
documento

Requisitos específicos, prototipos


22-May-19 04 Edwin Alberto Bermúdez
y casos de usos

Documento validado por las partes en fecha: [Fecha]

Por el cliente Por la empresa suministradora

Fdo. D./ Dña [Nombre] Fdo. D./Dña [Nombre]


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 3

Contenido
FICHA DEL DOCUMENTO 2
CONTENIDO 3
1 INTRODUCCIÓN 4
1.1 Propósito 5
1.2 Alcance 5
1.3 Personal involucrado 5
1.4 Definiciones, acrónimos y abreviaturas 7
1.5 Referencias 7
1.6 Resumen 8
2 DESCRIPCIÓN GENERAL 8
2.1 Perspectiva del producto 8
2.2 Funcionalidad del producto 9
2.3 Características de los usuarios 9
2.4 Restricciones 9
2.5 Suposiciones y dependencias 10
2.6 Evolución previsible del sistema 10
3 REQUISITOS ESPECÍFICOS 10
3.1 Requisitos comunes de los interfaces 15
3.1.1 Interfaces de usuario 15
3.1.2 Interfaces de hardware 17
3.1.3 Interfaces de software 17
3.1.4 Interfaces de comunicación 18
3.2 Requisitos funcionales 18
3.2.1 Requisito funcional 1 18
3.2.2 Requisito funcional 2 20
3.2.3 Requisito funcional 3 ¡Error! Marcador no definido.
3.2.4 Requisito funcional 3 ¡Error! Marcador no definido.
3.2.5 Requisito funcional 5 ¡Error! Marcador no definido.
3.2.6 Requisito funcional 6 ¡Error! Marcador no definido.
3.3 Requisitos no funcionales 22
3.3.1 Requisitos de rendimiento 22
3.3.2 Seguridad 23
3.3.3 Fiabilidad 23
3.3.4 Disponibilidad 23
3.3.5 Mantenibilidad 23
3.3.6 Portabilidad 24
4 APÉNDICES 25
4.1 Diagramas de Casos de Uso 25

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 4

1 Introducción
La parte gerencial de la empresa la Colmena ha identificado una serie de
eventos que afectan sus procesos de manera negativa y su raíz aparente
tiene que ver con problemas de administración y gestión de la información a
nivel de software, por tal razón contrato un grupo de analistas de sistemas
de la UNAD que siguiendo el modelo general de resolución de problemas
(definición del problema, recogida de datos, redefinición del problema,
búsqueda de ideas, búsqueda de soluciones e implementación) llego a las
siguientes conclusiones.

En la actualidad la empresa La Colmena administra su información en tres


frentes, la parte contable con el software de Siigo, la parte de administración
de operaciones e inventarios con la aplicación ByCosmetic y administra
información en hojas de cálculo, lo que conlleva a presentar falencias por:

• En algunas ocasiones, no se actualiza correctamente los saldos en


los inventarios cuando se genera una venta.
• De acuerdo con el punto anterior se está generando de forma paralela
el inventario en un archivo de Excel y se están generando copias de
las facturas de los clientes para validar posteriormente con los
inventarios, lo que crea reprocesos y aumenta el margen de error.
• En algunas ocasiones no está realizando un adecuado manejo de los
errores, ya que muestra el error en inglés y no deja continuar con los
procesos. Esto hace que se pierda más tiempo en la atención del
cliente y el empleado debe volver abrir el software y empezar a
realizar nuevamente el proceso.

Este proyecto, denominado Colmena Solutions fase 1, incorpora procesos


de administración de:

1. Administración de los clientes. En este punto se debe ingresar los


datos básicos del cliente y los tipos de clientes (Clientes frecuentes,
ocasionales, empresariales). Adicionalmente, se requiere que los
clientes puedan consultar en línea los productos de la empresa.
2. Administración rutas y entregadores de los productos a nuestros
clientes institucionales.
3. Administración de los inventarios de los productos y servicios.
4. Administración de las Ventas.
5. Administración de proveedores.

Se propone desarrollar una aplicación web tipo ERP que administre e


integre Las áreas y los procesos más importantes de la empresa, ya
enunciando anteriormente. Hay dos ventajas sustanciales con la propuesta
del sistema una es la accesibilidad y la otra es funcionabilidad, en cuanto a
accesibilidad se considera que la aplicación será versátil al poder acceder a
ella tanto desde dispositivos móviles como por computadores, será una
aplicación centralizada así su mantenimiento y soporte podrá ser
administrado desde Bogotá por el Técnico en sistemas. En cuanto a
Descripción de requisitos del software
Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 5

funcionabilidad se aumentará de manera considerable la relación o


comunicación entre las diferentes áreas brindando información centralizada
de manera oportuna y exacta evitando reprocesos y cuellos de botella al
registrar información

1.1 Propósito

Este documento en principio va dirigido a la junta de socios de la empresa


la Colmena y sus empleados, en caso de ser aprobado ira dirigido a los
diseñadores de software, programadores y profesionales en el área de
infraestructura de hardware de ser necesario. Este documento sirve como
complemento de requerimientos a lo ya explícito en la exploración y
diagnóstico del problema, así como también en la identificación y
desarrollo de los requerimientos y por último en la fase de modelar una
posible solución al problema planteado, este trabajo servirá para
posteriores etapas de diseño y construcción de la solución propuesta

1.2 Alcance

Se desarrollará un aplicativo web tipo ERP que integre los procesos


funcionales de la empresa la Colmena, los módulos a desarrollar son:

1. Administración de los clientes. En este punto se debe ingresar los


datos básicos del cliente y los tipos de clientes (Clientes frecuentes,
ocasionales, empresariales). Adicionalmente, se requiere que los
clientes puedan consultar en línea los productos de la empresa.
2. Administración rutas y entregadores de los productos a nuestros
clientes institucionales.
3. Administración de los inventarios de los productos y servicios.
4. Administración de las Ventas.
5. Administración de proveedores.

Se espera también lograr conectividad entre el software Colmena


Solutions y el software contable Siigo. Cada módulo por desarrollar tendrá
sus propios módulos de consulta que entregaran archivos en Excel y
planos, estos últimos para hacer interface con el software contable.

Este alcance no contempla módulo de ventas vía web, ni administración


del talento, ni módulo de Mercadeo, aunque si serán considerados en la
sección de suposiciones y dependencias.

1.3 Personal involucrado

El personal involucrado en el proyecto de implementación de Colmena


Solutions, son: La alta gerencia y empleados de la empresa la colmena
tanto de las tiendas como el encargado de TIC y los analistas de sistemas
que han sido parte de todo este proceso desde su fase de exploración y

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 6

diagnóstico del problema, en el caso de la empresa la colmena solo se


citara al gerente Josué Barona en representación de todos los empleados
que harán parte de este proyecto.

Nombre Josué Barona


Rol Gerente de la empresa la Colmena
Categoría profesional Administrador de empresas
Responsabilidades Seguimiento en el desarrollo del proyecto
Información de contacto 317 123 45 67

Nombre Gustavo Adolfo Ramírez Olave


Rol Analista 1
Categoría profesional Ingeniero de Sistemas
Responsabilidades Analizar situación y proponer solución
Información de contacto 317 379 90 61

Nombre Leislie Saldaña


Rol Administrador punto de venta Cali
Categoría profesional Administrador de empresas
Responsabilidades Seguimiento en el desarrollo del proyecto
Información de contacto 310 404 44 43

Nombre Edwin Alberto Bermúdez Ardila


Rol Analista 2
Categoría profesional Tecnólogo en Sistemas
Identificar falencias y dar una posible
Responsabilidades
solución
Información de contacto 315 875 37 94

Nombre
Rol
Categoría profesional
Responsabilidades
Información de contacto

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 7

1.4 Definiciones, acrónimos y abreviaturas

A continuación, se brindan algunos de los términos importantes que se


usaran en este documento

ERP: Por sus siglas en ingles Enterprise Resource Planning que


traducido al español es Planeamiento de Recursos Empresariales

GUI: por sus siglas en ingles Graphical User Interface, que traducida al
español seria interfaz gráfica de usuario.

TIC: Tecnología de la información y de las comunicaciones

SIIGO: Por sus siglas Sistema Integrado de Información Gerencial


Operativo, es un software genérico administrativo que permite llevar un
registro detallado de las operaciones de la empresa

1.5 Referencias
Referencia Titulo Ruta Fecha Autor
Análisis y
https://bibliotecavirtual.unad.edu.co:
diseño de James A.
9789684229914 2538/lib/unadsp/reader.action?ppg= 01-ene-1992
sistemas de Senn
35&docID=3194990&tm=1532615453034
información
Sistemas y
Tecnologías de
Información. Marco Such,
34005 http://rua.ua.es/dspace/handle/10045/24378 24-sep-2012
Tema 2: Manuel
Sistemas de
Información
Lenguaje de Ferreira
https://repository.unad.edu.co/handle
Modelado 29-nov-2016 Manzanares,
200609 /10596/9837
Unificado UML Nilson Albeiro
Ingeniería de http://bibliotecavirtual.unad.edu.co:
Software 2081/ps/i.do?p=GVRL&sw=w&u=
Alfredo
CX3004300025 Orientada a unad&v=2.1&it=r&id=GALE%7CCX30 2005
Weitzenfeld
Objetos con 04300025&asid=e79c2d8c47b00
UML 0efbfc4703f7fc4162d
Paola Andrea
https://www.youtube.com/watch?
No aplica Paso Final 23-may-2018 Marmolejo
time_continue=1662&v=LyjHjckpfSk
Hurtado
Exploración y
Fase 1 Diagnóstico del Foro Unidad 1 06-marz-2019 Analistas
Problema
Identificación y
Desarrollo de
Fase 2 Foro Unidad 2 07-abril-2019 Analistas
los
Requerimientos
Modelar la
Solución al
Fase 3 Foro Unidad 3 08-mayo-2019 Analistas
Problema
Planteado

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 8

1.6 Resumen

En este documento se presenta la propuesta de desarrollo del software


Colmena Solutions, que satisface los requerimientos de la empresa
hallados en la identificación y análisis del problema, se presenta una
perspectiva del producto donde se indica que clase de desarrollo se
implementará, también se hará un resumen de las funcionalidades del
aplicativo de tal manera que no se entre en detalles técnicos pero que
sean entendibles y aceptables por el cliente, posteriormente se detallaran
algunas características y competencias que deben tener los usuarios del
aplicativo, más adelante se señalaran que restricciones o limitaciones se
deben tener en cuenta a la hora de diseñar y desarrollar el sistema, tales
como el empleo de determinadas metodologías de desarrollo, lenguajes
de programación, normas particulares, restricciones de hardware, de
sistema operativo etc. Se harán suposiciones y dependencias que podría
pasar con el aplicativo en caso de que algunos factores del entorno del
aplicativo cambiaran, como por ejemplo una nueva versión de Access o
del sistema operativo, También se hará una proyección hacia el futuro
teniendo en cuenta módulos adiciones o mejoras que podrá tener el
software.

En el punto final del documento se presenta una lista detallada y


completa de los requisitos que debe cumplir el sistema a desarrollar. El
nivel de detalle de los requisitos debe ser el suficiente para que el equipo
de desarrollo pueda diseñar un sistema que satisfaga los requisitos y los
encargados de las pruebas puedan determinar si éstos se satisfacen,
cada requisito se consignara en una tabla donde se presentara de
manera explícita y detallada, posteriormente se presentan los requisitos
comunes de las interfaces, tales como interfaces de usuario o GUI,
interfaces de hardware, interfaces de software y por ultimo interfaces de
comunicación, por último se detallaran los requisitos funcionales y no
funcionales que deberán cumplirse durante el desarrollo e
implementación del aplicativo.

2 Descripción general
2.1 Perspectiva del producto

Este producto es nuevo y será desarrollado de acuerdo con las


necesidades puntuales de la empresa la colmena. Se parte desde el
levantamiento de los procesos manuales que se realizan en la empresa la
colmena y se automatizaran de tal forma que todos los registros y
procesos sean trazables

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 9

2.2 Funcionalidad del producto

La oportunidad de mejora es desarrollar un software que aparte de


solucionar los problemas encontrados en el análisis de la situación,
centralice la información no solo en el área comercial si no que incluya a
los proveedores para afianzar la cadena de valor y a los clientes para
hacer procesos de fidelización se tendría mayor funcionabilidad en
procesos tales como:

• Administración de los clientes.


• Administración rutas y entregadores de los productos a clientes
institucionales.
• Administración de los inventarios
• Administración de las Ventas.
• Administración de proveedores.
• Consultas en línea

2.3 Características de los usuarios

Tipo de usuario Gerente comercial


Formación Administrador de empresas
Habilidades Liderazgo, estratégico
Generar estrategia y plan de marketing para los productos y
Actividades
servicios

Tipo de usuario Gerente general


Formación Administrador de empresas
Habilidades Pensamiento crítico, comunicación, creatividad, autocontrol.
Planificar los objetivos generales y específicos de la
empresa a corto y largo plazo. Organizar la estructura de la
Actividades empresa actual y a futuro; como también de las funciones y
los cargos. Dirigir la empresa, tomar decisiones, supervisar
y ser un líder dentro de ésta.

Tipo de usuario vendedor


Formación Bachiller
Habilidades Manejo de Software
Actividades Atender clientes, ingresar ventas

2.4 Restricciones
Se debe tener la última versión de Mysql para que las transacciones
corran de manera correcta.
Una de las exigencias del cliente es que la aplicación se construida en
Microsoft Access, ya en el pasado se han presentado inconvenientes ya
que hay rutinas que no se ejecutan de una versión a otra
Cada tienda debe contar un buen ancho de banda para la transmisión y
consulta de información, puesto que la base estará alojada en el servidor
en la ciudad de Bogotá y la interacción se hará vía internet.

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 10

2.5 Suposiciones y dependencias

Si por temas de normas internaciones contables, La empresa la Colmena


decide cambiar de software contable, se deben hacer modificaciones en
Colmena Solutions ya que los archivos planos deben adecuarse al nuevo
sistema Contable

Si la Empresa la Colmena decide incursionar en los mercados digitales y


decide que sus clientes pueden hacer compras y pagos por internet, se
debe identificar este nuevo requerimiento y diseñar un nuevo módulo para
Colmena Solutions.

En caso de que SQL no preste más soporte a la versión de Mysql, se


debe migrar las tablas a una nueva versión y revisar y corregir
compatibilidad con la versión de Microsoft Access que posee la empresa.

2.6 Evolución previsible del sistema

Se espera en el futuro incluir un módulo de compras y pagos por internet,


que permitirán a la empresa la Colmena extender su alcance de ventas.

Se propondrá desarrollar un módulo de pronósticos bajo una demanda


incierta que permita a la empresa tener un buen control de sus compras y
que no tenga desabastecimiento de referencias, pero tampoco se llene de
stock

Adicional a la aplicación web se espera desarrollar una aplicación móvil,


que de aviso a los clientes registrados de promociones y por la que estos
pueden tramitar sus compras o reservas en las tiendas, los vendedores y
gerentes podrán usar esta aplicación móvil para conocer los indicadores
del negocio en tiempo real.

3 Requisitos específicos
En este punto se brinda una lista detallada y completa de los requisitos que
debe cumplir el sistema a desarrollar.

Número de requisito RF1


Nombre de requisito El sistema deberá crearse en Microsoft Access
Tipo Requisito x Restricción

Fuente del requisito Entrevista funcionario Daniel Romero Ramírez


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 11

Número de requisito RNF1


Nombre de requisito El sistema deberá crearse en Microsoft Access
Tipo Requisito x Restricción

Fuente del requisito Entrevista funcionario Daniel Romero Ramírez


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito RF2.1


Se deberá integrar la información que administra la empresa
Nombre de requisito
en una sola aplicación informática
Tipo x Requisito Restricción

Fuente del requisito Entrevista funcionario Daniel Romero Ramírez


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito RF2.2


El sistema no deberá aceptar saldos negativos en saldos de
Nombre de requisito
inventarios
Tipo x Requisito Restricción

Fuente del requisito Entrevista funcionario Daniel Romero Ramírez


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito RNF2.3


El sistema deberá tener interface con el software Siigo para
Nombre de requisito
subir inventarios y bajar registros de ventas.
Tipo Requisito x Restricción

Fuente del requisito Entrevista funcionario Daniel Romero Ramírez


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito RNF2.4


El sistema deberá tener sus bases en la nube para que el
Nombre de requisito inventario sea alimentado y consultado por cualquiera de las
sucursales
Tipo x Requisito Restricción

Fuente del requisito Entrevista funcionario Daniel Romero Ramírez


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito RNF2.5


El sistema deberá tener su frontend en Microsoft Access y su
Nombre de requisito
Backend en SQL server
Tipo Requisito x Restricción

Fuente del requisito Entrevista funcionario Daniel Romero Ramírez


Prioridad del requisito Alta/Esencial x Media/Deseado Baja/ Opcional

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 12

Número de requisito RF3.1


El sistema deberá tener restricción de acceso a utilidades de
Nombre de requisito
acuerdo con permisos de usuario
Tipo x Requisito Restricción

Fuente del requisito Entrevista funcionario Daniel Romero Ramírez


Prioridad del requisito Alta/Esencial x Media/Deseado Baja/ Opcional

Número de requisito RNF4.1


El sistema deberá emitir informes de servicios, por proveedor,
Nombre de requisito
por fecha y por tipo de servicio
Tipo x Requisito Restricción

Fuente del requisito Entrevista funcionario Daniel Romero Ramírez


Prioridad del requisito Alta/Esencial x Media/Deseado Baja/ Opcional

Número de requisito RF4.2


El sistema deberá tener un módulo para administrar y hacer
Nombre de requisito
seguimiento a presupuesto de servicios
Tipo x Requisito Restricción

Fuente del requisito Entrevista funcionario Daniel Romero Ramírez


Prioridad del requisito Alta/Esencial x Media/Deseado Baja/ Opcional

Número de requisito RF4.3


El sistema deberá tener un directorio de proveedores por tipo
Nombre de requisito
de servicio
Tipo x Requisito Restricción

Fuente del requisito Entrevista funcionario Daniel Romero Ramírez


Prioridad del requisito Alta/Esencial Media/Deseado x Baja/ Opcional

Número de requisito RF5.1


El sistema en el módulo de ventas debe solicitar el código del
Nombre de requisito
vendedor al memento de facturar una venta
Tipo x Requisito Restricción

Fuente del requisito Entrevista Administradora de punto de venta Leislie Saldaña


Prioridad del requisito Alta/Esencial x Media/Deseado Baja/ Opcional

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 13

Número de requisito RF6.1


Cuando el vendedor se encuentre facturando una venta el
Nombre de requisito sistema debe permitirle crear un usuario nuevo sin salir del
módulo de ventas
Tipo x Requisito Restricción

Fuente del requisito Entrevista Administradora de punto de venta Leislie Saldaña


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito RF6.2


Cuando el vendedor se encuentre facturando una venta el
Nombre de requisito sistema debe permitirle buscar productos por código, nombre
y tipo
Tipo x Requisito Restricción

Fuente del requisito Entrevista Administradora de punto de venta Leislie Saldaña


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito RF6.3


El sistema en el módulo de ventas debe actualizar el
Nombre de requisito
inventario cuando se finalice una venta
Tipo x Requisito Restricción

Fuente del requisito Entrevista Administradora de punto de venta Leislie Saldaña


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito RF6.4


Al finalizar una venta web o telefónica, la solicitud deberá
Nombre de requisito pasar al siguiente paso del flujo de trabajo de aprobación
configurado en el sistema(despacho del pedido)
Tipo x Requisito Restricción

Fuente del requisito Entrevista Administradora de punto de venta Leislie Saldaña


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito RF7.1


El sistema de ventas web debe permitir a los clientes escoger
Nombre de requisito
los productos y realizar el pago online
Tipo x Requisito Restricción

Fuente del requisito Entrevista Administradora de punto de venta Leislie Saldaña


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 14

Número de requisito RF7.2


El sistema deberá enviar un correo electrónico cuando se
registre alguna de las siguientes transacciones vía web:
Nombre de requisito
pedido de venta de cliente, emisión de factura a cliente y
registro de pago de cliente
Tipo x Requisito Restricción

Fuente del requisito Entrevista Administradora de punto de venta Leislie Saldaña


Prioridad del requisito Alta/Esencial x Media/Deseado Baja/ Opcional

Número de requisito RF8.1


El sistema controlará el acceso y lo permitirá solamente a
Nombre de requisito usuarios autorizados. Los usuarios deben ingresar al sistema
con un nombre de usuario y contraseña.
Tipo x Requisito Restricción

Fuente del requisito Entrevista Administradora de punto de venta Leislie Saldaña


Prioridad del requisito Alta/Esencial x Media/Deseado Baja/ Opcional

Número de requisito RF9.1


El Sistema deberá contar con una base de datos centralizada
Nombre de requisito
en Oracle
Tipo x Requisito Restricción

Fuente del requisito Entrevista Administradora de punto de venta Leislie Saldaña


Prioridad del requisito Alta/Esencial x Media/Deseado Baja/ Opcional

Número de requisito RF10.1


EL sistema de administración de ventas y sus transacciones
Nombre de requisito
deberán responder al usuario en menos de 5 segundos.
Tipo x Requisito Restricción

Fuente del requisito Entrevista Administradora de punto de venta Leislie Saldaña


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito RF11.1


La aplicación web deberá tener un diseño “Responsive” a fin
de garantizar la adecuada visualización en múltiples
Nombre de requisito
computadores personales, dispositivos tableta y teléfonos
inteligentes..
Tipo x Requisito Restricción

Fuente del requisito Entrevista Administradora de punto de venta Leislie Saldaña


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 15

Número de requisito RF12.1


El sistema debe poder emitir informes de ventas y aplicar
Nombre de requisito filtros de fechas, productos, vendedor, sede y tipos de
productos
Tipo x Requisito Restricción

Fuente del requisito Entrevista Administradora de punto de venta Leislie Saldaña


Prioridad del requisito x Alta/Esencial Media/Deseado Baja/ Opcional

3.1 Requisitos comunes de los interfaces


En este punto se dará una explicación de cómo deben ser las interfaces
de usuario, de hardware, de software y de comunicación

3.1.1 Interfaces de usuario


Se propone una interfaz con un menú modular donde podrá
accederse a cada proceso, aunque el menú principal tiene escalas
de coles vistosos, los formularios de ingresos de datos y generación
de consultas tienen colores sobrios que no causen molestias a los
usuarios.

Se expone a continuación el menú principal y un formulario de


inventarios

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 16

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 17

3.1.2 Interfaces de hardware


Para agilizar procesos de recepción de insumos en almacén y
procesos de ventas, se necesitarán unas pistolas lectoras de
códigos de barra, para evitar que los usuarios pierdan tiempo en
digitación y eliminar el margen de error por errores de digitación.

3.1.3 Interfaces de software


Teniendo en cuenta que la aplicación Colmena Solutions es
meramente transaccional y no ejecuta contabilización alguna, se
deben crear interfaces con el software contable Siigo, por
intermedio de archivos planos que servirán para migrar los registros
de un software a otro, los archivos y partes que componen las
interfaces se relacionan en la siguiente tabla.

Ítems Compras Ventas


• Código producto • Código Producto • Código Producto
• Unidad medida. • Cantidad ingreso • Cliente
• Proveedor. • Cantidad vendida
• Precio unitario.
• Ubicación.

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 18

3.1.4 Interfaces de comunicación


Teniendo en cuenta que la base de datos estará en el servidor de
Bogotá se deberán implementar las siguientes interfaces de
comunicación:

FTP: Este protocolo de transferencia de archivos necesario para


descargar y subir los diferentes documentos realizados por la
empresa.
TCP: Protocolo que permite establecer la conexión y garantiza que
los datos serán entregados en su destino sin errores y en el mismo
orden en que se transmitieron.
.

3.2 Requisitos funcionales

En los siguientes subpuntos se describirán los requerimientos funcionales


de la aplicación a desarrollar

3.2.1 Requisito funcional 1

RF- <id del Crear producto


requisito>
Versión Versión 1 creada el 05 de mayo de 2019
Autores Gustavo Adolfo Ramírez Olave
Fuentes Matriz trazabilidad de requisitos Empresa la Colmena
Objetivos Crear producto nuevo en el inventario
asociados
Actores Encargado de inventarios y Sistema
Descripción Permite hacer ingresos de ítems al inventario
El Usuario debe estar autenticado en el sistema
Precondición El Articulo a ingresar no debe existir en la base de datos
Debe existir la ubicación (virtual) donde se alojará el articulo
Paso Acción
1 Este caso de uso comienza cuando el usuario
desea
Crear un nuevo producto.
2 Incluye caso de uso 1 (Login).
3 El usuario consulta si existe el producto
Secuencia
4 El sistema permite crear un nuevo producto
Normal
5 El usuario crea el producto con todas las
referencias
6 El sistema valida el nuevo registro
7 El sistema almacena el nuevo producto
8 El usuario modifica los datos de los productos si
así lo desea y selecciona la opción guardar.

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 19

9 El sistema guarda los datos modificados de la


venta.
postcondición Los cambios realizados han sido almacenados en la Base de datos.
Paso Acción
1 El usuario ingresa datos no válidos.
2 El sistema muestra un mensaje con los datos que
el usuario ingresó de forma incorrecta.
3 Usuario ingresa los datos nuevamente y
Excepciones selecciona la opción ingresar.
4 El producto a crear ya existe
5 El sistema muestra un mensaje de alerta indicando
que no se pueden crear productos ya existentes en
el sistema
El usuario selecciona la opción guardar, sin haber
llenado todos los campos requeridos.
Paso Cota de tiempo
Rendimiento
1 Validarse en el sistema e ingresar Artículos 5 min
Frecuencia Dos o tres veces por semana
esperada
Importancia Es importante para mantener actualizada la base de inventarios
Urgencia Se requiere de manera inmediata
Comentarios No hay comentarios adicionales

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 20

3.2.2 Requisito funcional 2

RF- <id del requisito> Consultar producto


Versión Versión 1 creada 02 de mayo 2019
Autores Gustavo Adolfo Ramírez Olave
Fuentes Matriz trazabilidad Empresa La Colmena
Objetivos asociados Consultar producto
Descripción Permite consultar la base de datos
Precondición El vendedor (usuario) exista en el sistema
Secuencia Paso Acción
Normal 1 Este caso de uso comienza cuando el usuario
quiere acceder al sistema ingresando su
identificador y contraseña
2 El sistema permite al usuario acceder e
interactuar con las distintas funcionalidades del
sistema.
3 El usuario consulta la existencia de un producto
4 El sistema valida si el producto existe
5 El sistema valida la cantidad que tiene el
producto
6 El sistema solicita si desea agregar producto
7 El usuario sale del sistema
Postcondición Se actualizará el inventario en caso de vender producto
Excepciones Paso Acción
1 El usuario ingresa datos no válidos.
2 El sistema no reconoce el producto a buscar
3 El usuario no confirma venta del producto
Rendimiento Paso Cota de tiempo
1 Validarse en el sistema e ingresar cliente 5 min
2
Frecuencia esperada Cada vez que se requiera consultar la existencia de un
producto
Importancia Es importante un inventario actualizado
Urgencia Se requiere de manera inmediata.
Comentarios No hay comentarios adicionales

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 21

3.2.3 Requisito funcional 3

RF- <id del requisito> Generar Reporte de venta


Versión 1
Autores Edwin Alberto Bermúdez Ardila
Fuentes Matriz trazabilidad Empresa La Colmena
Objetivos asociados Generar reporte de ventas
Descripción Este caso de uso genera un pdf con las ventas realizadas
según los requerimientos del usuario.
Precondición
Secuencia Paso Acción
Normal 1 Este caso de uso comienza cuando el usuario
desea obtener un reporte de una venta en especial.
2 Incluye caso de uso(Login).
3 El usuario selecciona la sección Ventas y luego la
opción generar reportes de ventas.
4 El sistema mostrará en pantalla todas las ventas
existentes y una sección para filtrar el intervalo de
tiempo del cual se necesita generar el reporte
Postcondición Generar un reporte en PDF
Excepciones Paso Acción
1 El usuario ingresa un intervalo de tiempo no
valido
2 El usuario ingresa un producto que no existe
Rendimiento Paso Cota de tiempo
4 3 minutos
Frecuencia esperada Cada 15 días
Importancia Permite establecer un control de las ventas
Urgencia Inmediato
Comentarios <comentarios adicionales>

3.2.4 Requisito funcional 4

RF- <id del requisito> Crear venta


Versión 1
Autores Edwin Alberto Bermúdez Ardila
Fuentes Matriz Trazabilidad Empresa La Colmena
Objetivos asociados Realizar Venta
Descripción Este caso de uso crea una venta
Precondición El usuario debe estar logueado para realizar la venta
Secuencia Paso Acción
Normal 1 Este caso de uso comienza cuando el usuario
desea crear una venta.
2 Incluye caso de uso 1 (Login).

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 22

3 El usuario ingresa a la sección de ventas y


selecciona la opción Crear Venta.
El sistema muestra los datos a rellenar
4 El usuario ingresa la información requerida y
selecciona la opción crear
5 El sistema muestra la sección para agregar los
productos a la venta
6 El usuario ingresa los productos y selecciona la
opción guardar.
7 El sistema guarda los datos de la venta
Postcondición Al finalizar la venta se tendrá un listado de los productos
y sus respectivos precios más el precio total.
Excepciones Paso Acción
1 Los datos ingresados no son válidos. El sistema
notifica el Cajero con un mensaje en pantalla
2 Los datos ingresados no existen en el sistema. El
sistema notifica el Cajero con un
mensaje en pantalla
3
Rendimiento Paso Cota de tiempo
2 2 segundos
3 2 segundos
4 2 segundos
6 2 segundos
7 5 segundos
Frecuencia esperada Alta
Importancia Vital
Urgencia Inmediato
Comentarios <comentarios adicionales>

3.3 Requisitos no funcionales


3.3.1 Requisitos de rendimiento

Colmena Solutions es un sistema multiusuario, se prevé que


puedan trabajar hasta 50 usuarios en simultaneo sin llegar a
colapsarse, para cumplir con el rendimiento prometido se
recomienda a la empresa la colmena tener computadoras con un
procesador mínimo de 2400 Ghz y memorias RAM de 4GB, para el
servidor se recomienda mínimo una capacidad de almacenamiento
de 10TB y una RAM de 32GB. Se garantiza con un 75% de
eficiencia que todas las transacciones se llevaran a cabo en menos
de 2 segundos

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 23

3.3.2 Seguridad

La seguridad de las computadoras está incluida dentro del ERP,


para proteger a la organización en contra de crímenes externos, tal
como el espionaje industrial y crimen interno, tal como
malversación.
Generamos control de la Plataforma en la configuración de la
arquitectura del ERP, como los puertos abiertos, conexiones a
Internet, comprobar los parámetros que afecten a la seguridad del
sistema y de los datos y segregación de funciones verificar que los
roles y autorizaciones de los usuarios son correctos y que sus
permisos se corresponden con las tareas que realizan.
La configuración debe analizarse de acuerdo con su conformidad
con las recomendaciones más reconocidas: SOX, GDPR, NERC
CIP o PCI DSS. De esta forma se garantiza el cumplimiento con la
seguridad técnica y también con las normativas vigentes en todo el
ERP

3.3.3 Fiabilidad

El sistema web tipo ERP, un máximo de 98% teniendo en cuenta


que es gestión global para la empresa, motivo que permitirá una
actualización permanente de la información y corregir
inmediatamente las fallas si se presentaran

3.3.4 Disponibilidad

El sistema web tipo ERP, como se encuentra en una plataforma de


internet página web, nos dará una disponibilidad de 100%, mediante
los dispositivos móviles y compactadores cuenten con el acceso a
internet.

3.3.5 Mantenibilidad

En caso de que el software necesite ser modificado, ya sea


consecuencia de la detección de errores o bien ante nuevas
exigencias y necesidades del usuario del sistema, adaptar el
paquete o sistema objeto del mismo a nuevas situaciones como
cambio de hardware, cambio de software de base (S.O).

El Ingeniero Sistemas xxxxxxxxxxxxxx en cargado de realizar el


mantenimiento correctivo, localizar y eliminar los posibles
defectos de los programas que puede producir un fallo que puede
ser un procesamiento salidas incorrectas de un programa,
rendimiento tiempo de respuesta demasiado alto, programación
inconsistente en el diseño, documentación es la inconsistencias
entre la funcionalidad de un programa y el manual de usuario, este
se realizaría cada dos meses o cuando se produzca un fallo del
mismo.

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 24

El Ingeniero Sistemas xxxxxxxxxxxxxxxxx seria en cargado de


realizar el mantenimiento adaptativo, la modificación de un
programa debido a cambios en el entorno hardware o software, en
el que se ejecuta. Que pude ser entorno de los datos cambiar
sistema de ficheros por BD relacional y el entorno de los procesos
migración a plataforma con procesos distribuidos.

Este mantenimiento es cada vez más frecuente debido a la


tendencia actual de actualización de hardware y SSOO cada poco
tiempo, este mantenimiento se realizaría cada seis meses.

El Ingeniero Sistemas xxxxxxxxxxxxxxxxxx seria en cargado de


realizar el mantenimiento perfectivo, mejorar o añadir nuevas
funcionalidades requeridas por el usuario, como el mantenimiento
de Ampliación incorporación de nuevas funcionalidades y el
mantenimiento de Eficiencia mejora de la eficiencia de ejecución,
este se realizaría cada año o cuando el cliente lo solicite.

El Ingeniero Sistemas Gustavo Adolfo Ramírez Olave seria en


cargado de realizar el mantenimiento preventivo, modificación del
software para mejorar las propiedades de dicho software calidad y
mantenibilidad, sin alterar sus especificaciones funcionales, utiliza
las técnicas de ingeniería inversa y reingeniería, lo cual permitirá la
reutilización especializado en mejorar la reusabilidad del software,
esta se realizaría cada tres meses.
.

3.3.6 Portabilidad
El sistema trabaja en Access con bases de MySQL, las tablas de MySQL sin
totalmente portables a otro sistema que administre bases de datos, de hecho, el
mismo Access al cambiar de versión no tendría problema con la conectividad a
las bases de datos, al ser un sistema web no tiene problemas de portabilidad
siempre y cuando se trabaje bajo entorno de Windows

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 25

4 Apéndices
4.1 Diagramas de Casos de Uso
CREACION DE PROVEEDOR DE SERVICIOS

Figura 1.Diagrama caso de uso consultar producto .

Figura 2.Diagrama caso de uso crear producto.

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 26

Figura 3. Diagrama caso de uso realizar ventas y generar informes de ventas

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 27

4.1 Casos de Uso

RF- <id del requisito> Generar Reporte de venta


Versión 1
Autores Edwin Alberto Bermudez Ardila
Fuentes Matriz trazabilidad Empresa La Colmena
Objetivos asociados Generar reporte de ventas
Descripción Este caso de uso genera un pdf con las ventas realizadas
según los requerimientos del usuario.
Precondición
Secuencia Paso Acción
Normal 1 Este caso de uso comienza cuando el usuario
desea obtener un reporte de una venta en especial.
2 Incluye caso de uso(Login).
3 El usuario selecciona la sección Ventas y luego la
opción generar reportes de ventas.
4 El sistema mostrará en pantalla todas las ventas
existentes y una sección para filtrar el intervalo de
tiempo del cual se necesita generar el reporte
Postcondición Generar un reporte en PDF
Excepciones Paso Acción
1 El usuario ingresa un intervalo de tiempo no
valido
2 El usuario ingresa un producto que no existe
Rendimiento Paso Cota de tiempo
4 3 minutos
Frecuencia esperada Cada 15 días
Importancia Permite establecer un control de las ventas
Urgencia Inmediato
Comentarios <comentarios adicionales>

RF- <id del requisito> Crear venta


Versión 1
Autores Edwin Alberto Bermúdez Ardila
Fuentes Matriz Trazabilidad Empresa La Colmena
Objetivos asociados Realizar Venta
Descripción Este caso de uso crea una venta
Precondición El usuario debe estar logueado para realizar la venta
Secuencia Paso Acción
Normal 1 Este caso de uso comienza cuando el usuario
desea crear una venta.
2 Incluye caso de uso 1 (Login).
3 El usuario ingresa a la sección de ventas y
selecciona la opción Crear Venta.
El sistema muestra los datos a rellenar
4 El usuario ingresa la información requerida y
selecciona la opción crear

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 28

5 El sistema muestra la sección para agregar los


productos a la venta
6 El usuario ingresa los productos y selecciona la
opción guardar.
7 El sistema guarda los datos de la venta
Postcondición Al finalizar la venta se tendrá un listado de los productos
y sus respectivos precios más el precio total.
Excepciones Paso Acción
1 Los datos ingresados no son válidos. El sistema
notifica el Cajero con un mensaje en pantalla
2 Los datos ingresados no existen en el sistema. El
sistema notifica el Cajero con un
mensaje en pantalla
3
Rendimiento Paso Cota de tiempo
2 2 segundos
3 2 segundos
4 2 segundos
6 2 segundos
7 5 segundos
Frecuencia esperada Alta
Importancia Vital
Urgencia Inmediato
Comentarios <comentarios adicionales>

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 29

RF- <id del requisito> Consultar producto


Versión Versión 1 creada 02 de mayo 2019
Autores Gustavo Adolfo Ramírez Olave
Fuentes Matriz trazabilidad Empresa La Colmena
Objetivos asociados Consultar producto
Descripción Permite consultar la base de datos
Precondición El vendedor (usuario) exista en el sistema
Secuencia Paso Acción
Normal 1 Este caso de uso comienza cuando el usuario
quiere acceder al sistema ingresando su
identificador y contraseña
2 El sistema permite al usuario acceder e
interactuar con las distintas funcionalidades del
sistema.
3 El usuario consulta la existencia de un producto
4 El sistema valida si el producto existe
5 El sistema valida la cantidad que tiene el
producto
6 El sistema solicita si desea agregar producto
7 El usuario sale del sistema
Postcondición Se actualizará el inventario en caso de vender producto
Excepciones Paso Acción
1 El usuario ingresa datos no válidos.
2 El sistema no reconoce el producto a buscar
3 El usuario no confirma venta del producto
Rendimiento Paso Cota de tiempo
1 Validarse en el sistema e ingresar cliente 5 min
2
Frecuencia esperada Cada vez que se requiera consultar la existencia de un
producto
Importancia Es importante un inventario actualizado
Urgencia Se requiere de manera inmediata.
Comentarios No hay comentarios adicionales

RF- <id del Crear producto


requisito>
Versión Versión 1 creada el 05 de mayo de 2019
Autores Gustavo Adolfo Ramírez Olave
Fuentes Matriz trazabilidad de requisitos Empresa la Colmena
Objetivos Crear producto nuevo en el inventario
asociados

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 30

Actores Encargado de inventarios y Sistema


Descripción Permite hacer ingresos de ítems al inventario
El Usuario debe estar autenticado en el sistema
Precondición El Articulo a ingresar no debe existir en la base de datos
Debe existir la ubicación (virtual) donde se alojará el articulo
Paso Acción
1 Este caso de uso comienza cuando el usuario
desea
Crear un nuevo producto.
2 Incluye caso de uso 1 (Login).
3 El usuario consulta si existe el producto
4 El sistema permite crear un nuevo producto
Secuencia
Normal 5 El usuario crea el producto con todas las
referencias
6 El sistema valida el nuevo registro
7 El sistema almacena el nuevo producto
8 El usuario modifica los datos de los productos si
así lo desea y selecciona la opción guardar.
9 El sistema guarda los datos modificados de la
venta.
postcondición Los cambios realizados han sido almacenados en la Base de datos.
Paso Acción
1 El usuario ingresa datos no válidos.
2 El sistema muestra un mensaje con los datos que
el usuario ingresó de forma incorrecta.
3 Usuario ingresa los datos nuevamente y
Excepciones selecciona la opción ingresar.
4 El producto a crear ya existe
5 El sistema muestra un mensaje de alerta indicando
que no se pueden crear productos ya existentes en
el sistema
El usuario selecciona la opción guardar, sin haber
llenado todos los campos requeridos.
Paso Cota de tiempo
Rendimiento
1 Validarse en el sistema e ingresar Artículos 5 min
Frecuencia Dos o tres veces por semana
esperada
Importancia Es importante para mantener actualizada la base de inventarios
Urgencia Se requiere de manera inmediata
Comentarios No hay comentarios adicionales

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 31

4.2 Prototipos

PROTOTIPOS NO FUNCIONALES

Figura 4. Prototipo ventana caso de uso 1.

Figura 5. Prototipo ventana caso de uso 2.

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 32

Figura 6. Prototipo ventana caso de uso 3.

Figura 7. Prototipo ventana caso de uso 4.

Descripción de requisitos del software


Colmena Solutions Rev. 1.0
Especificación de requisitos de software Pág. 33

5 Bibliografía

• http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?ppg=195&doc
ID=3194990&tm=1529364203833
• http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=140&doc
ID=10638465&tm=1498524613078
• http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=142&doc
ID=10646149&tm=1485734983973
• http://hdl.handle.net/10609/214
• http://bibliotecavirtual.unad.edu.co:2081/ps/i.do?p=GVRL&sw=w&u=unad&v=2.
1&it=r&id=GALE%7CCX3004300053&asid=c9b5a1e7b5970f915611812402566
2f1
• http://hdl.handle.net/10596/9837
• http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=10&docI
D=10536104&tm=1485361863801

Descripción de requisitos del software

Você também pode gostar