You are on page 1of 13

Universidad Tecnolgica de Mxico

Ing. Sistemas Computacionales

DES.DE PROY.EN ING.E/SIS.COMP.


Entregable 2.1
Especificacin de requisitos de software

David Cervantes Muoz


Joel Cruz Alba

Instrucciones:
Especificacin de requisitos de software
Proyecto: Punto de Venta Indiorama
Formato IEEE 830 llenado.

!!br0ken!!Implementacin de Expendio
Especificacin de requisitos de software

Ficha del documento


Fecha

Revisin

Autor

Verificado dep. Calidad.

20/02/2015

V01

Cervantes Muoz David


Cruz Alba Joel

Documento validado por las partes en fecha: 20/02/2015


Por el cliente

Por empresa suministradora

Publico

particular

Fdo. D./ Da [Nombre]

Fdo. D./Da [Nombre]

Pg. 2

Contenido
FICHA DEL DOCUMENTO

CONTENIDO

INTRODUCCIN

1.1

Propsito

1.2

Alcance

1.3

Personal involucrado

1.4

Definiciones, acrnimos y abreviaturas

1.5

Referencias

1.6

Resumen

DESCRIPCIN GENERAL

2.1

Perspectiva del producto

2.2

Funcionalidad del producto

2.3

Caractersticas de los usuarios

2.4

Restricciones

REQUISITOS ESPECFICOS

3.1
Requisitos comunes de los interfaces
3.1.1 Interfaces de usuario
3.1.2 Interfaces de hardware
3.1.3 Interfaces de software
3.1.4 Interfaces de comunicacin

8
8
9
9
9

3.2

Requisitos funcionales

3.3
Requisitos no funcionales
3.3.1 Requisitos de rendimiento
3.3.2 Seguridad Base de Datos
3.3.3 Fiabilidad
3.3.4 Disponibilidad
3.3.5 Mantenibilidad

21
21
21
22
23
23

1 Introduccin
La realizacin del software fue una idea general creada para cumplir con las
necesidades de un tipo de cliente que abarcara desde micro negocio hasta
cadenas del mismo ramo ya posicionados, de igual forma contener todos los
elementos del sistema desde las restricciones hasta los requerimientos
basndose en este como si se tratara de un manual para el manejo del sistema
ya que como se mencionara todo el sistema minuciosamente a travs de los
aspectos los cuales son: Identificacin de Requisitos, Anlisis de Requisitos y
Negociacin, Especificacin de Requisitos, Modernizado del Sistema,
Validacin de Requisitos y Gestin de Requisitos.

1.1

Propsito

Crear un Manual Operativo y Descriptivo del software para la ptima


utilizacin.
La audiencia a la que va dirigido es amplia ya que est generado para
poder soportar desde bases de datos pequeas y bases complejas.

1.2

Alcance

Se pretende que el alcance sea a corto plazo y a un nivel distrital, que el


sistema sea aceptado y adoptado como un software de calidad y
eficiencia logrando as, su efectivo desarrollo y sistema ofreciendo las
caractersticas que los usuarios necesitan y demandan en cuantos a sus
necesidades y capacidades.

1.3

Personal involucrado

Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin
Nombre
Rol
Categora profesional
Responsabilidades
Informacin de contacto
Aprobacin

Joel Cruz Alba


Programador
Ing. En Sistemas
Desarrollo de Software
Sistemas_unitec@live.com
Si
David Cervantes Muoz
Project Manager
Ing. En Sistemas
Administrar Proyecto
Dcervantesm86@gmail.com
Si

Definiciones, acrnimos y abreviaturas

Aun no declaradas.
Referencias

Los principales motivos referenciales para la realizacin fue la gran cantidad de


negocios y empresas encargadas de la venta y/o distribucin de productos
perecederos. Principalmente se enfoca en la Gestin de un supermercado y
convirtete en un punto de referencia para las cadenas de supermercados. El
proyecto est enfocado principalmente a puntos especficos de los cuales se
desarrolla el sistema y el proyecto en s como lo es el modelo, necesidades de
los usuarios en cuanto al diseo y manejo de un inventario en este caso el cual
se hizo referencia en un negocio local.

1.4

Resumen

Implementacin de punto de venta para un negocio de venta de cervezas.

2 Descripcin general
2.1

Perspectiva del producto

Las interfaces del sistema con las que el usuario ya sea administrador,
mantenimiento, encargado u otro usuario distinto a este, era de fcil manejo ya
que estas estn referenciadas a los requerimientos del usuario, son interfaces
graficas de fcil manejo y entendimiento para aquel que valla a manejarlo en
ese momento. No todos los usuarios tendrn acceso completo a todas las
funciones que el software ofrece ya que como se plante en un principio este
tendr restricciones de usuarios segn sea su jerarqua.
Los requerimientos de hardware sern, una computadora bsica la cual
contendr el sistema. En cuanto a un software de comunicacin este podr
hacer documentos en Word (.doc) o .txt para as comunicar un inventario ms
eficiente y rpido de todo el contenido del expendio, contar con salidas de
informacin ya sea imprimir o guardar en formatos de lectura.
La restriccin de memoria tendr poca demanda ya que este sistema no
demandara el uso de muchos programas para su ejecucin ya que este solo
podr llamar a la base de datos en la cual se estarn conteniendo los
productos. La operacin de este sistema ser tanto para el usuario normal
como hasta el administrador o encargado de rea del negocio o modelorama
solo teniendo en cuenta las restricciones de cada uno ya mencionadas. Los
requisitos para la adaptacin de este sistema no sern muy difciles ya que
este software es de muy fcil manejo y no ser necesaria una larga jornada de
capacitacin para el manejo de dicho software.

2.2

Funcionalidad del producto

La funcin principal del sistema ser fungir como inventario para los
administradores del negocio, pero como actividad agregada para tener una
utilidad ms grande, es poder ver los precios de productos solicitados, compra
y venta de estos; el sistema podr tener acceso a cualquier producto contenido
tanto en el mostrador como en la bodega o almacn del negocio, tambin con
este inventario saber las cantidades de productos en existencia, as prevenir y
poder hacer un pedido de estos a tiempo.

2.3

Caractersticas de los usuarios

El usuario lder, tendr una clave nica para poder tener acceso a todo en
absoluto desde poder eliminar suprimir o retener un producto por determinado
tiempo o definitivamente ya segn sea su decisin, dar de alta pedidos,
tambin el caso contrario poder agregar un producto nuevo, el tambin ser
capaz de usar el sistema para fabricar el inventario as como tambin vender
productos si as lo desea; este usuario es muy general ya que este puede
desempear todas las actividades de los dems usuarios al tener acceso
absoluto.
El operador ser aquel el cual estar al frente del sistema para vender los
productos a los clientes que lo requieran, las caractersticas de este se
limitaran solo a la revisin y venta de los productos as como tambin checar
disponibilidad.
El usuario administrador ser el encargado de hacer el mantenimiento al
software para entregar al lder (dueo), la aplicacin actualizada a los puntos
que se requieran debido a las mejoras que el lder solicite. Simplemente este
usuario es root (acceso total desde el cdigo fuente).

2.4

Restricciones

Las restricciones generales se plantearan conforme el lder del negocio los


pida, pero dando una breve introduccin a estas ser el uso indebido del
sistema, por lo cual se opt que el sistema cubra totalmente la pantalla para as
no dejar que los usuarios hagan uso de otras aplicaciones las cuales no sean
de uso para el negocio, tambin el sistema en cuanto a la venta de productos
tendr la restriccin de que el usuario en caso de que quiera encubrir algn
negocio todo lo hecho en el sistema ser guardado para as tener en cuenta
toda actividad realizada en el sistema.
Adems de todas las restricciones que tendrn los usuarios que lo manejaran
como ya se han mencionado anteriormente.

3 Requisitos especficos
Para la realizacin de este proyecto se desea reducir recursos tanto
humanos como materiales y financieros, buscando una mxima optimizacin
del tiempo, implementando un sistema multiusuario.
Requerimientos Funcionales
Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RF01

Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RF02

Autentificacin de Usuario.

Los usuarios debern identificarse para acceder a cualquier parte del


sistema.
Descripcin del
El sistema podr ser consultado por cualquier usuario dependiendo del
requerimiento:
mdulo en el cual se encuentre y su nivel de accesibilidad.
Requerimiento NO
RNF01
funcional:
RNF02
RNF05
RNF08
Prioridad del requerimiento:
Alta

Consultar Informacin.

El sistema ofrecer al usuario informacin general acerca de los


productos y costos.
Descripcin del
Consultar Informacin Bsica: Muestra informacin general sobre los
requerimiento:
productos, costos.
Requerimiento NO
RNF01
funcional:
RNF02
Prioridad del requerimiento:
Alta

Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RF03

Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RF04

Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:
Descripcin del
requerimiento:
Requerimiento NO
funcional:

RF05

Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:
Descripcin del
requerimiento:
Requerimiento NO
funcional:

RF06

Consultar Informacin.

El sistema ofrecer al usuario informacin general acerca de los


productos y costos.
Descripcin del
Consultar Informacin de Existencias: Muestra informacin general
requerimiento:
sobre la existencia o no de los productos.
Requerimiento NO
RNF01
funcional:
RNF02
Prioridad del requerimiento:
Alta

Modificar.

El sistema permitir al administrador o lder, modificar los costos y/o


productos.
Descripcin del
Permite al administrador modificar los costos de los productos, ya sean
requerimiento:
promociones o repecos, costos o existencias.
Requerimiento NO
RNF01
funcional:
RNF02
RNF05
Prioridad del requerimiento:
Alta

Modificar.

El sistema permitir al administrador, modificar la BD.


Permite al administrador modificar las columnas u opciones de
visualizacin de la BD.
RNF01
RNF02
RNF05
Prioridad del requerimiento:
Alta

Registrar.

El sistema permitir a los usuarios, registrar una venta.


Permite a los usuarios en general registrar una venta de los productos,
la cual se reflejara en la BD.
RNF01
RNF02
RNF05
Prioridad del requerimiento:

Alta
Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:
Descripcin del
requerimiento:

RF7

Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RF8

Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RF9

Gestionar Reportes.

El sistema permitir generar reportes.


Permite al administrador y lder, imprimir reportes de las ventas o
existencias del producto, as como tambin, ver listados en formato de
lectura simple.
Requerimiento NO
RNF01
funcional:
RNF02
Prioridad del requerimiento:
Alta

Acreditar.

Garantiza a los clientes y al lder que la venta se ha realizado correcta y


exitosamente.
Descripcin del
Permite a los usuarios dar constancia de que la venta se concluy
requerimiento:
satisfactoriamente.
Requerimiento NO
RNF01
funcional:
RNF02
Prioridad del requerimiento:
Alta

Auditora del sistema

Garantizar las soluciones de problemas existentes mediante la


utilizacin del sistema.
Descripcin del
Evaluar y analizar los procesos del sistema, proponiendo solucin de
requerimiento:
problemas existentes dentro del sistema utilizado.
Requerimiento NO
RNF03
funcional:
RNF04
RNF06
RNF07
RNF08
Prioridad del requerimiento:
Alta

Requerimientos No Funcionales.
Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RNF01
Interfaz del sistema.
El sistema presentara una interfaz de usuario sencilla para que sea de
fcil manejo a los usuarios del sistema.
El sistema debe tener una interfaz de uso intuitiva y sencilla.

Descripcin del
requerimiento:
Prioridad del requerimiento:
Alta
Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RNF02

Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RNF03

Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RNF04

Ayuda en el uso del sistema.

La interfaz del usuario deber de presentar un sistema de ayuda para


que los mismos usuarios del sistema se les faciliten el trabajo en cuanto
al manejo del sistema.
Descripcin del
La interfaz debe estar complementada con un buen sistema de ayuda
requerimiento:
(la administracin puede recaer en personal con poca experiencia en el
uso de aplicaciones informticas).
Prioridad del requerimiento:
Alta

Mantenimiento.

El sistema deber de tener un manual de instalacin y manual de


usuario para facilitar los mantenimientos que sern realizados por el
administrador.
Descripcin del
El sistema debe disponer de una documentacin fcilmente actualizable
requerimiento:
que permita realizar operaciones de mantenimiento con el menor
esfuerzo posible.
Prioridad del requerimiento:
Alta

Diseo de la interfaz a la caracterstica de la web.

El sistema deber de tener una interfaz de usuario, teniendo en cuenta


las caractersticas de la web del negocio.
Descripcin del
La interfaz de usuario debe ajustarse a las caractersticas de la web del
requerimiento:
negocio, dentro de la cual estar incorporado el sistema de gestin de
procesos y el inventario.
Prioridad del requerimiento:
Alta

Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RNF05

Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RNF06

Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RNF07

Identificacin del
requerimiento:
Nombre del
Requerimiento:
Caractersticas:

RNF08

Desempeo

El sistema garantizara a los usuarios un desempeo en cuanto a los


datos almacenado en el sistema ofrecindole una confiabilidad a esta
misma.
Descripcin del
Garantizar el desempeo del sistema informtico a los diferentes
requerimiento:
usuarios. En este sentido la informacin almacenada o registros
realizados podrn ser consultados y actualizados permanente y
simultneamente, sin que se afecte el tiempo de respuesta.
Prioridad del requerimiento:
Alta

Nivel de Usuario

Garantizara al usuario el acceso de informacin de acuerdo al nivel que


posee.
Descripcin del
Facilidades y controles para permitir el acceso a la informacin al
requerimiento:
personal autorizado a travs de Internet, con la intencin de consultar y
subir informacin pertinente para cada una de ellas.
Prioridad del requerimiento:
Alta

Confiabilidad contina del sistema.

El sistema tendr que estar en funcionamiento las 24 horas los 7 das


de la semana. Ya que es una pgina web diseada para la carga de
datos y comunicacin entre usuarios.
Descripcin del
La disponibilidad del sistema debe ser continua con un nivel de servicio
requerimiento:
para los usuarios de 7 das por 24 horas, garantizando un esquema
adecuado que permita la posible falla en cualquiera de sus
componentes, contar con una contingencia, generacin de alarmas.
Prioridad del requerimiento:
Alta

Seguridad en informacin

El sistema garantizara a los usuarios una seguridad en cuanto a la


informacin que se procede en el sistema.
Descripcin del
Garantizar la seguridad del sistema con respecto a la informacin y
requerimiento:
datos que se manejan tales sean documentos, archivos y contraseas.
Prioridad del requerimiento:
Alta

3.1

Requisitos comunes de los interfaces

En esta etapa se describir toda la interfaz con la que el usuario estar


interactuando para accesar al sistema inventario y realizar los movimientos que
desee.

3.1.1 Interfaces de usuario


Pantalla inicial
Esta pantalla es el control para el acceso al sistema, como se puede observar
tiene un cuadro combinado el cual te desplaza los nombres de quienes
manejan el sistema, es importante recalcar que cada uno de ellos tiene
permisos restringidos para evitar robos.
AUN NO PROGRAMADO
Cuando no escriben la contrasea predeterminada aparece un indicador.
AUN NO PROGRAMADO

3.1.2 Interfaces de hardware

AUN NO PROGRAMADO

3.1.3 Interfaces de software

AUN NO PROGRAMADO

3.1.4 Interfaces de comunicacin

AUN NO PROGRAMADO

3.2

Requisitos funcionales

En cuanto a la entrada y salida de informacin al sistema, podemos ver en el


punto anterior, que toda etapa tiene su propia respuesta a cada funcin que
realiza, entre algunas de ellas podemos mencionar el control de validez que
manejamos en cuanto a la entrada de informacin es la mxima, debido a que
el sistema no demanda la necesidad de aplicar un lapso especifico para enviar
o recibir algn tipo de informacin.
Cada tem o ventana del sistema, cumple con una funcin en especifico y al
realizar una operacin existe una secuencia para realizar una ms en seguida
de la otra si es que as se desea; esto ya depender de si quiere o no realizar
una tarea ms.
Para responder a operaciones anormales podemos mencionar que el sistema
tiene una serie de ventanas que aparecern con mensajes de aviso sobre
algn error o anomala en l, como alguna contrasea incorrecta, un usuario no
registrado, o simplemente un frmaco no encontrado en la base de datos con la
que se cuenta.
As mismo la relacin de entrada y salida de informacin depender del registro
de nuevos artculos que se deseen agregar a nuestra base de datos y los
cambios que se realicen al querer modificar informacin sobre un producto

You might also like