Está en la página 1de 17

Definiciones, Acrnimos y Abreviaturas

Operario: Persona encargada del montaje de los PCs, a partir de una serie de
componentes.

Encargado del almacn: Persona a cargo del almacn de la empresa. Se encarga


de ubicar en sus lugares correspondientes en el almacn tanto los componentes
como los PCs

Proveedores: Fabricantes de Hardware, a los que se les compran los distintos


componentes. Normalmente son OEM.

Acrnimos

ERS: Especificacin de Requisitos Software


OEM: Open Equipment Manufacturer

Abreviaturas

SIGeek: Sistema de Informacin para PCGeek

Referencias
IEEE Recommended Practice for Software Requirements Specification. ANSI/IEEE
830, 1998

Visin General del Documento


Este documento consta de tres secciones. Esta seccin es la Introduccin y
proporciona visin general de la ERS. Se da una descripcin general del sistema,
con el fin de conocer las principales funciones que debe realizar, los datos
asociados y los factores de las restricciones, supuestos y dependencias que
afectan al desarrollo, sin entrar en excesos detalles. En otra seccin se definen
detalladamente los requisitos que debe satisface el sistema.

Descripcin General
En esta seccin se presenta una descripcin a alto nivel del sistema. Se
presentarn principales reas de negocio a las cuales el sistema debe dar soporte,
las funciones que el sistema debe realizar, la informacin utilizada, las
restricciones y otros factores que afectan al desarrollo del mismo.

Perspectiva del producto


El sistema, en esta primera versin, no interactuar con ningn otro sistema
informtico.

Funciones del sistema


En trminos generales, el sistema deber proporcionar soporte a las siguientes
tareas gestin de la empresa PCGeek:

Gestin del almacn

Gestin de pedidos a proveedores

Gestin de pedidos de clientes

Gestin de montajes

A continuacin, se describirn con ms detalle estas tareas, y cmo sern


soportadas por el sistema.

Gestin del almacn

Todo el proceso de ventas, compras de componentes y construccin de nuevos


necesita de informacin fiable y en tiempo real de la situacin del almacn. Esto
implica se comunicarn al sistema todos los movimientos de entrada, salida y
ubicacin de mercancas en el almacn.

Con el objeto de facilitar estas tareas, se ha decidido abandonar la anterior


organiza monoltica del almacn en beneficio de una nueva organizacin ms
estructurada.
Las entradas de material en el almacn obedecen a dos causas:

Entrada de componentes, que sern utilizados en la construccin de PCs

Entrada de los PCs construidos por los operarios

Los componentes que se solicitan a los proveedores pueden ser Placas base,
Cajas, Tarjetas grficas, etc. Toda entrada de componentes deber ser
adecuadamente comunicada al sistema. Por su parte, el sistema proporcionar
informacin de los huecos libres existentes. Para cada componente que se da de
alta en el almacn, se introducir el sistema tanto las caractersticas del
componente como su ubicacin.

Las salidas de material del almacn obedecen a dos causas:

Retirada de componentes para ser utilizados en la construccin de PCs

Venta de PCs a clientes

Los operarios que construyen los ordenadores deben consultar la disponibilidad


existencias de componentes en el almacn, y as podrn planificar su trabajo.
Existen componentes sern enviados del almacn a los talleres de construccin,
que se encuentran una distancia de 15 Km. En cuanto a los PCs, cuando se ha
finalizado su construccin darn de alta en el sistema. Se comunicar al sistema
tanto la configuracin bsica del como su ubicacin en el almacn.

Cada vez que se desee servir un pedido a un cliente se consultar la ubicacin de


los que coincidan con las configuraciones exigida por el cliente. Una vez
identificado localizados, se enviarn por medio de camiones o furgonetas a la
direccin suministrada el cliente. Estos PCs debern ser dados de baja del
almacn.
En todo momento el sistema debera conocer el estado del almacn, esto es:
Ubicacin exacta de los componentes

Ubicacin exacta de los PCs

Cantidad de componentes de un determinado tipo, subtipo, marca u otros atributos

Huecos libres disponibles

Gestin de pedidos a proveedores

Ser necesario dar a conocer al sistema los proveedores con los que trabaja la
empresa indicndose adecuadamente qu tipo de componentes fabrica cada uno.
Los distintos tipos y subtipos de componentes tambin deben ser dado alta en el
sistema.

En cualquier momento se puede dar de alta un pedido de componentes a un


proveedor siempre y cuando dicho proveedor haya sido registrado anteriormente
en el sistema. Cada pedido se numerar adecuadamente y podr estar compuesto
de una serie de tems distintos.

El sistema permitir realizar la emisin de pedidos. Esto quiere decir que se


imprimir formulario de pedido destinado a los proveedores, conteniendo todos los
datos del pedido. Posteriormente dicho formulario se enviar por correo a la
direccin del proveedor.

Gestin de pedidos de clientes

Ser necesario dar de alta en el sistema una serie de datos bsicos de los
clientes.
Los pedidos de los clientes son sobre configuraciones ya montadas, es decir, los
clientes (normalmente grandes superficies) no solicitan una configuracin a
medida sino eligen entre las existentes.

Cuando llega el pedido de un cliente (por correo ordinario), se comprobar si


puede servido y, si es as, se introducir en el sistema. Esto implica que se
reservarn una serie de PCs de los que actualmente se encuentran en el almacn
y que no hayan sido reserva con anterioridad por otro cliente.

Peridicamente, los empleados encargados del transporte consultarn el sistema


informarse de qu PCs pueden ser enviados a los clientes. Cuando ellos lo
consideren adecuado, realizarn los repartos. Esto implica dar de baja los PCs del
almacn y envirselos al cliente correspondiente.

Gestin de montajes de ordenadores.

Los operarios que montan los ordenadores necesitan planificar su trabajo


semanalmente para ello, necesitan conocer la disponibilidad de componentes en
el almacn. El proceso sigue la siguiente secuencia:

Un operario, tras comprobar que existe material disponible en el almacn,


seleccionan serie de componentes. Dichos componentes se marcan como
asignados al operario, evitar que otro operario pueda, a su vez, reservarlos.
Posteriormente, se da la orden al encargado del almacn (recurdese que los
talleres de montaje y el almacn se encuentran separados unos 15 Km.) para que
rena los componentes deseados y los enve a los talleres. El responsable del
almacn se encargar, asimismo, de dar de baja del almacn componentes
solicitados.
Es importante que los operarios puedan, adems, planificar la construccin de
PCs a largo plazo. Para ello, no slo deberan disponer de informacin de las
existencias en el almacn sino de los pedidos a proveedores pendientes de servir.
Por ejemplo, un operario puede necesitar 12 tarjetas grficas para completar su
trabajo mensual. Quiz no tendr disponibilidad de tarjetas grficas en el almacn,
bien porque no existen, o bien porque que existen se encuentran reservadas por
otros operarios. Pero si el sistema le muestra dentro de pocos das se recibir un
cargamento de tarjetas grficas, entonces podr planificar su trabajo
adecuadamente. Esto implica que las reservas de componentes tambin se
pueden hacer sobre las previsiones de material en espera de ser recibido.

Posteriormente, cuando el operario finaliza la construccin de un PC, lo da de alta


el sistema. En este momento el PC no se encuentra todava en el almacn, sino
en los talleres peridicamente, el encargado del almacn ser el responsable de
enviar furgonetas a talleres para que transporten los nuevos PCs al almacn.
Estos PCs sern guardados alguna ubicacin del almacn, dndose a conocer
esta ubicacin al sistema.

Caractersticas de los Usuarios

El sistema de informacin deber ofrecer una interfaz de usuario intuitivo, fcil y


sencillo de manejar. El sistema deber presentar un alto grado de usabilidad. Lo
deseado sera que un usuario nuevo se familiarizase con el sistema en una o dos
horas.

Restricciones
Dado que el sistema implementar la poltica y los procesos de negocio
actualmente vigentes en la empresa, es de esperar que futuros cambios en los
modos de trabajo o en polticas, ejerzan un fuerte impacto sobre el sistema.

En cuanto a las restricciones Hardware/Software, la empresa exige que el sistema


funcione bajo el paradigma cliente/servidor. El sistema deber proporcionar
funciones de audito para registrar qu usuario realiza cada alta, baja o
modificacin de los datos contenidos en el sistema.

Suposiciones y Dependencias

Suposiciones

Se asume que el almacn ser reestructurado conforme a la organizacin


propuesta en este documento.

Se asume que los requisitos descritos en este documento son establecidos una
vez que aprobado por la direccin de PCGeek. Cualquier peticin de cambios en
las especificaciones debe ser aprobada por todas las partes y gestionada por el
grupo de Gestin de Configuracin.

Dependencias

El sistema SIGeek funciona autnomamente, sin necesidad de comunicarse con


otros sistemas externos, por lo que no hay dependencias respecto de otros
sistemas. El sistema seguir una arquitectura Cliente/Servidor, por lo que la
disponibilidad del sistema depender de la conexin entre las mquinas en las que
residir el programa cliente mquina servidora de datos.

Requisitos Funcionales
Entrada de componentes en el almacn
Req(01) Cada vez que se recibe un lote de componentes se dar entrada en el
sistema todos y cada uno de ellos. Para cada componente recibido se requiere
la siguiente informacin: Nmero de serie (proporcionado por el sistema), tipo y
subtipo componente, fecha de llegada, nmero de pedido de proveedor
correspondiente de su ubicacin y una breve descripcin. La ubicacin del
componente en el almacn determina donde ser puesto.

Req(02) Slo se podrn dar entrada a componentes cuyo tipo y subtipo sea
alguno de actualmente conocidos por el sistema.

Req(03) Los tipos y subtipos de componente son nica y exclusivamente los que
se presentan en la descripcin y se guardarn en las zonas de almacenes
reservadas para ello. Cada tipo de componente se almacenar en una zona
determinada, y en cada zona slo se almacenarn componentes de un
determinado.

Reservas de materiales para el montaje de PCs

Req(04) El operario podr consultar en el sistema la lista de componentes en el


almacn que no se encuentren reservados. El operario introducir un tipo y
subtipo de componente y se le mostrar una lista de aquellos que se
encuentran e almacn y que no se encuentren reservados. La lista se
presentar en pantalla. componentes del mismo tipo y subtipo se distinguirn
unos de otros por el nmero de serie.

Req(05) El operario podr seleccionar en pantalla, de una lista de componentes


reservados, aquellos componente que le interesen. stos quedarn
automticamente reservados a su nombre. Para cada componente de la lista
se mostrar el tipo, subtipo, descripcin y proveedor.

Req(06) Semanalmente el sistema emitir una orden de recogida, destinada al


encargado del almacn. La orden de recogida es un listado de todos los
componentes solicitados por los operarios encargados de la construccin de
ordenadores. Este listado deber contener como mnimo el nmero de serie de
los componentes, el DNI del operador que lo ha reservado y la posicin del
componente en el almacn. El listado se realizar en papel etiquetado, con el
DNI de los operarios impreso sobre las etiquetas.

Req(07) El encargado del almacn dar de baja los componentes que se


encuentran en el almacn cada vez que enve a los talleres los componentes
solicitados por los operadores segn la orden de recogida semanal. Slo se
podrn dar de baja en el almacn componentes que hayan sido anteriormente
reservados por un operario encargado del almacn etiquetar cada
componente (una vez recogido) con el DNI operario que lo ha reservado, antes
de enviar los componentes a los talleres.

Req(08) El sistema proporcionar una opcin de consulta de los componentes


reservados por cada operario. Esta consulta ser de gran ayuda para los
operarios cada vez que se reciban componentes desde el almacn, para
facilitar la operacin de recogida de mismos.

Req(09) Los operarios constructores de ordenadores debern ser dados de alta


en el sistema. La informacin bsica que se le proporcionar al sistema consta
de: Nombre del operario, DNI, Fecha de entrada en la empresa. Este requisito
es necesario par correcta implementacin del requisito 5.
Gestin de proveedores

Req(10) Para cada proveedor que se quiera dar de alta en el sistema, se


introducirn siguientes datos bsicos: Nombre, CIF, Direccin, Telfono, FAX,
email, URL.

Req(11) Si el usuario desea dar de baja a un proveedor existente, comunicar al


sistema CIF del proveedor en cuestin. A continuacin, si el proveedor existe,
el usuario para darlo de baja. No se puede dar de baja un proveedor si posee
pedidos pendientes por entregar.

Req(12) El sistema deber permitir la modificacin de los datos de un proveedor


(cambio de direccin o telfono, por ejemplo).

Gestin de pedidos a proveedores

Req(13) Semanalmente se emitir un informe con las cantidades de todos los


componentes que hay en el almacn, agrupados por tipo y subtipo. Se
proporcionar un aviso stock bajo para aquellos tipos de componente cuya
cantidad sea menor que 700.

Req(14) Los pedidos a proveedores se introducirn a travs del sistema. En


primer lugar el usuario seleccionar el proveedor. A continuacin, introducir
una serie de items correspondern a los productos deseados, junto con la
cantidad deseada. El sistema se encargar de almacenar todos los pedidos
realizados.
Req(15) El sistema permitir la emisin (impresin) de pedidos, con idea de
envirselo proveedor.

Req(16) Una vez que un pedido ha sido emitido (o sea, ha sido impreso), ya no
podr ser modificado.

Req(17) Los items de los pedidos a proveedores pueden encontrarse parcial o


totalmente servidos. Por ejemplo, dado un pedido de 25 tarjetas grficas al
proveedor X, las tarjetas pueden llegar todas juntas o en distintas entregas: hoy
se reciben 10, la semana que viene otras 10, etc. El sistema ir descontando
las cantidades recibidas de las cantidades pendientes, para el correspondiente
tem del pedido.

Req(18) Cuando se hayan recibido todos los componentes correspondientes a un


tem pedido, dicho tem se marcar como recibido.

Req(19) Cuando todos los tems de un pedido se han marcado como recibidos, el
pedido ser automticamente marcado como pedido servido.

Req(20) El sistema permitir la consulta de estado de los pedidos a proveedores.


Cada pedido, se presentar en pantalla el estado de sus tems
correspondientes (tanto recibidos como los pendientes) mostrndose la
cantidad pendiente de entrega de cada tem.

Gestin de Clientes

Req(21) Para todo cliente que se quiera dar de alta en el sistema, se introducirn
siguientes datos bsicos: Nombre, CIF, Direccin, Telfono, FAX, email, URL.
Req(22) Si el usuario desea dar de baja a un cliente existente, comunicar al
sistema con el del cliente en cuestin. A continuacin, si el cliente existe, el
usuario podr darlo baja. No se puede dar de baja un cliente si posee pedidos
pendientes de entregar.

Req(23) El sistema deber permitir la modificacin de los datos de un cliente


(cambio direccin o telfono, por ejemplo).

Entrada de pedidos de clientes

Req(24) Los pedidos de los clientes sern dados de alta en el sistema. Los datos
bsicos del pedido son: Fecha del pedido, el CIF del cliente, el nombre del
cliente y la direccin de entrega. Los datos bsicos de cada tem del pedido
son la cantidad y configura de los PCs.

Req(25) La entrada de los pedidos de los clientes lleva consigo una reserva de los
PCs en el almacn que coincidan con la configuracin solicitada. No se podrn
reservar PCs se encuentren reservados.

Req(26) Cuando se reciben los pedidos de los clientes, se comprobar si se


pueden ser almacenados o no, segn las existencias en almacn. Si no se
puede servir completamente, el pedido no podr realizarse y no se dar de alta
en el sistema. Puede utilizarse la consulta al almacn como se expone
anteriormente.

Gestin de PCs

Req(27) Cuando el operario finaliza la construccin de un PC, lo dar de alta en el


sistema indicando su configuracin. Cada PC ser identificado con un cdigo
proporcionado por el sistema. El operario etiquetar cada PC con su cdigo
identificador y configuracin. Estas etiquetas sern impresas por el sistema en
papel etiquetado.

Req(28) El sistema informar acerca de qu PCs se encuentran en los talleres


Semanalmente, los PCs de los talleres deben ser trasladados al almacn.

Req(29) El encargado del almacn guardar los PCs en los lugares del almacn
adecuados, segn la configuracin del PC indicada en su etiqueta.

Reserva de material en previsin de ser recibido

Req(30) El sistema proporcionar informacin acerca de la situacin de los


pedidos de los proveedores. De esta forma, los operarios podrn prever la
construccin de PCs en futuro prximo. Se desea que los operarios puedan
acceder a esta informa agrupada por tipo y subtipo de componente. La in
formacin bsica presentada por el sistema consistir en: Tipo y subtipo de
componente, proveedor, cantidad pendiente (acumulado por proveedor para
todos sus pedidos) y el nmero de componentes reservados (por proveedor).

Req(31) Los operarios encargados del montaje de los ordenadores podrn


reservar con anticipacin los componentes en previsin de ser recibidos. A
partir de una lista con los componentes como la exigida en Req(30), los
operarios podrn indicar la cantidad de componentes deseados, siempre y
cuando dichos componentes no hayan marcados con anterioridad.

Req(32) En la recepcin de pedidos, cuando se introduzcan en el almacn


correspondiente que hayan sido reservados por los operarios, dichos
componentes seguirn teniendo estatus de reservado, asociado al operario
correspondiente. Los componentes asignarn a los operarios siguiendo el
orden en que han sido reservados.

Consultas de estado del almacn

Req(33) El sistema proporcionar informacin (en pantalla y en listado) acerca de


componentes existentes en el almacn. Esta informacin ser accesible por
tipo, subtipo de componente o por proveedor. Para cada componente individual
se mostrar su tipo, subtipo, proveedor, ubicacin, cantidad, si se encuentra o
no reservado y quin. La ubicacin de un componente en el almacn se
determina segn el sistema.

Req(34) El sistema proporcionar informacin acerca de la ubicacin de los


componentes correspondientes a una determinada configuracin. El usuario
podr acceder a consulta proporcionndole al sistema un identificador de
configuracin. El sistema le mostrar la ubicacin de los PCs cuya
configuracin coincida con lo proporcionado por el usuario. La ubicacin de un
PC en el almacn se determina de acuerdo a lo requerido.

Req(35) El sistema proporcionar informacin acerca de los huecos existentes en


el almacn. Los huecos libres se presentarn en pantalla, indicndose para
cada un ellos su ubicacin exacta.

Req(36) El sistema proporcionar informacin acerca de qu zonas almacenan


componentes (para la seccin de componentes) y qu zonas almacenan
configuraciones (para la seccin de PCs). Se supone que las relaciones de
zonas componentes o configuraciones nunca varan.

Gestin de Configuraciones
Req(37) La direccin de la empresa ha determinado que las configuraciones de
PCs son las que figuran en el enunciado. Slo se podrn construir ordenadores
que obedezcan estas configuraciones dadas.

Req(38) Cada configuracin va asociadas a una zona de la seccin de PCs en el


almacen. Tanto las zonas del almacn (para PCs y componentes) como las
posiciones y configuraciones de los PCs han sido determinadas por la
Direccin de la empresa slo ser necesario introducirlas una vez en el
sistema.

Requisitos No Funcionales

La aplicacin cliente se ejecutar sobre un PC con una configuracin mnima de:

Procesador: Pentium 200 Mhz.

Memoria: 64 Mb

Espacio libre en disco: 10 Mb.

Tarjeta Ethernet o Mdem o Tarjeta RDSI

Todos los PCs estarn conectados a una estacin de trabajo situada en la oficina
principal de PCGeek, donde residir la base de datos.

El sistema operativo sobre el que se debe ejecutar la aplicacin es Windows 7 o


superior.

La aplicacin debe ser independiente del Sistema de Gestin de Bases de Datos


que utilice en el servidor, aunque s es requisito de la aplicacin el que este
SGBD sea relacionados. Para el acceso a la base de datos se utilizarn drivers
ODBC.

Atributos
Seguridad

Cuando un usuario intente conectarse al sistema deber introducir su


identificacin (y clave de acceso, y el sistema deber comprobar que se trata de
un usuario autorizado, identificador introducido no corresponde a un usuario
autorizado o la clave no coincide la almacenada, se dar una indicacin de error.
Al tercer intento consecutivo sin xito cerrar el programa.

El sistema de informacin tendr distintos tipos de usuarios y a cada uno de ellos


permitir nicamente el acceso a aquellas funciones que le correspondan. Los
tipos usuario que se van a contemplar, y las labores que corresponden a cada uno
de ellos, son las siguientes:

Responsable del almacn: puede dar entrada en el almacn a componentes


y PC

Operarios: Pueden reservar componentes. Pueden dar de alta PCs.

Departamento de compras: Puede dar de alta pedidos a proveedores

Departamento de ventas: Puede dar de alta pedidos de clientes.

Ningn usuario podr dar de alta o baja los siguientes datos: Zonas del
almacn, configuraciones.

El sistema proporcionar, adems, funciones de auditora, registrando la fecha,


hora, usuario (login) de toda transaccin.

También podría gustarte