Anda di halaman 1dari 19

Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar

Especificación de Requisitos del Software

UNIVERSIDAD NACIONAL DEL SANTA


FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

“Especificación de Requisitos del Software


de la Empresa Inversiones Villar"

INTEGRANTES:

 Cotrina Rebaza Angelica

 Medina Charcape Andrés

 Villar Rodríguez Leonardo

CICLO: V

CURSO: Sistemas de Información I

DOCENTE: Ing. Carlos Mendoza Corpus

NVO. CHIMBOTE – PERÚ


JUNIO– 2018

Pág. I Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

Ficha de documento:

Fecha Revisión Autor Verificado Dep. Calidad.


18/06/2018  Cotrina Rebaza Angelica
 Medina Charcape Andrés
 Villar Rodríguez Leonardo

Documento validado por las partes en fecha:

Por la comunidad Por la universidad


Inversiones Villar Universidad Nacional del Santa

Pág. II Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

INDICE
1. INTRODUCCIÓN 1
1.1. PROPOSITO 1
1.2. ALCANCE 1
1.3. PERSONAL INVOLUCRADO 1
1.4. DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS 2
1.5. REFERENCIAS 2
1.6. RESUMEN 2
2. DESCRIPCION GENERAL 2
2.1. PERSPECTIVA DEL PRODUCTO 2
2.2. FUNCIONALIDAD DEL PRODUCTO 3
2.3. CARACTERISTICAS DEL USUARIO 5
2.4. RESTRICCIONES 5
2.5. SUPOSICIONES Y DEPENDENCIAS 5
3. REQUISITOS ESPECIFICOS 5
3.1. REQUERIMENTOS FUNCIONALES 5
3.2. REQUERIMENTOS NO FUNCIONALES 10
3.3. REQUISITOS COMUNES DE LAS INTERFACES 13

Pág. III Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

1. Introducción
Este documento es una Especificación de Requerimientos Software (ERS) para el Sistema
de Información (SI) para la gestión de ventas.
Esta especificación se ha estructurado basándose en las directrices del estándar de la
ISO/IEC/25000 conocido también como SQuaRE (Requisitos y evaluación de calidad del
sistema y del software). También se incluye los estándares de seguridad de la información
para la empresa conforme al ISO/IEC/27000 que se encarga de las precauciones tomadas
para proteger los datos de la empresa contra cualquier riesgo.

1.1. Propósito
El documento detalla los requerimientos funcionales y no funcionales aplicados en el
desarrollo de un SI para la gestión de ventas de la Empresa “Inversiones Villar” la cual
será utilizado por el dueño y sus empleados

1.2. Alcance
El siguiente documento permitirá desarrollar el análisis y diseño de un sistema de Gestión
de Ventas de la Empresa “Inversiones Villar” usando la Metodología Orientada a Objetos
en la ciudad de Chimbote cuyo entregable será dado en un plazo de 4 meses
garantizando un excelente manejo de su información del usuario

1.3. Personal Involucrado


Nombre Angelica Cotrina Rebaza
Rol Analista, diseñadora
Categoría Profesional Estudiante de Ing. De Sistemas e Informática
Responsabilidad Análisis de información y diseño del Sistema de Información
Información de contacto angelica_3_15@hotmail.com

Nombre Andrés Medina Charcape


Rol Analista y Programador
Categoría Profesional Estudiante de Ing. De Sistemas e Informática
Responsabilidad Análisis de información y programación del Sistema de Información
Información de contacto andres.charcape20@gmail.com

Nombre Leonardo Villar Rodríguez


Rol Analista, programador
Categoría Profesional Estudiante de Ing. De Sistemas e Informática
Responsabilidad Análisis de información y programación del Sistema de Información
Información de contacto leorvr7@gmail.com

Pág. 1 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

1.4. Definiciones, acrónimos y abreviaturas


Nombre Descripción
Usuario Persona que usará el sistema para gestionar procesos
SQuaRE Requisitos y evaluación de calidad del sistema y del
software
ISO Estándar
ING Ingeniería
RF Requerimiento Funcional
RNF Requerimiento No Funcional
SI Sistemas de Información

1.5. Referencias
Título del Documento Referencia
ISO 25000 ISO de Calidad
ISO 27000 ISO de Seguridad de Información

1.6. Resumen
Este documento se divide en 3 bloques:

1. Introducción: Bloque donde mostraremos una explicación introductoria del


documento, además se especifica las definiciones de abreviaturas y referencias de
documentos más importantes que se han utilizado
2. Descripción General: Bloque donde mostraremos una descripción general del SI
como, por ejemplo: características de usuarios, restricciones y el pictograma de la
empresa
3. Requisitos Específicos: Bloque donde se especifica los requisitos funcionales y
no funcionales que permitirán el desarrollo del SI
4. Apéndices:

2. Descripción General

2.1. Perspectiva del Producto


El SI será un entregable diseñado como una aplicación de escritorio, que incluye una
manera veloz en mostrar los resultados esperados por el usuario. Además, se
entregará un manual para facilitar su uso

Pág. 2 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

2.2. Funcionalidad del Producto: Pictograma

Pág. 3 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

Pág. 4 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

2.3. Características de los usuarios


Tipo de usuario Dueño
Formación Docente de Primaria
Actividades Control y manejo del sistema en general

Tipo de usuario Administrador


Formación TSU en Informática
Actividades Control y Manejo del sistema en general

Tipo de usuario Vendedor


Formación Secundaria completa
Actividades Manejo del sistema en general

2.4. Restricciones
 GUI utilizada como aplicación de escritorio
 Solo está permitido que los usuarios permitidos ingresen al sistema
 Limitar ciertas funcionalidades a los administradores y vendedores
 Permitir la modificación de datos al Dueño y Administración
2.5. Suposiciones y dependencias
Los requisitos antes mencionados se deben cumplir estrictamente en el equipo u
equipos en donde se vaya a utilizar el sistema

3. Requisitos Específicos
3.1. Requerimientos Funcionales
Identificación del
requerimiento: RF01
Nombre del
Requerimiento: Autentificación de Usuario.
Características:
Los usuarios deberán identificarse para acceder a cualquier parte del
(QUE)
sistema.
Descripción del
requerimiento: El sistema podrá ser consultado por cualquier usuario dependiendo del
(COMO) módulo en el cual se encuentre y su cargo desempeñado.

 RFN02
 RFN03
Requerimiento NO  RFN05
funcional:  RFN06
 RFN07
 RFN08

Prioridad del requerimiento: Alta

Pág. 5 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

Identificación del
requerimiento: RF02

Nombre del
Registro de Usuario
Requerimiento:
Características: Registra un nuevo usuario para que pueda ingresar al sistema según su
(QUE) tipo de acceso
Descripción del El jefe o área de administración creara un usuario con sus respectivos
requerimiento: (nombre completo, DNI, tipo de empleado) y sus privilegios
(COMO) correspondientes al área indicada.
Requerimiento NO  RFN02
funcional:  RFN03
 RFN04
 RFN05
 RFN06
 RFN07
 RFN08
Prioridad del requerimiento: Alta

Identificación del
RF03
requerimiento:
Nombre del
Consultar Información
Requerimiento:
El sistema ofrecerá información de distintas áreas de la
Características:
empresa(compras, ventas, productos, clientes, proveedores, empleados,
(QUE)
etc.).
Descripción del
Realizara un filtrado de datos según los requerimientos ingresados por el
requerimiento:
usuario para poder visualizarlos en pantalla
(COMO)
Requerimiento NO  RFN02
funcional:  RFN03
 RFN05
 RFN06
 RFN07
 RFN08
Prioridad del requerimiento: Media

Pág. 6 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

Identificación del
requerimiento: RF04

Nombre del
Mantenimiento de usuario
Requerimiento:
Características: El sistema permitirá poder ingresar, crear, modificar, eliminar datos
(QUE) dependiendo del tipo de acceso del usuario
Descripción del
Permite al usuario dependiendo de su tipo de acceso hacer modificaciones
requerimiento:
a los datos de la base de datos.
(COMO)
Requerimiento NO  RFN02
funcional:  RFN03
 RFN05
 RFN06
 RFN07
 RFN08
Prioridad del requerimiento: Alta

Identificación del
requerimiento: RF05

Nombre del
Mantenimiento de compra
Requerimiento:
Características: El sistema permitirá poder ingresar, modificar, eliminar datos dependiendo
(QUE) de la lista de pedidos del producto
Descripción del Permite al usuario dependiendo de la lista de pedidos realizar el
requerimiento: mantenimiento de los productos.
(COMO)
Requerimiento NO  RFN01
funcional:  RFN02
 RFN03
 RFN04
 RFN05
 RFN06
 RFN07
 RFN08
 RFN09
Prioridad del requerimiento: Alta

Pág. 7 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

Identificación del
requerimiento: RF06

Nombre del
Mantenimiento de venta
Requerimiento:
Características: El sistema permitirá poder ingresar, modificar, eliminar datos dependiendo
(QUE) del tipo de venta
Descripción del
requerimiento: Permite al usuario realizar modificaciones de las ventas.
(COMO)
Requerimiento NO  RFN01
funcional:  RFN02
 RFN03
 RFN04
 RFN05
 RFN06
 RFN07
 RFN08
Prioridad del requerimiento: Alta

Identificación del
requerimiento: RF07

Nombre del
Mantenimiento de clientes
Requerimiento:
Características: El sistema permitirá poder ingresar, modificar, eliminar datos de los
(QUE) clientes
Descripción del
requerimiento: Permite al usuario realizar modificaciones de clientes
(COMO)
Requerimiento NO  RFN01
funcional:  RFN02
 RFN03
 RFN04
 RFN05
 RFN06
 RFN07
 RFN08
Prioridad del requerimiento: Alta

Pág. 8 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

Identificación del
requerimiento: RF08

Nombre del
Mantenimiento de Proveedores
Requerimiento:
Características: El sistema permitirá poder ingresar, modificar, eliminar datos dependiendo
(QUE) del proveedor
Descripción del
requerimiento: Permite al usuario realizar modificaciones de proveedores
(COMO)
Requerimiento NO  RFN01
funcional:  RFN02
 RFN03
 RFN04
 RFN05
 RFN06
 RFN07
 RFN08
Prioridad del requerimiento: Alta

Identificación del
RF09
requerimiento:
Nombre del
Venta de Productos
Requerimiento:

Características: El sistema verificará el producto en stock y al final emitirá un comprobante


(QUE) de pago, como también generar informe de ventas.

Descripción del Permite al usuario generar un comprobante pago de acuerdo al pedido del
requerimiento: cliente, verificando si el producto está disponible en stock; y también puede
(COMO) generar un informe de venta.

Requerimiento NO  RFN01
funcional:  RFN02
 RFN03
 RFN04
 RFN05
 RFN06
 RFN07
 RFN08
Prioridad del requerimiento: Alta

Pág. 9 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

Identificación del
RF10
requerimiento:
Nombre del
Informes Mensuales
Requerimiento:
Características: El sistema genera un informe mensual de las compras, Ventas, Gastos
(QUE) Generales y Balance General
Descripción del El sistema recaudará la información generada en todo el mes, la clasificará
requerimiento: según su tipo y hará las respectivas sumatorias obteniendo los resultados
(COMO) y guardándolos en una carpeta interna.
Requerimiento NO  RFN01
funcional:  RFN02
 RFN03
 RFN04
 RFN05
 RFN06
 RFN07
 RFN08
Prioridad del requerimiento: Alta

3.2. Requerimientos No Funcionales:


Identificación del RNF01
requerimiento:
Nombre del Campo de fecha autogenerada
Requerimiento:
Características: El sistema contará con un campo de fecha autogenerada
Descripción del Permite que automáticamente se genere la fecha para las ventas
requerimiento:
Prioridad del requerimiento:
Alta

Identificación del RNF02


requerimiento:
Nombre del Multiplataforma
Requerimiento:
Características: El sistema será multiplataforma
Descripción del Permite ejecutarse en diversos sistemas operativos
requerimiento:
Prioridad del requerimiento:
Alta

Pág. 10 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

Identificación del RNF03


requerimiento:
Nombre del Implementación con el lenguaje Java
Requerimiento:
Características: El sistema será implementado con el lenguaje de programación Java
Descripción del Permite la diversidad de funciones y procedimientos que ofrece,
requerimiento: además es amigable para los desarrolladores
Prioridad del requerimiento:
Alta

Identificación del RNF04


requerimiento:
Nombre del Desarrollo bajo el estándar ISO 27000
Requerimiento:
Características: El sistema será desarrollado teniendo en cuenta el estándar ISO
27000
Descripción del Permite la seguridad de la información de la empresa
requerimiento:
Prioridad del requerimiento:
Alta

Identificación del RNF05


requerimiento:
Nombre del Ayuda al Usuario
Requerimiento:
Características: El sistema contará con ayuda al Usuario
Descripción del Permite brindar mensajes de errores comprensibles al usuario en caso
requerimiento: de errores, botones con imágenes relacionadas al funcionamiento del
mismo y con un manual donde el usuario podrá consultar cualquier
duda
Prioridad del requerimiento:
Alta

Identificación del RNF06


requerimiento:
Nombre del Colores Personalizados
Requerimiento:
Características: El sistema contará con colores personalizados a pedido del cliente
Descripción del Contribuye a que el cliente se sienta a gusto con el sistema
requerimiento:
Prioridad del requerimiento:
Alta

Pág. 11 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

Identificación del RNF07


requerimiento:
Nombre del Fácil Usabilidad
Requerimiento:
Características: El sistema será de fácil uso al usuario
Descripción del Permite el uso intuitivo del sistema
requerimiento:
Prioridad del requerimiento:
Alta

Identificación del RNF08


requerimiento:
Nombre del Base de Datos
Requerimiento:
Características: El sistema contará con una base de datos
Descripción del Permite el manejo de la información de la empresa (productos,
requerimiento: compras proveedores, ventas, usuarios, etc.)
Prioridad del requerimiento:
Alta

Identificación del RNF09


requerimiento:
Nombre del Alerta de Productos
Requerimiento:
Características: El sistema lanzará alerta de productos
Descripción del Permite al usuario estar pendiente sobre sus productos (productos
requerimiento: faltantes en stock, productos más vendidos, etc.)
Prioridad del requerimiento:
Alta

Pág. 12 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

3.3. Requisitos comunes de las interfaces

3.3.1. Interfaces de usuario

El interfaz de usuario es un conjunto de ventanas, botones, listas,


áreas de texto construidas para el uso del sistema, y será ejecutado
desde el ordenador como programa de escritorio

3.3.2. Interfaces de Hardware

Para el perfecto funcionamiento del sistema necesitamos el uso de un


hardware que tenga los siguientes requisitos como mínimo.

 256Mb de memoria RAM


 2Gb de Espacio en Disco Duro
 Procesador 1.8 GHZ o superior
 Periféricos (Mouse, Teclado)
 Pantalla de 1920x1080
 Parlante(opcional)

3.3.3. Interfaces de Software

Sistema Operativo: Windows 10

3.3.4. Interfaces de comunicación

El sistema tiene una comunicación con la base de datos siguiendo


protocolos de protección de datos.

3.4. REQUISITOS FUNCIONAES

3.4.1. RF01

Autentificación de Usuario: Los usuarios deberán identificarse para


acceder a cualquier parte del sistema.

El sistema podrá ser consultado por cualquier usuario


dependiendo del módulo en el cual se encuentre y su cargo
desempeñado.

3.4.2. RF02

Registro de Usuario: Registra un nuevo usuario para que pueda


ingresar al sistema según su tipo de acceso

El jefe o área de administración creara un usuario con sus


respectivos (nombre completo, DNI, tipo de empleado) y sus
privilegios correspondientes al área indicada.

Pág. 13 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

3.4.3. RF03

Consultar Información: El sistema ofrecerá información de distintas


áreas de la empresa (compras, ventas, productos, clientes,
proveedores, empleados, etc.).

3.4.4. RF04

Mantenimiento de usuario: El sistema permitirá poder ingresar,


crear, modificar, eliminar datos dependiendo del tipo de acceso del
usuario

Permite al usuario dependiendo de su tipo de acceso hacer


modificaciones a los datos de la base de datos.

3.4.5. RF05

Mantenimiento de compra: El sistema permitirá poder ingresar,


modificar, eliminar datos dependiendo de la lista de pedidos del
producto

Permite al usuario dependiendo de la lista de pedidos realizar el


mantenimiento de los productos.

3.4.6. RF06

Mantenimiento de venta: El sistema permitirá poder ingresar,


modificar, eliminar datos dependiendo del tipo de venta

Permite al usuario realizar modificaciones de las ventas

3.4.7. RF07

Mantenimiento de clientes: El sistema permitirá poder ingresar,


modificar, eliminar datos de los clientes

Permite al usuario realizar modificaciones de clientes

3.4.8. RF08

Mantenimiento de Proveedores: El sistema permitirá poder ingresar,


modificar, eliminar datos dependiendo del proveedor

Permite al usuario realizar modificaciones de proveedores

3.4.9. RF09

Venta de Productos: El sistema verificará el producto en stock y al


final emitirá un comprobante de pago, como también generar informe
de ventas.

Pág. 14 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

Permite al usuario generar un comprobante pago de acuerdo al


pedido del cliente, verificando si el producto está disponible en
stock; y también puede generar un informe de venta.

3.4.10. RF10

Informes Mensuales: El sistema genera un informe mensual de las


compras, Ventas, Gastos Generales y Balance General

El sistema recaudará la información generada en todo el mes, la


clasificará según su tipo y hará las respectivas sumatorias
obteniendo los resultados y guardándolos en una carpeta interna.

3.5. REQUISITOS NO FUNCIONALES

3.5.1. RNF01

Campo de fecha autogenerada: El sistema contará con un campo de


fecha autogenerada

Permite que automáticamente se genere la fecha para las


ventas

3.5.2. RNF02

Implementación con el lenguaje Java: El sistema será


implementado con el lenguaje de programación Java

Permite ejecutarse en diversos sistemas operativos

3.5.3. RNF03

Venta de Productos: El sistema verificará el producto en stock y al


final emitirá un comprobante de pago, como también generar informe
de ventas.

Permite la diversidad de funciones y procedimientos que ofrece,


además es amigable para los desarrolladores.

3.5.4. RNF04

Desarrollo bajo el estándar ISO 27000: El sistema será desarrollado


teniendo en cuenta el estándar ISO 27000

Permite la seguridad de la información de la empresa

Pág. 15 Universidad Nacional del Santa


Análisis y Diseño de un Sistema de Gestión de Ventas de la Empresa Inversiones Villar
Especificación de Requisitos del Software

3.5.5. RNF05

Ayuda al Usuario: El sistema contará con ayuda al Usuario

Permite brindar mensajes de errores comprensibles al usuario en


caso de errores, botones con imágenes relacionadas al
funcionamiento del mismo y con un manual donde el usuario
podrá consultar cualquier duda

3.5.6. RNF06

Colores Personalizados: El sistema contará con colores


personalizados a pedido del cliente

Contribuye a que el cliente se sienta a gusto con el sistema

3.5.7. RNF07

Fácil Usabilidad: El sistema será de fácil uso al usuario

Permite el uso intuitivo del sistema

3.5.8. RNF08

Base de Datos: El sistema contará con una base de datos

Permite el manejo de la información de la empresa (productos,


compras proveedores, ventas, usuarios, etc.)

3.5.9. RNF09

Alerta de Productos: El sistema lanzará alerta de productos

Permite al usuario estar pendiente sobre sus productos (productos


faltantes en stock, productos más vendidos, etc.)

Pág. 16 Universidad Nacional del Santa

Anda mungkin juga menyukai