Está en la página 1de 10

SERVICIO NACIONAL DE APRENDIZAJE - SENA

ACTIVIDAD:

INFORME DE ESPECIFICACIÓN DE REQUERIMIENTOS GA1-220501092-


AA4-EV02

GRADO DE FORMACIÓN:

TECNOLOGÍA EN ANÁLISIS Y DESARROLLO DE SOFTWARE

FICHA DE GRUPO No 2675863

PRESENTADO POR:

MÓNICA YULIETH BELTRÁN HERNÁNDEZ CC 1.033.766.636

JHONATAN ENRIQUE DAZA CC 1.120.954.233

MIGUEL ALBERTO MEDRANO PEREZ CC 1.002.230.792

ALEX S. BASTIDAS FERNÁNDEZ CC 1.085.098.655

PRESENTADO A:

INSTR. CARLOS EDUARDO CLAROS ROZO

12 DE MARZO DE 2023
COLOMBIA
Página | 2

Especificación de requisitos de software


Proyecto: Gesty Inventarios
Revisión Bogotá, Colombia

Por el cliente Por la empresa suministradora

GRANERO LA ESTRELLA R.T.T. S.A.S Servicio Nacional de Aprendizaje (SENA)

Versión del documento Fecha de novedad:


01 12 de Marzo de 2023.
Página | 3

1 Introducción.
A nivel nacional se ha evidenciado en microempresas problemas al momento de generar
inventarios ya sea en el tiempo, registros, cantidad de mercancía etc. ya que es un proceso el
cual conlleva mucho tiempo para realizar un buen y detallado inventario. Por lo que Gesty
Inventarios es un software con el cual se busca ayudar a la empresa a controlar mejor los
procesos de inventarios, administrar los pedidos, gestionar los activos y aumentar la eficiencia
de la cadena de suministro. Esta solución proporcionará una visión más clara sobre la situación
de inventarios y permitirá al equipo tomar decisiones estratégicas sobre dicho proceso. A
través de la información proporcionada por el software, la empresa podrá mejorar la
satisfacción del cliente al ofrecer productos de calidad y a tiempo, además de llevar un registro
e informe general en tiempo real de las existencias.

1.1 Alcance.
• Este software se tiene previsto como una solución sencilla, dirigida al proceso de
inventario que desarrolla la empresa Granero La Estrella R.T.T. S.A.S, persiguiendo
estructurar un proceso más sistematizado de sus inventarios, conforme necesidades
específicas del cliente.

• Fácil acceso a todos los servicios que ofrece este software de inventarios.

1.2 Definiciones, acrónimos y abreviaturas


● Gesty Inventarios: Gestión de inventarios.
● RF: Requerimiento Funcional.
● RNF: Requerimiento no funcional.
● IEEE: Institute of Electrical and Electronics Engineers.
● SENA: Servicio Nacional de Aprendizaje.
● R.T.T: Román Tabares Tabres.

1.3 Bibliografía
● Estándar IEEE 830 de 1998
● https://es.slideshare.net/Juan_Tapias/formato-ieee830srs-lleno
● http://www.pmoinformatica.com/2018/04/documento-de-requerimientos-de-software_37.html

2 Descripción general
2.1 Perspectiva del producto
El software que se plantea no se relaciona con ningún otro, y es totalmente independiente, se
contempla a futuro ya que su funcionamiento es lo suficientemente optimizado.

2.2 Funcionalidad del producto


Se puede decir que este sistema es más específico, ya que nuestra solución consiste en dar
solución en cuanto los inventarios optimizando los tiempos de duración del proceso de inventario
en la generación de informes detallados como generales, verificación de estado de los productos
activos y alertas tempranas.
Página | 4

2.3 Características de los usuarios


Tipo de usuario Administrador
Formación tecnólogo de software
Habilidades Comunicación y programación
Actividades Control, manejo del sistema general, actualización

Tipo de usuario Administrador


Formación Gerente
Habilidades Comunicación y supervisión
Actividades Control, registro, monitoreo

Tipo de usuario Jefe de bodega


Formación Formación Superior
Habilidades Comunicación y operación
Actividades Participación Control y registro

2.4 Restricciones
1. El software debe ser amigable y visualmente atractivo para los usuarios.
2. Los servidores deben contar con protección a sobrecargas.
3. El software debe ajustarse para aprovechar al máximo el hardware disponible.
4. El software debe cumplir con los requisitos de autenticación, encriptación y protección
de la información.

2.5 Suposiciones y dependencias


1. El usuario del software conoce el objetivo de la misma.
2. La aplicación no necesita una conexión a Internet para funcionar.
3. La aplicación debe tener un servidor para almacenar los datos de los usuarios.
4. La aplicación necesita una base de datos para almacenar datos.

3 Requerimientos futuros
Jerárquicamente, es necesario en versiones futuras implementar el módulo de Inventario, el
módulo de gestión de facturación a proveedores y clientes, evaluación de los mismos, módulo
para calificación y categorización de clientes.

4 Requerimientos específicos
4.1 Requerimientos Funcionales
Identificación del Requerimiento RF 01
Nombre del Requerimiento Autenticación de usuario
Características Los usuarios deberán identificarse para ingresar al sistema
Descripción del Requerimiento El sistema podrá ser consultado por los usuarios los cuales
solo estén autorizados.
Requerimiento No funcional RNF 08: Permisos de usuarios.
Prioridad del Requerimiento: Alta
Página | 5

Identificación del Requerimiento RF 02


Nombre del Requerimiento Registro de usuarios
Los usuarios deberán registrarse en el sistema para
Características
poder acceder con un usuario y contraseña
El sistema permitirá usuarios con rol administrativo
Descripción del Requerimiento
únicamente.
Requerimiento No funcional RNF 08: Permisos de usuarios.
Prioridad del Requerimiento Alta

Identificación del Requerimiento RF 03


Nombre del Requerimiento Registro de inventario
Características El sistema permitirá al administrador y usuario
registrar todas las referencias, proveedores, clientes
que ingresen al inventario
Descripción del Requerimiento El Usuario podrá registrar las referencias de los
productos, proveedores y clientes al inventario
general.
Requerimiento No funcional ● RNF 02
● RNF 05
● RNF 06
● RNF 07
Prioridad del Requerimiento: Alta

Identificación del Requerimiento RF 04


Nombre del Requerimiento Modificar
Características El sistema permitirá al administrador modificar Datos
personales en cuanto a los proveedores y clientes.
Descripción del Requerimiento El administrador podrá modificar los datos de los
usuarios creados, proveedores y clientes.
Requerimiento No funcional ● RNF 07
Prioridad del requerimiento: Alta

Identificación del Requerimiento RF 05


Nombre del Requerimiento Consultar Stock en Bodega
El sistema ofrecerá al usuario información general de
Características la gestión de inventario, proveedores, clientes, costos
e informes generales.
Consultar stock bodega: Muestra información
Descripción del Requerimiento General de las existencias de Referencias, secciones
y estado físico.
● RNF 02
Requerimiento No funcional ● RNF 06
● RNF 07
Prioridad del Requerimiento: Alta

Identificación del Requerimiento RF 06


Nombre del Requerimiento Consultar Existencias
El sistema ofrecerá al usuario información general
Características de la gestión de inventario, proveedores, clientes,
costos e informes generales.
Consultar Existencias: muestra la información
Descripción del Requerimiento general de las referencias en bodega, organizados
cronológicamente, cantidad y ubicación.
● RNF 02
Requerimiento No funcional
● RNF 06
Página | 6

● RNF 07
Prioridad del Requerimiento: Alta

Identificación del Requerimiento RF 07


Nombre del Requerimiento Consultar Proveedores
El sistema ofrecerá al usuario información general
Características de la gestión de inventario, proveedores, clientes,
costos e informes generales.
Consultar Proveedores: muestra la información
Descripción del Requerimiento general de los proveedores, antigüedad, producto
proveedor.
Requerimiento No funcional ● RNF 02
● RNF 06
● RNF 07
Prioridad del Requerimiento: Alta

Identificación del Requerimiento RF 08


Nombre del Requerimiento Consultar Clientes
Características El sistema ofrecerá al usuario información general de
la gestión de inventario, proveedores, clientes, costos
e informes generales.
Descripción del Requerimiento Consultar Clientes: muestra la información general
de los clientes, cronológicamente y pedidos.
Requerimiento No funcional ● RNF 02
● RNF 06
● RNF 07
Prioridad del Requerimiento: Alta

Identificación del Requerimiento RF 09


Nombre del Requerimiento Consultar informes
Características El sistema ofrecerá al usuario información general de
la gestión de inventario, proveedores, clientes,
costos e informes generales.
Descripción del Requerimiento Consultar informes: Muestra e imprime informes
generales y/o de cada una de las secciones y
subsecciones.
Requerimiento No funcional ● RNF 02
Prioridad del Requerimiento: Alta

Identificación del Requerimiento RF 10


Nombre del Requerimiento Generar reportes
Características El sistema permitirá generar reportes
Descripción del Requerimiento El administrador podrá generar reportes de los
eventos realizados diario, semanal, quincenal,
mensual y anualmente del inventario.
Requerimiento No funcional ● RNF 01
Prioridad del Requerimiento: Alta

Identificación del Requerimiento RF 11


Nombre del Requerimiento Auditoría del Sistema
Características Garantizar las soluciones existentes mediante la
actualización del sistema.
Descripción del Requerimiento Evaluar y analizar los procesos del sistema,
proponiendo soluciones a los problemas existentes
del sistema.
Requerimiento No funcional ● RNF 02
● RNF 03
Prioridad del Requerimiento: Alta
Página | 7

4.2 Requerimientos No Funcionales


Identificación del Requerimiento RNF 01
Nombre del Requerimiento Interfaz del sistema
Características La interfaz del sistema debe ser amigable para el
usuario.
Descripción del Requerimiento El sistema debe tener una interfaz de visualmente
sencilla y de fácil interacción con el usuario.
Prioridad del Requerimiento: Alta

Identificación del Requerimiento RNF 02


Nombre del Requerimiento Seguridad de la Información
Características Mitigar pérdidas de información.
Descripción del Requerimiento Se genera un Backup cada 24 horas del sistema.
Prioridad del Requerimiento: Alta

Identificación del Requerimiento RNF 03


Nombre del Requerimiento Generar de alertas error
Características El sistema permitirá la generación de alertas.
Descripción del Requerimiento El sistema mostrará mensajes de alertas de un
mal funcionamiento del programa.
Prioridad del Requerimiento: Alta

Identificación del Requerimiento RNF 04


Nombre del Requerimiento Actualizaciones
Características El sistema deberá actualizarse cada cierto tiempo.
Descripción del Requerimiento Se mostrarán nuevas mejoras para que el sistema
se maneje más fácil y de las respuestas
requeridas.
Prioridad del requerimiento: Alta

Identificación del Requerimiento RNF 05


Nombre del Requerimiento Compatibilidad
Características Tendrá capacidad para intercambiar información.
Descripción del Requerimiento La compatibilidad se hará para garantizar la
satisfacción del cliente y determinar si el producto
es lo suficiente para ejecutarse en diferentes
navegadores.
Prioridad del Requerimiento: Alta

Identificación del Requerimiento RNF 06


Nombre del Requerimiento Almacenamiento de información
Características Funcionamiento en cualquier condición
Descripción del Requerimiento El Sistema deberá permitir almacenamiento local
para el funcionamiento en caso de que no se
cuente con Internet
Prioridad del Requerimiento: Alta

Identificación del Requerimiento RNF 07


Nombre del Requerimiento Seguimiento de Eventos
Características Historial de movimientos en el sistema
Página | 8

Descripción del Requerimiento


El sistema registra eventos de los cambios
realizados detallando módulo, tipo de
movimiento, usuario que ejecutó fecha y hora.

Prioridad del Requerimiento: Alta

Identificación del Requerimiento RNF 08


Nombre del Requerimiento Permisos de usuarios
Características Se concederá el permiso a través de un rol
personalizado
Descripción del Requerimiento
El sistema deberá solicitar nombre de usuarios y
contraseñas a un Administrador para su ingreso

Prioridad del Requerimiento: Alta

4.3 MODELO DE ANÁLISIS

4.4 Requisitos comunes de los interfaces


En esta sección encontraremos descritas de manera textual la forma en cómo se organiza y la
función que cumplen las interfaces.

4.4.1 Interfaces de usuario

El interfaz del usuario sería una sola sección donde podemos encontrar el acceso a todas las
funciones administrativas que contiene dicho software, donde cada función o sección tendrá sus
propios apartados de subfunciones.
Página | 9

4.4.2 Interfaces de hardware

En primer lugar, se busca hacer un aplicativo web con una versión interconectada con una
aplicación móvil. Por lo que habrá una subsección para la sincronización de datos. También
incluirá secciones para activar o desactivar funciones y la manera en se quiere los reportes.

4.4.3 Interfaces de comunicación

Fundamentalmente que haya una base de datos donde se introdujera todos los datos de las
funciones que se necesitan o donde se pueda hacer un traspaso de datos de otros sistemas. De
allí saldrá la información que necesita todas las funciones para operar y lo cual, de donde saldrán
los reportes.

4.5 Requisitos funcionales


1. Compatibilidad con diferentes sistemas operativos.
2. Seguridad de datos y protección contra la piratería.
3. Diseño intuitivo que sea atractivo para los usuarios.
4. Facilidad de uso y navegación por el contenido del sistema.
5. Funciones útiles para los usuarios.
6. Posibilidad de actualizarse para añadir nuevas funcionalidades o mejorar las existentes.
8. Acceso al dispositivo.
9. Mecanismos de seguimiento de uso para comprender mejor a los usuarios.
10. Soporte técnico para resolver cualquier problema.
12. Compatibilidad con diferentes tipos de medios de pago.

4.6 Requisitos no funcionales

1. Capacidad de escalabilidad: la aplicación debe ser capaz de adaptarse a los cambios en el


número de usuarios y la cantidad de información que se maneja.
2. Disponibilidad: la aplicación debe estar disponible para su uso las 24 horas del día, los 7 días
de la semana.
3. Estabilidad: la aplicación debe ser estable y no ser propensa a caerse o tener problemas
constantes.
4. Seguridad: la aplicación debe proteger la información almacenada en ella y mantenerla segura
de accesos no autorizados.
5. Facilidad de uso: la aplicación debe ser intuitiva y fácil de usar para los usuarios.
6. Rendimiento: la aplicación debe desempeñarse correctamente sin demoras ni errores.
7. Soporte: la aplicación debe contar con soporte para resolver problemas y dudas de los
usuarios.

4.6.1 Requisitos de rendimiento


En conclusión, el sistema a desarrollar debe tener un reporte ilimitado y así poder reportar lo que
pasa en cada función ya que se espera tener un gran sin número de ingresos conectados a la
vez, pretendiendo ser una herramienta esencial para empresas en el cual se puedan confiar
diversas funcionalidades para la interacción del usuario con el sistema.

En cuanto a rendimiento neto, se espera que tenga una velocidad de 1 a 5 segundos


aproximados entre cada proceso en cada acceso.
Página | 10

4.6.2 Seguridad
El software contará con elementos que lo protegen de accesos, usos maliciosos, así como
modificaciones o destrucciones indeseadas. Requisitos específicos como:

1. Autenticación y autorización seguras: El usuario debe verificar su identidad antes de


tener acceso a los datos de la aplicación. Se debe implementar un sistema de autorización para
asegurar que los usuarios tienen acceso sólo a los recursos a los que están autorizados.

2. Encriptación de datos: los datos sensibles deben ser encriptados para asegurar que no
puedan ser accedidos por personas no autorizadas.

3. Seguridad de los datos y la privacidad: el sistema debe garantizar que los datos se
almacenen de manera segura y que los usuarios tengan control sobre qué datos se comparten
con terceros.

4. Actualizaciones de seguridad: El sistema debe recibir actualizaciones periódicas para


asegurar que se sigan los últimos estándares de seguridad.

4.6.3 Fiabilidad
Este software es totalmente confiable, ya que cuenta con un equipo especializado para su
desarrollo, comportamiento y soporte constante, para estar preparado para cualquier novedad
sospechosa en proceso u accesos no autorizados.

4.6.4 Disponibilidad
N/A

4.6.5 Mantenibilidad
El mantenimiento como las actualizaciones y correcciones se harán por medio de un
desarrollador y así poder garantizar una mejor funcionalidad del software lo cual se llevará a cabo
mensualmente.

4.6.6 Portabilidad
Este software estará disponible para su uso desde sistemas operativos Windows 7 en adelante.

4.7 Otros requisitos


N/A

5 Apéndices.
La idea es desarrollar este software con base y ayuda de lenguajes de programación como php,
java, Javascript y Python cuya filosofía hace hincapié en la legibilidad de su código. De esta
forma, podremos definirlos como sistemas estructurados de comunicación, que nos permita
como programadores dar instrucciones específicas.

También podría gustarte