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])