0% encontró este documento útil (0 votos)
5 vistas21 páginas

Especificación de Requerimientos Software

El documento detalla la especificación de requisitos para el sistema de ventas e inventario de la Ferretería Monte Sion, utilizando el estándar IEEE 830 y las historias de usuario. Se describen los requisitos funcionales y no funcionales, incluyendo aspectos de rendimiento, seguridad y mantenibilidad del software. El sistema está diseñado para ser independiente y operar en entornos locales, con un enfoque en la autenticación y registro de acciones de los usuarios.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas21 páginas

Especificación de Requerimientos Software

El documento detalla la especificación de requisitos para el sistema de ventas e inventario de la Ferretería Monte Sion, utilizando el estándar IEEE 830 y las historias de usuario. Se describen los requisitos funcionales y no funcionales, incluyendo aspectos de rendimiento, seguridad y mantenibilidad del software. El sistema está diseñado para ser independiente y operar en entornos locales, con un enfoque en la autenticación y registro de acciones de los usuarios.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

lOMoARcPSD|32586861

GA1 220501092 AA4


EV02

ADSI (Servicio Nacional de


Aprendizaje)

Descargado por leydy meza


Studocu no está patrocinado ni avalado por ningún colegio o
universidad.

Descargado por leydy meza


ESPECIFICACIÓN DE REQUERIMIENTOS

CARLOS ANDRES FLOREZ HENAO

JOSÉ DE JESÚS GÓMEZ ACOSTA

JOSÉ RODOLFO SILVA ECHEVERRI

JUAN MARTÍN ZULUAGA BOTERO

INSTRUCTOR

JUAN CARLOS QUINTERO CARDENAS

SERVICIO NACIONAL DE APRENDIZAJE

TECNOLOGÍA EN ANÁLISIS Y DESARROLLO DE SOFTWARE

2022

Descargado por leydy meza


CONTENIDO

INTRODUCCIÓN..............................................................................................................................3
1. ESPECIFICACIÓN DE REQUERIMIENTOS - ESTANDAR IEEE 830...........................4
1.1. Perspectiva del producto............................................................................................4
1.2. Funcionalidad del producto........................................................................................4
1.3. Características de los usuarios.................................................................................4
1.4. Restricciones...................................................................................................................5
1.5. Requisitos funcionales.................................................................................................5
1.6. Requisitos no funcionales.........................................................................................14
1.6.1. Rendimiento...........................................................................................................14
1.6.2. Seguridad................................................................................................................15
1.6.3. Mantenibilidad......................................................................................................15
2. ESPECIFICACIÓN DE REQUERIMIENTOS - HISTORIAS DE USUARIO..................16
BIBLIOGRAFIA...............................................................................................................................19

Descargado por leydy meza


INTRODUCCIÓN

Para estudiar las necesidades de los usuarios de un software se requiere


definir detalladamente los requisitos del sistema a construir, para
realizar esto se utiliza el documento de especificación de requisitos
donde se describe lo que el sistema debe hacer, pero no el como lo debe
hacer, y es así como el equipo del proyecto logra realizar una síntesis de
la información existente.

Posterior a conocer como el cliente quiere que opere el sistema de


Ferretería Monte Sion, el quipo SoldeTec definió cuales son los requisitos
funcionales más importantes y los detalla usando el estándar IEEE 830 y
las historias de usuario.

Descargado por leydy meza


ESPECIFICACIÓN DE REQUERIMIENTOS

1. ESPECIFICACIÓN DE REQUERIMIENTOS - ESTANDAR IEEE 830

1.1. Perspectiva del producto


El sistema de “Ventas e Inventario Ferretería Monte Sion”, será
un software independiente diseñado para trabajar en entornos
locales y permitirá llevar a cabo un control adecuado de los
registros, ventas e inventario del negocio.
1.2. Funcionalidad del producto

Ilustración 1. Modelo Funcionalidad del


Producto Fuente: Elaboración Propia

1.3. Características de los usuarios


Tipo de usuario Administrador y/o Cajero
Formación Administrador de empresas,
Contador
Actividades Control y manejo del sistema en
general

Tipo de usuario Vendedor


Formación Empleado (Bachiller)
Actividades Será el encargado de atende a lo
clientes en el r s
mostrador

Descargado por leydy meza


Tipo de usuario Almacenista
Formación Empleado (Bachiller)
Actividades Será el encargado de atender a los
proveedores y controlar el inventario
del negocio

1.4. Restricciones
El producto que se está desarrollando presenta restricciones las
cuales se deben tener en cuenta tanto al momento de
desarrollar el software, como cuando esté se implemente:
✓ En el desarrollo de este software para el manejo de
ventas e inventarios de la ferretería Monte Sion,
utilizaremos lenguaje de programación Java.
✓ El entorno de desarrollo será Visual Estudio Code.
✓ Los equipos clientes que se encuentren en
funcionamiento deben cumplir con los requisitos mínimos
para el correcto funcionamiento del sistema.
✓ El servidor de Base de datos, debe ser capaz de
atender
consultas concurrentemente y de atender la consulta de
varios usuarios a la vez.
✓ El sistema deberá tener un diseño e implementación
sencilla,
independiente de la plataforma o del lenguaje de
programación.
✓ El sistema trabaja en un entorno Cliente-Servidor, por
ende, el programa no funciona si no encuentra conexión
con la Base de Datos.

1.5. Requisitos funcionales

A continuación, se describen las acciones que deberá llevar a


cabo el software, en términos de los que se conoce como
requisitos. Cada uno de estos posee un nivel de detalle
suficiente para permitir diseñar un sistema que satisfaga de
manera perceptible las necesidades expuestas por los usuarios
del sistema.

Descargado por leydy meza


Descargado por leydy meza (leydymeza1998@[Link])
Descargado por leydy meza
Descargado por leydy meza
Descargado por leydy meza
Descargado por leydy meza
Descargado por leydy meza
Descargado por leydy meza
1.6. Requisitos no funcionales

1.6.1. Rendimiento
En cuanto a los requisitos que se establecen para el correcto
funcionamiento del software, se debe considerar que éste, será
un sistema que tendrá constantes ingresos y consultas de
datos, por esto mismo, se establece como prioridad que dicha
actividad debería afectar lo menos posible el desempeño del
software.

Descargado por leydy meza


Se calcula que las transacciones que se realizarán, el 80% sea
en un tiempo estimado en menos de 1 segundo.
El número de equipos que se necesita estén conectados al
servidor son aproximadamente 3 simultáneamente.
Se espera que al momento de registrar datos, el sistema
demore aproximadamente 5 segundos, a su vez lo mismo
debiera ocurrir al momento de realizar alguna consulta.
1.6.2. Seguridad
En este apartado, se detallarán los métodos de seguridad
que presentará el software.
✓ El software contará con un sistema de autenticación,
denominado “Login de” para el ingreso del personal al
sistema.
✓ El sistema contendrá una forma de guardar registro de cada
acción
por parte de los usuarios que interactúen con el sistema.
✓ El sistema solicitara el cambio de claves a los usuarios del
software cada 4 meses.
✓ Al momento de que la sesión se encuentre inactiva por 15
minutos,
el software solicitará al usuario que se vuelva a autenticar.
✓ El servidor estará protegido mediante una UPS, con el fin
de proteger la integridad de éste.

1.6.3. Mantenibilidad
Un software bien desarrollado, debe tener la flexibilidad
necesaria para adaptarse al futuro, como también, el
mantenimiento deberá hacerse de manera rápida y efectiva,
afectando lo menos posible a las labores de la entidad que lo
utilice.
Se generará un estudio de mantenibilidad o plan de
mantención, que se reinicien servidores cada cierto tiempo,
como también tener al día las actualizaciones del sistema
operativo.
Se le podrá agregar nuevas funcionalidades al programa, para
que, a través del tiempo, se incremente el rendimiento y se
resuelvan problemas de vulnerabilidades que puedan surgir en
el futuro.

Descargado por leydy meza


2. ESPECIFICACIÓN DE REQUERIMIENTOS - HISTORIAS DE USUARIO

Descargado por leydy meza (leydymeza1998@[Link])


Descargado por leydy meza (leydymeza1998@[Link])
BIBLIOGRAFIA
Acosta, A. (30 de 4 de 2022). Identificación de Procesos Ferretería Monte Sion.
(J. Gómez, Entrevistador) Recuperado el 30 de 04 de 2022

SENA. (2022). Recuperado el 26 de 05 de 2022, de


[Link]
institution/SENA/Tecn ologia/228118/Contenido/OVA/CF3/[Link]#/
Descargado por leydy meza (leydymeza1998@[Link])

También podría gustarte