Taller para la determinación de las especificaciones funcionales del software
Enviado por kelilu 1302 • 27 de Mayo de 2023 • Trabajo • 5.480 Palabras (22 Páginas) • 112 Visitas
ESPECIFICACION DE REQUERIMIENTOS
Evidencia:
GA1-220501092-AA4-EV02.
Presentado por:
Luis Miguel Tabares Conta
Presentado a:
Mag. Edwin Cadena
Tecnólogo en Análisis y Desarrollo de Software
SENA SAN GIL
Tabla de contenido:
1.INTRODUCCIÓN
1.1 Objetivo
1.2 Alcance
1.3 Metodología
1.4 Estructura del documento
2. PERSPECTIVA DEL PRODUCTO
2.1 Integración con otros sistemas
2.2 Extensibilidad y escalabilidad
2.3 Facilidad de uso e intuitivo
2.4 Adopción de mejores prácticas
2.5 Mantenibilidad y soporte
2.6 Seguridad
2.7 Tolerante a fallos
3. FUNCIONES DEL PRODUCTO
3.1 Registro y administración de productos
3.2 Control de existencias
3.3 Generación de informes
3.4 Consulta del historial de pedidos, pagos y envíos
3.5 Consulta de disponibilidad de productos
3.6 Realización de compras
3.7 Actualización de información personal
4. CARACTERÍSTICAS DE LOS USUARIOS
4.1 Administrador del Sistema GCI
4.2 Empleado/Vendedor
4.3 Cliente
5. RESTRICCIONES
5.1 Protocolos de intercambio de datos vía internet
5.2 Seguridad y control de acceso
5.3 Consideraciones no especificadas
6. REQUISITOS FUNCIONALES
6.1 Caso de uso: Gestionar usuarios y roles
6.2 Caso de uso: Registro y administración de productos
6.3 Caso de uso: Control de existencias
6.4 Caso de uso: Generación de informes
6.5 Caso de uso: Consulta del historial de pedidos, pagos y envíos
6.6 Caso de uso: Consulta de disponibilidad de productos
6.7 Caso de uso: Realización de compras
6.8 Caso de uso: Actualización de información personal
7. REQUISITOS NO FUNCIONALES
7.1 Rendimiento
7.2 Confidencialidad
7.3 Usabilidad
7.4 Escalabilidad
7.5 Disponibilidad
8. HISTORIAS DE USUARIO
8.1 Historia de usuario 1: Como administrador, quiero poder crear nuevos usuarios en el sistema. 8.2 Historia de usuario 2: Como empleado, quiero poder registrar nuevos productos en el inventario.
8.3 Historia de usuario 3: Como cliente, quiero poder consultar el historial de mis pedidos y pagos. 8.4 Historia de usuario 4: Como empleado, quiero poder generar informes sobre el estado del inventario.
9. CONCLUSIONES
10. REFERENCIAS
10.1 Alcances
10.2 Gestión de Usuarios y Roles
10.3 Gestión de Productos
10.4 Generación de Reportes
10.5 Historial de Pedidos, Pagos y Envíos
10.6 Compra de Productos
10.7 Gestión de Información Personal
10.8 Seguridad y Privacidad
10.9 Interoperabilidad
11. DIAGRAMA DE CASO DE USO.
INTRODUCCION :
El presente documento tiene como objetivo analizar y describir los requisitos del proyecto "SISTEMA DE INVENTARIOS UNIFICADOS KELISH" desarrollado para la empresa "Colrepuestos.". El Sistema unificado de Inventarios es una aplicación web diseñada para facilitar la administración y seguimiento de inventarios en una organización.
Esta aplicación web proporciona una amplia gama de funcionalidades que permiten gestionar de manera eficiente los inventarios. Entre estas funcionalidades se encuentran la gestión de usuarios y roles, la administración de productos, la generación de reportes, la consulta del historial de pedidos, pagos y envíos, la disponibilidad de productos, la realización de compras, el acceso al historial de compras y la actualización de información personal.
En la elaboración de los requisitos del sistema se ha seguido el estándar IEEE 830, el cual proporciona una guía detallada para la especificación de requisitos de software. Siguiendo este estándar, cada requisito se describe teniendo en cuenta diversos elementos.
En primer lugar, se aborda la perspectiva del producto, analizando cómo el sistema se integra con otros sistemas existentes en la empresa y qué funciones adicionales podrían ser necesarias para su correcto funcionamiento.
Posteriormente, se enumeran y describen las principales funciones del producto, como el registro de productos, el control de existencias, la generación de informes, entre otras.
A continuación, se definen las características y roles de los usuarios que interactuarán con el sistema, tales como administradores, encargados de inventario y personal de ventas, entre otros.
Se establecen también las limitaciones y restricciones que el sistema debe tener en cuenta, como requisitos de hardware, compatibilidad con determinados dispositivos o sistemas operativos, y requisitos legales o de seguridad.
Asimismo, se describen los casos de uso del sistema, detallando las interacciones entre los usuarios y el sistema en diferentes escenarios y situaciones. Estos requisitos funcionales son fundamentales para comprender cómo se utilizará el sistema en la práctica.
Por último, se especifican aquellos requisitos no funcionales que no están directamente relacionados con la funcionalidad del sistema, pero que son igualmente importantes. Estos requisitos abarcan aspectos como el rendimiento, la confiabilidad, la usabilidad, entre otros.
Además de los elementos mencionados anteriormente, se utilizará la estructura de historias de usuario para describir cada requisito de forma más detallada. Cada historia de usuario contendrá un número de historia, un nombre, un usuario relacionado, una estimación de los puntos de esfuerzo, una descripción, observaciones y criterios de aceptación.
En resumen, este documento proporcionará una visión completa de los requisitos del proyecto "Sistema unificado de inventarios kelish", abarcando tanto aspectos funcionales como no funcionales, y utilizando la estructura de historias de usuario para una mayor claridad y detalle en la especificación de cada requisito.
...