Skip to content

Documento IEEE830

Federico Krenn edited this page Jan 5, 2024 · 7 revisions

Especificación de requisitos de software

Proyecto: Sitio de E-commerce para bicicletería "Tienda Full"

2023


Ficha del documento

Fecha Revisión Autor Verificado dep. Calidad
13/9/23 1.0.0 Ancillotti, Barletta, Blasiche, Cabrera, Castillo, Krenn, Liendo ✔️

1. Introducción

Este documento es una Especificación de Requisitos de Software (ERS) para el Sistema de información para la gestión de stock y ventas de un ecommerce (TIenda Full). Esta especificación se ha estructurado basándose en las directrices dadas por el estándar IEEE Práctica Recomendada para Especificaciones de Requisitos Software ANSI/IEEE 830, 1998.

1.1 Propósito

El presente documento tiene como propósito definir las especificaciones funcionales para el desarrollo de un sistema web e-commerce que permitirá al administrador tener conocimiento de cuales son los pedidos, acceder al historial de ventas, dar de alta productos, editarlos o borrarlos. A su vez permitirá al usuario registrarse en el sitio, navegar por un catálogo, seleccionar productos para realizar el pedido y elegir la forma de pago.

1.2 Alcance

Inclusiones en el Alcance:

  1. Gestión de Stock:

    • El sistema permitirá a los administradores agregar nuevos productos al catálogo.
    • Los administradores podrán editar la información de productos existentes, como nombre, descripción, precio y cantidad en stock.
    • Se proporcionará una interfaz para eliminar productos del catálogo si es necesario.
  2. Gestión de Ventas:

    • El sistema registrará y mostrará un historial de ventas, incluyendo detalles de productos vendidos y fechas de transacción.
  3. Gestión de Pedidos:

    • Los usuarios podrán navegar por el catálogo de productos y agregar productos a su carrito de compras.
    • Los usuarios podrán realizar pedidos seleccionando productos del carrito y proporcionando información de envío.
    • Se implementará un sistema de seguimiento de pedidos para que los usuarios puedan rastrear el estado de sus compras.
  4. Gestión de Usuarios:

    • Los usuarios podrán registrarse en el sitio proporcionando información básica.
    • Se permitirá a los usuarios iniciar sesión en sus cuentas.
    • La plataforma mantendrá perfiles de usuario para personalizar la experiencia de compra.

Exclusiones del Alcance:

  1. Funcionalidades no relacionadas con E-commerce:

    • El proyecto no incluirá funcionalidades que no estén directamente relacionadas con la gestión de stock, ventas y pedidos de la bicicletería "Tienda Full". Esto incluye características como foros de discusión o funciones de redes sociales que no estén relacionadas con la tienda.
  2. Integración de terceros:

    • La integración de sistemas externos o pasarelas de pago de terceros no está incluida en esta fase del proyecto.

1.3 Personal involucrado

Nombre Rol Categoría profesional Responsabilidad Información de contacto
Ancillotti Lautaro Desarrollador Estudiante Diseño y programación lnancillotti@gmail.com
Barletta Fernando Desarrollador Estudiante Diseño y programación ferbarletta@gmail.com
Blasiche Andrés Desarrollador Estudiante Diseño y programación andresblasiche@gmail.com
Cabrera Veronica Soledad Desarrolladora Estudiante Diseño y programación verosolc.30@gmail.com
Castillo Fernanda Desarrolladora Estudiante Diseño y programación fernandaaracelicastillo@gmail.com
Krenn Federico Desarrollador / Scrum Master Estudiante Diseño y programación fedekrenn@gmail.com
Liendo Germán Desarrollador Estudiante Diseño y programación g3rm6n@gmail.com

1.4 Definiciones, acrónimos y abreviaturas

Nombre Descripción
Cliente Persona que utilizará el sistema para compras
Administrador Persona que utilizará el sistema para gestionar altas, bajas y edición de productos
ERS Especificación de Requisitos de Software
RF Requerimiento Funcional
RNF Requerimiento No Funcional
Artículos Productos que se venden
FTP Protocolo de Transferencia de Archivos

1.5 Referencias

Título del documento Referencia
Standard IEEE 830 - 1998 IEEE

1.6 Resumen

Este documento se divide en varias secciones para proporcionar una comprensión completa de la Especificación de Requisitos de Software (ERS) para el proyecto del "Sitio de E-commerce para bicicletería 'Tienda Full'". A continuación, se presenta un resumen breve de las secciones principales:

  • Sección 1: Introducción: Esta sección proporciona una visión general del proyecto y su propósito. También se establecen las bases y la estructura del documento en conformidad con el estándar IEEE 830.

  • Sección 2: Descripción General del Sistema: En esta sección, se detallan aspectos como la perspectiva del producto, las características de los usuarios, restricciones, supuestos y dependencias que afectan al desarrollo. Aunque no se profundiza en excesivos detalles técnicos, se brinda una visión completa del entorno del proyecto.

  • Sección 3: Requisitos Específicos: Aquí se definen los requisitos específicos que el sistema debe satisfacer. Esto incluye detalles de historias de usuarios (US) y requisitos específicos para diferentes fases o iteraciones del proyecto.

2. Descripción general

2.1 Perspectiva del producto

El sistema "Tienda Full" será un producto diseñado para operar en entornos web, lo que garantizará su acceso y utilización de manera rápida y eficaz a través de navegadores web convencionales. Esto permite a los administradores y usuarios acceder a las funcionalidades del sistema desde cualquier lugar con conexión a Internet, sin necesidad de instalar software adicional en sus dispositivos.

2.2 Características de los usuarios

Tipo de usuario Formación Actividades
Administrador Manejo de herramientas informáticas Administración del sistema, CRUD de productos
Cliente MUso de entornos web Visualización del catálogo, elección de productos, comprar de los mismos, revisar compras, etc.

2.3 Restricciones

  • Lenguajes y tecnologías en uso: HTML, CSS, JavaScript, Python y MySQL.

  • El sistema se diseñará según el modelo cliente/servidor.

  • Optimizado para funcionar en navegadores web modernos como Google Chrome, Mozilla Firefox, Safari y Microsoft Edge. La compatibilidad con versiones antiguas de estos navegadores puede estar limitada.

  • La utilización efectiva del sistema requiere una conexión a Internet estable. La falta de conexión puede afectar la capacidad de los usuarios para acceder y utilizar las funcionalidades del sistema.

3. Requisitos específicos

3.1 Product Backlog

Acceso al product backlog + historias de usuario

3.2 Sprints

N° de sprint 1
Sprint Backlog Acceso al sprint backlog
Responsabilidades -
Calendario Cierre semana del 18/9
Inconvenientes: -
N° de sprint 2
Sprint Backlog Acceso al sprint backlog
Responsabilidades -
Calendario Cierre semana del 16/10
Inconvenientes: -