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

CAPTULO IV:

ESPECIFICACION DE
REQUERIMIENTOS DE
SOFTWARE
Proyecto:
Implementacin de un Sistema de Gestin de
Ventas para la Empresa Market Flores S.A.

Equipo de Trabajo
Ing. Miguel Rodriguez Alvarez.
Ing. Joel Yana Choque.
Ing. Eliser Jess Ticona Ccopa.

SISMARKFLO
Corporation System LOSGALA
Versin 1.0
15/12/2017
Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.2

INDICE DEL CAPITULO IV


Ficha del Documento .................................................................................................... 3

Propsito del Documento .............................................................................................. 3

4.1. Introduccin ....................................................................................................... 4

4.1.1 Tabla de Revisin Histrico ......................................................................... 4

4.1.2 Objetivo ....................................................................................................... 5

4.1.3 Alcance ....................................................................................................... 5

4.1.4 Definiciones Acrnimos y Abreviaturas ....................................................... 6

4.1.5 Referencias ................................................................................................. 6

4.2. Descripcin General ........................................................................................... 7

4.2.1 Perspectiva del Producto............................................................................. 7

4.2.2 Funciones del Producto ............................................................................... 7

4.2.2.1. Diagrama de Casos de Uso General .................................................... 7

4.2.2.2. Mdulos del Sistema ............................................................................ 9

4.2.2.3. Caractersticas del Sistema .................................................................. 9

4.2.3 Matriz de Trazabilidad Solicitud de Usuario Funciones del


Producto/Requerimiento de Usuario ........................................................................ 12

4.2.4 Caractersticas de los Usuarios ................................................................. 14

5.1.1 Restricciones ............................................................................................ 15

5.1.2 Suposiciones y Dependencias................................................................... 15

4.3. Requerimientos Especficos ............................................................................. 16

4.3.2. Requerimientos Funcionales ..................................................................... 16

4.3.3. Matriz de Trazabilidad Funciones del Producto Requerimientos


Funcionales ............................................................................................................. 16

4.3.4. Requerimientos No Funcionales ................................................................ 16

4.3.5. Matriz de Trazabilidad Requerimientos Funcionales No Funcionales ..... 16

4.3.6. Requerimientos de Interaccin .................................................................. 16

4.4. Apndices ........................................................................................................ 16


Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.3

Ficha del Documento

Verificaci
n por el Observacin por
departame el departamento
Fecha Revisi Autores
nt o de de calidad /
n
calidad supervisin
/
supervisi
n

Ing. Miguel Rodriguez


15 de Alvarez.
Diciembre
1 Ing. Joel Yana Choque.
Ing. Eliser Jess Ticona
Ccopa

Propsito del Documento

PROPOSITO
En el presente captulo se determinar las especificaciones de requerimientos del
software,como la perspectiva del producto, funciones del producto, caractersticas del
sistema, requerimientos del usuario, requerimientos funcionales y requerimientos no
funcionales. En la cual desarrollaremos con la ayuda del estndar IEEE 830 y
especificacin de matriz de trazabilidad.
Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.4

4.1. Introduccin
En el presente capitulo se determina los requerimientos del software
SISMARKFLORES en base de como interacta el sistema con el usuario y cliente,
de tal forma establecer una base para el desarrollo del software donde pueda
satisfacer las necesidades de los usuarios y por otro lado al cliente.

En el presente documento ERS se encontrarn, de manera especfica y ordenada


cada uno de los requerimientos que presenta el desarrollo del software. Se indicar
la funcin del software y la forma de como cumplir con el objetivo de cada
requerimiento propuesto para el desarrollo del software. Se describir cada uno de
los pasos a seguir para la manipulacin del software y como entrar a cubrir las
necesidades del proyecto. Para cada requerimiento se indicarn cules son los
factores que se involucraron para considerarlo como un factor necesario para
incluirlo en la elaboracin del software y cul es el personal involucrado (hombre o
sistema) con el cual estar relacionado e interactuando para cada disposicin que
se requiera como manipulacin del software.

Para el desarrollo del Sistema de Gestin Ventas para la empresa MARKET


FLORES S.A. utilizaremos el estndar IEEE 830 ya que habla sobre la ERS, puesto
que su finalidad de este estndar es la integracin de los requerimientos del sistema
desde la perspectiva del usuario, cliente y desarrollador. Es uno de los estndares
cuando se pretende cumplir con las normas de calidad.

4.1.1 Tabla de Revisin Histrico

N Observaciones
Autores Fecha
Revisin

Ing. Miguel Rodriguez Alvarez.


Ing. Joel Yana Choque.
1 Ing. Eliser Jess Ticona Ccopa
15/12/2017

Cuadro N 015 Tabla de Revisin Histrica.


Fuente: Elaboracin SIGERE.
Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.5

4.1.2 Objetivo
Obtener eficiencia en la gestin de encomiendas (donde involucra el
rea de gerencia postal). Donde se busca optimizar el proceso de envo
y recepcin de encomiendas.
Gestionar y dar un seguimiento a la encomienda a travs de un cdigo
de rastreo para verificar el estado o la situacin en la que se encuentre
dicha encomienda.

4.1.3 Alcance
El Sistema Informtico de Gestin de Ventas, propuesto para el rea de
Ventas donde especficamente solucionar la gestin de ventas y facturacin,
en la cual abarca los siguientes procesos:
Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.6

4.1.4 Definiciones Acrnimos y Abreviaturas


SISMARKFLORES: Sistema de Gestin de Ventas Market Flores.
ERS: Especificacin y Requerimientos del Software.
IEEE 830: (Institute of Electrical and Electronics Engineers) donde
significa Instituto de Ingeniera Elctricos y Electrnicos. Su finalidad es
la integracin de los requerimientos del sistema desde la perspectiva del
usuario, cliente y desarrollador.
CU: Casos de Uso.
Requerimientos Funcionales: Descripcin de las necesidades que el
sistema debe cumplir para satisfacer las necesidades del usuario. Es
decir; es todo aquel que el sistema debe hacer.
Requerimientos No Funcionales: Son restricciones de los servicio o
funciones ofrecidos por el sistema, donde se refieren a algunas
propiedades emergentes como la fiabilidad, el tiempo de respuesta,
seguridad y la capacidad de almacenamiento; es decir lo que el sistema
no debe hacer.
Usuario: Persona que utiliza el sistema
Matriz de Trazabilidad: Es una herramienta que se utiliza para saber
que requerimientos quedan cubiertos por una prueba.
Actor: Es la persona que interacta con el sistema
Mdulos: Son elementos que conforman el sistema software para su
funcionamiento.

4.1.5 Referencias
Ingeniera de Software, Un Enfoque Practico Roger S. Pressman 7ma.
Edicin.
Especificacin de Requerimientos segn el estndar IEEE 830.
Especificacin y Trazabilidad de Requerimientos
Ingeniera de Software Lan Sommerville 9na. Edicin.
Lenguaje Unificado Modelado (UML) James Rumbaugh, Ivar Jacobson,
Grady Booch.
Anlisis y Diseo Orientado a Objetos con UML y el Proceso Unificado
Stephen R. Schach.
Ingenieria de Software Benet Campderrich Falgueras.
Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.7

4.2. Descripcin General

4.2.1 Perspectiva del Producto


Se proyecta implementar un sistema multisucursal que permita controlar la
gestin de envo y recepcin de las encomiendas de acuerdo al destino
asignado por parte del cliente remitente, de tal forma pueda garantizar la
seguridad y evitar la prdida de las encomiendas que suelen ocurrir muchas
veces, adems el sistema permita dar un seguimiento a la encomienda a
travs de un cdigo de rastreo (8 dgitos o nmero de gua de remisin) en
tiempo real de acuerdo al estado o la situacin en la que se encuentre (Por
entregar, en trnsito o entregado al cliente), eso le garantiza al cliente
confianza a la hora de enviar. Por otro lado, el sistema permita gestionar,
devolver informes detallados en forma de grficos estadsticos ya sea en
forma diaria, semanal, mensual o anual de las encomiendas enviadas o
recepcionadas, para luego tomar decisiones futuras.

4.2.2 Funciones del Producto

4.2.2.1. Diagrama de Casos de Uso General

Figura N 010 Diagrama de Casos de Uso General.


Fuente: Elaboracin LOSGALA.
Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.8

Descripcin de Casos de Uso

Cdigo Caso de Uso Descripcin


En este proceso se permite la autenticacin del
CU-001 Acceso al Sistema actor para ingresar al sistema segn a los
privilegios otorgados.
Representa el mdulo donde se registrarn
CU-002 Gestin de todos los procesos de ventas, registro de
ventas
nuevos clientes.
.
Representa el mdulo donde se generara la
facturacin correspondiente a la venta
CU-003 Gestin
realizada.
caja/facturacin

Representa el mdulo donde se gestionar el


inventario de productos de la empresa.
CU-004 Gestin
inventario
Representa el mdulo donde se gestionarn los
CU-005 Gestin de reportes estadsticos o los informes en forma
Reportes detallado ya sea en forma diaria, semanal,
mensual o anual.
En este proceso se dar el seguimiento a la
Consulta se encomienda a travs de un cdigo de rastreo
CU-006 Seguimiento segn al estado o la situacin en la que se
encuentre.
CU-007 Mantenimiento Es el proceso en donde se realizar el respaldo
(Backup) y restauracin de la BD.
Representa el mdulo donde se gestionarn los
CU-008 permisos de acceso a los usuarios
Administracin del autentificados. Registro de Usuarios, Rol de
Sistema Usuario, Registro de Sucursal, Gestin de
Documentos Fiscales.
Cuadro N 015 Descripcin de Casos de Uso.
Fuente: Elaboracin LOSGALA.
Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.9

4.2.2.2. Mdulos del Sistema


Cdigo Caso de Uso
CU-001 Acceso al Sistema
CU-002 Mdulo de Encomienda
CU-003 Mdulo de Gestin Ventas
CU-004 Mdulo de Gestin caja
CU-005 Mdulo de Inventario
CU-006 Mdulo de Reportes
CU-007 Mdulo de Mantenimiento
CU-008 Mdulo de Administracin del Sistema
Cuadro N 016 Mdulos del Sistema.
Fuente: Elaboracin LOSGALA.

4.2.2.3. Caractersticas del Sistema


CU-001. Acceso de Sistema
El acceso al sistema se da mediante una cuenta de acceso y los
principales actores son: Administrador del Sistema y Personal
de Ventas.
A. Descripcin y Prioridad
Clsica Ventana (Interfaz) de Inicio de Sesin tambin llamado
Ventana de Login, con un proceso de autenticacin para
garantizar el acceso de distintos usuarios segn el tipo de
usuario y/o cargo que ocupen, haciendo que el usuario este
previamente registrado para que ingrese al sistema con su
respectivo privilegio otorgado por el administrador del sistema.
B. Estimulo Solicitud y Respuesta
Para iniciar sesin la cual est compuesta por: Nombre de
Usuario y Clave, contar con un proceso que validar la cuenta,
Si es correcta o no los datos ingresados con un mximo de
intento de 3 veces y respectando obligatoriamente tanto
maysculas como minsculas, en caso contrario esperar unos
minutos para reanudar el proceso, en caso de ingresar
correctamente los datos se proceder a mostrar el men
principal del sistema y los mdulos respectivos. Por otro lado, la
clave del usuario estar cifrado (uso de la criptografa) para
garantizar la seguridad de acceso contra cualquier ataque
Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.10

informtico (inyeccin sql, fuerza bruta, ataque de diccionario u


otro tipo de ataque).

CU-002. Mdulo de venta


El acceso al Mdulo de Encomiendas del Sistema nicamente lo
tiene permitido el Personal Recepcionista, quien ser el encargado
de proceder con esta operacin.
CS-002: Registro de Venta
A. Descripcin y Prioridad
Proceso en el cual se hace un llenado de un formulario segn
los campos requeridos donde se registra cada uno de las ventas
segn la categora que corresponde y la unidad de medida en la
que se mide para luego ser registrado el pedido.
B. Secuencia de Estimulo/Respuesta
Para el registro de una venta, es necesario ingresar al sistema
como un usuario encargado de venta, este actor es el nico que
tiene la autorizacin para realizar esta operacin.
CU-002. Mdulo de caja(factura).
El ingreso a este Mdulo solo es permitido nicamente al Personal
ventas, quien es el encargado de llevar a cabo esta operacin.
CS-004: Registro de Factura
A. Descripcin y Prioridad
Es aqu donde se gestionarn el proceso de cobro, el monto y la
cantidad de productos a comprar realizado por parte del cliente
comprador quien inicia el proceso hacia un respectivo producto
y la recepcin del mismo. .

B. Secuencia de Estimulo/Respuesta
Para poder proceder con este registro es necesario que exista el
registro del pedido de venta, datos del cliente, cantidad y tipo de
producto, tipo de comprobante. Con ello se asegura el correcto
llenado de la factura o boleta.

CU-002. Mdulo de inventario

CU-002. Mdulo de inventario


A. Descripcin y Prioridad
Se refiere al mdulo que contiene todas las operaciones de la
administracin del sistema, como la apertura de las nuevas
cuentas de acceso, la modificacin, eliminacin. Tambin es
Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.11

aqu donde se otorgarn los privilegios de acceso a cada usuario


segn el nivel que tenga.

B. Secuencia de Estimulo/Respuesta
El acceso a este mdulo est autorizado solo al administrador,
ya que es el actor que manipulara, gestionara las aperturas de
cuentas de los usuarios que posteriormente tendrn acceso al
sistema.
Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.12

4.2.3 Matriz de Trazabilidad Solicitud de Usuario Funciones del


Producto/Requerimiento de Usuario
Fecha de Funciones del
Origen de Solicitud Solicitud Producto/Requerimiento de
Usuario
Administrador del (Coloca la fecha 1. Acceso al Sistema
Sistema correspondiente Acceso para iniciar el trabajo
al inicio de las de manipulacin del sistema.
actividades) Acceso para iniciar las labores
de registro de encomiendas,
(Coloca la fecha envos, recepcin clientes
Recepcionista correspondiente
(remitentes y destinatarios),
al inicio de las
actividades) sucursales, empleados, rol de
usuarios. por parte de los
empleados.
(Coloca la fecha Acceso al sistema para llevar a
Personal Administrativo correspondiente cabo las consultas
al inicio de las correspondientes y la emisin
actividades)
de reportes.
(Coloca la fecha 2. Encomiendas
correspondiente Registro de todas las
al inicio de las encomiendas segn los
Recepcionista actividades) campos requeridos y de
acuerdo a la categora que
corresponda.

(Coloca la fecha 3. Gestin de Envos


correspondiente Registro de todas las
Recepcionista al inicio de las encomiendas enviadas segn
actividades)
el destino y tipo de envo.
Registro del cliente remitente

4. Gestin de Recepcin
Recepcionista (Coloca la fecha Registro de todas las
correspondiente encomiendas recepcionadas.
al inicio de las
Registro del cliente
actividades)
destinatario. a quienes va
dirigido la encomienda.
5. Gestin de Reportes
Recepcionista (Coloca la fecha Gestin de reportes de los
correspondiente envos y recepcin de las
al inicio de las
encomiendas realizadas de
actividades)
acuerdo a solicitud del usuario:
Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.13

(Coloca la fecha por lmite de fecha, ao, mes


Personal Administrativo correspondiente entre otros.
al inicio de las Verificacin de grafico
actividades)
estadstico en forma diaria,
semanal, mensual o anual.
(Coloca la fecha 6. Consulta de Seguimiento
Recepcionista correspondiente Gestin de seguimiento a la
al inicio de las encomienda segn el estado o
actividades) la situacin en la que se
(Coloca la fecha
encuentra a travs de un
Cliente correspondiente
al inicio de las cdigo de rastreo.
actividades)
(Coloca la fecha 7. Mantenimiento
Administrador del correspondiente Gestin del respaldo (Backup)
Sistema al inicio de las y Restauracin de la Base de
actividades) Datos.

8. Administracin del Sistema


Administrar las cuentas de
acceso al sistema de acuerdo
Administrador del (Coloca la fecha a los privilegios otorgados.
Sistema correspondiente
al inicio de las Gestin de documentos
actividades) fiscales que manejara la
empresa.
Gestin de sucursales

Cuadro N 017 Matriz Funciones de Requerimiento.


Fuente: Elaboracin SIGERE.
Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.14

4.2.4 Caractersticas de los Usuarios

5 Actor 01 Administrador del Sistema


Tiene la funcin de administrar a los usuarios
Descripcin (instalacin y mantenimiento de cuentas)
aplicando polticas para el uso del sistema informtico
Comentarios Responsable de la administracin del sistema.

Actor 02 Cliente
Descripcin Con l se comienza al proceso de envo de la
encomienda, tambin hace un seguimiento de su dicha
encomienda enviada a travs de un cdigo de rastreo.
Comentarios Las funciones principales de dicho actor se dan el
mdulo de consulta de seguimiento.

Actor 03 Recepcionista
Descripcin Es el empleado de la empresa que de acuerdo al mdulo
al cual pueda acceder al sistema cumple la funcin
gestionar el envo y recepcin de la encomienda.
Comentarios Controla la actividad de registro de envos y recepcin.

Actor 04 Personal Administrativo


Descripcin Este actor representa a las personas que laboran en la
empresa y que puedan acceder al sistema como
invitado para gestionar algn reporte.
Comentarios El gerente de la empresa es quien dar el orden de
apertura de la cuenta.

Actor 05 Operador Postal


Descripcin Es la persona que se encargara de clasificar y sectorizar
las encomiendas segn a la categora que corresponda.
Comentarios No tiene interaccin con el sistema directamente, ya
que el trabajo que realiza es un trabajo de campo.
Cuadro N 017 Cuadro de Caractersticas de los Usuarios.
Proyecto: Implementacin de un Sistema de Ventas para la Diciembre
SMF Empresa Market Flores S.A.

Captulo III: Especificaciones de requerimientos.


2017
Pg.15

5.1.1 Restricciones
El usuario que intenta acceder al sistema con un mximo de 3 intentos.
La administracin y mantenimiento de la base de datos solo estar a cargo
por el administrador del sistema.
Si el usuario o el cliente intenta verificar el seguimiento de la encomienda
con un cdigo incorrecto no se ingresa
Si el usuario o el cliente ingresa menos de 8 dgitos que son para el ingreso
del seguimiento, no se validar la peticin.
La parte de gestin de envo se hace tramite con DNI si en caso es persona
natural o RUC si es una persona jurdica.
El sistema propuesto no abarcara el rea contable.

5.1.2 Suposiciones y Dependencias


La primera dependencia es que es debe existir un servicio web
Debe contratar un servicio de hosting la empresa SERPOST
Para el funcionamiento depende de una mquina, equipo donde se instalar nuestro
sistema debe cumplir con los requisitos