Вы находитесь на странице: 1из 6

INSTITUTO TECNOLÓGICO SUPERIOR DEL SUR DE GUANAJUATO

INGENIERÍA EN SISTEMAS COMPUATACIONALES


GESTIÓN DE PROYECTOS DE SOFTWARE

Especificación de Requisitos de Software.


(ERS).

PUNTO DE VENTA.
“ABARROTES MADI”

1
Versión 1.0000
22/08/19
1. Introducción.

Este documento es una Especificación de Requisitos Software (ERS) para el


Sistema de punto de venta de Abarrotes Madi. Todo su contenido ha sido
elaborado en colaboración con los usuarios, responsables de la Compañía y
desarrolladores del mismo programa. Esta especificación se ha estructurado
inspirándose en las directrices dadas por el estándar “IEEE Recommended
Practice for Software Requirements Specification ANSI/IEEE 830 1998”.

1.1. Propósito.

El propósito es definir cuáles son los requerimientos que debe tener un


programa que gestione y haga ventas el sistema de un almacén de una
tienda de abarrotes.
La aplicación de punto de venta ha sido encargada por la tienda de abarrotes
Madi para que gestione la compra y venta de productos que hay en la tienda
y saber cuántos productos se deben comprar a los proveedores.

1.2. Ámbito del sistema.

El programa se llamará “Punto de Venta-Madi”.


El producto que vamos a describir es un programa que desempeñe el papel
de un punto de venta que va a ser destinado para la tienda de abarrotes Madi.
La situación de inicio es una en la que no existe un sistema informático que
automatice la parte de gestión y venta de productos que hay en la tienda.
El programa debe ser capaz de registrar y vender todo tipo de cosas que se
estén en disponibles en la tienda de abarrotes.
Y darnos un reporte al final del día de que productos se vendieron y cuales
productos se agotaron.
El objetivo del proyecto es desarrollar el software “Venta-Madi” para realizar
el control de ventas e inventario de Abarrotes Madison.
Metas: Este programa tiene que hacer las funciones de almacenar, vender y
realizar cuentas en el mismo programa con tan solo pasar el código de barras
del producto.
Su diseño sebe ser de fácil compresión para que un usuario con poca
experiencia en las computadoras lo sepa utilizar con tan solo mostrarle las
funciones.
Se harán pruebas del sistema de acuerdo a lo establecido, será en una laptop
con Windows, y el usuario tendrá una capacitación para aprender a manejar

2
bien al programa y no tenga problema al momento de mostrarle a alguien
más el uso del mismo.

1.3. Definiciones, Acrónimos y abreviaturas.


Palabra Definición
Gestión Es asumir y llevar a cabo las responsabilidades sobre un
proceso (es decir, sobre un conjunto de actividades) lo
que incluye:

*La preocupación por la disposición de los recursos y


estructuras necesarias para que tenga lugar.
*La coordinación de sus actividades (y correspondientes
interacciones).y sus semejantes
Reporte Es un informe o una noticia. Este tipo de documento (que
puede ser impreso, digital, audiovisual, etc.) pretende
transmitir una información.
Usuario. Es aquel que utiliza el sistema.
Base de datos Una base de datos es un conjunto de datos que nos
permite guardar grandes cantidades de información de
(BD)
forma organizada para que luego podamos encontrar y
utilizar fácilmente.
Administrar La administración es el proceso de planificar, organizar,
dirigir y controlar el uso de los recursos y las actividades
de trabajo con el propósito de lograr los objetivos o metas
de la organización de manera eficiente y eficaz.
IEEE Instituto de ingenieros eléctricos y electrónicos.
Loginj Proceso mediante el cual se controla el acceso individual
a un sistema informático mediante la identificación del
usuario utilizando credenciales provistas por el usuario.

1.4. Referencias.

IEEE Recommended Practice for Software Requirements Specification.


ANSI/IEEE 830, 1998.

1.5. Visión general del documento.


3
Este documento consta de tres secciones. Esta sección es la introducción y
proporciona una visión general de la ERS. En la sección 2 se da una
descripción general del sistema, con el fin de conocer las principales
funciones que debe realizar, los datos asociados y los factores, restricciones,
supuestos y dependencias que afectan al desarrollo, sin entrar en excesivos
detalles. En la sección 4 se definen detalladamente los requisitos que debe
satisfacer el sistema.

2. Descripción General.

2.1. Perspectiva del producto.

El producto final permitirá el cobro de los productos que se encuentren en el


establecimiento, así como hacer corte de caja (dinero) al final del día en este
solamente el Administrador (Adm.). Puede hacer este proceso y también
como saber cuántos productos fueron los que se vendieron en el transcurso
del día y cuantos son los que quedan en existencia y una opción donde
muestre y pueda colocar quienes tienen crédito con ellos.
Para ingresar al sistema será necesaria la identificación del personal que
hará uso de dicho sistema, con el fin de evitar el mal uso del producto
existente y a su vez el control del dinero de la venta.

2.2. Funciones del producto.

● Login de los empleados y administradores.


● Consultar, modificar y mostrar los productos que se encuentren
en existencia o al igual en caso contrario.
● Altas y bajas de los empleados.
● Altas y bajas de productos.
● Mostrar Cantidades existentes de productos.
● Mostrar el Precio del producto.
● Mostrar el Nombre del productos

2.3. Características de los usuarios.

● Administrador de la tienda de abarrotes: Personas con el nivel


promedio de preparatoria, deben tener conocimientos básicos de
computación “Nivel administrativo”.
● Empleados: No necesitan tener mucho nivel de estudio, porque los
administradores serán encargados de explicarles cómo funciona el

4
sistema y no les costara demasiado trabajo porque solo realizarán
muy pocas tareas en el sistema. “Nivel Empleados”.
● Operador: Persona con nivel promedio de preparatoria, deben tener
conocimientos medio o avanzado de computación. “Nivel
Operacional”.

2.4. Restricciones.

● Una de las principales restricciones que podemos tener durante el


desarrollo del sistema es la económica y el tiempo que le vamos a
emplear al estar viajando al lugar donde está ubicado el negocio en el
que se desarrollara el sistema.
● Se debe tener siempre sesión abierta para poder realizar el cobro de
las ventas, ya que no se puede hacer ningún cobro de las ventas sin
que haya una sesión abierta.
● por momento el ticket no se estaría imprimiendo ya que el cliente no
cuenta con la impresora para imprimirlos.

2.5. Suposiciones y dependencias.

El sistema funcionara en un sistema operativo Windows con un equipo de


cómputo aceptable en sus especificaciones, ya que si no se contaran un
equipo con especificaciones aceptables este no funcionaría correctamente,
y ya que si el usuario decidiera cambiar el tipo de sistema operativo sería
necesario revisar y cambiar los requisitos.

2.6. Requisitos específicos.

● Realizar la creación de usuarios en la base de datos que contendrá


todos los datos de la tienda de abarrotes para proporcionar una mayor
seguridad.
● Hacer más interactivo el sistema con imágenes u otras características
para que el sistema sea más sencillo de utilizar.

5
3.- Cronograma de actividades

Las actividades descritas en el siguiente apartado se periodificaron en un plazo de


4 meses como máximo, de donde resulta la duración total estimada del proyecto.

Вам также может понравиться