Está en la página 1de 11

Documento con Especificación de Requerimientos

GA1-220501092-AA4-EV02

Especificación de requisitos de Software


Proyecto: SUT-WEB (Sistema unificado de tienda WEB)
Revisión 1.0
Nestor Alonso Pinto Alarcon
Ficha: 2758310
Septiembre 2023

P á g i n a 1 | 11
Sistema unificado de tienda
Documento Especificación de Requerimientos GA1-220501092-AA4-EV02

CONTENIDO

1. Introducción
1.1 Propósito
1.2 Ámbito del sistema
1.3 definiciones, Acrónimos y Abreviaturas
1.4 Referencias

2. Descripción general
2.1 Perspectivas del Producto
2.2 Funciones del producto
2.3 Características de los usuarios
2.4 Restricciones
2.5 Suposiciones y Dependencias
2.6 Requerimientos Futuros

3. Requerimientos Específicos
3.1 Requerimientos Funcionales
3.2 Requerimientos no funcionales
3.3 Otros Requisitos

4. Modelo de análisis
4.1 Diagrama de secuencias
4.2 Diagrama de flujo de datos
4.3 Diagrama de transición de estados

5. Identificar y describir
5.1 Quien envía cambios
5.2 Medios para enviar cambios
5.3 Aprobación de cambios

P á g i n a 2 | 11
Documento Especificación de Requerimientos GA1-220501092-AA4-EV02

1. INTRODUCCIÓN

En el presente documento se explicarán y analizarán los requisitos del


proyecto “Sistema Unificado de Tienda”, desarrollado para la empresa “Agua
Marina Tienda”. Se adopta la guía de requerimientos de software de la IEEE
(STD. 830-1998)

1.1 Propósito
Este documento tiene como propósito dar a conocer el
funcionamiento general del proyecto SUT (Sistema Unificado de
Tienda) que está dirigido al equipo desarrollador, de la empresa
“Agua Marina Tienda” y al usuario final.

1.2 Ámbito del Sistema.


Nombre del Sistema: SUT, “Sistema unificado de tienda”

• El sistema gestionara los procesos de clientes, productos y dinero;


manejo de reportes (Inventario, clientes, gastos y pedidos); registros
de mercancía, clientes y flujo de dinero. No realizara transacciones
bancarias.

• El principal beneficiado con el SUT son los vendedores por catálogo


que quieran implementarlo, ya que el objetivo es optimizar los
procesos en tiempo y recursos, implementándolo para todos los
vendedores.

1.3 Definiciones, acrónimos y abreviaturas


SUT: Sistema Unificado de Tienda

P á g i n a 3 | 11
Documento Especificación de Requerimientos GA1-220501092-AA4-EV02

1.4 Referencias
Bruegge, Bernd y Dutoit, Allen
Ingeniería de Software orientado a objetos
Prentice – hall, 2002

Sommerville, Ian
Ingeniería del Software
7° edición
Pearson educación, 2005

S. Pressman, Roger
Ingeniería del software: un enfoque práctico
7° edición
McGraw Hill, 2010

2. DESCRIPCION GENERAL

2.1 Perspectivas del Producto

• El software permite manejar una base de datos de clientes, mirando


las preferencias de compras de cada uno. Igualmente, permite
ingresar los productos y crear un código por cada uno, además de
generar un informe de pedido según los productos que se dejen en
stock.
• Para los usuarios registrados, están las opciones del administrador y
cliente. El administrador cuenta con la capacidad de agregar,
modificar, editar información de los clientes, mercancía y dinero.
El cliente puede verificar el estado de su pedido y confirmar su
recepción.

P á g i n a 4 | 11
Documento Especificación de Requerimientos GA1-220501092-AA4-EV02

2.2 Funciones del producto

• Registro de clientes
• Registro de mercancía
• Registro de pagos y gastos
• Generar inventario
• Generar código de pedido cliente
• Generar pedido de mercancía según stock
• Generar informe de gastos y ganancias
• Seguimiento y confirmación de pedido

2.3 Características de usuario

El sistema tiene dos tipos de usuarios administrador y cliente


• El usuario administrador debe registrarse en la plataforma, y es el
que ingresa los clientes, mercancía, el dinero, hace pedido y la guía
de reparto de mercancía, además puede acceder a los reportes
(inventario,
• El usuario cliente puede verificar el estado de su pedido y confirmar
la entrega

2.4 Restricciones

• El usuario administrador es el único que puede registrar mercancía,


clientes, pagos y puede acceder al menú principal con estas opciones
• El usuario cliente solo puede acceder a estado del pedido y
confirmación recepción pedido.

P á g i n a 5 | 11
Documento Especificación de Requerimientos GA1-220501092-AA4-EV02

2.5 Suposiciones y dependencias

• En caso de que el cliente no reporte la recepción del pedido en 4 días


se generará una notificación, y se repite 3 días después en caso de
pedidos lejanos.
• Para pagos pendientes se genera una notificación dependiendo el
tiempo acordado con el cliente.

2.6 Requerimientos futuros

• Dejar tienda online


• Manejar facturación
• Los que se generen de acuerdo con las necesidades identificadas

3. ESPECIFICACIÓN DE LOS REQUERIMIENTOS FUNCIONALES


Y NO FUNCIONALES DEL SOFTWARE
Como ya se mencionó en la introducción, para responder a las necesidades
del cliente es necesario comenzar identificando los requerimientos tanto
funcionales como no funcionales, para así ́ poder direccionar positivamente la
construcción del software. A continuación, se exponen dichos requisitos en
un negocio de ventas

3.1 Requisitos funcionales

• Registro de usuarios
• Registro de mercancía
• Registro de clientes
• Solo permitirá́ el acceso a usuarios autorizados (comerciante)
• Recepción de pedidos
• Al aprobar un pedido pasara a la selección en el inventario
• A cada orden se le dará un código único para seguimiento del proceso
P á g i n a 6 | 11
Documento Especificación de Requerimientos GA1-220501092-AA4-EV02

• Cálculo de ingresos vs egresos


• Regulaciones comerciales

3.2 Requisitos no funcionales


• Seguridad - Los datos de usuario, incluidas las contraseñas, deben
estar encriptados en la base de datos. El acceso no autorizado al
sistema debe estar protegido mediante
• Rendimiento - El tiempo de respuesta promedio para las acciones de
los usuarios no debe superar los 2 segundos.
• Confiabilidad
• Disponibilidad - El sistema debe tener un tiempo de actividad del
99.9%
durante las horas de funcionamiento previstas. Se debe realizar un
mantenimiento planificado fuera de las horas pico.
• Usabilidad - La interfaz de usuario debe ser intuitiva y fácil de usar
para
usuarios no técnicos. Las funciones clave deben ser accesibles en no
más de 3 clics desde la página de inicio.
• Portabilidad
• Restricciones
• Control de errores

P á g i n a 7 | 11
Documento Especificación de Requerimientos GA1-220501092-AA4-EV02

4. MODELO DE ANALISIS
4.1 Diagrama de secuencias

P á g i n a 8 | 11
Documento Especificación de Requerimientos GA1-220501092-AA4-EV02

4.2 Diagrama de flujo de datos

P á g i n a 9 | 11
Documento Especificación de Requerimientos GA1-220501092-AA4-EV02

4.3 Diagrama de transición de estados

P á g i n a 10 | 11
Documento Especificación de Requerimientos GA1-220501092-AA4-EV02

5. IDENTIFICAR Y DESCRIBIR

5.1 Quien envía cambios

El administrador envía los cambios que determina es necesario, para


que en el desarrollo del software los implemente.

5.2 Medios para enviar cambios

Los cambios se enviarán a través del correo electrónico y/o contactos


del desarrollador.

5.3 Aprobación de cambios

La aprobación de cambios se realizará entre el administrador y el


desarrollador.

P á g i n a 11 | 11

También podría gustarte