Está en la página 1de 504

UNIVERSIDAD SIMÓN BOLÍVAR

Ingeniería de la Computación

SISTEMA DE ORDEN DE COMPRA, SUMINISTROS, ACTIVOS Y

SERVICIOS PARA CENTROBECO C.A

MÓDULO ÓRDENES DE COMPRA

Por

Elianna Bugallo Piersanti

INFORME FINAL DE CURSOS EN COOPERACIÓN

Presentado ante la Ilustre Universidad Simón Bolívar

Como Requisito Parcial para Optar al Título de

Ingeniero en Computación

Sartenejas, Julio de 2007


ii
SISTEMA DE ORDEN DE COMPRA, SUMINISTROS, ACTIVOS Y

SERVICIOS PARA CENTROBECO C.A.

MÓDULO DE ORDEN DE COMPRA

Por
Elianna Bugallo Piersanti

RESUMEN

En el presente informe se describen las actividades desarrolladas durante el período de pasantía larga,
realizada en la empresa CENTROBECO C.A, y de todas las herramientas utilizadas para lograr cumplir con los
objetivos de este proyecto.

El objetivo de esta pasantía se traduce en analizar, desarrollar e implementar un sistema Web de acceso
interno (Prototipo Funcional), que permita llevar el control y gestión del proceso de orden de compra, despachos,
activos y servicios de insumos internos necesarios (SOCDISAS) en la Empresa CENTROBECO, C.A. Este sistema
permite principalmente a los colaboradores emitir órdenes de compra, notas de recibo, y despachar los insumos
recibidos entre las tiendas y departamentos, además de permitir realizar pedidos desde el lugar de trabajo. Todo esto
se hará con el fin de poder mejorar la forma en cómo se llevan cada uno de estos procesos actualmente. Además,
SOCDISAS permite llevar de una manera más organizada y actualizada toda la información que se tenga sobre
proveedores, insumos, líneas de insumos, almacenes, solicitudes de cotización, facturas internas, cuentas contables,
centros de costo y usuarios.

Para ello, se utilizó la metodología Racional Unified Process (RUP), y el lenguaje de modelado UML, para
llevar a cabo de la manera más eficaz, el proceso de desarrollo de este sistema y la entrega de un producto de
software que cumpla con los requisitos establecidos.

iii
 DEDICATORIA 

A mi Dios, a quien le agradezco la vida y la paciencia conmigo

A mis padres, porque después de Dios, gracias a ellos he llegado hasta aquí

iv
AGRADECIMIENTOS

 A mi Salvador Jesús, a quien quiero y respeto mucho. Gracias por tu infinita paciencia y cariño

 A mis padres, por apoyarme en todo lo que hago y llevarme por este largo camino

 A mi compañero de pasantía Daniel Fernández. Tantos años de sacrificio juntos, finalmente dieron

resultados

 Al resto de mis amigos: Carmen, Marilyn, Fabiana y Carlos, por todas las vivencias y experiencias

que hemos tenido en estos 5 años. Buenas o malas, han fortalecido grandemente nuestros lazos, y

ahora se han convertido en una bonita y pura amistad

 A todos mis amigos de Comisión de Carrera: Vicky, Gian Paolo, Francisco, Mariana, Alfredo. Se

les quiere mucho

 A la profesora Edumilis Mendez, por su apoyo y aporte en esta pasantía

 A la Ingeniero Ileana Rojas, por su infinito apoyo en la realización de este proyecto

 A todo el equipo de CENTROBECO C.A, por brindarme la oportunidad de crecer profesionalmente.

Gracias a todos

v
ÍNDICE GENERAL

1. INTRODUCCIÓN...............................................................................................................................1
2. ENTORNO EMPRESARIAL..............................................................................................................3
2.1 Antecedentes de la empresa...........................................................................................................3
2.2 Misión................................................................................................................................................4
2.3 Visión ................................................................................................................................................4
2.4 Estructura Organizacional...............................................................................................................4
2.5 Gerencia de Sistemas......................................................................................................................5
3. DEFINICIÓN DEL PROYECTO.........................................................................................................7
3.1 Planteamiento del Problema ...........................................................................................................7
3.2 Solución propuesta.......................................................................................................................10
3.3 Objetivo General.............................................................................................................................12
3.4 Objetivos Específicos....................................................................................................................12
4. MARCO TEÓRICO.........................................................................................................................13
4.1 Arquitectura en Capas:..................................................................................................................13
4.2 Unified Modeling Language (UML) ...............................................................................................14
4.3 Programación orientada a Objetos...............................................................................................15
4.3.1 Características de la POO...................................................................................................................15
4.4 El lenguaje de Programación JAVA..............................................................................................16
4.4.1 Ventajas de JAVA ...............................................................................................................................16
4.5 Modelo Vista Controlador (MVC) ..................................................................................................16
4.6 Struts...............................................................................................................................................17
4.6.1 ¿Como funciona Struts?...................................................................................................................... 17
4.6.2 Ventajas de Struts: [WebAppsWiki 2005]............................................................................................ 18
5. MARCO METODOLÓGICO ............................................................................................................19
5.1 Rational Unified Process...............................................................................................................19
5.2 Estructura del Proceso: Dos Dimensiones..................................................................................20
5.2.1 Fase de Inicio ......................................................................................................................................21
5.2.2 Fase de Elaboración ...........................................................................................................................22
5.2.3 Fase Construcción ..............................................................................................................................22
5.2.4 Fase de Transición..............................................................................................................................23
6. DESARROLLO................................................................................................................................24
6.1 Fase de Inicio..................................................................................................................................24

vi
6.1.1 Plan de Proyecto .................................................................................................................................24
6.1.2 Visión del sistema ...............................................................................................................................25
6.1.3 Lista Inicial de Requerimientos ...........................................................................................................25
6.1.4 Lista Inicial de Riesgos........................................................................................................................ 31
6.1.5 Herramientas de Desarrollo ................................................................................................................32
6.1.6 Infraestructura de Desarrollo...............................................................................................................33
6.1.7 Plan de Proyecto para la Fase de Elaboración ..................................................................................34
6.2 Fase de Elaboración ......................................................................................................................35
6.2.1 Vista de Casos de Uso........................................................................................................................ 36
6.2.2 Vista Lógica.........................................................................................................................................36
6.2.3 Vista de Procesos ...............................................................................................................................39
6.2.4 Vista de Implementación o Desarrollo................................................................................................. 40
6.2.5 Vista de Implantación o Física ............................................................................................................41
6.2.6 Plan de Proyecto para la Fase de Construcción .................................................................................42
6.3 Fase de Construcción....................................................................................................................43
6.3.1 Modelo Entidad- Interrelación .............................................................................................................43
6.3.2 Aspectos del Desarrollo ...................................................................................................................... 44
6.3.3 Diagramas de Secuencia .................................................................................................................... 45
6.3.4 Interfaz gráfica con el usuario .............................................................................................................45
6.3.5 Pruebas Realizadas ............................................................................................................................48
7. CONCLUSIONES Y RECOMENDACIONES...................................................................................51
8. REFERENCIAS BIBLIOGRÁFICAS ...............................................................................................52

vii
ÍNDICE DE FIGURAS

Figura 1. Organigrama de la empresa CENTROBECO C.A. 5


Figura 2. Organigrama de la Gerencia de Sistemas 6
Figura 3. Arquitectura de las tres capas 13
Figura 4. Fases e Iteraciones de la Metodología RUP 20
Figura 5. Diagramas de paquetes los actores Coordinador de Suministros, Gerente y Finanzas 27
Figura 6. Diagramas de paquetes para los actores: Personal de Suministros y Personal de Finanzas
28
Figura 7. Diagrama de Paquetes para Inventario, Facturas Internas, Pedidos Internos y Usuarios 28
Figura 8. Modelo de Arquitectura de 4+1 vistas 35
Figura 9. Modelo Conceptual del Sistema a desarrollar 37
Figura 10. Modelo Entidad Interrelación 38
Figura 11. Diagrama de Clases para el Módulo de Órdenes de Compra 39
Figura 12. Vista de Implementación o Desarrollo del sistema 41
Figura 13. Diagrama de Despliegue 42
Figura 14. Modelo Entidad- Interrelación refinado 43
Figura 15. Diagrama de Secuencia para el caso de uso Emitir Orden de Compra 45
Figura 16. Pantalla de Bienvenida al usuario 46
Figura 17. Pantalla inicial para el caso de uso Generar Orden de Compra 47
Figura 18. Pantalla de selección de los insumos de la nueva orden y de confirmación 48

viii
ÍNDICE DE TABLAS

Tabla 1: Plan de Proyecto estipulado para la fase de Inicio .............................................................25


Tabla 2: Lista Inicial de Requerimientos para los módulos desarrollados.........................................26
Tabla 3: Especificación del Requerimiento: “Manejar Órdenes de Compra” ....................................27
Tabla 4: Lista de Casos de Uso para los módulos Cuentas Contables y Órdenes de Compra ........29
Tabla 5: Especificación del caso de uso “Generar una orden de Compra”.......................................30
Tabla 6: Especificación del Riesgo “Aislamiento del Cliente Respecto al Sistema”..........................31
Tabla 7: Plan de proyecto para la Fase de Elaboración ...................................................................34
Tabla 8: Plan de Proyecto para la Fase de Construcción.................................................................43
Tabla 9: Estado del sistema al final de la pasantía...........................................................................50

ix
LISTA DE SIMBOLOS Y ABREVIATURAS

DAS Documento de Arquitectura del Software

DBMS DataBase Management System.

ERE Extended Entity-RelationShip.

ERS Especificación de Requerimientos del Software

HTML HyperText Markup Language

J2EE Java 2 Enterprise Edition.

JDBC Java Database Connectivity.

JSP Java Server Pages.

MB Megabyte.

MVC Modelling View Controller

POO Programación Orientada a Objetos

OMG Object Management Group

RUP Rational Unified Process.

SQL Structured Query Lenguaje.

UML Unified Modeling Lenguaje.

x
1. INTRODUCCIÓN

Cada vez es mayor el auge que la computación ha tenido, y cada vez se hace más importante optimizar las
operaciones que se realizan, porque la demanda es mayor día a día. Es por esto que las empresas están invirtiendo
sumas considerables de dinero en herramientas o tecnologías, que permitan disminuir el costo de operaciones, y
lograr así la sobrevivencia en el mercado, que se torna más competitivo.

CENTROBECO está consiente de ello y por eso está en la búsqueda de soluciones que permitan
automatizar cada uno de sus procesos, siempre con el norte de brindar a los clientes el mejor servicio, y mejorar la
productividad en cada una sus tiendas, y departamentos.

En este sentido, se propone como solución exitosa el Sistema de Orden de Compra, Despacho, Insumos,
Activos y Servicios, conocido como SOCDISAS, que permitirá automatizar los procesos de emisión de órdenes de
compra, despacho e inventario de todos aquellos suministros no comerciales, pero importantes para el buen
funcionamiento de la empresa. Hasta ahora estos procesos han sido apoyados con la ayuda de Microsoft Excel, el
teléfono, fax y correo electrónico. Esta forma de llevar las tareas ha hecho que la Coordinación de Suministros no
responda con la misma eficacia de otros tiempos, principalmente porque el sistema requiere de mucho control
humano y la demanda de productos y servicios ha aumentado, pues se han abierto más tiendas y la sede
administrativa tiene mayor personal.

SOCDISAS se diseñó e implementó como una aplicación Web con acceso local, que permite llevar los
procesos de orden de compra, recepción de suministros, inventario y distribución, haciendo uso de la metodología de
desarrollo y las herramientas más adecuadas para lograr cumplir todos los requerimientos definidos.

Este trabajo está estructurado en 8 capítulos. En el presente Capítulo 1, se presenta una breve introducción
al proyecto, expresando la importancia del mismo, y las ventajas de su implementación.

El Capítulo 2, Entorno Empresarial, contiene una breve descripción de diversos aspectos de la empresa
CENTROBECO C.A.

El Capítulo 3, Definición del Proyecto, contiene el planteamiento del problema, se describe el trabajo a
realizar, su alcance, su justificación y los resultados que se esperan obtener en forma de objetivo general y
específicos.

1
2

El Capítulo 4, Marco Teórico, presenta las bases teóricas en las cuales se fundamenta el desarrollo del
sistema.

El Capítulo 5, Marco Metodológico, describe la metodología utilizada para el desarrollo del sistema.

El Capítulo 6, Desarrollo, explica todo lo realizado durante el período de pasantía larga, para cada una de
las fases de la metodología utilizada.

El Capítulo 7, Conclusiones, muestra las conclusiones y objetivos alcanzados para el período de pasantía
larga.

El Capítulo 8, Referencias Bibliográficas, muestra todos los libros artículos y/o enlaces utilizados como
apoyo durante el período de pasaría larga y redacción del informe.

En la sección de apéndices se presentan los artefactos creados para el sistema SOCDISAS, esto con el fin
de comprender mejor lo realizado y lo obtenido durante el mismo

En la sección de anexos, se encuentra el pedido inicial entregado del sistema de orden de compra
suministros
2. ENTORNO EMPRESARIAL

En este capítulo se mostrará una idea general de cómo está estructurada la empresa, sus departamentos y
cuál es su función. Además se especifica el departamento donde laboró el pasante. Esto es con el fin de tener una
mejor noción de la compañía, y de cómo ésta desempeña sus actividades para lograr su misión.

2.1 ANTECEDENTES DE LA EMPRESA

BECO es una empresa privada venezolana que forma parte de la reconocida organización BECOBLOHM, la
cual fue fundada por el comerciante George Blohm en el año de 1835.

La Compañía comienza sus actividades como tiendas por departamentos en 1965, en el Estado Lara. Su
fundación se debió a la visión de satisfacer las necesidades del consumidor directamente, ofreciendo productos y
servicios en un ambiente agradable y dinámico.

Desde su Fundación, la Compañía ha evolucionado, atravesando diversas fases relacionadas con su


crecimiento y adaptación, tanto al entorno venezolano como a las necesidades de sus clientes. Sus comienzos ven
una gerencia estructural avocada al establecimiento de una imagen sólida y un posicionamiento dentro del mercado
nacional. Se hacen esfuerzos para conquistar proveedores y clientes bajo una política de cumplimiento de
compromisos y excelencia en el servicio.

Una vez establecida la Compañía en el mercado, comienza la fase de profundización en los procesos
administrativos e implementación de nuevos sistemas de información, que permiten mayor eficiencia operativa.
Simultáneamente, se involucra en un constante proceso de crecimiento, inaugurando tiendas en las principales
ciudades del país, disfrutando de una excelente aprobación por parte de los consumidores, proveedores y
empleados.

Recientemente, la Compañía ha iniciado un programa de evolución, que consta principalmente del


desarrollo de categorías como puntos centrales de la estrategia comercial, buscando profundizar y ampliar la
variedad en las áreas de: Hogar, Moda, Belleza y Deporte. El nuevo concepto obedece al cambio constante en el
comportamiento del consumidor venezolano.

3
4

En el año 2001, se inauguró la tienda piloto del Centro Comercial la Granja (Valencia), que refleja este
nuevo modelo comercial, basado en las categorías anteriores. Además, BECO está conformada por otras 7 tiendas,
un Centro de Distribución y la Oficina Central que reside en Caracas. Cada una de las tiendas, están ubicadas
estratégicamente en Caracas, Barquisimeto y Maracaibo, y juntas suman una superficie de 40.000 mts2 de
exhibición, ventas, servicios al cliente y depósitos.

2.2 MISIÓN

“Comercializar a través de dinámicas tiendas especializadas en Moda, Hogar, Belleza y Deporte, productos
y servicios de calidad a precios competitivos, satisfaciendo las aspiraciones de nuestros clientes y cumpliendo los
compromisos con nuestros relacionados” [BECO, 2007]

2.3 VISIÓN

“Hacer de las Tiendas BECO la mejor opción de compras por su excelente calidad en productos y servicios”
[BECO, 2007]

2.4 ESTRUCTURA ORGANIZACIONAL

La Compañía se divide fundamentalmente por departamentos, entre los que se encuentran: Ventas,
Merchandising, Mercadeo, Personal, Control, Logística, Sistemas y Relaciones Institucionales. Cada uno de ellos
juega un papel fundamental dentro del correcto funcionamiento de la empresa:

En cuanto a la estructura organizativa de la empresa, se puede observar en la Figura 1, que ésta se divide
en seis niveles: Alta Gerencia (Nivel 1), Gerencia (Nivel2), Gerencia Media (Nivel 3), Supervisorio (Nivel 4),
Operativo (Nivel 5), Base (Nivel 6). Los niveles 4, 5 y 6, se representan de manera diferente para cada
Departamento.

El Pasante fue ubicado en el Departamento de Sistemas.


5

Figura 1. Organigrama de la empresa CENTROBECO C.A.


Fuente: CENTROBECO

2.5 GERENCIA DE SISTEMAS

La gerencia de Sistemas tiene como propósitos básicos:

 Ayudar en el mejoramiento y avance tecnológico de la empresa

 Brindar apoyo al resto de las gerencias y tiendas en el desarrollo o adquisición de sistemas

 Manejo de operaciones

 Administración de las redes y los equipos que las conforman

 Dotación de equipos

 Adiestramiento del personal para el uso de aplicaciones; en general, ofrece servicios completos de
atención al usuario.
6

Como se muestra en la Figura 2, esta gerencia se divide en 4 secciones importantes: Comunicaciones,


Soporte, Organización y Métodos (O y M) y Computación, siendo esta la última la sección en la cual se realizó la
pasantía.

La Sección de Computación de la Gerencia de Sistemas, es la encargada de analizar, diseñar e


implementar los sistemas de información, que permiten realizar de una manera más óptima cada una de las labores
de la compañía. En esta sección, reside el deber de desarrollar software que permita automatizar el proceso de
compra y venta de las tiendas, logrando con esto incrementar las ganancias. En vista de que la pasantía consistió en
el desarrollo de un nuevo sistema de información, tanto el otro pasante como mi persona, fuimos asignados a esta
sección, bajo el cargo de programadores.

Figura 2. Organigrama de la Gerencia de Sistemas


Fuente: Elaboración propia

Luego de haber desarrollado este capítulo se tiene un conocimiento más amplio de empresa CENTROBECO, de
cómo trabaja, y como está estructurada. A continuación se presenta el capítulo referente a la Definición del Proyecto.
3. DEFINICIÓN DEL PROYECTO

En este capítulo, se define el proyecto que se desarrolló durante el período de pasantía larga. En él se
plantea el problema, la solución propuesta, y los objetivos que se establecieron durante este período.

3.1 PLANTEAMIENTO DEL PROBLEMA

BECO es una cadena de tiendas, que vende productos tanto nacionales como importados, clasificados en
las categorías principales que son: Hogar, Moda, Belleza y Deporte. Estos artículos se reciben en la sede principal
de la empresa, y de allí se despachan a cada una de las tiendas.

Todas las tiendas y departamentos de la sede principal, deben contar con insumos de carácter interno
(bolsas de compra para las tiendas, lápices, bolígrafos, etiquetas para precio, uniformes para los colaboradores,
etc.), para desempeñar mejor sus funciones. La Coordinación de Suministros es la encargada de llevar el control de
estos insumos, y de garantizar que estos no falten en los centros.

Para iniciar el proceso de compra de insumos, existen dos maneras de llevarlo a cabo. La primera forma es
realizar una solicitud previa a uno o varios proveedores, indicando los insumos que se quieran comprar. Los
proveedores entregarán un reporte indicando el precio de cada artículo, y cualquier oferta que sobre ellos tengan.
Con esta información, el Coordinador de Suministros decidirá cuál es la mejor oferta, y a partir de allí realizar una
compra directa a un proveedor.

La otra opción es emitir la orden de compra directamente, sin tener que hacer ninguna solicitud previa.

Luego de que la orden ha sido enviada al proveedor, éste debe entregar la mercancía en el centro de
distribución de la sede principal. El personal del Centro de Distribución comienza el proceso de recepción, y cuenta
por insumo, la cantidad que se recibe. Esta cantidad se compara con la orden de compra asociada, y con la factura
recibida por parte del proveedor. De este proceso se emite una nota de recibo, indicando entre otras cosas, la
cantidad según la orden de compra, la cantidad según la factura, la cantidad chequeada, y la cantidad que se
finalmente se acepta, la cual dependerá estrictamente de lo que ordene el Coordinador de Suministros. Además se
establece la condición de entrega de la nota, que puede ser: orden parcial (no se está entregando la mercancía

completa), orden total (se recibe toda la mercancía ordenada) y excedente (se recibe más de lo ordenado
inicialmente).

7
8

Para cancelar las notas de recibo emitidas, se envía a Finanzas el documento, y son ellos lo que proceden
a realizar el pago, bajo alguna de estas formas:

Pagos por adelanto: para que el proveedor comience a enviar la mercancía, es necesario cancelar un
porcentaje a priori. El porcentaje se establece directamente con el proveedor.

Pagos por pronto pago: en algunas ocasiones, los proveedores pueden hacer descuentos, si el tiempo de
pago es antes de una fecha concreta (Ejemplo: los primeros 7 días después del envío). Cuando la oferta resulta
conveniente, se realiza este tipo de pago.

Pagos normales: luego de recibir la mercancía, se cancela de la manera habitual, teniendo como fecha
tope la condición de pago establecida a priori en la orden de compra asociada (15 días, 30 días, etc.).

Con la nota de recibo, el Coordinador de Suministros procede a realizar el despacho de los insumos entre
los centros de costo, tomando en cuenta algunos de estos parámetros:

Por porcentaje de ventas: la tienda con mayor porcentaje de ventas, se le despachará mayor cantidad de
insumos.

Por artículos recibidos: se envía una factura indicando el monto a descontarse por los artículos enviados

Una vez repartido los insumos entre los centros de costo, se envía a cada uno una factura interna, donde se
notifica los insumos que se despacharon, la cantidad, el precio unitario y el total de la factura. Este monto se le resta
del presupuesto disponible del centro de costo asociado, para la fecha de emisión de la factura.

Además de controlar todo el proceso de compra y distribución de los insumos internos, la Coordinación de
Suministros tiene otras funciones que desempeñar:

Iniciar y cerrar un proceso de inventario: el proceso de inventario consiste en contar la cantidad física de
algunos insumos, y cotejar los resultados con lo que se tiene almacenado en documentos. Esto se realiza cada cierto
tiempo, con la finalidad de controlar la cantidad por insumo que se tiene en los almacenes o depósitos.

Para iniciar un proceso de inventario, se seleccionan los insumos que se van a inventariar, y se distribuyen
entre uno o varios auxiliares de la Coordinación. Los auxiliares se dirigen a los depósitos donde se guardan los
insumos asignados y comienzan a contar la cantidad física que se tiene en depósito para cada uno de ellos. Una vez
realizado este conteo, se compara los resultados obtenidos con la información que se tiene previamente almacenada
9

en documentos. Si existe una diferencia entre lo contado y lo previamente registrado, se procede a hacer un ajuste
de la cantidad, actualizando en función de los resultados, y se emite un reporte indicando todas esta diferencias.
Este reporte lo recibirá el Coordinador de Suministros, para su posterior estudio y análisis.

No debemos olvidar que, además de todas estas labores, se debe tener almacenados los proveedores y
sus datos, los usuarios que utilizarán el sistema, los centros de costo, los insumos, las líneas de insumos, cuentas
contables y almacenes.

Como se puede observar, son muchas las funciones que realiza esta Coordinación, por lo que es
importante que cada una de ellas, se hagan de la manera más óptima y rápida posible.

Actualmente, la manera en como se llevan cada uno de los procesos es de forma manual. Todas las
órdenes de compra, solicitudes y despacho de insumos, así como también el agregar los datos de un nuevo
proveedor, insumo, línea o cualquier otro dato importante, se hacen utilizando los programas EXCEL o WORD, y se
almacenan digitalmente en la computadora personal del Coordinador de Suministros.

Cada vez que se emite una orden de compra, se deben ingresar manualmente la descripción de los
insumos, la cantidad a comprar y el precio de compra, además del proveedor, la condición de pago y demás datos
importantes. Esto se hace para cada orden de compra que se emita, así que, si por ejemplo se necesitan emitir 3
órdenes, 3 veces hay que modificar la plantilla.

De la misma manera sucede con los demás documentos que se deben emitir. En el caso de las notas de
recibo, el Personal de Distribución debe ingresar manualmente los datos de la nota de recibo, y de los insumos que
se están recibiendo. Además, el sistema que utilizan para ello es muy antiguo, y no permite detectar fácilmente los
errores que puedan ocurrir, mientras se ingresan los datos. Cuando se imprime la nota, el formato es muy poco
práctico, porque no se puede determinar con facilidad que información pertenece a que insumo, y esto dificulta en
gran manera la lectura y análisis de todo lo expuesto allí.

Con el despacho de los insumos, se debe ingresar en EXCEL el centro de costo, y los insumos que se van
a despachar. Esto debe hacerse para cada centro de costo. Todos los documentos se almacenan digitalmente en la
computadora personal del Coordinador de Suministros.

Como se puede observar, la manera en como se llevan todos estos procesos y como se almacenan, trae
consecuencias notorias no solo al desempeño de la Coordinación de Suministros, sino a la compañía en general
porque:
10

 El proceso de emisión de una orden de compra es más tedioso, y se invierte más tiempo del
requerido, logrando con esto que no se disponga del tiempo suficiente para hacer el resto de las
labores.

 A medida que aumenta la demanda de insumos internos, aumenta el número de órdenes que
realizar, y es más difícil satisfacer en su totalidad dicha demanda, si se siguen emitiendo de esta
manera.

 La versión digital de los documentos emitidos están guardados en la computadora asignada al


Coordinador de Suministros y, en el caso de que ocurra alguna falla, se puede correr con el riesgo de
perder información importante.

 Es más difícil manejar el control de lo que se tiene en la almacenes, puesto que se debe contar con
una disciplina muy rigurosa, no muy tolerante a las fallas humanas, las cuales suceden con mucha
frecuencia.

 Al requerir más tiempo del necesario para las diversas funciones, disminuye la productividad

Es por estos motivos que es necesario proponer una solución que permita realizar cada una de las
funciones de manera eficaz, para aprovechar mucho mejor el tiempo con el que se cuenta, y así no disminuir la
productividad de la Coordinación de Suministros.

3.2 SOLUCIÓN PROPUESTA

Con el fin de superar las limitaciones antes descritas, la Coordinación de Suministros de CENTROBECO
C.A, conjuntamente con el Departamento de Logística (jefe inmediato de la Coordinación) desea que se desarrolle
un sistema con acceso interno para el manejo, registro y control de órdenes de compra, despacho de insumos e
inventario.

El Sistema debe, en líneas generales, permitir al Coordinador de Suministros, la emisión de los documentos
importantes (órdenes de compra, solicitudes de cotización, facturas internas, facturas), y que genere en función de
los datos ingresados, un imprimible del documento. Es importante que se tenga almacenada toda esta información,
de manera de poder consultarla cuando así se requiera.
11

Se quiere también realizar el proceso de despacho de suministros internos, y gestionar toda la información
relacionada con proveedores, almacenes, insumos, centros de costo, cuentas por pagar, cuentas contables, facturas
recibidas notas de recibo, devoluciones, proceso de inventario, resultados de un conteo físico y colaboradores.

Además, se debe permitir que los colaboradores autorizados puedan emitir sus pedidos directamente, que
el supervisor inmediato los estudie y, en caso de aprobarlo, solicitar el permiso de parte de la Coordinación de
Suministros. El sistema deberá también mostrar reportes estadísticos imprimibles sobre cada una de las
transacciones que se hagan. Para mayor información, puede consultar el anexo I: Pedido Orden de Compra
Suministros

Para lograr esto, se propone una base de datos única, y un sistema distribuido por módulos, de manera que
permita realizar las funciones anteriormente expuestas.

Lo que la Coordinación de Suministros persigue con este sistema, en líneas generales, es automatizar sus
actividades, para poder llevar un mejor control de la información, aumentar la productividad y disminuir el tiempo que
se invierte en cada una de ellas.

Específicamente, lo que busca es:

 Disminuir el tiempo invertido en cada una de las actividades realizadas por el Coordinador de
Suministros, facilitando de esta manera sus labores.

 Mantener la exactitud necesaria de los datos, así como también agilizar lo más posible los procesos
internos de la Coordinación.

 Reducir el tiempo de emisión de las notas de recibo por parte del Personal de Distribución

 Tener un mejor control de las actividades realizadas.

 Almacenamiento de la información centralizada, de manera de poder reducir el riesgo de perder


información importante

 Aumentar la productividad de la Coordinación de Suministros.

 Llevar un mejor control de los suministros internos, y saber con mayor exactitud qué se necesita en
cada uno de los centros de costo
12

A continuación se indican los objetivos de la pasantía larga.

3.3 OBJETIVO GENERAL

El objetivo de la pasantía es Sistematizar las solicitudes de materiales y suministros internos, con el fin de
optimizar estos recursos. Más específicamente, es implementar el módulo de Órdenes de Compra, como prototipo
funcional.

3.4 OBJETIVOS ESPECÍFICOS

 Levantamiento de información del sistema

 Diseñar la estructura de datos completa

 Definición de requerimientos detallados del sub-módulo de orden de compra

 Diseño de la aplicación del sub-módulo orden de compra

 Pruebas técnicas del sub-módulo orden de compra

A continuación se presenta el capítulo del Marco Teórico en el que se explica brevemente toda la tecnología
y demás aspectos considerados durante el desarrollo del sistema.
4. MARCO TEÓRICO

En este capítulo se da una breve explicación todo lo que se utilizó para el desarrollo del sistema. Se hace
referencia a la tecnología utilizada para el desarrollo del sistema. Se explica en líneas generales lo que es la
arquitectura de tres capas, la programación orientada a objetos, el lenguaje JAVA, y la tecnología utilizada para el
desarrollo de la interfaz con el usuario.

4.1 ARQUITECTURA EN CAPAS:

La arquitectura de las tres capas consiste en aislar la lógica de la aplicación y en convertirla en una capa
intermedia bien definida y lógica del software [LARMAN, 1999]. Existen tres capas principales, como se observa en
la Figura 3:

Figura 3. Arquitectura de las tres capas


Fuente: [Diseña, 2007]

 Capa de presentación: es la interfaz y por medio de ella, el usuario se comunica con el sistema, a
través de acciones emitidas por él (presionando un botón, ingresando los datos en un formulario,
etcétera)

 Capa del negocio: son todas las tareas y reglas que rigen el proceso. Es la lógica del negocio

13
14

 Capa de datos: es donde residen los datos. Está formada por una o más gestor de bases de datos
que realizan todo el almacenamiento de datos. Además, se reciben las solicitudes de
almacenamiento o recuperación de información desde la capa del negocio

Utilizar una arquitectura de este tipo trae como ventajas:

 Aislamiento de la lógica de las aplicaciones en componentes independientes permite una fácil


reusabilidad.

 Distribución de las capas en varios nodos físicos de cómputo y en varios procesos lo cual puede
mejorar el desempeño, coordinación y compartimiento de información.

 Posibilidad de realizar actividades simultáneas en equipo al ser asignadas a los diseñadores las
diversas capas.

La arquitectura que se escoja para un sistema es importante, porque de ella depende el buen
funcionamiento del proyecto. Sin embargo, para garantizar la solidez de todo sistema, es necesario que pase por un
proceso de análisis que permita determinar todos los objetos que participan en el mismo, y como ellos interactúan
entre sí. Para ello se utiliza un lenguaje de modelado que permita realizar todos estos procesos

En la actualidad existe un lenguaje de modelado internacionalmente conocido y adoptado universalmente.


Tal lenguaje es el Unified Modeling Language (UML), el cual se utilizó durante las primeras etapas del sistema.

4.2 UNIFIED MODELING LANGUAGE (UML)

UML es un lenguaje de modelado apoyado por el OMG que ayuda a visualizar, especificar y modelar un
sistema de software, incluyendo su estructura y diseño en una manera que permite conocer todos los
requerimientos. UML ofrece un standard para describir un plano del sistema, incluyendo aspectos conceptuales tales
como procesos de negocio y funciones del sistema. Su versión actual es la 2.1.1, según la página oficial de UML
[UML, 2007].
15

4.3 PROGRAMACIÓN ORIENTADA A OBJETOS

La Programación Orientada a Objetos (POO), es un paradigma de computación que define a los programas
como clases de objetos, las cuales son entidades que combinan atributos o datos, métodos e identidad. Este estilo
de programación permite definir a los programas como conjuntos de objetos o clases, que trabajan entre sí para
ejecutar tareas. La ventaja de este paradigma es, entre otras cosas, poder hacer programas más fáciles de escribir,
mantener y reutilizar.

4.3.1 CARACTERÍSTICAS DE LA POO

Abstracción: cada objeto en el sistema sirve como modelo de un “agente” abstracto que puede realizar
trabajo, informar y cambiar su estado y comunicarse con otros objetos, sin revelar cómo se implementan esas
características.

Encapsulamiento: significa reunir a todos los elementos que pueden considerarse pertenecientes a una
misma entidad, permitiendo aumentar la cohesión de los componentes del sistema

Principio de ocultación: cada objeto está aislado del exterior, exponiendo cada uno una interfaz a otros
objetos, para que puedan comunicase entre sí. El aislamiento permite proteger las propiedades de un objeto de
cualquier modificación de todos los que no tienen derecho a ellas.

Polimorfismo: comportamientos distintos, asociados a objetos diferentes, pueden tener el mismo nombre

Herencia: las clases se relacionan entre sí, formando una jerarquía de clasificación. De esta manera,
podemos tener clases u objetos que pueden heredar y por ende, utilizar atributos propios de su clase padre, en el
caso de que así se requiera.

Uno de los lenguajes más conocidos orientado a objetos es JAVA, el cual ha sido durante muchos años, el
lenguaje standard utilizado en aplicaciones Web, por su eficacia y versatilidad.
16

4.4 EL LENGUAJE DE PROGRAMACIÓN JAVA

JAVA es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems, para el año
de 1990.

El lenguaje tiene muchas similitudes con C y C++, pero tiene un modelo de objetos más simple y elimina
herramientas de bajo nivel como los apuntadores.

4.4.1 VENTAJAS DE JAVA

La tecnología JAVA es tan atractiva actualmente porque permite a los desarrolladores: [HORSTMAN &
CORNELL, 1999]

 Es independiente de la plataforma que se esté utilizando. Es decir, podemos ejecutar el mismo


código en Windows, Mac OS, Linux y funcionará

 Tiene una sintaxis similar al lenguaje C++, lo cual lo hizo sencillo de aprender

 Por su independencia de la plataforma, es ideal para la programación de sistemas en Internet

4.5 MODELO VISTA CONTROLADOR (MVC)

MVC es un patrón de arquitectura de software muy utilizado en los proyectos de aplicación Web, que
separa los datos, la interfaz y la lógica en tres componentes distintos: el modelo, la vista y la controladora.

 Modelo: es la representación específica de los datos con los cuales se opera. El modelo asegura la
integridad de los datos y permite derivar nuevos.

 Vista: estos componentes se usan en el patrón MVC para generar una respuesta al usuario,
proveyendo todo lo que el usuario puede ver (Interfaz)

 Controlador: recibe las solicitudes de la aplicación por parte de los usuarios, y maneja el fluido de
datos entre el modelo y las vistas
17

En la actualidad existen numerosos “frameworks”, o herramientas de soporte basados en el modelo vista


controlador. Para esta pasantía, se decidió utilizar el framework Struts, por su practicidad y simplicidad a la hora de
escribir código jsp.

4.6 STRUTS

El framework Struts es una herramienta de soporte desarrollada por la Apache Software Foundation,
utilizando la plataforma J2EE. Inicialmente, Struts se contaba como parte del proyecto Jakarta, pero actualmente es
un proyecto independiente conocido como Apache Struts.

Este framework resulta compatible con todas las plataformas en que Java Enterprise esté disponible,
logrando con esto que sea altamente cotizado en la actualidad. Lo que permite este framework es disminuir el tiempo
de desarrollo, por lo que resulta ideal para proyectos de mediana a gran envergadura.

4.6.1 ¿COMO FUNCIONA STRUTS?

Struts se basa en el patrón MVC, en donde cada componente está integrado de:

 Componentes del Modelo: corresponden a la lógica del negocio con el cual se comunica la
aplicación Web. Generalmente son clases de JAVA.

 Las vistas: son la parte de la información encargada de presentar la información a los usuarios y
recopilar datos provistos en las planillas. Generalmente corresponden a páginas dinámicas
generadas por archivos JSP

 Componentes del control: son los encargados de coordinar las actividades de la aplicación, que
van desde la recepción de datos del usuario, las verificaciones de forma, la selección de un
componente del modelo a ser llamado. Por su parte los componentes del modelo envían al control
sus eventuales resultados y/o errores de manera de poder continuar con otros pasos de la aplicación
18

Esta separación simplifica considerablemente la escritura tanto de vistas como de componentes del modelo:
las páginas JSP no tienen que incluir manejo de errores, mientras que los elementos de control simplemente deciden
la salida a tomar.

4.6.2 VENTAJAS DE STRUTS: [WEBAPPSWIKI 2005]

Struts presenta ciertos atributos que lo hacen atractivo a la hora de seleccionar un framework que permita
reducir el tiempo de desarrollo de un proyecto de software. Dentro de sus principales ventajas están:

 Configuración centralizada: los enlaces y direcciones url a seguir función del resultado de alguna
solicitud, se encuentran en un único archivo llamado struts-config.xml y a la hora de hacer alguna
modificación, resulta muy práctico porque simplemente se hacen una sola vez en este archivo, sin
necesidad de hacerlo para todas las páginas, como ocurre en JSP puro

 Librerías de tags para facilitar la mayoría de las operaciones que generalmente realizan las páginas
JSP.

 Contiene herramientas para validación de campos de planillas

 Componentes de aplicación, que son el mecanismo para compartir información bidireccionalmente


entre el usuario de la aplicación y las acciones del modelo.

En vista de toda las ventajas que ofrece Struts, y de cómo este permite reducir el tiempo de desarrollo de
una aplicación, resulta muy práctico para este proyecto, pues cada una de las diversas tareas que antes se
realizaban dentro del mismo JSP, ahora han sido distribuidas entre los componentes de planillas y las acciones,
logrando con esto que el código JSP sea muy sencillo y fácil de mantener. Además, al estar hecho en JAVA cumple
con el requisito primordial de la compañía, que es que cualquier proyecto que se implemente, debe estar hecho en
ese lenguaje.

Una vez explicadas las bases teóricas de este proyecto, en el próximo capítulo se trata el aspecto
Metodológico de la pasantía.
5. MARCO METODOLÓGICO

En este capítulo se tratan los conceptos generales de una de las metodologías más utilizadas en el
desarrollo de sistemas de información como lo es Rational Unified Process (RUP). Se mencionan aspectos como en
qué consiste, cuántas fases la componen, que se realiza en cada una de ellas y cuáles son aplicadas para el caso
que nos ocupa con esta pasantía larga.

Para la realización del proyecto de pasantía se decidió que RUP sería la metodología a seguir para el
desarrollo del Sistema SOCDISAS, debido a que ofrece numerosas ventajas, como son las siguientes:

 Proceso de desarrollo iterativo: cada una de las fases que constituye RUP se pueden repetir para
afinar tanto los objetivos como los artefactos resultantes. Esto es de gran utilidad en un ambiente
organizacional donde el sistema está sujeto a la incertidumbre, y a la hora de que se descubra un
nuevo requerimiento o cualquier otro detalle, se puede regresa a la fase adecuada, y afinar todo lo
que se necesite

 Se maneja el uso requerimientos:

 Soporta el desarrollo de una arquitectura basada en componentes o módulos

 Trata el control de cambios del software

 La verificación de la calidad del mismo

 Promueve el uso de un lenguaje de modelaje standard, tal como UML

5.1 RATIONAL UNIFIED PROCESS

Racional Unified Process (RUP), es una metodología de desarrollo iterativo de software creado por la
Racional Software Corporation, durante de la década de los 80, 90.

RUP describe a gran detalle las actividades, roles, responsabilidades, productos de trabajo y herramientas
para definir quién hace qué y en qué momento, en un proyecto de desarrollo de software. Es de interés para todas

19
20

las áreas de las empresas que tengan que ver con esta actividad, aún si subcontratan parte del proceso. RUP
representa un ideal que sirve de referencia para todo equipo de desarrollo, independientemente de su tamaño o de la
tecnología que se utilice para la construcción del software.

5.2 ESTRUCTURA DEL PROCESO: DOS DIMENSIONES

El ciclo de vida de RUP está dividido en 4 fases principales: Inicio, Elaboración, Construcción y Transición,
que corresponden a los 4 hitos principales de RUP: proyecto, arquitectura, versión β y release.

En términos de habilidades y conocimientos, está dividido en disciplinas. Cada una de ellas corresponde a
distintos aspectos del desarrollo de software que generalmente requieren habilidades específicas, que se reflejan en
los roles y las actividades definidas para cada disciplina.

Cada fase cambia el foco del equipo de trabajo para alcanzar cada uno de los hitos, y es llevada a cabo de
forma iterativa. Esto quiere decir que la fase se fragmenta en pequeños proyectos que recorren todas las disciplinas
y producen un ejecutable, siendo este una versión del proyecto que se está desarrollando. Dicho producto es la
forma más efectiva de verificar el progreso del proyecto y de reducir los riesgos inherentes.

El proceso tiene dos estructuras, como se muestra en la Figura 4

Figura 4. Fases e Iteraciones de la Metodología RUP


Fuente: [KRUCHTEN, 2000]
21

 El eje horizontal representa el tiempo y muestra los aspectos del ciclo de vida del proceso.
(representa la parte dinámica del proceso).

 El eje vertical representa flujos de trabajo del proceso, los cuales agrupan las actividades de acuerdo
a su naturaleza (representa la parte estática del proceso).

A continuación se definirán cada una de las fases:

5.2.1 FASE DE INICIO

Se centra principalmente en el caso del negocio, el cual explica el contexto del proyecto, factores de éxito,
expectativas, y se establece un pronóstico financiero (estimación de costos y tiempos de desarrollo) del mismo. Es
en esta fase, donde se estudia si el proyecto es factible o no.

Se definen los usuarios y los stakeholders del proyecto, así como la interacción de cada uno de ellos con el
proyecto a desarrollar. Si el proyecto no pasa de esta fase, o se cancela, o se puede re-iterar, estableciendo un
diseño nuevo para el Sistema.

Productos Concretos de la Fase de Inicio

Para completar esta fase, se deben generar los siguientes documentos

 Un documento con la visión del proyecto: un documento que explique, en líneas generales, de qué se
trata el proyecto, cuál es la razón por la cual se está desarrollando, qué se quiere con él y la
definición de los actores y stakeholders

 El modelo de casos de uso con una lista de todos los casos de uso y los actores que puedan ser
identificados.

 Un glosario inicial del proyecto, con la definición de los términos más importantes.

 Un caso de negocio inicial el cual incluye: contexto del negocio, criterios de éxito, planificación
financiera.

 Un estudio inicial de los riesgos que se deben tomar, así como la magnitud de cada uno

 Un plan del proyecto que muestre las fases y las iteraciones


22

5.2.2 FASE DE ELABORACIÓN

En esta fase es donde el proyecto comienza a tomar forma, pues en ella comienza el proceso de análisis
del problema, además de que se establece una arquitectura de software sólida para el proyecto que contempla: los
casos de uso críticos y los riesgos identificados, establecidos en la fase anterior, y revisados en esta fase. A partir de
aquí la arquitectura, los requerimientos y los planes de desarrollo son estables.

Productos Concretos de la Fase de Elaboración

 Un modelo de casos de uso (completo en al menos un 80%), con todos los actores identificados y la
mayor parte de las descripciones de casos de uso.

 Requerimientos adicionales: los no funcionales o no asociados con ningún caso de uso.

 Descripción de la arquitectura del software.

 Prototipo ejecutable de arquitectura.

 Una lista revisada de riesgos y del caso del negocio.

 Plan del proyecto, incluyendo iteraciones y criterios de evaluación para cada iteración.

 Manual preliminar de usuario.

5.2.3 FASE CONSTRUCCIÓN

Durante esta fase, el enfoque principal va al desarrollo de componentes del sistema que se diseñó. Esta es
la etapa donde el “código duro” toma lugar. Muchas veces ocurren múltiples iteraciones en esta fase, en un esfuerzo
por dividir los casos de uso en problemas más pequeños y manejables, para así producir prototipos demostrables,
que vayan determinando el progreso. Durante esta fase todo se prueba en profundidad, y el énfasis está en la
producción eficiente y no ya en la creación intelectual.

Productos Concretos de la Fase de Construcción

 El producto de software integrado sobre la plataforma adecuada.

 Los manuales de usuario.


23

 Una descripción de la versión actual.

Al final de esta fase, se obtiene un producto beta, que debe decidirse si puede ponerse en ejecución sin
mayores riesgos

5.2.4 FASE DE TRANSICIÓN

Finalmente se realiza la transición del producto a los usuarios, lo cual incluye: manufactura, envío,
entrenamiento, soporte y mantenimiento del producto, hasta que el cliente esté satisfecho. Esta fase incluye:

 Pruebas beta para validar el producto con las expectativas del cliente

 Ejecución paralela con sistemas antiguos

 Conversión de datos

 Entrenamiento de usuarios

 Distribuir el producto

Productos Concretos de la Fase de Transición

 Ajustes, incluyendo corrección de errores y mejoramiento para desempeño y usabilidad.

 Empaque, envío, producción, venta y entrenamiento personal.

Al final de las cuatro fases se tiene un producto de software, que evolucionará dentro de su próxima
generación, al iniciar un nuevo proceso por la misma repetición de las fases. Cada uno de estos períodos se les
denomina ciclos de evolución.

Durante el período de pasantía larga, se desarrollaron las fases de inicio, elaboración y construcción. Para
la fase de inicio y de elaboración se tienen dos iteraciones, y para la fase de construcción se tienen dos iteraciones
para cada uno de los módulos implementados (Órdenes de Compra, Cuentas Contables, Facturas, Notas de
Recibo), dando un total de 8 iteraciones.

En el siguiente capítulo se describe cómo se aplicó RUP durante el período de pasantía larga, y qué
artefactos se obtuvieron en cada una de las fases desarrolladas.
6. DESARROLLO

En este capítulo se explica detalladamente el desarrollo de la pasantía, explicando en cada sección las
fases de RUP que se ejecutaron: Inicio, Elaboración y Construcción. La última sección corresponde a las pruebas
realizadas del prototipo final.

6.1 FASE DE INICIO

En esta fase se dio inicio al levantamiento de la información del sistema, por medio de entrevistas al cliente,
y análisis del documento entregado previamente a la Gerencia de Sistemas. Lo primero en establecerse fue un plan
de proyecto, donde se abarcaron las principales tareas y el tiempo estimado de cada una de ellas. Al final se
obtuvieron los primeros artefactos del sistema, los cuales serán explicados de manera general. Esta fase se
desarrolló en conjunto con otro pasante

6.1.1 PLAN DE PROYECTO

Para que un proyecto se desarrolle de la manera más ordenada y garantizar el cumplimiento de los
objetivos planteados, es necesario establecer a priori un plan de proyecto, que determine cada una de las tareas a
realizar, así como el tiempo estipulado para cada una de ellas. Hay que resaltar que esta fase se desarrolló en
conjunto con otro pasante, y fue supervisada por el responsable técnico del proyecto.

El plan de proyecto se estableció inicialmente antes de iniciar el período de pasantía larga, pero fue
revisado y modificado a medida del desarrollo de la misma. En la Tabla 1 se muestra lo estipulado para la fase de
Inicio.

24
25

ACTIVIDAD SEMANA ITERACIONES


Levantamiento de la Información 1,2 1

Lista Inicial de Riesgos 2 1

Documento Visión 3,4 1

Especificación de los requerimientos 4,5 2

Documento de Casos de Uso 4,5 2

Universo de Discurso 5 1

Tabla 1:Plan de Proyecto estipulado para la fase de Inicio


Fuente: Elaboración propia

6.1.2 VISIÓN DEL SISTEMA

La visión general de un sistema, permite establecer una idea global de qué representa el sistema que se va
a desarrollar, y que es lo que la empresa espera obtener al terminar el proyecto.

En líneas generales, lo que se quiere desarrollar es una aplicación Web que permita realizar el proceso de
órdenes de compra, recepción, despacho e inventario de suministros internos, que permita optimizar el tiempo
invertido en cada uno de esos procesos y, de esta manera, mejorar la productividad de la compañía, y permitir que la
Coordinación de Suministros, lleve un control más exacto de todos los insumos con los que se cuenta, para así
poder distribuirlos de mejor manera entre las tiendas y departamentos, garantizando el buen funcionamiento de cada
uno de ellos.

Una vez teniendo claro lo que se quiere con este proyecto, se realizó una lista inicial de requerimientos, en
base a las primeras necesidades detectadas.

6.1.3 LISTA INICIAL DE REQUERIMIENTOS

Los requerimientos son una descripción de las necesidades de un producto. La meta primaria es identificar
y documentar lo que en realidad se necesita, en una forma que claramente se lo comunique al cliente y a los
miembros del equipo de desarrollo [Larman, 1999].

Como se indicó en el capítulo 3, la Coordinación de Suministros de la Compañía no cuenta con un sistema


apto para realizar todo el proceso de compra, recepción, despacho e inventario de suministros internos. Es por esta
26

razón que para lograr definir una lista inicial de requerimientos, se tuvo que realizar entrevistas a los usuarios
involucrados, de manera de poder entender mejor el negocio.

Esta primera parte fue realizada en conjunto con otro pasante, y juntos estudiamos un documento inicial
elaborado por el Coordinador de Suministros, donde indica que es lo que el sistema debe manejar. Además se
realizaron varias entrevistas, con el fin de aclarar cualquier duda que haya podido surgir.

Como resultado de este proceso, los requerimientos que se obtuvieron se agruparon en 17 módulos
funcionales: Órdenes de Compra, Notas de Recibo, Facturas, Facturas Internas, Pedidos Internos, Centros de Costo,
Inventario, Insumos, Devoluciones, Cuentas Contables, Condiciones de Pago, Proveedores, Cuentas por pagar,
Solicitudes de Cotización, Despacho, Usuarios, Sesiones de Usuario

En vista de lo extensa que es la lista de requerimientos, en la Tabla 2 se muestra sólo los requerimientos de
los módulos asignados para el período de pasantía larga los cuales fueron: Órdenes de Compra, Notas de Recibo,
Facturas, Cuentas Contables y Cuentas por pagar. Para mayor información sobre los requerimientos y sus
especificaciones, consulte el apéndice II: Especificación de Requerimientos del Software (ERS).

MÓDULO REQUERIMIENTO DESCRIPCIÓN


RF-08 Distribuir presupuesto del año fiscal de una cuenta contable
entre los centros de Costo

RF-09 Registrar Cuenta Contable


Cuentas Contables
RF-10 Consultar Cuentas Contables

Cuentas por Pagar RF-11 Consultar todas las cuentas por pagar

RF-15 Manejar Facturas

Facturas RF-16 Consultar Facturas

RF-28 Manejar Notas de Recibo

Notas de Recibo RF-29 Consultar Notas de Recibo

RF-30 Manejar Órdenes de Compra

Órdenes de Compra RF-31 Anular y Recuperar Órdenes de Compra

RF-32 Consultar Órdenes de Compra

Tabla 2:Lista Inicial de Requerimientos para los módulos desarrollados


Fuente: Elaboración propia
27

En la Tabla 3 se muestra la especificación de uno de los requerimientos: “Manejar Órdenes de Compra”

ID Requerimiento: RF-30 Manejar Órdenes de compra

Característica Asociada: Automatización de Órdenes de Compra

Descripción: El sistema debe permitir registrar y actualizar los datos de una orden de compra. Debe también permitir registrar una
orden a partir de una solicitud de cotización

Prioridad: (x) Alta () Media Alta () Media () Media Baja () Baja

Tipo: Funcional Condición: Obligatorio

Tabla 3:Especificación del Requerimiento: “Manejar Órdenes de Compra”


Fuente: Elaboración propia

Cuando se analizan los requerimientos, se descubren los casos de uso que se tienen que implementar para
satisfacer cada uno de ellos. Los casos de uso son descripciones narrativas textuales de los procesos de un sistema
[Larman, 1999].

Primero se especificaron los actores principales del Sistema, y luego se procedió a determinar los casos de
uso que satisfagan los requerimientos contemplados.

Como resultado, se obtuvieron los casos de uso (entre 180-185), agrupados en los módulos anteriormente
expuestos. En vista de la cantidad de casos de uso que contempla el sistema, un diagrama de casos de uso no
permite visualizar la interacción entre ellos y los actores principales. Es por esta razón que se optó por realizar varios
diagramas de casos de uso, especificando por paquetes o módulos, la interacción entre ellos y los actores, como se
detallan en las Figuras 5, 6 y 7.

Figura 5. Diagramas de paquetes los actores Coordinador de Suministros, Gerente y Finanzas


Fuente: Elaboración Propia
28

Figura 6. Diagramas de paquetes para los actores: Personal de Suministros y Personal de Finanzas
Fuente: Elaboración propia

Figura 7. Diagrama de Paquetes para Inventario, Facturas Internas, Pedidos Internos y Usuarios
Fuente: Elaboración propia

En la Tabla 4 se especifica solo una porción de la lista de casos de uso, debido a que la lista completa es
muy extensa (aproximadamente 180 casos de uso). La lista completa y sus respectivas especificaciones, pueden
consultarse con más detalle en el apéndice II: Especificación de Requerimientos del Software.
29

ID CASO DE USO ACTOR


CU-CUC-01 Agregar una Cuenta Contable Coordinador de Suministros

CU-CUC-02 Consultar los Datos de una Cuenta Coordinador de Suministros

CU-CUC-03 Consultar los Gastos de una Cuenta en un Período Coordinador de Suministros

CU-CUC-04 Consultar presupuesto disponible Coordinador de Suministros

CU-CUC-05 Consultar todas las cuentas por línea Coordinador de Suministros

CU-CUC-06 Listar Cuentas Contables Coordinador de Suministros

CU-CUC-07 Asignar Presupuesto a una Cuenta Coordinador de Suministros

CU-CUC-01 Agregar una Cuenta Contable Coordinador de Suministros

CU-CUC-02 Consultar los Datos de una Cuenta Coordinador de Suministros

CU-CUC-03 Consultar los Gastos de una Cuenta en un Período Coordinador de Suministros

CU-OCO-01 Generar una orden de compra Coordinador de Suministros

Generar una orden de compra a partir de una solicitud de


CU-OCO-02 Coordinador de Suministros
cotización

CU-OCO-03 Consultar datos de una orden de compra Coordinador de Suministros

CU-OCO-04 Anular Orden de Compra Coordinador de Suministros

CU-OCO-05 Restaurar Orden de Compra Coordinador de Suministros

CU-OCO-06 Listar órdenes de compra anuladas Coordinador de Suministros

CU-OCO-07 Listar todas las órdenes de compra Coordinador de Suministros

CU-OCO-08 Listar órdenes de compra por estado Coordinador de Suministros

CU-OCO-09 Listar órdenes de compra por línea Coordinador de Suministros

CU-OCO-10 Listar órdenes de compra por insumo Coordinador de Suministros

CU-OCO-11 Listar órdenes de compra por proveedor Coordinador de Suministros

CU-OCO-12 Listar órdenes de compra por rango de fecha Coordinador de Suministros

CU-OCO-13 Modificar Datos de una orden de compra Coordinador de Suministros

Tabla 4:Lista de Casos de Uso para los módulos Cuentas Contables y Órdenes de Compra
Fuente: Elaboración propia
30

En la Tabla 5 se muestra una narrativa del CU Generar una orden de compra. Todas las narrativas se
encuentran en el apéndice II: Especificación de Requerimientos del Software.

ID Caso de uso: CU-OCO-01

Caso de uso: Generar una orden de Compra

Descripción: Permite al Coordinador de Suministros generar una orden de compra a partir de una lista de insumos

Requerimiento: RF-30.

Precondiciones:

El actor debió de haber iniciado sesión en el sistema

No debe haber ningún proceso de inventario

FLUJOS BASICOS
ACTOR (Coordinador de Suministros) SISTEMA

1. Inicia el caso de uso

2. Solicita los datos necesarios para emitir una orden de compra

3. Ingresa los datos solicitados

4. Muestra todos los datos de la orden de compra

5. Confirma la información
6. Crea y guarda la nueva orden de compra y muestra un mensaje
de confirmación
FLUJOS ALTERNOS
ACTOR SISTEMA

1. Cancela la acción 2. Muestra la página principal nuevamente

Poscondición: Se emitió correctamente la orden de compra

Requerimientos especiales: No posee.

Tabla 5:Especificación del caso de uso “Generar una orden de Compra”


Fuente: Elaboración propia

En todos los sistemas de información, siempre surgen una serie de riesgos que, de no tomarse en cuenta,
puede traer consecuencias negativas para el proyecto, e incluso puede no completarse. Para esta fase se
establecieron los riesgos iniciales a tomar en cuenta durante el desarrollo del sistema.
31

6.1.4 LISTA INICIAL DE RIESGOS

A continuación se muestra la lista de los riesgos iniciales que se consideró durante el desarrollo del
proyecto. Cada uno de estos presenta una importancia que varía del 1 (poco riesgo) al 5 (alto riesgo). Aislamiento
del cliente respecto al Sistema

 Inconsistencia en los  Uso de nuevas tecnologías


requerimientos
 Expectativas demasiado altas
 Falta de Recursos disponibles
 Mala planificación
en el servidor

En la Tabla 6 se muestran los detalles del riesgo “Aislamiento del cliente respecto al Sistema”. La
descripción detallada de todos los riesgos iniciales se encuentra en el apéndice III: Documento de Riesgos

AISLAMIENTO DEL CLIENTE RESPECTO AL SISTEMA


MAGNITUD 4
DESCRIPCIÓN El cliente tiene muy poca o ninguna participación en el desarrollo del sistema. Las solicitudes del
cliente se diluyen en los intermediarios. Los requerimientos no reflejan directamente las
necesidades del cliente, sino que son la interpretación de los intermediarios.

IMPACTO El cliente pierde el interés en el desarrollo del software.

Las necesidades reales del cliente no son satisfechas por el software.

Retraso en el desarrollo del proyecto, surgen nuevas tareas para ajustar el software a lo que
realmente quiere el cliente.

INDICADORES Cambios frecuentes y desorganizados de los requerimientos.

ESTRATEGIA DE MITIGACIÓN Incentivar la realización de reuniones frecuentes entre los intermediarios y el cliente.

Mantener algún tipo de comunicación directa con el cliente.

Mantener interesado al cliente con entregas parciales, comunicándole regularmente el estado del
proyecto.

PLAN DE CONTINGENCIA Programar una serie de reuniones con el cliente para verificar y establecer los requerimientos que el
solicita, y las funcionalidades que abarcarán cada uno de ellos.

Tabla 6: Especificación del Riesgo “Aislamiento del Cliente Respecto al Sistema”


Fuente: Elaboración propia
32

Una vez establecidos los casos de uso iniciales, y haber considerado los riesgos que pueden cambiar el
curso del proyecto, se estudiaron las herramientas de desarrollo que se van a utilizar para la implementación del
prototipo funcional. Las herramientas son importantes, ya que hay que estar al tanto de lo que se utiliza en la
compañía, y de esta manera evitar inconvenientes que puedan cambiar el curso del proyecto, o incluso cancelarlo.

6.1.5 HERRAMIENTAS DE DESARROLLO

Las herramientas que se utilizan para desarrollar un proyecto son muy importantes, debido a que si se
seleccionan las más adecuadas para el sistema, se puede lograr optimizar cada una de las transacciones que este
haga. CENTROBECO C.A. dispone de herramientas de desarrollo que deben ser utilizadas a la hora de implementar
cualquier sistema. Tales herramientas son las siguientes:

 IBM Websphere Studio: Una herramienta propietaria de IBM basada en la tecnología del proyecto
de código abierto Eclipse. Con esta herramienta fue realizada la mayor parte de la codificación del
proyecto.

 IBM ISeries Access: Otra herramienta propietaria de IBM utilizada para desarrollar y administrar
sistemas que interactúan o se ejecutan en los servidores AS/400 que comercializa la compañía.

 Putty: Herramienta para abrir una línea de comando de un sistema Linux a través de una conexión
con protocolo SSH, que permite operar y administrar el equipo remoto al cual se hace la conexión.

 TortoiseSVN: Cliente del manejador de versiones Subversion que fue instalado en los equipos de los
desarrolladores para facilitar el trabajo con los repositorios creados para los módulos y sistemas en
desarrollo.

Además, por propuesta del pasante para facilitar el proceso de análisis y diseño del sistema, se utilizaron
las siguientes herramientas:

 StarUML: Herramienta de código abierto propuesta para facilitar el diseño de distintos diagramas
basados en las especificaciones UML. Esta herramienta es excelente en la elaboración de los
33

diagramas de secuencia y de clases de este y de cualquier sistema de software que se quiera


desarrollar

 DIA: Herramienta de código abierto que permitió al pasante diseñar el modelo entidad – interrelación
del sistema completo, así como los diagramas de casos de uso por módulos. Es muy práctica para
diseñar un modelo ER y los diagramas de casos de uso

6.1.6 INFRAESTRUCTURA DE DESARROLLO

Se contaba con una infraestructura tecnológica seleccionada previamente antes del proyecto de pasantía
larga, tanto el hardware como del software, por lo que el desarrollo del sistema se abocó a la misma. A continuación
se indican los detalles de la infraestructura:

Hardware:

El hardware utilizado para el desarrollo y futura implementación del Sistema es el siguiente:

 Servidor AS400: Funciona como servidor central de la compañía y es el banco de datos que agrupa
todas las operaciones de las tiendas de la compañía.

 Máquinas clientes: Hardware donde los usuarios se conectarán al sistema por medio de la Intranet
con la que dispone actualmente la compañía

Software

El software utilizado para el sistema es el siguiente:

 Lenguaje de Programación JDK1.4: es el lenguaje establecido por la empresa para el desarrollo de


todos los sistemas de software.

 Struts 1.1: framework utilizado para el desarrollo de la interfaz con el usuario

 Sistema operativo Microsoft XP: sistema operativo instalado en las máquinas clientes

 Navegador Internet Explorer 6.0 o 7.0: navegador Web utilizado en las máquinas clientes
34

 DB2-UDB: Manejador de Base de datos del Servidor AS/400

Al finalizar los artefactos de esta fase, y luego de haber sido verificados por el responsable técnico del
proyecto, se inició la segunda fase del desarrollo del sistema SOCDISAS: Elaboración. Es importante indicar que los
artefactos obtenidos fueron revisados y modificados en las siguientes fases, por los cambios y mejoras a los mismos
y al sistema en desarrollo.

6.1.7 PLAN DE PROYECTO PARA LA FASE DE ELABORACIÓN

Antes de culminar la fase de Inicio, fue necesario establecer un plan de desarrollo de la fase de
Elaboración, para tener un estimado del tiempo a invertir en cada tarea y monitorear el plan general del proyecto.
Dicho plan de proyecto se muestra en la Tabla 7

ACTIVIDAD SEMANA ITERACIONES


Modelo Conceptual 5 2

Modelo Entidad- Interrelación 6 2

Modelo Relacional 7 1

Scripts y Triggers 7 1

Diagramas de Clases 8 2

Pruebas de Herramientas y Tecnología 8 1

Selección del framework 9 1

Documento de Arquitectura de Software 9 2

Diseño de Navegación WEB 10 1

Plantillas de Interfaz WEB 10 1

Tabla 7:Plan de proyecto para la Fase de Elaboración


Fuente: Elaboración propia

Con la definición de este plan culminó la fase de Inicio, especificando todo lo que se haría en la próxima
fase.
35

6.2 FASE DE ELABORACIÓN

Esta fase, al igual que la anterior, se desarrolló en conjunto con otro pasante, supervisado por el
responsable técnico del proyecto.

La arquitectura de software, tiene que ver con el diseño y la implementación de estructuras de software de
alto nivel. Es el resultado de ensamblar un cierto número de elementos arquitectónicos de forma adecuada para
satisfacer la mayor funcionalidad y requerimientos de desempeño de un sistema, así como requerimientos no
funcionales, como la confiabilidad, escalabilidad, portabilidad, y disponibilidad.[Krutchen, 1995].

Para el desarrollo del Sistema SOCDISAS y su documentación a través del DAS, se decidió utilizar el
enfoque de las 4+1 vistas, debido a que es el enfoque standard que utilizaron en algunos sistemas ya desarrollados
en la empresa, y ha resultado bastante exitoso. A continuación, en la Figura 8, se muestra el diagrama del modelo de
las 4+1 vistas. Para cualquier información detallada sobre la arquitectura del software, consulte el apéndice IV:
Documento de Arquitectura del Software

Figura 8. Modelo de Arquitectura de 4+1 vistas


Fuente: Elaboración propia

A continuación se muestran los elementos que conforman cada una de las vistas de SOCDISAS.
36

6.2.1 VISTA DE CASOS DE USO

Los escenarios se refieren también a la Vista de Casos de Uso, que es la vista que sirve para definir los
comportamientos esperados del sistema, como producto del funcionamiento conjunto de las otras cuatro vistas.

En esta vista van todos los casos de uso generados en la fase de Inicio y documentados en el ERS. Como
durante la fase de Elaboración no se descubrieron nuevos requerimientos funcionales, no se generó ningún caso de
uso nuevo. Por esta razón, el modelo de casos de uso se mantuvo durante esta fase, y los diagramas de paquetes
expuestos en la fase anterior, se mantienen.

6.2.2 VISTA LÓGICA

En la Vista Lógica, se definen todos los objetos que formar parte del sistema, así como también la manera
en como ellos interactúan entre sí. Esta vista permite determinar de una manera más detallada los elementos
relevantes del sistema. De aquí se obtiene el modelo conceptual o de análisis, el diagrama de clases, el diagrama
entidad- interrelación y su respectivo diccionario de datos.

Modelo Conceptual o de Análisis

El modelo conceptual es una representación gráfica de los conceptos del negocio, y de esta manera
entender mejor el dominio del problema. Para diseñar el modelo conceptual o de análisis, primero se determinaron
los principales conceptos del sistema SOCDISAS, así como estos se relacionan. El diagrama resultante se muestra
en la Figura 9.
37

Figura 9. Modelo Conceptual del Sistema a desarrollar


Fuente: Elaboración propia

Tener un buen modelo conceptual, permite aclarar los conceptos más importantes y como estos se
relacionan. Un buen modelo conceptual permite diseñar un modelo entidad- interrelación robusto, que contempla
todas las áreas del negocio.

Modelo Entidad Interrelación

En el modelo entidad- interrelación se especifica la estructura de datos del sistema, y como éstas se
relacionan entre sí. Un buen diseño de la base de datos es importante para garantizar la integridad de todos los
datos que el sistema maneje, evitando de esta manera el riesgo de obtener información errada, y garantizando la
menor redundancia posible.

Luego de tener claro todos los conceptos relacionados con el sistema a desarrollar, y como ellos se relación
a través del modelo conceptual o de análisis, la primera asignación que se tuvo para esta fase, fue la de diseñar el
modelo entidad- interrelación, el cual se muestra en la Figura 10. A partir de este modelo entidad- interrelación, se
38

obtuvo el modelo relacional y los respectivos diccionarios, los cuales pueden ser consultados en el apéndice IV:
Documento de Arquitectura de Software.

Figura 10. Modelo Entidad Interrelación


Fuente: Elaboración propia

Una vez diseñado el modelo entidad interrelación, se procede a establecer las clases necesarias para este
sistema, y como se relacionan entre sí. Dicha relación se refleja en los diagramas de clases.

Diagrama de Clases

Para este sistema, se realizó un diagrama de clases por cada módulo, debido a que un solo diagrama, no
permitiría ver con claridad la relación entre ellas. Es por esta razón que se decidió hacerlo para cada uno de los
módulos asignados durante la pasantía. En la Figura 11 se muestra el diagrama de clases para el Módulo de
Órdenes de Compra.
39

Figura 11. Diagrama de Clases para el Módulo de Órdenes de Compra


Fuente: Elaboración propia

6.2.3 VISTA DE PROCESOS

Esta vista es la encargada de determinar los problemas de concurrencia, la integridad y la tolerancia a fallas
que debe presentar el sistema.

Para fines de esta pasantía, esta vista no se contempló debido que en los casos de uso desarrollados, no
se observó ningún caso de concurrencia. Además, al ser una aplicación Web, que va a estar instalada en el servidor
AS/400, cuando se presente una falla en el servidor, no se podrá acceder al sistema.

Cuando la falla sea a nivel del manejador de base de datos, el sistema mostrará un mensaje de error, que
indicará a los usuarios que hay problemas con la conexión a la base de datos.
40

Una vez determinado si el sistema contempla o no concurrencia, se procedió a organizar el software dentro
del hardware con el que se cuenta para SOCDISAS

6.2.4 VISTA DE IMPLEMENTACIÓN O DESARROLLO

Esta vista muestra la verdadera organización del software dentro del ambiente de desarrollo. El software
está compuesto por pequeñas partes (subsistemas) que pueden ser desarrolladas por una o más personas. Esos
subsistemas están organizados en una jerarquía de capas, donde cada capa provee una interfaz limitada y bien
definida hacía las otras capas. [Krutchen, 1995].

La organización del sistema SOCDISAS está formada por tres capas: la capa de presentación, la capa de
negocio o controladora y la capa de datos o fachada.

La capa de presentación es la que maneja todos los eventos que genera el usuario. Es la que permite la
interacción entre el usuario y el sistema. Está hecha con el framework Struts, que obedece el patrón MVC.

La capa de negocio determina la lógica del sistema, realizando las operaciones estadísticas y de
información, con los datos obtenidos en la capa anterior. Para la implementación de esta capa, se usará el lenguaje
de programación JAVA.

La capa de datos que maneja todos los procesos que interactúan con la base de datos del Sistema. En esta
capa se accede, se agregan y/o modifican todos los datos que en ella se almacenan. Para la implementación de esta
capa, se usará el lenguaje de programación JAVA.

En la Figura 12 se muestra la vista de implementación para este sistema


41

Figura 12. Vista de Implementación o Desarrollo del sistema


Fuente: [Elaboración propia]

Una vez determinada la manera en como se organiza el software, corresponde ubicar el mismo dentro del
hardware que se va a utilizar. Esto se explica con más detalle en la vista de Implementación o Física

6.2.5 VISTA DE IMPLANTACIÓN O FÍSICA

. Con esta vista e puede determinar que es lo que se instalará en qué componente.

En el caso del proyecto a desarrollar, todo el software que lo compone (cada una de las capas expuestas en
la vista de implementación), estarán instaladas en el servidor AS/400.

La razón por la cual las tres capas están en un mismo servidor es porque en la empresa se dispone de solo
uno para instalar y utilizar los diversos sistemas que se implementan. Dicho servidor es el llamado Servidor de
Producción. En la Figura 13 se muestra la vista de Implantación para este sistema.
42

Figura 13. Diagrama de Despliegue


Fuente: [Elaboración propia]

Al final de la Fase de Elaboración, de la misma manera que en la fase anterior, se estableció el plan de
proyecto de la siguiente y última fase: Construcción. Esto con el fin de tener un plan a priori sobre todas las
actividades que se van a realizar, y el tiempo estimado de cada una de ellas

6.2.6 PLAN DE PROYECTO PARA LA FASE DE CONSTRUCCIÓN

Tal y como lo sugiere la metodología RUP, al final de la fase de elaboración se elaboró un plan de proyecto
para la siguiente y última fase del proyecto de pasantía: Construcción. El plan de proyecto para la siguiente fase se
muestra en la Tabla 8.

ACTIVIDAD SEMANA ITERACIONES


Refinación del Modelo Entidad- Interrelación 11 1

Familiarización con el framework Struts 12 1

Diagrama de Secuencias Módulo de Órdenes de Compra 12 2

Implementación Casos de uso riesgosos Módulo de Órdenes de Compra 12,13 2

Diagrama de Secuencias Módulo de Notas de Recibo 14 2

Implementación Casos de uso riesgosos Módulo de Notas de Recibo 14,15 2

Diagrama de Secuencias Módulo de Facturas 16 2

Implementación Casos de uso riesgosos Módulo de Facturas 17 2

Diagrama de Secuencias Módulo de Cuentas Contables 18 2

Implementación Casos de uso riesgosos Módulo de Cuentas Contables 18,19 2


43

Pruebas Técnicas 19,20 1

Tabla 8:Plan de Proyecto para la Fase de Construcción


Fuente: Elaboración Propia

6.3 FASE DE CONSTRUCCIÓN

En esta etapa se comienza a implementar todo lo que se ha analizado y diseñado en las fases anteriores.
En vista del poco tiempo con el que se contó para esta fase, además de los cambios que surgieron durante la misma
gracias a las reuniones con el cliente, solo se implementaron los casos de uso riesgosos de los siguientes módulos:
Órdenes de Compra, Notas de Recibo, Facturas, y Cuentas Contables.

Durante esta fase, se descubrieron algunos aspectos, que alteraban el modelo entidad-interrelación
expuesto en la fase de elaboración

6.3.1 MODELO ENTIDAD- INTERRELACIÓN

. En la Figura 14 se muestra el modelo E-R ya refinado:

Figura 14. Modelo Entidad- Interrelación refinado


Fuente: Elaboración propia

Básicamente, en el modelo entidad interrelación se agregó la tabla Presupuesto, en donde se ingresa todo
el presupuesto fiscal asignado a una cuenta contable. Cada tupla de esta tabla representa el presupuesto de una
cuenta, para un mes determinado. Anteriormente el presupuesto estaba como un atributo de la tabla cuenta
contable. Al tenerlo así, no había manera de determinar la distribución de dicho presupuesto entre los centros de
44

costo, ni tampoco se podía conocer el presupuesto disponible para un mes en particular. Es por esta razón que se
creó una nueva tabla, relacionada con cuenta contable, y con centro de costo.

Además, el otro pasante agregó la tabla inventario, necesaria para desarrollar uno de los módulos que le
correspondía, y se agregó la tabla Impuesto, donde se maneja el IVA que se va a utilizar cuando se emita una orden
de compra, o una nota de recibo. De allí se obtiene el IVA más reciente.

Posteriormente comenzó el proceso de familiarización con la tecnología y herramientas a utilizar. Esto se


explica con más detalle en los aspectos de desarrollo.

Otro aspecto importante que se debe explicar, es la tabla Impuesto que no tiene ninguna relación con el
resto de las entidades. Esta tabla maneja el porcentaje del impuesto al valor agregado (iva) y sus fechas de inicio y
cierre. La razón por la cual se hizo esto, es porque el iva puede cambiar de un momento a otro, y es necesario no
solo llevar un registro del iva anterior (para cuando se quiera modificar una orden de compra ya emitida por ejemplo),
sino además para no tener que actualizar este dato en cada uno de los suministros a los que se aplica. Simplemente
cada vez que se emita una orden o cualquier otro documento, se busca en esa tabla el iva más reciente, y ese será
el que se utilice.

6.3.2 ASPECTOS DEL DESARROLLO

Previo al inicio de la implementación, fue necesario familiarizarse con el uso de la herramienta Websphere
Studio. Además, se instaló la base de datos en el ISeries, utilizando el modelo relacional obtenido para el sistema.

La implementación de los casos de uso riesgosos fue realizada por el pasante, supervisado semanalmente
por el responsable técnico del proyecto.

La planificación sufrió unos ajustes, debido a que surgieron algunos cambios durante el proceso de
desarrollo. En una de las reuniones sostenidas con el cliente, surgieron numerosos cambios en los casos de uso que
se estaban desarrollando. Es por esta razón que el pasante, junto con el responsable técnico, decidieron darle mayor
importancia a la calidad del sistema que se entregaría que a la cantidad de Casos de Uso a implementar, por lo que
se iteró sobre los casos de uso ya desarrollados.

Antes de implementar cada uno de los casos de uso, se diseñaron los diagramas de secuencia a priori, de
manera de poder tener una relación entre todas las clases participantes
45

6.3.3 DIAGRAMAS DE SECUENCIA

En la Figura 15 se muestra el diagrama de secuencia para el caso de uso Emitir Orden de Compra. En el
se muestra la interacción entre las clases de interfaz, con la clase de la controladora, y con la clase de la fachada
correspondiente al módulo. El proceso de desarrollo fue de orden ascendente, es decir, se comenzó por la Clase
Fachada, implementando los procedimientos necesarios. Posteriormente se implementó la Clase Controladora, y
luego la interfaz de usuario.

Figura 15. Diagrama de Secuencia para el caso de uso Emitir Orden de Compra
Fuente: Elaboración propia

6.3.4 INTERFAZ GRÁFICA CON EL USUARIO

En lo que se refiere al diseño de interfaz gráfica con el usuario, se contó con cierta libertad a la hora de
seleccionar la herramienta a utilizar. La única restricción era que la interfaz debía de soportar JAVA, puesto que el
46

sistema se desarrollaría en ese lenguaje. En vista de esto, los pasantes que estaban al cargo del sistema, decidieron
por utilizar el framework struts en lugar de código JSP puro, ya que al ser un proyecto de gran envergadura, Struts
permite facilitar la inserción de código, contribuyendo con un mejor mantenimiento para el sistema.

En la Figura 16, se presenta una interfaz Web dividida en varias secciones, el encabezado, el menú
principal, y la pantalla donde se mostrará a información que soliciten.

El encabezado se encuentra en la parte superior de la página, e indica el nombre del proyecto a mano
izquierda, y el logo de CENTROBECO a mano derecha. El menú principal contiene todas las opciones que se
pueden realizar, las cuales dependen del tipo de usuario que haga sesión..

Figura 16. Pantalla de Bienvenida al usuario


Fuente: Elaboración propia

Cuando un usuario hace sesión en el sistema, se mostrará esa pantalla. Para este prototipo solo se
muestran las siglas del sistema en el centro de la pantalla en color gris, con el significado de la misma en un
recuadro azul oscuro. Se espera que esta pantalla muestre las noticias o eventos importantes sucedidos,
dependiendo del usuario conectado (Ejemplo: si es el Coordinador de Suministros, mostrar todos los insumos que
están por escasear. Si es un colaborador, mostrar algún cambio que haya ocurrido con alguno de sus pedidos
internos).
47

Cuando el usuario selecciona del menú alguna de las opciones allí especificadas, la pantalla cambia en
función del evento que se está generando. Por ejemplo, si el usuario desea emitir una orden de compra, se mostrará
una pantalla inicial, donde se solicita los datos generales de la orden. En la Figura 17 se muestra la pantalla inicial al
emitir una orden de compra

Figura 17. Pantalla inicial para el caso de uso Generar Orden de Compra
Fuente: Elaboración propia

Posteriormente se seleccionan los insumos, y luego se muestra una pantalla de confirmación con el
resumen de la orden, de manera que el usuario verifique que toda la información es correcta. En la Figura 18 y 19 se
muestran las pantallas para seleccionar los insumos, y para confirmar la orden.
48

Figura 18. Pantalla de selección de los insumos de la nueva orden y de confirmación


Fuente: Elaboración propia

Como no existe un entregable del sistema aún, no se tiene una fase de pruebas que vaya acorde a los
requerimientos de RUP. Solo se hicieron pruebas técnicas sencillas, para verificar la funcionalidad de cada caso de
uso implementado.

6.3.5 PRUEBAS REALIZADAS

. Para desarrollar la fase de transición, es necesario contar con un sistema 100% funcional, y además
seguir las normas que rigen a la compañía en el área de pruebas.

Para probar un sistema o un módulo en CENTROBECO, es necesario instalar el módulo a probar en el


servidor de producción, y pasar un período de tres meses. Durante este período, el o los usuarios deben llevar en
paralelo el nuevo sistema y el que ellos utilizaban anteriormente. Esto con la finalidad de verificar que los resultados
que esté dando el nuevo sistema para cada una de las transacciones que se hagan, coincida con el resultado que el
sistema anterior muestra. En nuestro caso el Coordinador de Suministros, quien es el usuario clave, debe llevar en
paralelo el sistema SOCDISAS con EXCEL, que es lo que utiliza para hacer todo el proceso de compra y despacho
de los insumos internos, y verificar los resultados, así como detectar cualquier error que se genere, y reportarlo a los
responsables del proyecto. Una vez pasados estos tres meses, y ya resueltos todos los errores y detalles
encontrados, los usuario pueden usar el nuevo sistema completamente para hacer sus labores cotidianas.
49

Para poder instalar un módulo en el servidor de producción, es necesario que se hayan desarrollado y
probado todos los casos de uso que integran el módulo.

En vista de que no se desarrollaron todos los casos de uso de un mismo módulo sino solamente los más
riesgosos, además de no disponer con el tiempo suficiente para realizar este tipo de pruebas, no se cuenta con una
fase de transición definida como tal.

Para el período de pasantía, el responsable técnico del proyecto realizó pruebas técnicas sobre los casos
de uso implementados. Esto con el fin de verificar el correcto funcionamiento de los mismos.

Como resultado de estas pruebas, el responsable técnico concluyó lo siguiente:

 Los casos de uso probados siguen la descripción establecida, tanto para el curso normal, como para
los cursos alternos.

 No se permite ingresar datos no válidos, lo que garantiza la integridad y consistencia de la


información.

 La interfaz es cómoda y fácil de usar

En la Tabla 9 se muestra un estimado del estado del sistema para el final del período de pasantía. Tomando
los módulos desarrollados por el otro pasante, se tiene que el sistema tiene un 25 % aproximadamente
implementado.
50

CAPAS DEL MÓDULO % DESCRIPCIÓN


Interfaz gráfica 20 Resta implementar la interfaz del resto de los casos de uso para los módulos
obtenidos.

Lógica de la Aplicación 90 El caso de uso modificar notas de recibo fue implementado sólo hasta la fachada y
controladora.
(Casos de uso seleccionados )

Lógica de la Aplicación 25 Hay que implementar las consultas y estadísticas para cada módulo obtenido.

(Casos de uso identificados)

Base de Datos 40 Falta desarrollar la fachada de los módulos: Pedidos Internos, Solicitudes de
Cotización, Centros de Costo, Usuarios, Despacho y Facturas Internas. Además,
hay que implementar el resto de los casos de uso para los módulos asignados en
la pasantía

Tabla 9: Estado del sistema al final de la pasantía


Fuente: Elaboración propia

Con esto se culminó el desarrollo del prototipo funcional del sistema SOCDISAS. Una vez culminadas estas
fases de desarrollo, solo resta exponer los logros obtenidos durante el período de pasantía larga, los cuales se
muestran en el próximo capítulo.
7. CONCLUSIONES Y RECOMENDACIONES

El trabajo realizado durante el período de pasantía larga, permitió al estudiante aprender y tener una noción
más amplia de cómo es la vida laboral, y permitió aplicar los conocimientos adquiridos durante su período de
estudios, en cada una de las situaciones que tuvo que enfrentar durante la misma.

Con la información proporcionada por la empresa, además de disponer de un cliente con una clara
definición de lo que deseaba, se pudo diseñar en conjunto con otro pasante, la arquitectura, requerimientos y casos
de uso que integran este proyecto.

Además, la compañía proveyó de las herramientas de programación necesarias, para la implementación de


los casos de uso que se seleccionaron, por lo que no hubo problemas en materia de soporte y tecnología.

Es importante resaltar que este proyecto, una vez terminado, será de gran utilidad no solo para la
Coordinación de Suministros, sino también para la compañía, puesto que optimizará los procesos que esta lleva, y
ello contribuirá con una mejora de la productividad en cada una de las áreas que se manejan, reflejando el impacto
en las tiendas y departamentos de la empresa.

En función de esto, se muestran los objetivos alcanzados durante el período de pasantía larga:

 Levantamiento de la información del sistema

 Diseñar la estructura de datos completa

 Definición de requerimientos detallados del Sub-módulo orden de compra

 Diseño de la aplicación del sub_módulo orden de compra

 Programación de los casos de uso riesgosos del sub-módulo orden de compra

 Pruebas técnicas del sub-módulo orden de compra

En vista de esto podemos concluir que se ha cumplido con los objetivos iniciales, obteniendo un prototipo
funcional del módulo órdenes de compra, al que se le dará continuidad.

51
8. REFERENCIAS BIBLIOGRÁFICAS

[HOLMES, 2007] Colmes J. “The Complete Referente Struts”. Segunda Edición. Mc Graw Hill Osborne, 2007.

[HORSTMANN, CORNELL, 1999] Horstmann C, Gary Cornell. “Core JAVA Volume I Fundamentals”. Segunda
Edición. Sun Mycrosystems, 1999.

[KRUCHTEN, 1995] KRUCHTEN, P. “Architectural Blueprints, The 4+1 View Model of Software Architecture”. IEEE
Software. 1995.

[KRUCHTEN, 2000] KRUCHTEN, P. “The Rational Unified Process: An introduction”. Cuarta Edición. Addison-
Wesley, 2000.

[LARMAN, 1999] LARMAN, Craig “UML y patrones” Segunda Edición, Naucalpán de Juárez: Prentice Hall
Hispanoamericana S.A., 1999

REFERENCIAS ELECTRÓNICAS

[Diseña, 2007] Diseña, Tecnología e Información http://www.disena.es/tecnologia.html


[SUN] SUN Microsystems, http://www.sun.com.
[UML] Web Oficial de UML, http://www.uml.org
[WebAppsWiki, 2007] Wiki de Struts http://gacela.labf.usb.ve/WebAppsWiki/Wiki.jsp?page=Struts

52
Sistema: CENTROBECO 98 – Modulo: O/C para Suministros, servicios y activos
Responsable Comercial: Alan Isea
Responsable técnico: Ileana Rojas
Fecha: 30/06/2006

Requerimiento: Desarrollo de Módulo de Orden de Compra de Suministros,


Activos y Servicio

Contenido
1. Conceptualización
a. Objetivo General
b. Objetivos Específicos
c. Conceptos Generales
2. Requerimientos
a. Procesos
b. Sistemas
3. Corresponsabilidades

1.- Conceptualización

a.- Objetivo General:


Sistematizar las solicitudes de materiales y suministros internas con el fin de optimizar
estos recursos, para lograr clientes más satisfechos y reducir costos operativos.

b.- Objetivos Específicos:


• Reducir tiempos de respuesta a las solicitudes.
• Mantener informados a nuestros clientes internos, de los precios de materiales y
suministros.
• Programar compras acordes a nuestros índices de consumo.
• Enterar a nuestros clientes internos, de sus estadísticas de costos y consumos.
Satisfacer las necesidades de nuestros clientes internos, al menor costo y tiempo posible.

2.- Requerimientos

SUB MÓDULO ORDEN DE COMPRA

Proveedores

• Razón social, Rif, Nit, dirección, telf., fax, móvil, persona contacto, Web, E-
mail.
• Seleccionar por tipo de mercancía: Materiales de oficina, computación,
mantenimiento, eléctricos, accesorios especiales para tiendas, empaque bolsas,
empaque regalo, empaque embalaje, mobiliario, limpieza, uniformes, servicios,
repuestos, alimentos, y otros.
• Permitir código asignado para cada proveedor.
• Condiciones de pago- contado contra entrega, Créditos 15 días, a 30 días, a 7
días, a convenir, pago por deposito bancario, cheque, descuentos por
porcentaje, adelanto de pagos, tipo de moneda, nacional e importado y
comentarios.

Información adicional:

• Al incluir un proveedor nuevo, el sistema solicite datos obligatorios.


• Permitir crear, buscar, modificar y eliminar proveedores.
• No se podrá eliminar proveedores con saldo, devoluciones o cualquier
documento contable.
• Permitir poner inactivo a un proveedor.

Compras

• Solicitud de cotización.

El sistema debe detectar los artículos que se encuentren en cantidades mínimas, debe
informar por medio de “ALERTAS” al usuario de la situación y debe permitir la
opción de imprimir documentos “Artículos por Comprar” por cada uno o por línea de
producto.

Dicho documento debe tener la siguiente información: fecha, descripción del producto,
línea a la que pertenece, fecha cantidad y precio de la última compra y línea para
posibles observaciones (ejemplo: marca) y columna adicional para respuestas de
cotizaciones.

El sistema debe listar, imprimir o enviar por correo electronico la “Solicitud de


Cotización” el cual debe tener la siguiente información: fecha, descripción del artículo,
cantidad solicitada, fecha de entrega, precio y nombre del proveedor seleccionado.

También deberá permitir elaborar manualmente el formato “Artículos por Comprar”,


aun cuando el articulo no este en los estándares mínimos.

• Orden de Compra:

La Orden de Compra, debe estar vinculada al documento “Solicitud de Cotización” y


deberá permitir transformar esta en Orden de Compra, así como modificar todos los
datos que sean necesarios.
El Sistema debe permitir elaborar Órdenes de Compra aún cuando no estén vinculadas
al formato “Solicitud de Cotización”

Este documento debe contener toda la información contentiva en ejemplo impreso. Al


cargar la Orden de Compra con los artículos relacionados, el sistema deberá expresar
condición “articulo en proceso de compra” y eliminar de la opción “Artículos por
Comprar”.

Permitir entregas parciales sobre una Orden de Compra, y mostrar los artículos
entregados (fecha, cantidad y Nº de factura relacionada) así como el saldo de la misma.

En el sub-módulo Orden de Compra permitir:

• Consultar documentos pendientes, por procesar y %.


• Imprimir documento o enviar electrónicamente.
• Modificar una vez guardado y/o impreso.
• Asignar número automáticamente (Correlativo).
• Almacenar documentos “orden de compra” que tengan artículos pendientes
por recibir.
• Guardar histórico, permitir consultas por proveedor, artículos, rango de
fechas.

Recepción de Materiales, Suministros y Activos

• Al recibir del proveedor la factura y los materiales solicitados, el sistema


deberá permitir llamar a la orden de compra relacionada, así como la inclusión
de los datos de la factura, permitiendo ingresar: N° de factura, fecha, monto,
vencimiento, condiciones de entrega (orden completa u orden parcial), cantidad
recibida, esta información debe ir a formato “Nota de Recibo Suministros”, la
cual debe contener toda la información de la Orden de Compra, de la Factura
recibida y datos según chequeo (físico y bolívares) este último es quien define
pago a proveedores, el Sistema permitirá imprimir un ejemplar para su envío a
Finanzas (Ver Sub- Módulo Cuentas por Pagar) dicho documento deber cargar
directamente al inventario de cada artículo recibido.
• La “Nota de Recibo Suministros” debe guardar histórico para consultas
posteriores y debe estar relacionada con Orden de Compra y Factura.
• Si existen diferencias entre la Orden de Compra y la Factura en la Nota de
Recibo Suministros deben aparecer en negrillas los datos según chequeo.
• En la Nota de Recibo Suministros debe haber columna adicional para posibles
observaciones (Ejemplo: Entregar cheque a )

Devoluciones a Proveedores
• Mismo formato de Orden de Compra, pero que exprese “Devoluciones a
Proveedores” y descargue del Inventario si el articulo ya fue cargado o
elimine de Orden de Compra, según sea el caso.

SUB- MÓDULO DE DESPACHOS

Solicitud de Materiales, Suministros y Activos de los Centros de Costo

Los Centros de Costo acceden a formato pedidos, que debe contener la siguiente
información: Centro de Costo solicitante, fecha de pedido, fecha de envío, clave de
acceso, número de documento el cual debe ser correlativo y alfa numérico (Ejemplo:
Tam-001-06), precios unitarios, fecha último despacho, observaciones solo al final del
documento, inventario en tienda, costo total del pedido.

Incluir búsqueda avanzada de artículos.

Incluir leyenda “Precios sin impuestos de ley”.

Enviar por correo electrónico la solicitud al colaborador autorizado a realizar pedidos


de materiales y suministros. Permitir que el colaborador autorizado envié por correo
esta solicitud; el sistema debe “Preguntar” antes de hacer el envió autorizado? SI-____
NO____ . Si la respuesta es SI enviar correo electrónico automáticamente a la
Coordinación de Suministros; si es NO reenviar al emisor y debe permitir colocar nota
explicativa.
Los Centros de Costos al recibir los materiales solicitados ingresan el N° del pedido
relacionado, permitir cargar los artículos recibidos y dejar en lista adicional los
pendientes por recibir.
En todos los casos permitir imprimir documento.
Al ingresar los datos de la recepción de los materiales, por parte de los Centros de
Costo, enviar notificación vía correo electrónico a la Coordinación de Suministros.

Despacho de Materiales, Suministros y Activos a los Centros de Costo

El formato para hacer solicitudes de materiales, debe contener la siguiente


información:

• Centro de Costo detallado por unidad sección y coordinación ( Ejemp: Sistemas 82,
O y M 82-01, Soporte 82-3, Computación 82-4 ( Incluir códigos )
• Incluir a los Centro de Costo por zonas: tiendas Caracas, tiendas del interior.
• Expresar: dirección, teléfonos, gerente responsable.
• Incluir celdas para colocar “Persona contacto”.
• Expresar dirección de entrega “Centro de Costo” y “sub. Centros”
• Días de envió.
• Tipos de cliente: prioritarios (Tiendas) (P) Secundarios (Boleita) (S).

Ver formato interno “Facturación” fecha, Centro de Costo, sección, atención,


numeración correlativa, descripción del artículo, precio unitario, cantidad despachada,
total unitario, total general, leyenda, despachador. incluir documento relacionado al
número del pedido por Centro de Costo.

El cual al colocar el N° de pedido (alfa-numérico) debe traer toda la información del


pedido y agregar columna “Cantidad Despachada” el cual se “transformará” en envió
de materiales.

El módulo debe descargar del inventario cada articulo “Facturado” y a su vez cargar al
Inventario y los Centros de Costo y Secciones los artículos entregados.

Al elaborar documento enviar a alertas a los artículos que estén por debajo de los
estándares mínimos, si es posible sonoras, y deben ir a listado adicional para el Sub-
Módulo de Compras; también informar de los artículos que se están despachando con
“Alta Frecuencia” y “Volumen” al mismo Centro de Costo y Sección.

Si se entrega el pedido completo expresar “Pedido Completo”, si son entregas parciales


“Adelantos de Pedidos”, este debe ser automático, así como el porcentaje de lo
enviado, calculado por renglones despachados y por artículos despachados.

Al final del documento expresar la siguiente leyenda “El monto total de bolívares
entregados se verá reflejado parcial y/o totalmente en los próximos listados de gastos,
que entrega mensualmente el Departamento de Contabilidad”.

SUB-MÓDULO INVENTARIO

• Artículo
• Almacenes
• Inventario físico
• Ajustes al inventario

Artículos: Este debe contener la siguiente información:


Nombre, Código, Marca Modelo y Serial (opcional), Fecha de registro, Línea (Oficina,
Consumibles, Mantenimiento, etc.), Sub.-línea, Color, Proveedor de 3 ultimas
compras. Ubicación (Almacén), Procedencia (Importado Nacional), Ultimo, penúltimo
y antepenúltimo precio ,Precio promedio, 2 decimales, por llegar y stock promedio,
stock mínimo, stock máximo, presentación (unidad, caja, resmas, etc.). Vencimiento,
Talla, cuenta a la que afecta (Ejemplo: 861 Material de Empaque) para esta última
característica ver Módulo de Cuentas por Pagar.
Para el manejo de artículos con diferentes costos al momento de facturar: expresar
renglón con precios “Primero en entrar” y en renglón aparte el próximo precio.

Al incluir un articulo nuevo este debe cargarse directamente al “Sub-Módulo


Despacho”

No se podrá eliminar artículos que tengan cantidades en Inventario.

El sistema deberá informar trimestralmente los artículos sin movimiento.

Crear pantalla con todos los artículos en existencia mínima, permitir selección por
línea y sub-línea (Ver Sub-Módulo de Compras)

Almacenes: El su-módulo debe permitir crear almacenes (ejemplo: Almacén, oficina,


mantenimiento, accesorios, para tiendas.

Inventario Físico:
• Preparación
• Conteo físico
• Análisis y resultados
• Ajustes.

1. Preparación: Debe permitir inventarios de todos los artículos por líneas, sub.-
línea, procedencia, por rango de precios y por movimientos de productos.

En esta fase se requiere que el sistema liste todos los artículos a inventariar y el
formato debe contener la siguiente información: nombre del artículo, código,
presentación (caja, unidad) y un renglón para expresar el resultado del conteo
físico, fecha de la toma, tomado por, N° de Pág.

2. Conteo Físico: En esta fase se incluyen los resultados del conteo físico, el
sistema debe ir actualizando la información y permitir corregir datos ya guardados.

3. Análisis y Resultados: El sistema debe listar o presentar en pantalla, el


resultado del inventario con o sin diferencias, incluyendo columna para posibles
observaciones ya sean manuales o por sistema.

4. Ajustes: Permitir ajustes por faltantes o sobrantes, según sea el caso, tanto en
cantidades como precios, presentación, etc.

5. Observaciones:
• Este Sub-Módulo debe permitir criterios para Costeo del Inventario.
Costo Promedio
Ultimo Costo
• El manejo del inventario debe ser bajo la premisa de “Primero en entrar,
primero en salir”
• Debe permitir manejo de stock negativo

SUB-MÓDULO CUENTAS POR PAGAR

Al recibir la factura del proveedor, asociarla con la orden de compra correspondiente,


permitir la inclusión de los datos propios de la factura. “Sustraer” del Sub-Módulo de
Compras la orden relacionada y transformarla (con N° de factura asociada) en Nota de
Recibo de Suministros para enviar a Cuentas por Pagar (Ver Sub-Módulo Orden de
Compra).
El Sistema debe reconocer la “Forma de Pago” y generar documento correspondiente
(cheque, deposito, etcétera)

El Sistema deberá distribuir el gasto por porcentajes (%) de ventas y por artículo
despachado (ver Relación de Facturas Actual).

Pagos con adelantos: el sistema debe “reconocer” los pagos por concepto de adelanto
que se hayan emitido y debe “descargar” del monto final a cancelar

Pagos por Pronto Pago: calculo automático de los % o bolívares por este concepto.

Distribución de Gastos por Centros de Costo: al ingresar los datos de la factura


asociados a la Orden de Compra, el sistema deberá “llamar” al Inventario del articulo
recibido, y distribuir en bolívares las cantidades recibidas de los artículos ya
despachados, y a su vez “hacer marca” en el Inventario para dejar constancia que dicho
articulo ya fue distribuido y expresar el N° de la Nota de Recibo asociada.

Emitir reporte “Distribución de Gastos” asociado a factura del proveedor y Orden de


Compra y Nota de Recibo la cual debe contener la información en referencia para
efectos contables.

SUB-MODULO CONTROL DE PRESUPUESTO

Este Sub-Módulo debe contener el presupuesto de gastos de las cuentas detalladas a


continuación: 825 Reparación Mobiliario y Equipos de Oficina, 842 Atenciones a
Relacionados, 853 Fotocopias, 854 Materiales y Artículos de Oficina, 858 Materiales y
Servicios Internos, 861 Material de Empaque, 863 Suministros y Accesorios, 870
Gastos Equipos de Computación, 153-001 Mobiliario, 153-071 Equipos de Oficina.

Al momento de elaborar la Orden de Compra, el Sistema informará el saldo estimado


del presupuesto de gastos en bolívares y en %, que está afectando, tomando como base
la fecha de entrega negociada.
Al generarse la Nota de Recibo de Suministros, el Sistema debe informar saldo real
del Presupuesto de Gastos por cada artículo y Centro de Costo.

Al colocar Orden de Compra que implique artículos que no tengan presupuesto de


gasto o que esté sobregirado, pedir autorización a Nivel II de Logística.

SUB-MÓDULO ESTADISTICAS

En todos los casos permitir elaborar gráficos tipo Excel de los reportes.

En el Sub-Módulo de Inventario:
• Permitir listar artículos con ajustes por toma, periodo de tiempo, tipo, línea,
proveedor.
• Artículos permitir listar o ver en pantalla:
• Articulo por precio, por línea, por ubicación, sub.-línea fecha de registro,
proveedor, procedencia, stock máximo y mínimo, presentación, vencimiento, talla.
• Listado Artículos: por precios a partir de un costo.

En el Sub-Módulo de Despacho
• Facturas despachadas, por centro de costos, completos por despachar, por
fechas, rangos de fechas, rango numérico, despachador, artículos con todos sus
componentes, almacenes, sección, costos, costos totales, cantidades.
• Permitir listar devoluciones por centros de costo, Bs. y despachador.
• Listar documentos que estén pendientes por recibir y recibidos, en los Centros
de Costo solicitantes.

En el Sub-Módulo de Compras
• Consultar documento pendiente por procesar y el % que representan.
• Compra por recibir, por fecha, por proveedor, artículos con sus características,
por rango de fechas, procesadas, devoluciones.
• Estadísticas de compras totales de la compañía.
• Permitir alternar rangos.
• Precisión de entrega de proveedores.

En el Sub-Módulo de Cuentas por Pagar


• Consulta de pagos en bolívares y por periodos de tiempo, por proveedor, por
articulo, por línea, sub-línea, por cuenta afectada, por tipo de proveedor.
• Consultar saldo por pagar por proveedor.
• Por condición de pago.
• Facturas canceladas y por cancelar.
• Estado de cuenta por proveedor.
• Pagos por Centros de Costo.
En el Sub-Módulo de Control de Presupuesto
• Comparación de cuentas reales vs. presupuestadas, en bolívares y % (mes y
acumulado).
• Cuentas afectadas sin presupuesto, según partidas asignadas a Suministros.

NOTAS GENERALES

• En todos los Módulos debe existir el menú de ayuda.


• Permitir búsqueda rápida en los casos que apliquen.
• En todos los módulos deben estar los datos completos de Centrobeco, así como el
nombre comercial (BECO).
• Códigos de acceso total para el Coordinador de Suministros parcial para el asistente de
suministros solo facturación.
• Permitir manejo de varias empresas o sucursales con los mismos parámetros.
• Opciones de Accesibilidad de las aplicaciones para: Auxiliar, Analista y Coordinador
de Suministros y Gerente de Logística.

Elaborado por: Aprobado por:

Glenis Silva Ramón Mantellini Ernesto Blohm


Coordinador de Suministros Gerente de Logística Gerente General
SSIISSTTEEMMAA DDEE O
ORRDDEENN DDEE CCOOMMPPRRAASS,, D DEESSPPAACCHHOO EE IINNVVEENNTTAARRIIOO DDEE
SSUUMMIINNIISSTTRROOSS,, A
ACCTTIIVVOOSS YY SSEERRVVIICCIIOOSS
SSOOCCDDIISSA ASS
DDOOCCUUMMEENNTTOO VVIISSIIÓÓNN
VVEERRSSIIÓÓNN 44..00
Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

H
HIISST
TOOR
RIIA
ALL D
DEE R
REEV
VIIS
SIIÓ
ÓNN

Fecha Versión Descripción Autor


26/01/2007 1.0 Primera versión después del levantamiento Elianna Bugallo
inicial de información, y las primeras Daniel Fernández
reuniones realizadas con la Coordinadora de
Suministros.

30/01/2007 1.1 Revisión de las características, una vez Elianna Bugallo


generados los diagramas de caso de uso

02/02/07 2.0 Agregación de nuevas características Elianna Bugallo


relacionadas con el tema de cuentas
contables.
Revisión de las características anteriores.
Actualización de los “stakeholders” y
usuarios.
01/03/2007 3.0 Agregación de nuevas características, una Elianna Bugallo
vez revisado los diagramas de caso de uso
correspondientes
30/05/2007 4.0 Actualización de las características, Elianna Bugallo
necesidades, stakeholders y usuarios, luego Daniel Fernández
de la reunión con la tutora académica

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 2


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

T
TAAB
BLLA
A D
DEE C
COON
NTTE
ENNIID
DOOS
S

1. Introducción 5

1.1 Propósito 5
1.2 Alcance 5
1.3 Definiciones 5
1.4 Referencias 7
1.5 Vista General 8

2. Posicionamiento 8

2.1 Oportunidad para el Negocio 8


2.2 Definición del Problema 9
2.3 Importancia que tiene 9

3. Stakeholders y Descripciones del Usuario 9

3.1 Interesados en el Producto 9


3.2 Resumen de los Stakeholders 10
3.3 Resumen de los Usuarios 10
3.4 Ambiente de Usuario 11
3.5 Perfiles de los “Stakeholders” 11
3.5.1 Analista de Sistemas 11
3.5.2 Coordinador de Suministros 12
3.5.3 Gerente de Logística 13
3.5.4 Programadores 13
3.6 Perfiles de Usuario 14
3.6.1 Analista de Suministros 14
3.6.2 Colaboradores 14
3.6.3 Coordinador de Suministros 15
3.6.4 Gerentes 15
3.6.5 Auxiliar de Suministros 16
3.6.6 Personal de Finanzas 16
3.7 Puntos Claves en las necesidades de los Usuarios 17

4. Descripción del Producto 21

4.1 Perspectiva del Producto 21

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 3


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

4.2 Resumen de las Capacidades 21


4.3 Dependencias 21
4.4 Costos 22

5. Características del Sistema 22

6. Restricciones 23

7. Rangos de Calidad 23

8. Precedencia y Prioridades 24

9. Otros Requisitos del Producto 25

9.1 Estándares Aplicables 25


9.2 Requisitos de Sistema 25
9.3 Requisitos de Desempeño 25
9.4 Requisitos de Entorno 25
9.5 Requerimientos de Documentación 26

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 4


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

V
VIISSIIÓ
ÓNN
1. Introducción

Este documento tiene la finalidad de definir y analizar las principales necesidades y


características a alto nivel presentes en Sistema de Orden de Compras, Despacho e Inventario de
Suministros, Activos y Servicios (SOCDISAS) a desarrollar en la empresa CENTROBECO C.A.

1.1 Propósito

El propósito de este documento es realizar una descripción global y general de los


principales aspectos presentes en el sistema a desarrollar, basado en los requerimientos iniciales
que fueron determinados y en una solución inicial planteada para el problema de la gestión
suministros, activos y servicios en la empresa. Este documento nos presenta una visión detallada
o de bajo nivel sobre todo lo concerniente al sistema.

1.2 Alcance

Este sistema va dirigido a la Coordinación de Suministros de CENTROBECO C.A., que


necesita un manejo de gestión de suministros, activos y servicios entre las tiendas BECO y los
distintos departamentos de la empresa, de una forma coordinada, cooperativa y eficiente. Su
principal objetivo es proveer una herramienta que facilite la planificación y administración de los
procesos de órdenes de compra, inventario y gastos en un lapso de tiempo. De esta forma se
busca agilizar y facilitar toda la gestión relacionada con la recepción, despacho y administración
de insumos y servicios.

1.3 Definiciones

• Almacén: Depósito donde se guardan los suministros adquiridos por CENTROBECO C.A. en
su sede central en Boleíta.

• Centro de Costo: Se refiere a todos los departamentos y tiendas que conforman la empresa
CENTROBECO C.A. Los departamentos se encuentran ubicados en la sede central de la
empresa en Boleíta. Las tiendas están ubicadas en las principales ciudades del país.

• Centro de Distribución: Área de la empresa, donde se recibe toda la mercancía

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 5


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

relacionada a suministros, y se distribuye hacia los almacenes.

• Coordinación de Suministros: Sección del Departamento de Logística, que se encarga de


la compra, despacho e inventario de suministros, activos y servicios de todos los centros de
costo de la empresa.

• Cotización: Estimación de precios de insumos y servicios, emitida por un proveedor, y a


solicitud de CENTROBECO C.A.

• Cuenta Contable: Relación de dinero asignada por la gerencia general, a cada una de las
actividades que se hacen dentro de la empresa. Ejemplo: Cuenta de gastos de limpieza,
Cuenta de gastos de papelería, etc.

• Departamento de Finanzas: Dependencia de la empresa que se encarga de efectuar los


pagos a los proveedores de suministros.

• Cuenta por pagar: Obligación que tiene la empresa CENTROBECO C.A. de pagar una
determinada cantidad de dinero con un proveedor.

• Devoluciones: Restitución a los proveedores de insumos defectuosos, o de aquéllos


pertenecientes a una entrega incompleta o errónea.

• Factura: Documento emitido por un proveedor que muestra la relación de los suministros y
precios comprendidos en una venta.

• Incongruencias en Pedidos y Facturas: Diferencias que se detectan entre la mercancía


que el Analista de Suministros recibe, y la mercancía facturada por el proveedor asociado.
Cuando ocurre una incongruencia, el Analista de Suministros encargado informa al
Coordinador de Suministros, quien decide que se hará con la mercancía.

• Inventario: Conjunto de insumos del que dispone CENTROBECO C.A, y que se despachará
a los diversos centros de costo, de acuerdo a la solicitud que hayan realizado

• Línea: Categorías en las que se clasifican los insumos.

• Nota de Recibo: Es un documento que informa sobre los insumos que se han recibido de
un proveedor determinado, así como también la cantidad exacta de cada uno de ellos. Con
este documento, junto con la factura que llega, es que se tramita el pago al proveedor que
despachó la mercancía.

• Orden de Compra: Es un documento que se envía a un proveedor, indicando los insumos


que se quieren comprar, así como la cantidad para cada uno de ellos.

• Pago: Es el trámite que el Personal de Finanzas realiza, para cancelar una cuenta por pagar
que se tenga pendiente con un proveedor determinado.
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 6
Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

• Pedidos Internos: Son todas aquellas solicitudes que los Centros de Costo realizan a la
Coordinación de Suministros en la sede principal CENTROBECO C.A, indicando los insumos
que necesitan, la cantidad respectiva, y el motivo por el cual lo piden.

• Insumo: Son los artículos que el Coordinador de Suministros compra, para cubrir las
necesidades de cada uno de los Centros de Costo.

• Proveedor: Es una persona o empresa que abastece de los insumos solicitados por el
Coordinador de Suministros, en la sede principal CENTROBECO C.A.

• Secciones: Son todas las áreas o sub-departamentos que integran un Centro de Costo

• Solicitud de Cotización: Documento que el Coordinador de Suministros envía a uno o


varios proveedores, solicitando una oferta sobre uno o varios insumos.

• Sub-línea: Son todas aquellas sub- categorías que componen una línea.

• Usuarios: Son todas las personas que trabajan en los diversos centros de costo existentes.

1.4 Referencias

Para tener un conocimiento más amplio sobre el sistema, se pueden consultar los
siguientes documentos:

• Documento de casos de uso.

• Documento de arquitectura.

• Documento de riesgos.

Estos documentos se encuentran en las carpetas comerciales y técnicas del proyecto. La


carpeta comercial está bajo la custodia de la Gerencia de Logística, y la carpeta técnica está bajo
la custodia de la Gerencia de Sistemas.

En ellos se detallarán otras vistas del sistema y se podrán conocer aspectos relevantes
como los principales escenarios de interacción, la arquitectura del sistema y los principales
riesgos identificados para el desarrollo del sistema.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 7


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

1.5 Vista General

Este documento contiene la visión de los desarrolladores del sistema a implementar. Se


presentará en primera instancia el caso de negocio que el proyecto plantea, los entes a los que
interesaría y el posicionamiento de la solución.

Luego se tratarán los actores y usuarios identificados en el sistema, sus


responsabilidades y funciones. Se mencionan y detallan las principales características y
necesidades del sistema y los tipos de requerimientos presentes. Por último se realiza una vista
general del producto, rangos de calidad y limitaciones del mismo.

2. Posicionamiento

2.1 Oportunidad para el Negocio

El alternativa que se presenta es el de desarrollar un sistema que permita a la


Coordinación de Suministros, contar con una herramienta para realizar una gestión efectiva de la
de orden de compras e inventario de suministros, activos y servicios.

Los beneficios para el cliente final, aquel cuyos proyectos serán manejados en un
portafolio, serán:

• Reducir el margen de error que se genera al llevar manualmente el proceso de compra,


despacho e inventario de suministros y servicios.

• Evitar gastos innecesarios que actualmente sufre la empresa, en la medida de que


ocurren menos errores a la hora de realizar compras de suministros.

• Mayor rapidez a la hora de gestionar las órdenes de compra, despacho y control de


inventario de los suministros y servicios.

• Mejor control del uso y despacho de los suministros que se compran

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 8


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

2.2 Definición del Problema


El problema es La compañía CENTROBECO C.A, actualmente no cuenta con un sistema que
automatice las solicitudes de suministros y servicios para la empresa. Es así, como
se maneja el proceso de solicitud, compra, recepción y entrega de insumos para la
central de forma manual, presentándose múltiples errores como: compras
innecesarias de suministros, indicadores de insumos en existencia errados, retraso
en las compras y entregas de los suministros, manejo de diversas versiones de los
documentos de solicitud de suministros y de manejo de insumos (Hojas de Excel)
etc.
Afecta Al Coordinador de Suministros
Su impacto es Mayor margen de error al llevar el proceso de compra, despacho e inventario de
suministros y servicios
Gastos innecesarios, en la medida de que ocurren errores a la hora de realizar
compras de suministros.
Ineficiencia a la hora de gestionar las órdenes de compra, despacho y control de
inventario de los suministros y servicios.
Falta de control del uso y despacho de los suministros que se compran
Una solución Sistematizar las solicitudes de materiales y suministros con el fin de optimizar el
exitosa sería proceso de compra y distribución de los insumos internos.

2.3 Importancia que tiene


Para El Coordinador de Suministros
Quién Actualmente lleva manualmente el proceso de compras,
despacho e inventario de suministros de los Centros de Costo.
Sistema de Orden de Compras, Es un sistema para la gestión del proceso de compras, despacho
Despacho e Inventario de e inventario de suministros.
Suministros, Activos y Servicios
SOCDISAS
Que Mejorará el proceso actual

3. Stakeholders y Descripciones del Usuario

3.1 Interesados en el Producto

Este producto se va a adaptar únicamente a las necesidades que tiene la Coordinación de


Suministros de CENTROBECO C.A, que tiene con la gestión de órdenes de compra, despacho e
inventario de suministros.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 9


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

3.2 Resumen de los Stakeholders


Nombre Descripción Responsabilidades

Analista de Responsable técnica del Se encarga de supervisar el análisis, diseño y


Sistemas proyecto y líder de las acciones desarrollo del proyecto.
que se tomen respecto al
sistema
Coordinador de Trabaja en el Departamento de Se encarga de informar sobre el proceso de
Suministros Logística de la Sede Principal emisión de órdenes de compra, recepción de
suministros y distribución de los mismos a los
centros de costo, para garantizar que el sistema
se adapte a estos requerimientos

Gerente de Responsable comercial del Se encargar de revisar y aprobar las


Logística proyecto funcionalidades, características y necesidades
que debe cumplir el sistema
Analista / Trabajan en el departamento Se encargan del análisis, diseño e
Programador de Sistemas implementación de las funciones que debe
cumplir el sistema.

3.3 Resumen de los Usuarios


Nombre Descripción Responsabilidades

Auxiliar de Trabaja para la Se encarga de ingresar las facturas y de realizar conteos


Suministros Coordinación de manuales del stock de los insumos
Suministros

Colaborador Empleado de las tiendas Se encarga de emitir los pedidos internos, para ser
y/o departamentos de la enviados a su superior inmediato
sede principal

Coordinador de Trabaja en el Se encarga de llevar el proceso de órdenes de compra,


Suministros Departamento de Logística solicitudes de cotización, despacho de los insumos,
de la Sede Principal control de proveedores y emisión de las facturas internas
para cada centro de costo. Puede solo visualizar el resto
de las operaciones que ejecutan los demás usuarios
Gerentes Está ubicado en el nivel 2 Se encarga de revisar y aprobar los pedidos internos de
del organigrama de los colaboradores, para luego enviarlos al Coordinador de
personal de la empresa, y Suministros.
aquellos que son Gerentes
de tiendas

Analista de Trabaja en el Centro de Se encarga de emitir las notas de recibo cuando llegan
Suministros Distribución los insumos

Personal de Trabaja en el Les llega las notas de recibo, junto con su respectiva
Finanzas Departamento de Finanzas factura, y tramita los pagos a los proveedores

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 10


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

3.4 Ambiente de Usuario


Para utilizar la herramienta de forma adecuada será necesario por lo menos:

• Rol de Auxiliar de Suministros

• Rol de Colaboradores

• Rol de Coordinador de Suministros

• Rol de Gerentes

• Rol de Analista de Suministros

• Rol de Personal de Finanzas

El número de Analistas de Suministros, Colaboradores, Gerentes, y Auxiliares de


Suministros puede aumentar según sea necesario. El Coordinador de Suministros, podrá también
generar otros roles, con permisologías en las funcionalidades del sistema.

El Ciclo de Vida de este sistema es permanente, ya que CENTROBECO C.A. siempre


estará gestionando las órdenes de compra, despacho e inventario de los suministros. Por lo
tanto, este programa debe ser escalable para futuros cambios y ampliaciones que éste requiera.

La plataforma Web que se va a implementar para este sistema permite eliminar las
restricciones ambientales en lo que se refiere a la gestión de orden de compra, despacho e
inventario de suministros. No existen proyecciones que en el futuro este tipo de enfoque cambie.

3.5 Perfiles de los “Stakeholders”

3.5.1 Analista de Sistemas

Representación Aquella persona que es responsable técnica del proyecto, y por lo tanto, es la
encargada de supervisar y llevar el control del proceso de análisis, diseño e
implementación del sistema
Descripción Debe encargarse de supervisar y llevar el control del proceso de análisis, diseño e
implementación del sistema
Tipo Empleado del Departamento de Sistemas
Debe tener cierto conocimiento con la tecnología utilizada, y de mantener contacto
directo con el responsable comercial del proyecto

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 11


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

Responsabilidades Establecer contacto con el responsable comercial del proyecto, a fin de que se
apruebe cada una de las funcionalidades requeridas.
Supervisar el trabajo realizado por los programadores.
Criterios de Éxito Para el Analista de Sistemas, el éxito del producto se basará en que sea aprobado
por el responsable comercial
Relaciones El Analista de Sistema se relaciona íntimamente con el desarrollo del proyecto,
puesto que él deberá marcar las pautas y guías necesarias para que el sistema
pueda mostrar información útil que soporte el proceso de emisión de órdenes de
compra, notas de recibo, distribución de los insumos a los Centros de Costo y
cancelación de las cuentas por pagar.
Entregables ERS
Cometarios Ninguno

3.5.2 Coordinador de Suministros

Representación Persona que labora en el Departamento de Logística de la sede CENTROBECO C.A,


que maneja el proceso de Órdenes de Compra, Solicitudes de Cotización,
Devoluciones y Despacho de los Insumos a los Centros de Costo.
Descripción Esta persona se encarga del proceso de administración y despacho de insumos a
todos los Centros de Costo, así como también la emisión de órdenes de compra,
solicitudes de cotización y cuentas contables
Tipo EXPERTO DEL NEGOCIO
Debe estar relacionado con el manejo gerencial y el ámbito del negocio.
Responsabilidades Emite solicitudes de cotización
Emite Ordenes de Compra a un proveedor
Ordena una devolución
Distribuye los gastos e insumos por cada centro de Costo
Ordena el despacho de los insumos a los Centros de Costo
Realiza la distribución del presupuesto de una cuenta contable entre los centros de
costo, al inicio del año fiscal.
Controla y gestiona el inventario.
Criterios de Éxito El Sistema le será óptimo en la medida que agilice el proceso de administración y
control de las ordenes de compra, solicitudes, devoluciones, despacho de insumos,
distribución de presupuesto entre los centros de costo e inventario
Relaciones El Coordinador de Suministros está íntimamente relacionado con el desarrollo del
proyecto, porque es quién informa con detalle sobre el proceso del negocio, y cómo
el sistema debe responder para cada una de los requerimientos establecidos por los
programadores.
Entregables NO APLICA
Cometarios Ninguno

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 12


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

3.5.3 Gerente de Logística

Representación Es el responsable comercial del proyecto


Descripción Recibe, estudia y aprueba los requerimientos, características y necesidades del sistema
Tipo Gerente del Departamento de Logística.
Es la persona que verifica que las funcionalidades del sistema, cumplan y abarquen todas
las necesidades establecidas. Debe estar relacionado con el manejo gerencial y el ámbito
del negocio.
Responsabilidades Mantenerse en contacto con el responsable técnico del proyecto (Analista de Sistemas)
Revisar las funcionalidades del proyecto, entregadas por el responsable técnico
Tomar la decisión de aprobar o rechazar estas funcionalidades, o modificarlas
De aprobarlas, enviarlas al responsable técnico con su respectiva firma
Criterios de Éxito Ninguno.
Relaciones El Gerente de Logística se relaciona mucho con el desarrollo del proyecto, puesto que es
quien aprueba las funcionalidades que se deben implementar, y además marca las
pautas sobre el curso de cada una de ellas
Entregables Envío del ERS firmado por él al responsable técnico
Cometarios Ninguno

3.5.4 Programadores

Representación Empleados del Departamento de Sistemas de CENTROBECO C.A.


Descripción Son los encargados del análisis, diseño e implementación de los requerimientos del
proyecto
Tipo EXPERTO TÉCNICO
Debe tener conocimientos avanzados en programación y desarrollo de software.
Debe tener un conocimiento básico del proceso del negocio.
Responsabilidades Estudiar las necesidades del proyecto a desarrollarse
Analizar a partir de las necesidades, las diversas características que debe contar el
sistema, a fin de cumplir las necesidades
Analizar y diseñar a partir de las características, los requerimientos que debe integrar el
Sistema
Implementar cada uno de los requerimientos establecidos
Criterios de Éxito Que el cliente esté satisfecho con el sistema, y que éste abarque todas las necesidades
establecidas al inicio
Relaciones Se relacionan íntimamente con el desarrollo del proyecto, porque son quienes establecen
los diversos requerimientos que éste debe cumplir, a fin de que se abarquen las
necesidades que haya establecido el Coordinador de Suministros
Entregables ERS, DAS, Documento Visión, Lista de Requerimientos, Documento de Bases de Datos
Cometarios Ninguno

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 13


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

3.6 Perfiles de Usuario

3.6.1 Analista de Suministros

Representación Aquella persona responsable del conteo manual de los insumos en los almacenes, y
del cotejamiento de ese conteo con el inventario que lleva el sistema.
Descripción Debe contar manualmente los insumos en los almacenes e ingresar los resultados
de este conteo en el sistema, para que el programa compare estos resultados con el
inventario que se lleva contabilizado, y muestre las diferencias en pantalla.
Tipo Asistente de la Coordinación de Suministros
Debe ser meticuloso y responsable al realizar los conteos manuales
Responsabilidades Contar los insumos asignados en el almacén correspondiente
Ingresar los resultados de este conteo en el sistema
Ver las diferencias entre el inventario que lleva el sistema y el conteo que hizo
manualmente
Criterios de Éxito Para el Analista de Suministros, el sistema será óptimo, si automatiza correctamente
el inventario, de acuerdo al ingreso y despacho de insumos, que lo mantenga
siempre actualizado, y que verifique sin errores este inventario con los resultados
del conteo manual.
Relaciones Ingresar los resultados de un conteo físico realizado por él, y estudiar las diferencias
que el sistema muestre.
Entregables Reporte del inventario resaltando las diferencias entre el conteo realizado, y lo
registrado en el sistema.
Cometarios Ninguno

3.6.2 Colaboradores

Representación Persona que labora en los Centros de Costo


Descripción Esta persona es la encargada de emitir una solicitud de pedido interno, donde se le
notifica al Coordinador de Suministros, los insumos que se necesitan con mayor
urgencia en el centro de costo donde trabaja
Tipo Trabajador de un Centro de Costo
Responsabilidades Solicitar a través del sistema, los insumos que necesita
Enviar la petición a su Gerente inmediato para su aprobación
Criterios de Éxito El sistema le será óptimo en la medida que agilice el proceso de emisión de un
pedido interno.
Relaciones Realiza la emisión de los pedidos internos para su Centro de Costo
Entregables Envío de pedido de insumos a su Gerente inmediato.
Cometarios Ninguno.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 14


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

3.6.3 Coordinador de Suministros

Representación Persona que labora en el Departamento de Logística de la sede CENTROBECO C.A,


encargada del proceso de emisión de órdenes de compra, así como la distribución y
devolución de insumos, y distribución del presupuesto de una cuenta contable entre
los centros de costo de un determinado año fiscal
Descripción Esta persona se encarga del proceso de administración y despacho de insumos a
todos los Centros de Costo, así como también la emisión de órdenes de compra,
solicitudes de cotización, cuentas contables y distribución de presupuesto entre los
centros de costo
Tipo EXPERTO DEL NEGOCIO
Debe estar relacionado con el manejo gerencial y el ámbito del negocio.
Responsabilidades Emite solicitudes de cotización
Emite Ordenes de Compra a un proveedor
Ordena una devolución
Distribuye los gastos e insumos por cada centro de Costo
Ordena el despacho de los insumos a los Centros de Costo
Realiza la distribución del presupuesto de una cuenta contable entre los centros de
costo, al inicio del año fiscal.
Controla y gestiona el inventario.
Criterios de Éxito El sistema le será óptimo en la medida de que agilice el tiempo requerido para
desarrollar cada una de sus responsabilidades
Relaciones Manejo de Ordenes de Compra
Manejo de Solicitudes de Cotización
Manejo de Insumos
Manejo de Devoluciones
Manejo de Cuentas Contables
Manejo de Inventario
Entregables NO APLICA
Cometarios Ninguno

3.6.4 Gerentes

Representación Es la autoridad máxima de un centro de costo, que aprueba o rechaza pedidos de


insumos de sus colaboradores
Descripción Recibe y estudia los pedidos de insumos de colaboradores, y toma la decisión de
aprobarlos o denegarlos.
Tipo Gerente
Es la persona que verifica que se estén haciendo un buen uso de los insumos en su
centro de costo
Responsabilidades Revisar los pedidos de insumos de sus colaboradores

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 15


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

Tomar la decisión de aprobar o rechazar estos pedidos, o modificarlos


De aprobarlos, enviarlos a la Coordinación de Suministros
Criterios de Éxito El sistema le será provechoso en la medida de que tramite con precisión las
modificaciones y los pedidos aprobados hacia la coordinación de suministros.
Relaciones Aprueba o rechaza los pedidos internos emitidos por los colaboradores
Entregables Envío de pedidos de insumos a la coordinación de suministros
Cometarios Ninguno

3.6.5 Auxiliar de Suministros

Representación Trabajador de la planta de distribución que recibe la mercancía y procesa una nota
de recibo a la Coordinación de Suministros
Descripción Al recibir la mercancía, emite una nota de recibo, especificando los insumos que se
están recibiendo y la cantidad para cada uno de ellos, según lo contado y lo
establecido en la factura recibida por el proveedor
Tipo Técnico
Trabaja en la planta de distribución, atendiendo los recibos de mercancía
Responsabilidades Recibir los insumos en la planta de distribución
Cuenta la cantidad por insumo que está recibiendo
Emite una nota de recibo, indicando la cantidad según la orden de compra
correspondiente, la cantidad según la factura recibida, y según el conteo realizado
Criterios de Éxito Será útil en la medida que agilice el proceso de emisión de la nota de recibo.
Relaciones Emite la nota de recibo para la mercancía recibida, e ingresa conjuntamente los
datos de la factura recibida por el proveedor
Entregables La nota de recibo ingresada
Cometarios Ninguno

3.6.6 Personal de Finanzas

Representación Empleado del Departamento de Finanzas de CENTROBECO C.A, a quien le llega una
nota de recibo junto con su factura, y tramita los pagos que se hacen a los
proveedores. En caso de los pagos por adelanto, reciben las ordenes de compra
asociadas
Descripción Al recibir una orden de compra, emite un pago por adelanto al proveedor asociado a
la orden.
De igual manera, cuando le llega una nota de recibo y su factura, emite el pago
asociado al proveedor.
Tipo Asistente
Responsabilidades Tramitar pagos de las notas de recibo y/o ordenes de compra a los proveedores
Criterios de Éxito Se genera más rápidamente las facturas y notas de recibo, así como las ordenes de
compra, permitiendo que pueda tramitar los pagos mucho más pronto

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 16


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

Relaciones Emisión de pagos y/o adelantos


Entregables Pagos emitidos a proveedores
Adelantos de pagos para órdenes de compra
Cometarios Ninguno

3.7 Puntos Claves en las necesidades de los Usuarios

Se quiere reducir el tiempo invertido y el costo de operación, de los procesos de emisión


de Órdenes de Compra, notas de recibo, inventario y despacho de suministros a los centros de
costo, que actualmente la Coordinación de Suministros lleva de manera manual, tomando como
referencia la información registrada digitalmente en hojas de “EXCEL”. Hacerlo de esta manera
se hace más engorroso, en la medida de que aumenten los pedidos interno y demás documentos
que se deben emitir.

Además, se hace más propenso a errores, puesto que se debe revisar numerosos
detalles, y esto genera a la larga no solamente pérdida de tiempo, que puede ser invertido de
mejor manera, sino además de dinero.

Para lograr esto, se quiere automatizar todos los procesos que actualmente maneja la
Coordinación de Suministros. Más específicamente, se quiere automatizar los procesos de:
emisión de órdenes de compra, notas de recibo y facturas, pedidos internos, facturas internas,
proceso de distribución de insumos a los centros de costo, proceso de inventario y conteo físico,
proceso de pagos y adelantos.

ID Necesidad Prioridad Concierne Solución Actual Solución Propuesta


NEC-01 Reducir el tiempo Alta Contabilidad de los Se lleva a cabo Almacenar en el sistema, la
de proceso de insumos que manualmente cantidad de insumos contados
inventario CENTROBECO C.A. durante un proceso de
posee en un inventario
momento
determinado
NEC-02 Reducir el margen Alta Contabilidad de los Se revisa Almacenar en el sistema, la
de error que insumos que manualmente los cantidad de insumos contados
ocurre durante un CENTROBECO C.A. resultados del durante un proceso de
proceso de posee en un proceso de inventario inventario
inventario momento y se detectan los
determinado errores
NEC-03 Llevar un control Media Contabilidad de los Se archiva en Almacenar en el sistema los
de todos los insumos que carpetas procesos de inventarios
procesos de CENTROBECO C.A. anteriormente
Inventario posee en un

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 17


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

momento
determinado
NEC-04 Reducir el tiempo Alta Gestión de pedidos Se hace Permitir al Coordinador de
de emisión de las de insumos a los manualmente, y se Suministros que seleccione los
órdenes de compra proveedores registra en hojas de insumos a comprar, y que el
“Excel” sistema calcule el monto
automáticamente, en función
de los datos ingresados.
NEC-05 Reducir el margen Alta Gestión de pedidos Se hace manualmente Permitir al Coordinador de
de error que ocurre de insumos a los Suministros que seleccione los
durante la emisión proveedores insumos a comprar, y que el
de una orden de sistema calcule el monto
compra automáticamente, en función
de los datos ingresados.
NEC-06 Facilitar la toma de Media Gestión de pedidos Revisa manualmente Permitir al Coordinador de
decisiones al emitir de insumos a los las órdenes de Suministros visualizar de
una compra de proveedores compra emitidas manera rápida y con criterios
insumos anteriormente, al de búsqueda, las órdenes de
igual que las compra emitidas
solicitudes de anteriormente, al igual que las
cotización solicitudes de cotización
NEC-07 Reducir el tiempo Media Los pedidos de Se lleva a cabo Permitir al Coordinador de
de emisión de las precios y ofertas manualmente Suministros seleccionar del
solicitudes de que hace sistema los insumos que desee
cotización CENTROBECO C.A. saber sus precios, para
a las empresas que generar una Solicitud de
venden suministros. Cotización de manera
automática.
NEC-08 Reducir el margen Alta Los pedidos de Se hace manualmente Permitir al Coordinador de
de error que ocurre precios y ofertas Suministros seleccionar del
durante la emisión que hace sistema los insumos que desee
de una solicitud de CENTROBECO C.A. saber sus precios, para
cotización a las empresas que generar una Solicitud de
venden suministros Cotización de manera
automática.
NEC-09 Reducir el margen Alta Dinero que Se hace manualmente Contabilizar las cuenta por
de error que ocurre CENTROBECO C.A. en base a la pagar y los pagos
durante la emisión debe cancelar a los información archivada automáticamente, según la
de pagos y proveedores por la en hojas de “Excel” información que se lleva de las
adelantos mercancía recibida, Órdenes de Compra que se
o que va a recibir hacen a los proveedores.
NEC-10 Facilitar el proceso Alta Dinero que Se hace manualmente Guardar historial de los pagos
de fiscalización de CENTROBECO C.A. en libros pendientes y cancelados
las autoridades debe cancelar a los
tributarias, y proveedores por la
control general de mercancía recibida,
los pagos o que va a recibir
cancelados y
pendientes
NEC-11 Reducir el tiempo Alta Devoluciones de Se hace manualmente Automatizar el proceso de
de emisión de una insumos en base a la devolución de insumos a los
información archivada proveedores. Detectar

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 18


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

devolución en hojas de “Excel” inconsistencias entre las


órdenes de recibo, facturas y
órdenes de compra, y
actualizar el inventario
automáticamente.
NEC-12 Reducir el margen Alta Devoluciones de El Coordinador de Al emitir una devolución, que
de error que ocurre insumos Suministros verifica el sistema actualice
durante la emisión que los datos de la automáticamente la cantidad
de una devolución devolución sean disponible en inventario, en
correctos, y actualiza función de los datos de la
manualmente la devolución
cantidad disponible
en inventario, de
acuerdo a la
devolución emitida
NEC-13 Reducir el tiempo Alta Insumos pedidos Los colaboradores Permitir que los colaboradores
de emisión de un por los centros de contactan emitan directamente a través
pedido interno costos. Insumos directamente al del sistema los pedidos
despachados hacia Gerente inmediato, internos, seleccionando los
los centros de solicitándoles los insumos que necesita.
costos. insumos que Almacenarlos en el sistema, y
necesitan. El gerente que estos sean mostrados al
luego contacta Gerente cuando inicie sesión.
directamente al Al aprobarlos, indicarle
Coordinador de automáticamente al
Suministros vía Coordinador de Suministros los
telefónica o por pedidos internos ya
correo aprobados.
NEC-14 Reducir el margen Alta Insumos pedidos El Coordinador de Permitir que los colaboradores
de error que ocurre por los centros de Suministros tiene un emitan directamente a través
durante la emisión costos. Insumos registro manual que del sistema los pedidos
de un pedido despachados hacia revisa. internos, seleccionando los
interno los centros de insumos que necesita.
costos. Almacenarlos en el sistema, y
que estos sean mostrados al
Gerente cuando inicie sesión.
Al aprobarlos, indicarle
automáticamente al
Coordinador de Suministros los
pedidos internos ya
aprobados.
NEC-15 Garantizar la Alta Toda la información La información está El sistema validará el tipo de
seguridad y acceso que se maneja almacenada por usuario por medio de su login
a la información carpetas en y su contraseña, y mostrará la
archivadores, donde opciones que él puede realizar
solo el personal
autorizado tiene
acceso
NEC-16 Reducir el tiempo Media Usuarios que No existe Permitir a un usuario
de gestión de manejan el sistema. administrador (Coordinador de
usuarios Suministros) agregar,
modificar, y eliminar otros
usuarios que deban manejar el
sistema, según los roles

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 19


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

establecidos.
NEC-17 Reducir el tiempo Media Centros de Costos y Se lleva a cabo Permitir agregar, modificar,
de que lleva la secciones que manualmente eliminar centros de costos al
gestión de los conforman la sistema.
centros de costo empresa.
NEC-18 Facilitar el proceso Alta Coordinación de Se lleva a cabo Mostrar en el sistema un
de distribución de suministros y manualmente, historial con opciones de
insumos hacia los Centros de Costo revisando información búsqueda de pedidos y envíos
Centros de Costo de los pedidos y internos hacia los centros
envíos internos hacia
estos centros
NEC-19 Reducir el tiempo Alta Manejo de la El Coordinador de Almacenar en el sistema los
de emisión de una cuentas Suministros recibe los datos de la nueva cuenta, y
cuenta contable actualmente activas datos de una nueva calcular en función de los
en la empresa cuenta, así como el datos ingresados por el
presupuesto asignado Coordinador de Suministros, el
Distribución del
durante el próximo presupuesto del año fiscal
presupuesto general
año fiscal, e ingresa asignada para esta cuenta
entre cada una de
manualmente toda la nueva
ellas
información
suministrada en una
hoja de Excel
NEC-20 Reducir el margen Alta Manejo de la El Coordinador de El sistema calculará el
de error que ocurre cuentas Suministros revisa presupuesto mensual asignado
durante la emisión actualmente activas manualmente la a una cuenta, en función de la
y/o asignación de en la empresa distribución del distribución realizada por el
presupuesto de presupuesto realizada Coordinador de Suministros
Distribución del
una cuenta para una cuenta entre
presupuesto general
contable los centros de costo
entre cada una de
asociados, y va
ellas
sumando el
presupuesto
distribuido por mes.
El total debe coincidir
con el presupuesto
asignado para la
cuenta durante el
mismo mes
NEC-21 Facilitar la toma de Alta Manejo de la El Coordinador de El sistema puede almacenar
decisiones en la cuentas Suministros revisa un historial de presupuestos
distribución del actualmente activas manualmente la asignados, y mostrarlos para
presupuesto a los en la empresa distribución del facilitar la toma de decisión a
centros de costo presupuesto realizada la hora de reasignar
Distribución del
para una cuenta entre presupuestos.
presupuesto general
los centros de costo
entre cada una de
asociados, basándose
ellas
en las asignaciones
anteriores

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 20


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

4. Descripción del Producto

4.1 Perspectiva del Producto

El sistema propuesto tiene un enfoque sólo hacia la gestión del proceso de solicitudes de
cotización, orden de compra, inventario, despacho de suministros, devoluciones, pedidos
internos, notas de recibo, cuentas contables, facturas, facturas internas, cuentas por pagar,
centros de costo y usuarios de la sede principal de CENTROBECO C.A. en Boleíta. No se manejará
el inventario de los Centros de Costos independientemente, sino el inventario central que existe
en el Centro de Distribución de la empresa.

4.2 Resumen de las Capacidades


Beneficios al Usuario Características del Producto

Reducir el margen de error que se genera El sistema mostrará en pantalla aquellos insumos escasos,
al llevar manualmente el proceso de promedios o excedentes, de tal forma que permita al
compra, despacho e inventario de administrador pedir únicamente lo que sea necesario.
suministros y servicios.
Evitar gastos innecesarios que actualmente El sistema automatizará el cálculo de las cuentas por
sufre la empresa, en la medida de que pagar pendientes que se tenga con los proveedores, así
ocurren menos errores a la hora de realizar como también la distribución de gastos por Centros de
compras de suministros. Costos.
Mayor rapidez a la hora de gestionar las El sistema mostrará en pantalla aquellos insumos escasos,
órdenes de compra, despacho y control de y automatizará la realización de solicitudes de cotización y
inventario de los suministros y servicios. órdenes de compra a los proveedores.
Al recibir mercancía, el sistema automatizará el envío de
notas de recibo y facturas desde el Centro de Distribución,
al Departamento de Finanzas y a los Centros de Costo.
El inventario de los insumos se actualizará
automáticamente en la medida que se reciben y
despachan insumos desde el Centro de Distribución
Mejor control del uso y despacho de los El sistema mostrará al Coordinador de Suministros la
suministros que se compran frecuencia de uso de los insumos solicitados por los
Centros de Costos. De esta manera, el Coordinador de
Suministros, según la información mostrada, puede
establecer una mejor distribución de los insumos.

4.3 Dependencias

El sistema estará funcionando en el servidor “AS400” con el que cuenta la empresa. Este
servidor debe soportar “Java Server Pages”, y tener instalado un manejador de Bases de Datos
“DB2” y Java.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 21


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

El sistema se puede acceder desde computadoras con ambiente Windows o Linux, a


través de un navegador Web, que se encuentre en una estación de trabajo con red local con el
servidor, es decir, con acceso a la Intranet de la empresa.

4.4 Costos

El costo del desarrollo de este software, depende estrictamente del tiempo invertido por
los programadores, de la aprobación por parte del Responsable comercial de cada uno de los
requerimientos que lo integra, y de los costos de obtener la tecnología que se está
implementando.

5. Características del Sistema


Necesidades
ID Característica Prioridad Precedencia Descripción Asociadas

CAR-01 Automatización Alta Almacenar en el sistema, la cantidad de NEC-01


del Inventario y insumos que se reciben de los proveedores NEC-02
Stock de y se despachan hacia los Centros de NEC-03
insumos Costos.
CAR-02 Automatización Alta CAR-01 Automatizar el proceso de compra de los NEC-04
de Compras y CAR-05 insumos internos necesarios, y la NEC-05
recepción de recepción de los mismos cuando son NEC-06
insumos enviados por los proveedores.
CAR-03 Automatización Media CAR-01 Permitir al Coordinador de Suministros NEC-04
de Solicitudes de seleccionar del sistema los insumos que NEC-06
Cotización desee saber sus precios, para generar una
Solicitud de Cotización de manera
automática.
CAR-04 Cálculo de las Alta CAR-01 Contabilizar las cuenta por pagar y los NEC-09
Cuenta por CAR-02 pagos automáticamente, según la NEC-10
pagar y los CAR-12 información que se lleva de las Órdenes de
Pagos Compra que se hacen a los proveedores.
CAR-05 Gestión de los Media Almacenar, modificar y mostrar la NEC-04
Proveedores información concerniente a los NEC-06
proveedores. NEC-07
NEC-11

CAR-06 Reportes Alta CAR-01 Mostrar todo lo referente al consumo y NEC-03


Estadísticos CAR-02 despacho de insumos de los Centros de NEC-06
CAR-03 Costos, en un determinado rango de NEC-10
CAR-04 NEC-18
tiempo.
CAR-05 NEC-21
CAR-07
CAR-08
CAR-09
CAR-11
CAR-12

CAR-07 Manejo de Alta CAR-01 Automatizar el proceso de devolución de NEC-06


Devoluciones CAR-02 insumos a los proveedores, a partir de una NEC-11
CAR-05 nota de recibo. NEC-12

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 22


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

CAR-08 Manejo de Alta CAR-11 Automatizar el proceso de pedido de NEC-13


pedidos internos CAR-12 insumos de los centros de costos hacia la NEC-14
coordinación de suministros. NEC-18

CAR-09 Manejo de Alta CAR-08 Automatizar el proceso de despacho NEC-13


despachos CAR-11 interno de los insumos hacia los centros de NEC-14
internos CAR-12 costo, a partir de una nota de recibo NEC-18

CAR-10 Gestión de Media Permitir a un usuario administrador NEC-15


usuarios (Coordinador de Suministros) agregar, NEC-16
modificar, y eliminar otros usuarios que
deban manejar el sistema, según los roles
establecidos.
CAR-11 Gestión de Media CAR-12 Permitir agregar, modificar, eliminar NEC-17
Centros de centros de costos al sistema. NEC-18
Costos y NEC-21
Secciones
CAR-12 Gestión de Media Permitir agregar, modificar y anular NEC-19
cuentas cuentas contables al sistema, y asignar el NEC-20
contables presupuesto correspondiente. NEC-21

6. Restricciones

Por ahora, no habrá ninguna relación de integración o soporte entre este sistema, y los
otros ya existentes en CENTROBECO C.A. Sin embargo, el programa será lo suficientemente
modular para permitir la posibilidad de integración con otros sistemas y esquemas de bases de
datos implementados en la empresa.

El producto soporta únicamente bases de datos en “DB2”, pero podrá agregarse el


soporte de múltiples bases de datos, en forma modular como extensiones de este producto.

7. Rangos de Calidad

Para realizar este proyecto, tomaremos en cuenta los siguientes rangos de calidad:

• MANTENIBILIDAD: El sistema debe de elaborarse de tal manera que permita inserciones de


nuevas funcionalidades en el futuro y modificaciones de las existentes, en la medida que la
corporación CENTROBECO C.A. vaya creciendo.

• USABILIDAD: El sistema debe ser altamente intuitivo y fácil de usar, de modo que no se
invierta mucho tiempo en adiestramiento del personal. Que todas las tareas se hagan en el
menor tiempo posible y de esta forma agilizar cualquier toma de decisión, basado en los datos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 23


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

más actuales.

• ESTABILIDAD: El sistema no debe interrumpir su ejecución ante cualquier falla, debe poder
manejarlas de forma adecuada. Los datos permitirán mantener informado al Coordinador de
Suministros para la toma de decisiones.

• EFICIENCIA: El sistema debe tener tiempos de respuesta cortos a la hora de manejar cada una
de las funciones que lo integra.

8. Precedencia y Prioridades

El actor con mayor prioridad es el Coordinador de Suministros, debido a que es quien


maneja el proceso de órdenes de compra, solicitudes de cotización, devoluciones, despacho de
insumos e inventario, que es la base del Sistema.

Cuando se generan las ordenes de compra y se reciben los insumos de parte de los
proveedores, el Auxiliar de Suministros emite la nota de recibo asociada, indicando cuanto de
cada insumo se recibió. En el caso de haber algún error en la mercancía, se lo notifican al
Coordinador de Suministros, para que analice si aceptarla o no.

Una vez que se emite la nota de recibo, ésta es enviada al Personal de Finanzas para que
proceda a la emisión del pago que se le efectuará al proveedor.

Los Analistas de Suministros solo se encargan de realizar el proceso de inventario, e


ingresar los resultados dentro del Sistema, para que este inicie el proceso de cotejo.

Los Gerentes son la máxima autoridad a nivel de Centros de Costo, y se encargan de


aprobar o rechazar los pedidos internos que realicen sus colaboradores

Los Colaboradores solo emiten una solicitud de pedido interno de insumos, de acuerdo a
sus necesidades, para enviarlas a su Gerente.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 24


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

9. Otros Requisitos del Producto

9.1 Estándares Aplicables


• El producto está diseñado para ser multiplataforma vía Web.
• No hay restricciones de estándares de conexión de red entre el cliente y el servidor, lo
importante es que haya algún tipo de conexión entre estas dos estaciones (preferiblemente
el uso de TCP/IP).

9.2 Requisitos de Sistema


• Utilización de plataformas Windows o Linux.
• Un servidor Web que soporte “Java Server Pages”, con conexión a una Base de Datos DB2, y
que tenga instalado JAVA
• El cliente podrá acceder a través de un navegador, que se encuentre en una estación de
trabajo conectada a la red local de la empresa.
• El servidor deberá ofrecer alta disponibilidad y gran desempeño según los requerimientos del
cliente. Espacio en discos para soportar el crecimiento del sistema y cantidad de memoria
que permita el buen funcionamiento del mismo.
• El cliente por su parte, deberá cumplir como mínimo con los requisitos de una estación con
accesibilidad Web, utilización de disco mínima y una cantidad de memoria acorde al tiempo
de respuesta que se desee.

9.3 Requisitos de Desempeño


• El tiempo de respuesta se espera que sea bastante reducido, por lo que se necesita un tipo
de red rápida, con un gran ancho de banda disponible para el sistema y un servidor que
permita respuestas instantáneas (estos requerimientos de desempeño son únicamente
necesarios acorde a las peticiones del cliente).

9.4 Requisitos de Entorno


• No hay requisitos extras del entorno del hardware, más que el mínimo necesario en el cual el
mismo pueda operar correctamente.
• La comunicación entre los usuarios debe funcionar correctamente y deberán tener canales
alternos en caso de algún inconveniente con alguno de ellos.
• El cliente deberá tener un ente que se encargue tanto de la instalación del producto como de
los requisitos necesarios para la utilización y el mantenimiento del mismo. Este ente deberá

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 25


Sistema de Orden de Compras, Despacho e Inventario Versión: 4.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Vision

estar familiarizado con las herramientas y la administración de este tipo de sistemas.


• El mantenimiento del producto deberá realizarse en conformidad con los patrones de
implementación utilizados para la creación del mismo, por lo que debido a su estructura
modular deberá ser fácil y rápida, para mantener la disponibilidad del sistema.
• El producto debe ser tolerante ante posibles fallos, el sistema debe poder soportar fallos en
el sistema, y poder regresar al punto que se encontraba antes del fallo.

9.5 Requerimientos de Documentación


Apegándonos a las normas de la compañía, una vez culminado el sistema, se debe entregar un
Manual de usuario a todas aquellas personas que utilizaran este sistema. Igualmente, se debe entregar al
responsable técnico del proyecto una Carpeta Técnica con el modelo de datos, el diseño de software, la
aprobación de pruebas técnicas (programadores) y comerciales (usuarios), y las funcionalidades
aprobadas por el responsable comercial, en este caso el Gerente de Logística. Finalmente, se le
entregará al responsable comercia, una Carpeta Comercial con el modelo de datos, la aprobación de
pruebas técnicas (programadores) y comerciales (usuarios), y las funcionalidades aprobadas.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 26


SSIISSTTEEMMAA DDEE OORRDDEENN DDEE CCOOMMPPRRAASS,, DDEESSPPAACCHHOO EE IINNVVEENNTTAARRIIOO
DDEE SSU
UMMIIN OSS,, A
NIISSTTRRO ACCTTIIVVOOSS YY SSEERRVVIICCIIOOSS
SSO
OCCD DIISSAASS
EESSPPEECCIIFFIICCAACCIIOONNEESS DDEE RREEQQUUEERRIIMMIIEENNTTOOSS DDEE SSOOFFTTW
WAARREE ((E
ERRSS))
VVEERRSSIIÓÓNN 33..00
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 30/05/2007
SOCDISAS
Documento de Arquitectura

H
HIIS
STTO
ORRIIA
ALL D
DEE R
REEV
VIIS
SIIÓ
ÓNN

Fecha Versión Descripción Autor


06/02/2007 1.0 Primera versión después de analizar las características del Elianna Bugallo
sistema y esbozar los diagramas de Casos de Uso Daniel Fernández
28/02/2007 2.0 Revisión después de avanzar en el modelo de datos y Elianna Bugallo
diagrama de clases Daniel Fernández
08/06/2007 3.0 Revisión después de haber implementado los casos de uso Elianna Bugallo
pautados para la pasantía. Daniel Fernández

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 1


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

T
TAAB
BLLA
A D
DEE C
COON
NTTE
ENNIID
DOOS
S
1. INTRODUCCIÓN ................................................................................................................................. 7

1.1. ALCANCE .......................................................................................................................................... 7


1.2. DEFINICIONES, ACRÓNIMOS Y ABREVIACIONES............................................................................... 7
1.3. REFERENCIAS ................................................................................................................................... 9

2. ESPECIFICACIONES FUNCIONALES ........................................................................................... 9

• MANEJAR ALMACENES ........................................................................................................................ 9


• ANULAR Y RECUPERAR ALMACENES ................................................................................................... 9
• CONSULTAR ALMACENES .................................................................................................................... 9
• MANEJAR CENTROS DE COSTO ............................................................................................................ 9
• ANULAR Y RECUPERAR CENTROS DE COSTO..................................................................................... 10
• CONSULTAR CENTROS DE COSTO ...................................................................................................... 10
• DISTRIBUIR LOS INSUMOS DE UNA NOTA DE RECIBO ENTRE LOS CENTROS DE COSTO ....................... 10
• DISTRIBUIR PRESUPUESTO DEL AÑO FISCAL DE UNA CUENTA CONTABLE ENTRE LOS CENTROS DE
COSTO ......................................................................................................................................................... 10
• REGISTRAR CUENTAS CONTABLES .................................................................................................... 10
• CONSULTAR CUENTAS CONTABLES ................................................................................................... 10
• CONSULTAR TODAS LAS CUENTAS POR PAGAR .................................................................................. 11
• MANEJAR DEVOLUCIÓN ..................................................................................................................... 11
• ANULAR Y RECUPERAR DEVOLUCIONES ........................................................................................... 11
• CONSULTAR DEVOLUCIÓN ................................................................................................................. 11
• MANEJAR FACTURAS ......................................................................................................................... 11
• CONSULTAR FACTURAS ..................................................................................................................... 11
• MANEJAR FACTURAS INTERNAS ........................................................................................................ 11
• CONSULTAR FACTURAS INTERNAS .................................................................................................... 12
• MANEJAR INSUMOS ............................................................................................................................12
• ANULAR Y RECUPERAR INSUMOS ...................................................................................................... 12
• CONSULTAR INSUMOS ........................................................................................................................ 12
• INICIAR Y FINALIZAR PROCESOS DE INVENTARIO .............................................................................. 12
• MANEJAR CONTEOS DE INSUMOS DE UN INVENTARIO EN MARCHA.................................................... 12
• CONSULTAR INVENTARIOS Y CONTEOS DE INSUMOS ......................................................................... 12
• MANEJAR USUARIOS Y SESIONES ...................................................................................................... 13
• ANULAR Y RECUPERAR USUARIOS .................................................................................................... 13
• CONSULTAR USUARIOS ...................................................................................................................... 13
• MANEJAR NOTAS DE RECIBO ............................................................................................................. 13

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 2


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

• CONSULTAR NOTAS DE RECIBO ......................................................................................................... 13


• MANEJAR ÓRDENES DE COMPRA ....................................................................................................... 13
• ANULAR Y RECUPERAR ÓRDENES DE COMPRA ................................................................................. 13
• CONSULTAR ÓRDENES DE COMPRA ................................................................................................... 14
• MANEJAR CONDICIONES DE PAGO ...................................................................................................... 14
• MANEJAR PEDIDOS INTERNOS............................................................................................................ 14
• ANULAR Y RECUPERAR PEDIDOS INTERNOS ...................................................................................... 14
• CONSULTAR PEDIDOS INTERNOS........................................................................................................ 14
• MANEJAR PROVEEDORES.................................................................................................................... 14
• CONSULTAR PROVEEDORES................................................................................................................ 14
• ANULAR Y RECUPERAR PROVEEDORES .............................................................................................. 15
• MANEJAR SOLICITUDES DE COTIZACIÓN ........................................................................................... 15
• ANULAR Y RECUPERAR SOLICITUDES DE COTIZACIÓN ..................................................................... 15
• CONSULTAR SOLICITUDES DE COTIZACIÓN ....................................................................................... 15

3. CASOS DE USO .................................................................................................................................. 15

1.1. USUARIOS O ACTORES .................................................................................................................... 15


1.2. MÓDULOS O PAQUETES DE CASOS DE USO .................................................................................... 16
3.4. RESUMEN DE CASOS DE USO Y ACTORES ...................................................................................... 19
3.4.1. Módulo de Almacenes ........................................................................................................... 19
3.4.2. Módulo de Centros de Costo ................................................................................................. 19
3.4.3. Módulo de Condiciones de Pago .......................................................................................... 20
3.4.4. Módulo de Cuentas Contables .............................................................................................. 20
3.4.5. Módulo de Cuentas por Pagar ..............................................................................................20
3.4.6. Módulo de Despacho ............................................................................................................. 21
3.4.7. Módulo de Devoluciones ....................................................................................................... 21
3.4.8. Módulo de Facturas .............................................................................................................. 21
3.4.9. Módulo de Facturas Internas ................................................................................................ 22
3.4.10. Módulo de Insumos ............................................................................................................... 22
3.4.11. Módulo de Inventario ............................................................................................................ 24
3.4.12. Módulo de Líneas de Insumos ............................................................................................... 25
3.4.13. Módulo de Manejo de Usuarios ............................................................................................ 25
3.4.14. Módulo de Notas de Recibo .................................................................................................. 26
3.4.15. Módulo de Órdenes de Compra ............................................................................................ 26
3.4.16. Módulo de Pedidos Internos ................................................................................................. 27
3.4.17. Módulo de Proveedores ........................................................................................................ 27
3.4.18. Módulo de Sesiones de Usuario ............................................................................................ 28
3.4.19. Módulo de Solicitudes de Cotización .................................................................................... 29
3.5. ESPECIFICACIONES DE CASOS DE USO ........................................................................................... 29
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 3
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

3.5.1. Módulo de Almacenes ........................................................................................................... 29


3.5.2. Módulo de Centros de Costo ................................................................................................. 43
3.5.3. Módulo de Cuentas Contables .............................................................................................. 56
3.5.4. Módulo de Cuentas por Pagar ..............................................................................................68
3.5.5. Módulo de Despacho ............................................................................................................. 80
3.5.6. Módulo de Devoluciones ....................................................................................................... 84
3.5.7. Módulo de Facturas ............................................................................................................104
3.5.8. Módulo de Facturas Internas ..............................................................................................118
3.5.9. Módulo de Insumos .............................................................................................................139
3.5.10. Módulo de Inventario .......................................................................................................... 167
3.5.11. Módulo de Línea de Insumos ..............................................................................................180
3.5.12. Módulo de Manejo de Usuario ...........................................................................................189
3.5.13. Módulo de Notas de Recibo ................................................................................................200
3.5.14. Módulo de Órdenes de Compra ..........................................................................................215
3.5.15. Módulo de Pedidos Internos ...............................................................................................235
3.5.16. Módulo de Proveedor .......................................................................................................... 260
3.5.17. Módulo de Sesiones de Usuarios ........................................................................................273
3.5.18. Módulo de Solicitudes de Cotización ..................................................................................280

4. ESPECIFICACIONES SUPLEMENTARIAS ...............................................................................296

1.1. USABILIDAD .................................................................................................................................297


4.5.1. Uso de los estilos y colores de la organización BECO ......................................................297
4.5.2. Amigabilidad .......................................................................................................................297
4.5.3. Procesos Cortos...................................................................................................................297
4.5.4. Distribución y ubicación de la información .......................................................................297
4.6. CONFIABILIDAD ............................................................................................................................297
4.6.1. Disponibilidad .....................................................................................................................297
4.6.2. Recuperabilidad ..................................................................................................................298
4.6.3. Tolerancia a Fallas .............................................................................................................298
4.6.4. Consistencia en los datos .................................................................................................... 298
4.6.5. Recuperación de los datos...................................................................................................298
4.6.6. Robusto ................................................................................................................................298
4.7. DESEMPEÑO..................................................................................................................................298
4.7.1. Tiempo de respuesta para una transacción ........................................................................298
4.7.2. Información Centralizada ...................................................................................................299
4.7.3. Concurrencia .......................................................................................................................299
4.8. MANTENIBILIDAD.........................................................................................................................299
4.8.1. El sistema debe permitir expandirse ...................................................................................299
4.8.2. El sistema debe permitir modificarse .................................................................................299

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 4


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

4.8.3. El sistema debe permitir integrarse a otros sistemas .........................................................299


4.9. SEGURIDAD ..................................................................................................................................299
4.9.1. El sistema solo debe brindar acceso a usuarios autorizados ............................................299
4.9.2. El sistema debe restringir ciertas operaciones, dependiendo del usuario que lo esté
utilizando..............................................................................................................................................300
4.10. RESTRICCIONES DE DISEÑO .....................................................................................................300
4.10.1. Portabilidad .........................................................................................................................300
4.10.2. El sistema debe ser desarrollado en JAVA .........................................................................300
4.10.3. El sistema debe usar la arquitectura Cliente – Servidor ...................................................300
4.10.4. El sistema debe interactuar con una base de datos bajo el manejador DB2 ....................300
4.10.5. La herramienta disponible para desarrollar el sistema es WebSphere .............................300
4.11. REQUERIMIENTOS DE DOCUMENTACIÓN EN LÍNEA Y DE SISTEMAS DE AYUDA ....................301

4.12. COMPONENTES COMPRADOS ...................................................................................................301


4.13. INTERFACES ..............................................................................................................................301
4.13.1. Interfaces de Usuario ..........................................................................................................301
4.13.2. Interfaces de Hardware .......................................................................................................301
4.13.3. Interfaces de Software .........................................................................................................301
4.13.4. Interfaces de Comunicaciones ............................................................................................302
4.14. REQUERIMIENTOS DE LICENCIAMIENTO ..................................................................................302
4.15. ASPECTOS LEGALES, DERECHO DE AUTOR Y ESTÁNDARES APLICABLES ...............................302

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 5


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

T
TAAB
BLLA
A D
DEE IIL
LUUS
STTR
RAAC
CIIO
ONNE
ESS

Figura 1. Interacción de Usuarios con los paquetes de: Almacenes, Devoluciones,


Proveedores y Solicitudes de Cotización 16
Figura 2. Interacción de Usuarios con los paquetes de: Centros de Costo, Cuentas
Contables y Cuentas por Pagar 17
Figura 3. Interacción de Usuarios con los paquetes de: Facturas, Insumos, Líneas
de Insumos, Almacenes, Notas de Recibo y Órdenes de Compra 17
Figura 4. Interacción de Usuarios con los paquetes de: Inventario, Facturas
Internas y Pedidos Internos 18
Figura 5. Interacción de Usuarios con los paquetes de: Manejo de Usuarios y
Sesiones de Usuario 18

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 6


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

11.. IInnttrroodduucccciióónn

1
1..1
1.. A
Allcca
anncce
e
El documento Especificación de Requerimientos del Software, tiene como finalidad
mostrar los requerimientos funcionales que el sistema debe cumplir, y describir en profundidad
los escenarios o casos de uso que el sistema deberá interactuar con el cliente.

1
1..2
2.. D
Deeffiin
niicciio
onne
ess,, A
Accrró
ónniim
mooss yy a
abbrre
evviia
acciio
onne
ess

• Almacén: Depósito donde se guardan los suministros adquiridos por CENTROBECO C.A. en
su sede central en Boleíta.

• Centro de Costo: Se refiere a todos los departamentos y tiendas que conforman la


empresa CENTROBECO C.A. Los departamentos se encuentran ubicados en la sede central
de la empresa en Boleíta. Las tiendas están ubicadas en las principales ciudades del país.

• Centro de Distribución: Área de la empresa, donde se recibe toda la mercancía


relacionada a suministros, y se distribuye hacia los almacenes.

• Cotización: Estimación de precios de insumos y servicios, emitida por un proveedor, y a


solicitud de CENTROBECO C.A.

• Cuenta: Relación de dinero asignada por la gerencia general, a cada una de las actividades
que se hacen dentro de la empresa. Ejemplo: Cuenta de gastos de limpieza, Cuenta de
gastos de papelería, etc.

• Departamento de Finanzas: Dependencia de la empresa que se encarga de efectuar los


pagos a los proveedores de suministros.

• Cuenta por pagar: Obligación que tiene la empresa CENTROBECO C.A. de pagar una
determinada cantidad de dinero con un proveedor.

• Devoluciones: Restitución a los proveedores de insumos defectuosos, o de aquéllos


pertenecientes a una entrega incompleta o errónea.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 7


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

• Factura: Documento emitido por un proveedor que muestra la relación de los suministros
y precios comprendidos en una venta.

• Incongruencias en Pedidos y Facturas: Diferencias que se detectan entre la mercancía


que el Analista de Suministros recibe, y la mercancía facturada por el proveedor asociado.
Cuando ocurre una incongruencia, el Analista de Suministros encargado informa al
Coordinador de Suministros, quien decide que se hará con la mercancía.

• Inventario: Conjunto de insumos del que dispone CENTROBECO C.A, y que se despachará
a los diversos centros de costo, de acuerdo a la solicitud que hayan realizado

• Línea: Categorías en las que se clasifican los insumos.

• Nota de Recibo: Es un documento que informa sobre los insumos que se han recibido de
un proveedor determinado, así como también la cantidad exacta de cada uno de ellos. Con
este documento, junto con la factura que llega, es que se tramita el pago al proveedor que
despachó la mercancía.

• Orden de Compra: Es un documento que se envía a un proveedor, indicando los insumos


que se quieren comprar, así como la cantidad para cada uno de ellos.

• Pago: Es el trámite que el Personal de Finanzas realiza, para cancelar una cuenta por
pagar que se tenga pendiente con un proveedor determinado.

• Pedidos Internos: Son todas aquellas solicitudes que los Centros de Costo realizan a la
Coordinación de Suministros en la sede principal CENTROBECO C.A, indicando los insumos
que necesitan, la cantidad respectiva, y el motivo por el cual lo piden.

• Insumo: Son los artículos que el Coordinador de Suministros compra, para cubrir las
necesidades de cada uno de los Centros de Costo.

• Proveedor: Es una persona o empresa que abastece de los insumos solicitados por el
Coordinador de Suministros, en la sede principal CENTROBECO C.A.

• Secciones: Son todas las áreas o sub-departamentos que integran un Centro de Costo

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 8


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

• Solicitud de Cotización: Documento que el Coordinador de Suministros envía a uno o


varios proveedores, solicitando una oferta sobre uno o varios insumos.

• Usuarios: Son todas las personas que trabajan en los diversos centros de costo existentes

1
1..3
3.. R
Reeffe
erre
enncciia
ass
Este documento hace referencia al documento Visión, el cual tiene una descripción de
las necesidades y características que el sistema debe satisfacer. Estos documentos se
encuentran en las carpetas comerciales y técnicas del proyecto. La carpeta comercial está bajo
la custodia de la Gerencia de Logística, y la carpeta técnica está bajo la custodia de la Gerencia
de Sistemas.

22.. EEssppeecciiffiiccaacciioonneess FFuunncciioonnaalleess


En esta sección describiremos los requerimientos que el sistema debe cumplir para
lograr satisfacer las necesidades y características plasmadas en el documento Visión.

•• M
Maan
neejja
arr A
Allm
maacce
enne
ess
ID Requerimiento: RF-01 Manejar Almacenes
Característica Asociada: Automatización del Inventario y Stock de insumos
Descripción: El sistema debe permitir registrar y actualizar los datos un almacén
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• A
Annu
ulla
arr yy R
Reeccu
uppe
erra
arr A
Allm
maacce
enne
ess
ID Requerimiento: RF-02 Anular y Recuperar Almacenes
Característica Asociada: Automatización del Inventario y Stock de insumos
Descripción: El sistema debe permitir anular y recuperar un almacén registrado
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• C
Coon
nssu
ulltta
arr A
Allm
maacce
enne
ess
ID Requerimiento: RF-03 Consultar Almacenes
Característica Asociada: Automatización del Inventario y Stock de insumos
Descripción: El sistema debe permitir consultar todos los datos de un almacén
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• M
Maan
neejja
arr C
Ceen
nttrro
oss d
deeC
Coosstto
o
ID Requerimiento: RF-04 Manejar Centros de Costo
Característica Asociada: Gestión de Centros de Costos y Secciones. Manejo de pedidos internos. Manejo de
despachos internos
Descripción: El sistema debe permitir registrar y actualizar los datos de un centro de costo y/o de sus secciones
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 9


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

•• A
Annu
ulla
arr yy R
Reeccu
uppe
erra
arr C
Ceen
nttrro
oss d
deeC
Coosstto
o
ID Requerimiento: RF-05 Anular y Recuperar Centros de Costo
Característica Asociada: Gestión de Centros de Costos y Secciones. Manejo de pedidos internos. Manejo de
despachos internos
Descripción: El sistema debe permitir anular y recuperar un centro de costo registrado, o alguna de sus secciones
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• C
Coon
nssu
ulltta
arr C
Ceen
nttrro
oss d
deeC
Coosstto
o
ID Requerimiento: RF-06 Consultar Centros de Costo
Característica Asociada: Gestión de Centros de Costos y Secciones. Manejo de pedidos internos. Manejo de
despachos internos. Reportes Estadísticos
Descripción: El sistema debe permitir consultar todos los datos de un centro de costo y de cada una de sus secciones.
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• D
Diissttrriib
buuiirr llo
oss iin
nssu
ummo
oss d
deeu
unna
a n
nootta
a d
dee rre
ecciib
boo e
ennttrre
e
llo
oss cce
ennttrro
oss d
dee cco
osstto
o
ID Requerimiento: RF-07 Distribuir los insumos de una nota de recibo entre los centros de costo
Característica Asociada: Automatización de Compras y recepción de insumos. Automatización del Inventario y Stock
de insumos. Manejo de pedidos internos. Manejo de despachos internos
Descripción: El sistema debe permitir distribuir los insumos recibidos en una nota de recibo, entre los centros de costo
activos, bien sea por monto o por cantidad, tomando en cuenta los pedidos internos pendientes
Prioridad: (x) Alta () Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• D
Diissttrriib
buuiirr P
Prre
essu
uppu
ueesstto
odde
ell a
añ o ffiisscca
ño all d
deeu
unna
aCCu
ueen
ntta
a
C
Coon
ntta
abblle
ee nttrre
en e llo
oss C
Ceen
nttrro
oss d
deeC
Coosstto
o
ID Requerimiento: RF-08 Distribuir Presupuesto del año fiscal de una Cuenta Contable entre los
Centros de Costo
Característica Asociada: Gestión de Centros de Costos y Secciones. Manejo de pedidos internos. Manejo de
despachos internos. Gestión de cuentas contables.
Descripción: El sistema debe permitir distribuir el presupuesto del año fiscal asignado a una cuenta, entre los centros
de costo asociados
Prioridad: () Alta (x) Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• R
Reeg
giissttrra
arr C
Cuue
enntta
ass C
Coon
ntta
abblle
ess
ID Requerimiento: RF-09 Manejar Cuentas Contables
Característica Asociada: Gestión de cuentas contables. Manejo de despachos internos
Descripción: El sistema debe permitir registrar los datos de una nueva cuenta contable
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• C
Coon
nssu
ulltta
arr C
Cuue
enntta
ass C
Coon
ntta
abblle
ess
ID Requerimiento: RF-10 Consultar Cuentas Contables
Característica Asociada: Gestión de cuentas contables. Manejo de despachos internos. Reportes Estadísticos
Descripción: El sistema debe permitir consultar los datos de una cuenta contable registrada
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 10


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

•• C
Coon
nssu
ulltta
arr tto
odda
ass lla
ass ccu
ueen
ntta
ass p
poorr p
paag
gaarr
ID Requerimiento: RF-11 Consultar todas las cuentas por pagar
Característica Asociada: Cálculo de las Cuenta por pagar y los Pagos. Gestión de los Proveedores. Reportes
Estadísticos
Descripción: El sistema debe permitir la consulta de todas las cuentas por pagar existentes para un proveedor.
Prioridad: () Alta (x) Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• M
Maan
neejja
arr D
Deevvo
ollu
ucciió
ónn
ID Requerimiento: RF-12 Manejar Devolución
Característica Asociada: Manejo de Devoluciones.
Descripción: El sistema debe permitir registrar y actualizar los datos de una devolución. Una devolución puede
contemplar el retorno de varios insumos de distintas notas de recibo. Debe permitir el cambio de estado de una
devolución de “No Devuelto” a “Devuelto”
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• A
Annu
ulla
arr yy R
Reeccu
uppe
erra
arr D
Deevvo
ollu
ucciio
onne
ess
ID Requerimiento: RF-13 Anular Devolución
Característica Asociada: Manejo de Devoluciones
Descripción: El sistema debe permitir anular y recuperar una devolución
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• C
Coon
nssu
ulltta
arr D
Deevvo
ollu
ucciió
ónn
ID Requerimiento: RF-14 Consultar Devolución
Característica Asociada: Manejo de Devoluciones. Reportes estadísticos
Descripción: El sistema debe permitir consultar todos los datos de una devolución registrada.
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• M
Maan
neejja
arr FFa
accttu
urra
ass
ID Requerimiento: RF-15 Manejar facturas
Característica Asociada: Automatización de Órdenes de Compra. Cálculo de las Cuenta por pagar y los Pagos.
Descripción: Brinda la opción de registrar y actualizar toda la información relacionada con las facturas recibidas por los
proveedores
Prioridad: () Alta (x) Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• C
Coon
nssu
ulltta
arr FFa
accttu
urra
ass
ID Requerimiento: RF-16 Consultar facturas
Característica Asociada: Automatización de Órdenes de Compra. Cálculo de las Cuenta por pagar y los Pagos. Reportes
Estadísticos
Descripción: El Sistema debe permitir consultar la información relacionada con las facturas registradas
Prioridad: () Alta (x) Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• M
Maan
neejja
arr FFa
accttu
urra
ass IIn
ntte
errn
naass
ID Requerimiento: RF-17 Manejar Facturas Internas
Característica Asociada: Manejo de pedidos internos. Manejo de despachos internos
Descripción: El sistema debe permitir registrar y actualizar los datos de una factura interna
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 11


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

•• C
Coon
nssu
ulltta
arr FFa
accttu
urra
ass IIn
ntte
errn
naass
ID Requerimiento: RF-18 Consultar Facturas Internas
Característica Asociada: Manejo de pedidos internos. Manejo de despachos internos
Descripción: El sistema debe permitir consultar los datos de una factura interna registrada
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• M
Maan
neejja
arr iin
nssu
ummo
oss
ID Requerimiento: RF-19 Manejar Insumos
Característica Asociada: Automatización de Órdenes de Compra. Automatización del Inventario y Stock de insumos.
Descripción: El sistema debe permitir registrar y actualizar los datos un insumo
Prioridad: (x) Alta () Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• A
Annu
ulla
arr yy R
Reeccu
uppe
erra
arr IIn
nssu
ummo
oss
ID Requerimiento: RF-20 Anular y Recuperar Insumos
Característica Asociada: Automatización de Órdenes de Compra. Automatización del Inventario y Stock de insumos
Descripción: El sistema debe permitir anular y recuperar los datos un insumo
Prioridad: (x) Alta () Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• C
Coon
nssu
ulltta
arr IIn
nssu
ummo
oss
ID Requerimiento: RF-21 Consultar Insumos
Característica Asociada: Automatización de Órdenes de Compra. Automatización del Inventario y Stock de insumos.
Reportes Estadísticos
Descripción: El sistema debe permitir consultar todos los datos de un insumo
Prioridad: (x) Alta () Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• IIn
niicciia
arr yy FFiin
naalliizza
arr P
Prro
occe
esso
oss d
dee IIn
nvve
enntta
arriio
o
ID Requerimiento: RF-22 Iniciar y Finalizar Procesos de Inventario
Característica Asociada: Automatización del Inventario y Stock de insumos
Descripción: El sistema debe permitir llevar a cabo un proceso de inventario. Mientras se realiza un proceso de
inventario, el resto de las funciones deben estar deshabilitadas, y solo quedaran habilitadas aquellas relacionadas con el
proceso de inventario en marcha
Prioridad: (x) Alta () Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• M
Maan
neejja
arr cco
onntte
eooss d
dee iin
nssu
ummo
oss d
dee u
unn iin
nvve
enntta
arriio
o e
enn
m
maarrcch
haa
ID Requerimiento: RF-23 Ingresar conteos de insumos
Característica Asociada: Automatización del Inventario y Stock de insumos
Descripción: En un proceso de inventario, se deben registrar los insumos que se han contado
Prioridad: (x) Alta () Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• C
Coon
nssu
ulltta
arr iin
nvve
enntta
arriio
oss yy cco
onntte
eooss d
dee iin
nssu
ummo
oss
ID Requerimiento: RF-24 Ingresar conteos de insumos
Característica Asociada: Automatización del Inventario y Stock de insumos. Reportes Estadísticos
Descripción: Después de finalizar un proceso de inventario, se debe poder consultar los resultados de procesos de
inventarios anteriores
Prioridad: () Alta (x) Media Alta () Media () Media Baja () Baja

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 12


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Tipo: Funcional Condición: Obligatorio

•• M
Maan
neejja
arr U
Ussu
uaarriio
oss yy S
Seessiio
onne
ess
ID Requerimiento: RF-25 Manejar Usuarios
Característica Asociada: Gestión de usuarios.
Descripción: El sistema debe permitir registrar y actualizar los datos de un usuario. A un usuario registrado, el sistema le
brindará acceso, y le dejará ejecutar ciertas funciones dependiendo del tipo de usuario.
Prioridad: (x) Alta () Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• A
Annu
ulla
arr yy R
Reeccu
uppe
erra
arr U
Ussu
uaarriio
oss
ID Requerimiento: RF-26 Anular y Recuperar Usuarios
Característica Asociada: Gestión de usuarios
Descripción: El sistema debe permitir anular y recuperar un usuario registrado
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• C
Coon
nssu
ulltta
arr U
Ussu
uaarriio
oss
ID Requerimiento: RF-27 Consultar Usuarios
Característica Asociada: Gestión de usuarios. Reportes Estadísticos
Descripción: El sistema debe permitir consultar todos los datos de un usuario.
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• M
Maan
neejja
arr N
Nootta
ass d
deeR
Reecciib
boo
ID Requerimiento: RF-28 Manejar Notas de Recibo
Característica Asociada: Automatización de Compras y recepción de insumos. Manejo de despachos internos. Manejo
de Devoluciones
Descripción: El sistema debe permitir registrar y actualizar los datos de una nota de recibo
Prioridad: (x) Alta () Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• C
Coon
nssu
ulltta
arr N
Nootta
ass d
deeR
Reecciib
boo
ID Requerimiento: RF-29 Consultar Notas de Recibo
Característica Asociada: Automatización de Compras y recepción de insumos. Manejo de despachos internos. Manejo
de Devoluciones. Reportes Estadísticos
Descripción: El sistema debe permitir consultar todos los datos de una nota de recibo
Prioridad: (x) Alta () Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• M
Maan
neejja
arr Ó
Órrd
deen
neess d
deeC
Coom
mpprra
a
ID Requerimiento: RF-30 Manejar Órdenes de compra
Característica Asociada: Automatización de Órdenes de Compra
Descripción: El sistema debe permitir registrar y actualizar los datos de una orden de compra. Debe también permitir
registrar una orden a partir de una solicitud de cotización
Prioridad: (x) Alta () Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• A
Annu
ulla
arr yy R
Reeccu
uppe
erra
arr Ó
Órrd
deen
neess d
deeC
Coom
mpprra
a
ID Requerimiento: RF-31 Anular y Recuperar Órdenes de Compra
Característica Asociada: Automatización de Órdenes de Compra
Descripción: El sistema debe permitir eliminar y/o restaurar cualquier orden registrada
Prioridad: (x) Alta () Media Alta () Media () Media Baja () Baja

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 13


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Tipo: Funcional Condición: Obligatorio

•• C
Coon
nssu
ulltta
arr Ó
Órrd
deen
neess d
deeC
Coom
mpprra
a
ID Requerimiento: RF-32 Consultar Órdenes de compra
Característica Asociada: Automatización de Órdenes de Compra
Descripción: El sistema debe permitir consultar los datos de una orden de compra registrada
Prioridad: (x) Alta () Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• M
Maan
neejja
arr cco
onnd
diicciio
onne
ess d
deep
paag
goo
ID Requerimiento: RF-33 Manejar condiciones de pago
Característica Asociada: Gestión de los Proveedores. Cálculo de las Cuenta por pagar y los Pagos.
Descripción: Brindar la opción de manejar todas las condiciones de pago aceptadas por los proveedores
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• M
Maan
neejja
arr P
Peed
diid
dooss IIn
ntte
errn
nooss
ID Requerimiento: RF-34 Manejar Pedidos Internos
Característica Asociada: Manejo de pedidos internos. Manejo de despachos internos
Descripción: El sistema debe permitir registrar y actualizar los datos un pedido interno
Prioridad: () Alta (x) Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• A
Annu
ulla
arr yy R
Reeccu
uppe
erra
arr P
Peed
diid
dooss IIn errn
ntte nooss
ID Requerimiento: RF-35 Anular y Recuperar Pedidos Internos
Característica Asociada: Manejo de pedidos internos. Manejo de despachos internos
Descripción: El sistema debe permitir anular y recuperar un pedido interno registrado
Prioridad: () Alta (x) Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• C
Coon
nssu
ulltta
arr P
Peed
diid
dooss IIn
ntte
errn
nooss
ID Requerimiento: RF-36 Consultar Pedidos Internos
Característica Asociada: Manejo de pedidos internos. Manejo de despachos internos. Reportes Estadísticos
Descripción: El sistema debe permitir consultar todos los datos de un pedido interno
Prioridad: () Alta (x) Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• M
Maan
neejja
arr p
prro
ovve
eeed
doorre
ess
ID Requerimiento: RF-37 Ingresar un proveedor al sistema
Característica Asociada: Gestión de los Proveedores
Descripción: El sistema debe brindar la posibilidad de registrar y actualizar los datos de un proveedor
Prioridad: () Alta (x) Media Alta () Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• C
Coon
nssu
ulltta
arr p
prro
ovve
eeed
doorre
ess
ID Requerimiento: RF-38 Consultar proveedores
Característica Asociada: Gestión de los Proveedores. Reportes Estadísticos
Descripción: Brinda la posibilidad de ver los datos de todos los proveedores registrados, con criterios de búsqueda, que
faciliten la ubicación de los proveedores.
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 14


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

•• A
Annu
ulla
arr yy rre
eccu
uppe
erra
arr p
prro
ovve
eeed
doorre
ess
ID Requerimiento: RF-39 Anular y recuperar proveedores
Característica Asociada: Gestión de los Proveedores
Descripción: Brinda la opción de remover y recuperar proveedores registrados en el sistema
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• M
Maan
neejja
arr S
Soolliicciittu
udde
ess d
deeC
Coottiizza ón
acciió n
ID Requerimiento: RF-40 Manejar Solicitudes de Cotización
Característica Asociada: Automatización de Solicitudes de Cotización. Automatización de Órdenes de Compra
Descripción: El sistema debe permitir registrar y actualizar los datos de una solicitud de cotización
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• A
Annu
ulla
arr yy R
Reeccu
uppe
erra
arr S
Soolliicciittu
udde de
ess d eC
Coottiizza
acciió
ónn
ID Requerimiento: RF-41 Anular y Recuperar Solicitudes de Cotización
Característica Asociada: Automatización de Solicitudes de Cotización. Automatización de Órdenes de Compra
Descripción: El sistema debe permitir eliminar y/o restaurar cualquier solicitud registrada
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

•• C
Coon
nssu
ulltta
arr S
Soolliicciittu
udde
ess d
deeC
Co acciió
ottiizza ónn
ID Requerimiento: RF-42 Consultar Solicitudes de Cotización
Característica Asociada: Automatización de Solicitudes de Cotización. Automatización de Órdenes de Compra
Descripción: El sistema debe permitir consultar los datos de las solicitudes de cotización registradas
Prioridad: () Alta () Media Alta (x) Media () Media Baja () Baja
Tipo: Funcional Condición: Obligatorio

33.. CCaassooss ddee U


Ussoo
Los casos de uso describen los distintos escenarios en donde el actor y el sistema
interactúan, para dar cumplimiento a algún requerimiento de los descritos anteriormente.

1
1..1
1.. U
Ussu
uaarriio
oss o
oaacctto
orre
ess
Existen seis actores identificados en el sistema: el Coordinador de Suministros, el
Auxiliar de Suministros, el Analista de Suministros, el Colaborador, el Gerente y el personal de
Finanzas.
ƒ Coordinador de Suministros (CS): es el encargado de administrar el proceso de Orden
de Compra y despacho de los insumos que llegan a la Sede Principal de la Compañía.
ƒ Auxiliar de Suministros (AXS): es el encargado de la administración de las notas de
recibo, y de las facturas emitidas por parte de los proveedores. Son los encargados de
generar una nueva nota, cada vez que se reciben insumos.
ƒ Analista de Suministros (ANS): es el encargado del proceso de chequeo físico para
determinados insumos, guardados en un almacén. Se encarga de contar la cantidad
existente por producto y de ingresar en el sistema los resultados obtenidos.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 15


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ƒ Colaborador (C): es quien crea los pedidos internos del Centro de Costo donde
pertenece, para que estos sean posteriormente evaluados y, en el caso de que así lo
amerite, aprobarlos por el colaborador autorizado (Gerente).
ƒ Gerente (G): es el encargado de gestionar los pedidos internos emitidos por los
colaboradores que trabajan en el Centro de Costo que él gestiona.
ƒ Personal de Finanzas (PF): es el encargado de emitir los pagos correspondientes a las
notas de recibo emitidas.

1
1..2
2.. M
Móód
duullo
oss o
oPPa
aqqu
ueette
ess d
deeC
Caasso de
oss d eU
Usso
o
En vista de la magnitud de nuestro sistema, los casos de uso se agruparon en 18
módulos o paquetes:

1. Módulo de Sesiones de Usuarios 10. Módulo de Facturas


2. Módulo de Manejo de Usuarios 11. Módulo de Línea de Insumos
3. Módulo de Almacenes 12. Módulo de Insumos
4. Módulo de Centros de Costo 13. Módulo de Notas de Recibo
5. Módulo de Inventario 14. Módulo de Órdenes de Compra
6. Módulo de Cuentas Contables 15. Módulo de Pedidos Internos
7. Módulo de Cuentas por Pagar 16. Módulo de Proveedores
8. Módulo de Devoluciones 17. Módulo de Solicitudes de Cotización
9. Módulo de Facturas Internas 18. Módulo de Despacho

Los diagramas a continuación, muestran la interacción entre los usuarios y los paquetes
del sistema:

Figura 1. Interacción de Usuarios con los paquetes de: Almacenes, Devoluciones,


Proveedores y Solicitudes de Cotización

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 16


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Figura 2. Interacción de Usuarios con los paquetes de: Centros de Costo, Cuentas
Contables y Cuentas por Pagar

Figura 3. Interacción de Usuarios con los paquetes de: Facturas, Insumos, Líneas de
Insumos, Almacenes, Notas de Recibo y Órdenes de Compra

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 17


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Figura 4. Interacción de Usuarios con los paquetes de: Inventario, Facturas Internas y
Pedidos Internos

Figura 5. Interacción de Usuarios con los paquetes de: Manejo de Usuarios y Sesiones de
Usuario

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 18


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

3..4
3 Re
4.. R um
essu en
me de
nd Ca
eC de
oss d
asso Usso
eU Acctto
o yy A ess
orre

3.4.1. Módulo de Almacenes


ID CU Caso de Uso Actor

CU-ALM-01 Agregar Almacén Coordinador de Suministros

CU-ALM-02 Modificar Almacén Coordinador de Suministros

CU-ALM-03 Anular Almacén Coordinador de Suministros

CU-ALM-04 Restaurar Almacén Coordinador de Suministros

CU-ALM-05 Consultar los datos de un Almacén Coordinador de Suministros

CU-ALM-06 Listar Almacenes Anulados Coordinador de Suministros

Coordinador de Suministros Analista de


CU-ALM-07 Listar todos los Almacenes Suministros
Auxiliar de Suministros

Coordinador de Suministros Analista de


CU-ALM-08 Listar Almacenes por Insumo Suministros
Auxiliar de Suministros

Coordinador de Suministros Analista de


CU-ALM-09 Listar Almacenes por Línea Suministros
Auxiliar de Suministros

3.4.2. Módulo de Centros de Costo


ID CU Caso de Uso Actor

CU-CCO-01 Agregar Centro de Costo Coordinador de Suministros

CU-CCO-02 Modificar Centro de Costo Coordinador de Suministros

CU-CCO-03 Anular Centro de Costo Coordinador de Suministros

CU-CCO-04 Restaurar Centro de Costo Coordinador de Suministros

Coordinador de Suministros
CU-CCO-05 Consultar Datos del Centro de Costo Gerente
Colaborador

CU-CCO-06 Listar Centros de Costo Anulados Coordinador de Suministros

CU-CCO-07 Listar todos los Centros de Costo Coordinador de Suministros

CU-CCO-08 Distribuir presupuesto de una cuenta entre los Centros de Costo Personal de Finanzas

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 19


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

3.4.3. Módulo de Condiciones de Pago


ID CU Caso de Uso Actor

CU-CPA-01 Agregar una Condición de pago Coordinador de Suministros

CU-CPA-02 Listar Condiciones de Pago por proveedor Coordinador de Suministros

3.4.4. Módulo de Cuentas Contables


ID CU Caso de Uso Actor

CU-CUC-01 Agregar una Cuenta Contable Coordinador de Suministros

CU-CUC-02 Consultar los Datos de una Cuenta Coordinador de Suministros

CU-CUC-03 Consultar los Gastos de una Cuenta en un Período Coordinador de Suministros

CU-CUC-04 Consultar presupuesto disponible Coordinador de Suministros

CU-CUC-05 Consultar todas las cuentas por línea Coordinador de Suministros

CU-CUC-06 Listar Cuentas Contables Coordinador de Suministros

CU-CUC-07 Asignar Presupuesto a una Cuenta Coordinador de Suministros

3.4.5. Módulo de Cuentas por Pagar


ID CU Caso de Uso Actor

Coordinador de Suministros
CU-CUP-01 Listar todas las Cuentas por Pagar
Personal de Finanzas

Coordinador de Suministros
CU-CUP-02 Listar las Cuentas por Pagar por Insumo
Personal de Finanzas

Coordinador de Suministros
CU-CUP-03 Listar las Cuentas por Pagar por Proveedor
Personal de Finanzas

Coordinador de Suministros
CU-CUP-04 Listar las Cuentas por Pagar por Centro de Costo
Personal de Finanzas

Coordinador de Suministros
CU-CUP-05 Listar las Cuentas por Pagar por Período
Personal de Finanzas

Coordinador de Suministros
CU-CUP-06 Listar las Cuentas por Pagar en Bolívares
Personal de Finanzas

Coordinador de Suministros
CU-CUP-07 Listar las Cuentas por Pagar por Cuenta Contable
Personal de Finanzas

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 20


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

3.4.6. Módulo de Despacho


ID CU Caso de Uso Actor

Distribuir insumos y gastos entre los Centros de Costo para una


CU-DES-01 Coordinador de Suministros
nota de recibo

Consultar la distribución de los gastos y/o insumos entre los


CU-DES-02 Coordinador de Suministros
Centros de Costo para una nota de recibo

3.4.7. Módulo de Devoluciones


ID CU Caso de Uso Actor

CU-DEV-01 Emitir Devolución Coordinador de Suministros

CU-DEV-02 Modificar Devolución Coordinador de Suministros

CU-DEV-03 Anular Devolución Coordinador de Suministros

CU-DEV-04 Restaurar Devolución Coordinador de Suministros

CU-DEV-05 Cambiar Estado de la Devolución Coordinador de Suministros

CU-DEV-06 Consultar Datos de una Devolución Coordinador de Suministros

CU-DEV-07 Listar Devoluciones Anuladas Coordinador de Suministros

CU-DEV-08 Listar todas las Devoluciones Coordinador de Suministros

CU-DEV-09 Listar Devoluciones por Nota de Recibo Coordinador de Suministros

CU-DEV-10 Listar Devoluciones por Línea Coordinador de Suministros

CU-DEV-11 Listar Devoluciones por Insumo Coordinador de Suministros

CU-DEV-12 Listar Devoluciones por Orden de Compra Coordinador de Suministros

CU-DEV-13 Listar Devoluciones por Proveedor Coordinador de Suministros

3.4.8. Módulo de Facturas


ID CU Caso de Uso Actor

Coordinador de Suministros
CU-FAC-01 Ingresar Factura
Auxiliar de Suministros

CU-FAC-02 Modificar Factura Coordinador de Suministros

Coordinador de Suministros
CU-FAC-03 Consultar datos de una factura
Personal de Finanzas

Coordinador de Suministros
CU-FAC-04 Listar todas las facturas
Personal de Finanzas

Coordinador de Suministros
CU-FAC-05 Listar facturas por proveedor
Personal de Finanzas

Coordinador de Suministros
CU-FAC-06 Listar facturas por orden de compra
Personal de Finanzas

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 21


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Coordinador de Suministros
CU-FAC-07 Listar facturas por línea de insumos
Personal de Finanzas

Coordinador de Suministros
CU-FAC-08 Listar facturas por insumos
Personal de Finanzas

Coordinador de Suministros
CU-FAC-09 Listar facturas por rango de fecha
Personal de Finanzas

3.4.9. Módulo de Facturas Internas


ID CU Caso de Uso Actor

Coordinador de Suministros
CU-FAI-01 Ingresar factura interna
Analista de Suministros

CU-FAI-02 Modificar factura interna Coordinador de Suministros

CU-FAI-03 Consultar los datos de una factura interna Coordinador de Suministros

CU-FAI-04 Listar todas las facturas internas Coordinador de Suministros

CU-FAI-05 Listar facturas internas por línea de insumos Coordinador de Suministros

CU-FAI-06 Listar facturas internas por insumos Coordinador de Suministros

CU-FAI-07 Listar facturas internas por almacén Coordinador de Suministros

CU-FAI-08 Listar facturas internas por rango de costo Coordinador de Suministros

Coordinador de Suministros
CU-FAI-09 Listar facturas internas por centro de costo
Gerente

CU-FAI-10 Listar facturas internas por rango de fecha de facturación Coordinador de Suministros

Coordinador de Suministros
CU-FAI-11 Listar facturas internas por centro de costo y por insumos
Gerente

Listar facturas internas por centro de costo y por fecha de Coordinador de Suministros
CU-FAI-12
facturación Gerente

3.4.10. Módulo de Insumos


ID CU Caso de Uso Actor

CU-INS-01 Agregar Insumo Coordinador de Suministros

CU-INS-02 Modificar Insumo Coordinador de Suministros

Coordinador de Suministros
Analista de Suministros
CU-INS-03 Consultar Insumo Auxiliar de Suministros
Gerente
Colaborador

CU-INS-04 Anular Insumo Coordinador de Suministros

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 22


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

CU-INS-05 Recuperar Insumo Coordinador de Suministros

CU-INS-06 Listar Insumos Anulados Coordinador de Suministros

Coordinador de Suministros
Analista de Suministros
CU-INS-07 Listar todos los Insumos Auxiliar de Suministros
Gerente
Colaborador

Coordinador de Suministros
Analista de Suministros
CU-INS-08 Listar Insumos por Línea Auxiliar de Suministros
Gerente
Colaborador

Coordinador de Suministros
Analista de Suministros
CU-INS-09 Listar Insumos por Proveedor Auxiliar de Suministros
Gerente
Colaborador

Coordinador de Suministros
Analista de Suministros
CU-INS-10 Listar Insumos por Existencia Auxiliar de Suministros
Gerente
Colaborador

Coordinador de Suministros
Analista de Suministros
CU-INS-11 Listar Insumos por Procedencia Auxiliar de Suministros
Gerente
Colaborador

Coordinador de Suministros
Analista de Suministros
CU-INS-12 Listar Insumos por Estado Auxiliar de Suministros
Gerente
Colaborador

Coordinador de Suministros
Analista de Suministros
CU-INS-13 Listar Insumos por Demanda Auxiliar de Suministros
Gerente
Colaborador

Coordinador de Suministros
CU-INS-14 Listar Insumos por Talla
Analista de Suministros

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 23


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Auxiliar de Suministros
Gerente
Colaborador

Coordinador de Suministros
Analista de Suministros
CU-INS-15 Listar Insumos por Almacén Auxiliar de Suministros
Gerente
Colaborador

Coordinador de Suministros
Analista de Suministros
CU-INS-16 Listar Insumos por Fecha de Registro Auxiliar de Suministros
Gerente
Colaborador

Coordinador de Suministros
Analista de Suministros
CU-INS-17 Listar Insumos por Cantidad Auxiliar de Suministros
Gerente
Colaborador

Coordinador de Suministros
Analista de Suministros
CU-INS-18 Listar Insumos por Precio Auxiliar de Suministros
Gerente
Colaborador

Coordinador de Suministros
CU-INS-19 Listar Insumos No Contados en el Proceso de Inventario
Analista de Suministros

CU-INS-20 Actualizar Stock de Insumos Coordinador de Suministros

3.4.11. Módulo de Inventario


ID CU Caso de Uso Actor

CU-INV-01 Iniciar Proceso de Inventario Coordinador de Suministros

CU-INV-02 Verificar si hay Proceso de Inventario

CU-INV-03 Cerrar Proceso de Inventario Coordinador de Suministros

Coordinador de Suministros
CU-INV-04 Ingresar Conteo Físico
Analista de Suministros

CU-INV-05 Mostrar Resultados Inventario Coordinador de Suministros

CU-INV-06 Realizar Ajustes Coordinador de Suministros

CU-INV-07 Mostrar los Conteos Realizados por Usuario Coordinador de Suministros

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 24


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Analista de Suministros

CU-INV-08 Eliminar Conteo Coordinador de Suministros

CU-INV-09 Ver Historial de Inventarios Coordinador de Suministros

CU-INV-10 Ver Ajustes y Conteos de un Inventario Anterior Coordinador de Suministros

3.4.12. Módulo de Líneas de Insumos


ID CU Caso de Uso Actor

CU-LIN-01 Agregar una línea de insumo Coordinador de Suministros

Coordinador de Suministros
Analista de Suministros
CU-LIN-02 Consultar los datos de una línea de insumo Auxiliar de Suministros
Gerente
Colaborador

CU-LIN-03 Modificar los datos de una línea de insumo Coordinador de Suministros

CU-LIN-04 Anular una línea Coordinador de Suministros

CU-LIN-05 Restaurar una línea Coordinador de Suministros

CU-LIN-06 Listar líneas de insumos anuladas Coordinador de Suministros

Coordinador de Suministros
Analista de Suministros
CU-LIN-07 Listar todas las líneas de insumos Auxiliar de Suministros
Gerente
Colaborador

3.4.13. Módulo de Manejo de Usuarios


ID CU Caso de Uso Actor

CU-MUS-01 Agregar un usuario Coordinador de Suministros

CU-MUS-02 Consultar un usuario Coordinador de Suministros

CU-MUS-03 Anular un usuario Coordinador de Suministros

CU-MUS-04 Restaurar un usuario Coordinador de Suministros

CU-MUS-05 Modificar un usuario Coordinador de Suministros

CU-MUS-06 Listar usuarios anulados Coordinador de Suministros

CU-MUS-07 Listar todos los usuarios Coordinador de Suministros

CU-MUS-08 Listar usuarios por rol Coordinador de Suministros

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 25


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

3.4.14. Módulo de Notas de Recibo


ID CU Caso de Uso Actor

Coordinador de Suministros
CU-NRE-01 Emitir nota de recibo
Auxiliar de Suministros

Coordinador de Suministros
CU-NRE-02 Modificar datos de una nota de recibo
Auxiliar de Suministros

Coordinador de Suministros
CU-NRE-03 Consultar nota de recibo Auxiliar de Suministros
Personal de Finanzas

Coordinador de Suministros
CU-NRE-04 Listar todas las notas de recibo
Auxiliar de Suministros

Coordinador de Suministros
CU-NRE-05 Listar las notas de recibo pendientes por pagar
Personal de Finanzas

Listar las notas de recibo pendientes por pagar, por órdenes de Coordinador de Suministros
CU-NRE-06
compra Personal de Finanzas

CU-NRE-07 Listar las notas de recibo pagadas Coordinador de Suministros

CU-NRE-08 Listar las notas de recibo pagadas por orden de compra Coordinador de Suministros

Coordinador de Suministros
CU-NRE-09 Listar todas las notas de recibo por orden de compra
Auxiliar de Suministros

3.4.15. Módulo de Órdenes de Compra


ID CU Caso de Uso Actor

CU-OCO-01 Generar una orden de compra Coordinador de Suministros

Generar una orden de compra a partir de una solicitud de


CU-OCO-02 Coordinador de Suministros
cotización

CU-OCO-03 Consultar datos de una orden de compra Coordinador de Suministros

CU-OCO-04 Anular Orden de Compra Coordinador de Suministros

CU-OCO-05 Restaurar Orden de Compra Coordinador de Suministros

CU-OCO-06 Listar órdenes de compra anuladas Coordinador de Suministros

CU-OCO-07 Listar todas las órdenes de compra Coordinador de Suministros

CU-OCO-08 Listar órdenes de compra por estado Coordinador de Suministros

CU-OCO-09 Listar órdenes de compra por línea Coordinador de Suministros

CU-OCO-10 Listar órdenes de compra por insumo Coordinador de Suministros

CU-OCO-11 Listar órdenes de compra por proveedor Coordinador de Suministros

CU-OCO-12 Listar órdenes de compra por rango de fecha Coordinador de Suministros

CU-OCO-13 Modificar Datos de una orden de compra Coordinador de Suministros

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 26


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

3.4.16. Módulo de Pedidos Internos


ID CU Caso de Uso Actor

Colaborador
CU-PIN-01 Emitir un pedido interno
Gerente

Coordinador de Suministros
CU-PIN-02 Consultar un pedido interno Colaborador
Gerente

Coordinador de Suministros
CU-PIN-03 Anular pedido interno Colaborador
Gerente

Coordinador de Suministros
CU-PIN-04 Aprobar un pedido interno
Gerente

Coordinador de Suministros
CU-PIN-05 Modificar un pedido interno Gerente
Colaborador

Coordinador de Suministros
CU-PIN-06 Listar todos los pedidos internos
Colaborador

CU-PIN-07 Listar todos los pedidos por estado Coordinador de Suministros

CU-PIN-08 Listar todos los pedidos por línea Coordinador de Suministros

CU-PIN-09 Listar todos los pedidos por insumo Coordinador de Suministros

Coordinador de Suministros
CU-PIN-10 Listar todos los pedidos por centro de costo
Gerente

Coordinador de Suministros
CU-PIN-11 Listar todos los pedidos por centro de costo y por insumo
Gerente

Coordinador de Suministros
CU-PIN-12 Listar todos los pedidos internos por centro de costo y por estado
Gerente

Coordinador de Suministros
CU-PIN-13 Listar todos los pedidos internos por centro de costo y por línea
Gerente

CU-PIN-14 Listar todos los pedidos internos por usuario Gerente

Coordinador de Suministros
CU-PIN-15 Listar todos los pedidos internos pendientes por aprobar
Gerente

3.4.17. Módulo de Proveedores


ID CU Caso de Uso Actor

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 27


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

CU-PRO-01 Agregar proveedor Coordinador de Suministros

CU-PRO-02 Consultar proveedor Coordinador de Suministros

CU-PRO-03 Anular proveedor Coordinador de Suministros

CU-PRO-04 Recuperar proveedor Coordinador de Suministros

CU-PRO-05 Modificar proveedor Coordinador de Suministros

CU-PRO-06 Listar proveedores anulados Coordinador de Suministros

CU-PRO-07 Listar todos los proveedores Coordinador de Suministros

CU-PRO-08 Listar proveedores por línea Coordinador de Suministros

CU-PRO-09 Listar proveedores por insumo Coordinador de Suministros

CU-PRO-10 Listar proveedores por condición de pago Coordinador de Suministros

3.4.18. Módulo de Sesiones de Usuario


ID CU Caso de Uso Actor

Coordinador de Suministros
Analista de Suministros
Auxiliar de Suministros
CU-SUS-01 Iniciar sesión
Personal de Finanzas
Colaborador
Gerente

Coordinador de Suministros
Analista de Suministros
Auxiliar de Suministros
CU-SUS-02 Consultar mis datos
Personal de Finanzas
Colaborador
Gerente

Coordinador de Suministros
Analista de Suministros
Auxiliar de Suministros
CU-SUS-03 Modificar mis datos
Personal de Finanzas
Colaborador
Gerente

Coordinador de Suministros
Analista de Suministros
Auxiliar de Suministros
CU-SUS-04 Cambiar contraseña
Personal de Finanzas
Colaborador
Gerente

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 28


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

3.4.19. Módulo de Solicitudes de Cotización


ID CU Caso de Uso Actor

CU-SCO-01 Generar una solicitud de Cotización Coordinador de Suministros

CU-SCO-02 Consultar una solicitud de Cotización Coordinador de Suministros

CU-SCO-03 Anular una solicitud de Cotización Coordinador de Suministros

CU-SCO-04 Restaurar una solicitud de Cotización Coordinador de Suministros

CU-SCO-05 Cambiar estado de una solicitud de Cotización Coordinador de Suministros

CU-SCO-06 Listar solicitudes de Cotización anuladas Coordinador de Suministros

CU-SCO-07 Listar todas las solicitudes de Cotización Coordinador de Suministros

CU-SCO-08 Listar solicitudes de Cotización por estado Coordinador de Suministros

CU-SCO-09 Listar solicitudes de Cotización por línea Coordinador de Suministros

CU-SCO-10 Listar solicitudes de Cotización por insumo Coordinador de Suministros

CU-SCO-11 Listar solicitudes de Cotización por proveedor Coordinador de Suministros

CU-SCO-12 Listar solicitudes de Cotización por rango de fecha Coordinador de Suministros

5.. E
3..5
3 pe
Essp on
acciio
ecciiffiicca ne de
ess d Ca
eC asso de
oss d Usso
eU o

3.5.1. Módulo de Almacenes


Este módulo agrupa los casos de uso que permiten al coordinador de suministros la creación,
modificación, anulación, consultas y estadísticas de almacenes.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 29


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Figura 1: Diagrama de Casos de Uso del Módulo Almacenes

Agregar Almacén
i. ID Caso de uso: CU-ALM-01
ii. Requerimiento: RF-01
iii. Descripción

Permite al Coordinador de Suministros crear un nuevo almacén dentro del sistema

iv. Actores Involucrados

Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso.

2. Solicita los datos correspondientes para


crear el almacén.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 30


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

3. Introduce los datos solicitados.

4. Procesa los datos, registra el nuevo


almacén y confirma la acción.

vi. Cursos Alternos

- Inconsistencia en los datos

El Coordinador de Suministros ingresó datos inconsistentes. El Sistema muestra un


mensaje de error y no procesa la operación del registro.

- Almacén registrado

El Coordinador de Suministros ingresó un almacén ya registrado. El Sistema muestra un


mensaje de error y no procesa la operación del registro.

- Almacén anulado

El Coordinador de Suministros ingresó un almacén que está anulado. El Sistema muestra


un mensaje de error y no procesa la operación del registro.

vii. Requerimientos Especiales

- El Registro debe ser rápido

El sistema debe permitir que el registro de un nuevo almacén se realice de forma rápida
y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder agregar un nuevo almacén, el Coordinador de Suministros debe haber


iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El Almacén no debe estar registrado en el sistema

El almacén a ingresarse, no debe existir en el Sistema.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 31


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ix. Poscondiciones

- Se agregó satisfactoriamente el almacén

El Sistema creó y guardó un nuevo almacén.

Modificar datos de un almacén

i. ID Caso de uso: CU-ALM-02


ii. Requerimiento: RF-01
iii. Descripción

Permite al Coordinador de Suministros, cambiar los datos de un almacén registrado previamente.

iv. Actores Involucrados

Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el almacén que se va a


modificar de una lista

2. Muestra los datos correspondientes al


almacén seleccionado

3. Cambia los datos mostrados

4. Guarda la nueva información del


almacén, y confirma la acción.

vi. Cursos Alternos

- Inconsistencia en los datos

El Coordinador de Suministros ingresó datos inconsistentes. El Sistema muestra un


mensaje de error y no procesa la operación de actualización.

vii. Requerimientos Especiales

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 32


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- La actualización debe ser rápida

El sistema debe permitir que la actualización de un almacén, se realice de forma rápida y


sencilla.

viii. Precondiciones

- El actor debió haber iniciado sesión

Para poder actualizar un nuevo almacén, el Coordinador de Suministros debe haber


iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió haber seleccionado el almacén de una lista de almacenes

El actor debe seleccionar un almacén de una lista de almacenes

(ver del CU-ALM-07 al CU-ALM-09)

ix. Poscondiciones

- Se actualizó satisfactoriamente el almacén

El Sistema actualizó satisfactoriamente el almacén especificado, es decir, se cambiaron y


se guardaron los nuevos datos ingresados por el Coordinador de Suministros.

Anular un almacén
i. ID Caso de uso: CU-ALM-03
ii. Requerimiento: RF-02
iii. Descripción

Permite al Coordinador de Suministros, anular un almacén previamente existente en el Sistema.

iv. Actores Involucrados

Coordinador de Suministros (CS)

v. Flujo de Eventos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 33


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Actor (CS) Sistema

1. Selecciona el almacén a anular

2. Anula el almacén seleccionado y confirma


la acción

vi. Cursos Alternos

No hay

vii. Requerimientos Especiales

- La anulación debe ser rápida

El sistema debe permitir que la anulación del almacén en cuestión, se realice de forma
rápida y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder anular un almacén, el Coordinador de Suministros debe haber iniciado sesión
en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió haber seleccionado el almacén de una lista de almacenes

El actor debe seleccionar un almacén de una lista de almacenes

(ver del CU-ALM-07 al CU-ALM-09)

- El almacén a anular no debe tener ningún insumo asociado

No se puede anular el almacén si hay artículos en él.

ix. Poscondiciones

- Se anuló satisfactoriamente el almacén

El Sistema anuló satisfactoriamente el almacén especificado por el Coordinador de

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 34


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Suministros.

Restaurar un almacén
i. ID Caso de uso: CU-ALM-04
ii. Requerimiento: RF-02
iii. Descripción

Permite al Coordinador de Suministros, restaurar un almacén que ha sido anulado previamente.

iv. Actores Involucrados

Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona de una lista el almacén a


restaurar

2. Restaura el almacén y confirma la acción

vi. Cursos Alternos

No hay

vii. Requerimientos Especiales

- La restauración debe ser rápida

El sistema debe permitir que la restauración del almacén en cuestión, se realice de forma
rápida y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder restaurar un almacén anulado, el Coordinador de Suministros debe haber


iniciado sesión en el Sistema.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 35


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió haber seleccionado el almacén de una lista de almacenes


anulados

El actor debe seleccionar un almacén de una lista de almacenes anulados.

(ver CU-ALM-06)

ix. Poscondiciones

- Se restauró satisfactoriamente el almacén

El Sistema restauró satisfactoriamente el almacén especificado.

Consultar los datos de un almacén


i. ID Caso de uso: CU-ALM-05
ii. Requerimiento: RF-03
iii. Descripción

Permite al Coordinador de Suministros, consultar toda la información relacionada con un almacén


seleccionado previamente por él.

iv. Actores Involucrados

Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona un almacén dede una lista de


almacenes

2. Procesa la acción y muestra los datos


relacionados con el almacén seleccionado

vi. Cursos Alternos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 36


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

No Hay

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la consulta del almacén en cuestión, se realice de forma
rápida y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder consultar los datos del almacén seleccionado, el Coordinador de Suministros
debe haber iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió haber seleccionado el almacén de una lista de almacenes

El actor debe seleccionar un almacén de una lista de almacenes

(ver del CU-ALM-07 al CU-ALM-09)

ix. Poscondiciones

- Se mostraron los datos del almacén seleccionado

El Sistema mostró al Coordinador de Suministros, todos los datos relacionados con el


almacén seleccionado.

Listar los almacenes anulados

i. ID Caso de uso: CU-ALM-06


ii. Requerimiento: RF-03
iii. Descripción

Permite al Coordinador de Suministros, ver la lista de los almacenes anulados

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 37


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

iv. Actores Involucrados

Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso.

2. Muestra todos los almacenes anulados

vi. Cursos Alternos

- No hay almacenes para mostrar

El Sistema muestra un mensaje indicando que no hay almacenes para mostrar

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la lista de los almacenes, se realice de forma rápida y
sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todos los almacenes, el Coordinador de Suministros debe haber iniciado
sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- Se listaron satisfactoriamente todos los almacenes

El Sistema listó todos los almacenes que están registrados al Coordinador de Suministros.

Listar todos los almacenes


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 38
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

i. ID Caso de uso: CU-ALM-07


ii. Requerimiento: RF-03
iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todos los almacenes existentes y


no anulados, en el Sistema

iv. Actores Involucrados

Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso.

2. Muestra todos los almacenes existentes

vi. Cursos Alternos

- No hay almacenes para mostrar

El Sistema muestra un mensaje indicando que no hay almacenes para mostrar

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la lista de los almacenes, se realice de forma rápida y
sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todos los almacenes, el Coordinador de Suministros debe haber iniciado
sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 39
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ix. Poscondiciones

- Se listaron satisfactoriamente todos los almacenes

El Sistema listó todos los almacenes que están registrados al Coordinador de Suministros.

Listar los almacenes por Insumos


i. ID Caso de uso: CU-ALM-08
ii. Requerimiento: RF-03
iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todos los almacenes existentes y no


anulados en el Sistema, que contengan un insumo seleccionado por él.

iv. Actores Involucrados

Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el(los) insumo(s) de una lista


de insumos que estén en los almacenes
que se quieren listar

2. Procesa los datos y muestra todos los


almacenes que contengan el insumo
seleccionado.

vi. Cursos Alternos

- No hay almacenes para listar para ese(os) insumo(s)

El sistema muestra un mensaje indicando que no existen almacenes para listar

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de los almacenes, se realice de forma rápida y
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 40
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todos los almacenes, el Coordinador de Suministros debe haber iniciado
sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber escogido el(los) insumo(s) de una lista de


insumos

El actor debió de haber escogido los insumos de una lista de insumos que estén en los
almacenes para listar (ver del CU-INS-07 al CU-INS-18)

ix. Poscondiciones

- Se listaron satisfactoriamente todos los almacenes

El Sistema listó todos los almacenes que contienen el insumo especificado por el
Coordinador de Suministros

Listar los almacenes por Línea


i. ID Caso de uso: CU-ALM-09
ii. Requerimiento: RF-03
iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todos los almacenes existentes y


no anulados en el Sistema, donde se guarden insumos de una línea seleccionada por él.

iv. Actores Involucrados

Coordinador de Suministros (CS)

v. Flujo de Eventos
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 41
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Actor (CS) Sistema

1. Selecciona la línea a buscar o introduce el


código asociado

2. Procesa los datos y muestra todos los


almacenes que contengan la línea
seleccionada.

vi. Cursos Alternos

- No hay almacenes para mostrar

Para la línea seleccionada, no hay almacenes que la contengan. El Sistema muestra un


mensaje indicando que no hay almacenes que guarden dicha línea.

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de los almacenes, se realice de forma rápida y
sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todos los almacenes, el Coordinador de Suministros debe haber iniciado
sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber escogido la(s) línea(s) de una lista (ver casos
de uso)

El actor debió de haber escogido las líneas de insumos de una lista que estén en los
almacenes para listar (ver CU-LIN-07)

ix. Poscondiciones

- Se listaron satisfactoriamente todos los almacenes

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 42


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El Sistema listó todos los almacenes que guardan la línea especificada por el Coordinador
de Suministros

3.5.2. Módulo de Centros de Costo


Este módulo agrupa los casos de uso que permiten al coordinador de suministros la creación,
modificación, anulación, consultas y estadísticas de centros de costo. También abarca el caso de uso que
permite al personal de finanzas distribuir presupuestos entre los centros de costos.

Figura 2: Diagrama de Casos de Uso del Módulo de Centros de Costo

Agregar Centro de Costo


i. ID Caso de uso: CU-CCO-01
ii. Requerimiento: RF-04
iii. Descripción

Permite al Coordinador de Suministros crear un nuevo Centro de Costo dentro del


sistema

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 43


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

iv. Actores Involucrados

9 Coordinador de Suministros

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso.

2. Solicita los datos correspondientes del


Centro de Costo

3. Introduce los datos solicitados.

4. Muestra opción de agregar nueva sección

5. Ingresa los datos de la sección, si se


desea, de lo contrario ir al paso 7

6. Procesar los datos de la sección nueva, ir


al paso 4

7. Verifica la operación

8. Crea y guarda un nuevo Centro de Costo,


sus secciones y confirma la acción

vi. Cursos Alternos

- Inconsistencia en los datos

El Coordinador de Suministros ingresó datos inconsistentes. El Sistema muestra un


mensaje de error y no procesa la operación de registro.

vii. Requerimientos Especiales

- El registro debe ser rápido

El sistema debe permitir que el registro de un nuevo Centro de Costo se realice de forma
rápida y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 44
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Para poder agregar un nuevo Centro de Costo, el Coordinador de Suministros debe haber
iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El Centro de Costo no está almacenado en el sistema

El Centro de Costo a registrarse, no debe existir en el Sistema.

ix. Poscondiciones

- Se agregó satisfactoriamente el Centro de Costo

El Sistema creó y guardó un nuevo Centro de Costo

Modificar datos de un Centro de Costo


i. ID Caso de uso: CU-CCO-02
ii. Requerimiento: RF-04
iii. Descripción

Permite al Usuario, cambiar los datos de un Centro de Costo, registrado previamente. En


el caso de que el usuario sea un Gerente, este solo podrá modificar los datos del Centro de Costo
que gestiona.

iv. Actores Involucrados

9 Coordinador de Suministros(CS)

9 Gerente (G)

v. Flujo de Eventos

Actor (CS, G) Sistema

1. Inicia el caso de uso


Para el Coordinador de Suministros,
selecciona el Centro de Costo,
(ver CU-CCO-07)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 45


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

2. Muestra los datos correspondientes al


Centro de Costo y los datos de las
secciones

3. Realiza los cambios y confirma operación

4. Guarda los nuevos datos del Centro de


Costo, sus secciones y confirma la acción

vi. Cursos Alternos


vii. Inconsistencia en los datos

El Usuario ingresó datos inconsistentes. El Sistema muestra un mensaje de error y no


procesa la operación de actualización.

viii. Requerimientos Especiales

- La actualización debe ser rápida

El sistema debe permitir que la actualización del Centro de Costo en cuestión, se realice
de forma rápida y sencilla.

ix. Precondiciones

- El Usuario debe haber iniciado sesión

Para poder actualizar un nuevo Centro de Costo, el Usuario debe haber iniciado sesión en
el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

x. En caso del que el actor sea el Coordinador de Suministros, este debió de haber seleccionado un
Centro de Costo de una lista

El Coordinador de Suministros debe seleccionar un Centro de Costo de una lista de


Centros de Costos (ver CU-CCO-07)

xi. Poscondiciones

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 46


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Se actualizó satisfactoriamente el Centro de Costo

Se procesaron los cambios y se guardaron los nuevos datos ingresados.

Anular un Centro de Costo


i. ID Caso de uso: CU-CCO-03
ii. Requerimiento: RF-05
iii. Descripción

Permite al Coordinador de Suministros, anular un Centro de Costo previamente existente


en el Sistema.

iv. Actores Involucrados

9 Coordinador de Suministros

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el Centro de Costo de una lista


(ver CU-CCO-07)

2. Anula el Centro de Costo seleccionado,


sus secciones y confirma la acción

vi. Cursos Alternos

No hay

vii. Requerimientos Especiales

- La anulación debe ser rápida

El sistema debe permitir que la anulación de un Centro de Costo, se realice de forma


rápida y sencilla.

viii. Precondiciones
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 47
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- El Coordinador de Suministros debe haber iniciado sesión

Para poder anular un Centro de Costo, el Coordinador de Suministros debe haber iniciado
sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. El Centro de Costo a anular tiene empleados

Para anular un centro de costo, éste no puede tener empleados activos.

x. Poscondiciones

- Se anuló satisfactoriamente el Centro de Costo

El Sistema anuló satisfactoriamente el Centro de Costo seleccionado por el Coordinador


de Suministros, así como también cada una de las secciones que lo integraban.

Restaurar un Centro de Costo


i. ID Caso de uso: CU-CCO-04
ii. Requerimiento: RF-05
iii. Descripción

Permite al Coordinador de Suministros, restaurar un Centro de Costo que ha sido anulado


previamente.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el Centro de Costo a restaurar


de una lista de Centros de Costos
anulados (ver CU-CCO-06)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 48


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

2. Restaura el Centro de Costo, sus


secciones, y confirma la acción

vi. Cursos Alternos

No hay

vii. Requerimientos Especiales

- La restauración debe ser rápida

El sistema debe permitir que la restauración del Centro de Costo en cuestión, se realice
de forma rápida y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder restaurar un Centro de Costo anulado, el Coordinador de Suministros debe


haber iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El Actor debe haber seleccionado previamente un Centro de Costo


anulado (ver CU-CCO-06)

Para poder anular un Centro de Costo, el Coordinador de Suministros, debe haber


seleccionado el Centro de Costo de una lista de Centros de Costos anulados.

ix. Poscondiciones

- Se restauró satisfactoriamente el Centro de Costo

El Sistema restauró satisfactoriamente el Centro de Costo seleccionado

Consultar los datos de un Centro de Costo


i. ID Caso de uso: CU-CCO-05

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 49


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ii. Requerimiento: RF-06


iii. Descripción

Permite al Usuario, consultar toda la información relacionada con un Centro de Costo


seleccionado previamente. Si el usuario es un Gerente de tienda, este solo puede consultar los
datos del Centro de Costo que gestiona.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Gerente (G)

9 Colaborador (C)

v. Flujo de Eventos

Actor (CS, G, C) Sistema

1. Inicia el caso de uso


Para el Coordinador de Suministros,
selecciona el Centro de Costo,
(ver CU-CCO-07)

2. Muestra los datos y las secciones del


Centro de Costo seleccionado

vi. Cursos Alternos

No hay

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la consulta del Centro de Costo en cuestión, se realice de
forma rápida y sencilla.

viii. Precondiciones

- El Usuario debe haber iniciado sesión

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 50


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Para poder consultar los datos del Centro de Costo seleccionado, el Usuario debe haber
iniciado sesión en el Sistema.

ix. Poscondiciones

- El Usuario debe haber iniciado sesión

Para poder actualizar un nuevo Centro de Costo, el Usuario debe haber iniciado sesión en
el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- En caso del que el actor sea el Coordinador de Suministros, este debió


de haber seleccionado un Centro de Costo de una lista

El Coordinador de Suministros debe seleccionar un Centro de Costo de una lista de


Centros de Costos (ver CU-CCO-07)

Listar Centros de Costo Anulados


i. ID Caso de uso: CU-CCO-06
ii. Requerimiento: RF-06
iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todos los Centros de Costo


existentes en el Sistema

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 51


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

1. Inicia el caso de uso.

2. Muestra todos los Centros de Costo y sus


respectivas secciones

vi. Cursos Alternos

- No hay Centros de Costo para mostrar

No hay Centros de Costo registrados. El Sistema muestra un mensaje indicando que no


hay Centros de Costo por mostrar

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de los Centros de Costo, se realice de forma
rápida y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

El Coordinador de Suministros debe haber iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- Se listó satisfactoriamente todos los Centros de Costo

El Sistema listó al Coordinador de Suministros, los Centros de Costo anulados

Listar todos los Centros de Costo


i. ID Caso de uso: CU-CCO-07
ii. Requerimiento: RF-06
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 52
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todos los Centros de Costo


existentes en el Sistema

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

v. Flujo de Eventos

Actor (CS, PF) Sistema

1. Inicia el caso de uso.

2. Muestra todos los Centros de Costo y sus


respectivas secciones

vi. Cursos Alternos


vii. No hay Centros de Costo para mostrar

No hay Centros de Costo registrados. El Sistema muestra un mensaje indicando que no


hay Centros de Costo por mostrar

viii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de los Centros de Costo, se realice de forma
rápida y sencilla.

ix. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todos los Centros de Costo, el Coordinador de Suministros debe haber
iniciado sesión en el Sistema.
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 53
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

x. Poscondiciones

- Se listó satisfactoriamente todos los Centros de Costo

El Sistema listó al Coordinador de Suministros, todos los Centros de Costo que están
registrados.

Distribuir presupuesto de una cuenta entre los Centros de Costo


i. ID Caso de uso: CU-CCO-08
ii. Requerimiento: RF-08
iii. Descripción

Permite al Personal de Finanzas, distribuir el presupuesto de una cuenta existente, entre cada
uno de los centros de costo.

iv. Actores Involucrados

9 Personal de Finanzas (PF)

v. Flujo de Eventos

Actor (PF) Sistema

1. Selecciona una cuenta de una lista de


cuentas contables (ver CU-CUC-06)

2. Lista los centros de costo (ver CU-CCO-


07) y solicita los datos necesarios para la
distribución de presupuesto para cada
uno de los centros de costos

3. Ingresa los datos solicitados

4. Procesa los datos. Guarda una nueva


distribución del presupuesto para cada
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 54
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

centro de costo, y confirma la acción

vi. Casos alternos

- Inconsistencia en los datos

El actor suministró unos datos no válidos para el sistema. Se muestra un mensaje de


error y no se procesa la solicitud.

vii. Requerimientos Especiales

- La distribución debe ser rápida

El sistema debe permitir que la distribución del presupuesto, se realice de forma rápida y
sencilla.

viii. Precondiciones

- El Actor debe haber iniciado sesión

Para poder distribuir el presupuesto de una cuenta entre los centros de costo, el usuario
debe haber iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debe seleccionar previamente la cuenta

El actor debe seleccionar previamente una cuenta existente de una lista de cuentas
contables (ver CU-CUC-06)

ix. Poscondiciones

- Se distribuyó el presupuesto de una cuenta entre los centros de costo


existentes

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 55


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El Sistema distribuyó satisfactoriamente todo el presupuesto estipulado de una cuenta


entre los centros de costo.

3.5.3. Módulo de Cuentas Contables


Este módulo agrupa los casos de uso que permiten la gestión y estadísticas de las cuentas
contables.

Figura 3: Diagrama de Casos de Uso del Módulo de Cuentas Contables

Agregar Cuenta contable

ID Caso de Uso: CU-CUC-01


ID Requerimiento: RF-09

i. Descripción

Permite al Coordinador de Suministros crear una nueva Cuenta contable dentro del sistema

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 56


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

2. Solicita los datos correspondientes de la


Cuenta contable.
3. Lista los centros de costo activos (ver
caso de uso CU-CCO--07), y solicita el
presupuesto durante el próximo año fiscal

4. Ingresa los datos de la cuenta, y


selecciona los centros de costo asociados
5. Asigna presupuesto a cada centro de
costo seleccionado

6. Crea y guarda una nueva Cuenta contable


y confirma la operación

iv. Cursos Alternos

- Inconsistencia en los datos

El Coordinador de Suministros ingresó datos inconsistentes. El Sistema muestra un


mensaje de error y no procesa la operación de registro.

- La cuenta contable a ingresar existe en el Sistema

El Coordinador creó una cuenta contable ya existente. El Sistema muestra un mensaje de


error y no procesa la operación de registro.

v. Requerimientos Especiales

- El registro debe ser rápido

El sistema debe permitir que el registro de una Cuenta contable nueva, se realice de
forma rápida y sencilla.

vi. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder agregar una nueva Cuenta contable, el Coordinador de Suministros debe
haber iniciado sesión en el Sistema.

- La cuenta contable a ingresar no debe existir en el Sistema

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 57


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

La cuenta contable a registrarse, no debe estar almacenada en el Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se agregó satisfactoriamente el Centro de Costo

El Sistema creó y guardó una nueva Cuenta contable con el presupuesto asignado para
el año fiscal en curso, y para cada uno de los centros asociados

Consultar los datos de una Cuenta contable

ID Caso de Uso: CU-CUC-02


ID Requerimiento: RF-10

i. Descripción

Permite al Coordinador de Suministros, consultar toda la información relacionada con una Cuenta
contable seleccionada previamente por él.

ii. Actores Involucrados

Coordinador de Suministros

iii. Flujo de Eventos

Actor (Coordinador de Suministros) Sistema

1. Selecciona la Cuenta contable de una


lista (ver caso de uso CU-CUC-05 y CU-
CUC-06), o ingresa el código asociado

2. Muestra los datos de la Cuenta contable


seleccionada.

iv. Cursos Alternos


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 58
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Código de cuenta contable inválido, inexistente, o anulado

El Coordinador de Suministros ingresó un código que no es válido para el Sistema. Se


muestra un mensaje de error, y no procesa la búsqueda.

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la consulta de la cuenta contable en cuestión, se realice de


forma rápida y sencilla.

vi. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder consultar los datos la Cuenta contable seleccionada, el Coordinador de


Suministros debe haber iniciado sesión en el Sistema.

- El Actor debe haber seleccionado la Cuenta contable previamente de


una lista de cuentas contables no anuladas (ver casos de uso ..), o ingresar el
código de una cuenta contable

Para poder consultar los datos de una Cuenta contable, el Coordinador de Suministros,
debe haber seleccionado, o ingresado el código de la cuenta contable que quiere
consultar.

- La cuenta contable a consultar debe existir en el Sistema

Para poder consultar los datos de la Cuenta contable en cuestión, esta debe estar
registrada en el Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se mostraron los datos de la Cuenta contable seleccionada


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 59
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El Sistema mostró al Coordinador de Suministros, todos los datos relacionados con la


Cuenta contable especificada.

Consultar los gastos de una Cuenta contable en un período

ID Caso de Uso: CU-CUC-03


ID Requerimiento: RF-10

i. Descripción

Permite al Coordinador de Suministros, consultar el total de gastos para una Cuenta contable,
durante un período o una fecha seleccionada por él.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la Cuenta contable de una lista


(ver casos de uso CU-CUC-05 y CU-CUC-
06), o ingresa el código asociado
2. Ingresa el período o la fecha sobre la cual
se quiere consultar

3. Busca y muestra los gastos de la cuenta


contable seleccionada, bajo el período o
la fecha establecida

iv. Cursos Alternos

- Código de cuenta contable inválido, anulado o inexistente

El Coordinador de Suministros ingresó un código incongruente. El Sistema muestra un


mensaje de error, y no procesa la búsqueda.

- No hay gastos registrados

La Cuenta contable ingresada por el Coordinador de Suministros, no tiene gastos durante

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 60


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

el período establecido. El Sistema muestra un mensaje indicando que no hay gastos para
mostrar.

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la consulta de la Cuenta contable en cuestión, se realice de


forma rápida y sencilla.

vi. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder consultar los datos la Cuenta contable seleccionada, el Coordinador de


Suministros debe haber iniciado sesión en el Sistema.

- El Actor debe haber seleccionado la Cuenta contable de una lista de


cuentas contables (ver casos de uso listar Cuentas Contables)

Para poder consultar los gastos de una Cuenta contable, el Coordinador de Suministros,
debe haber seleccionado, o ingresado el código de la cuenta contable que quiere
consultar.

- La cuenta contable a consultar debe existir en el Sistema, y no estar


anulada

Para poder consultar los gastos de la Cuenta contable en cuestión, esta debe estar
registrada en el Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se mostraron los gastos de la Cuenta contable seleccionada para el


período establecido

El Sistema mostró al Coordinador de Suministros, todos los gastos de la Cuenta contable

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 61


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

especificada durante el período o fecha escogida.

Consultar el presupuesto disponible de una Cuenta contable

ID Caso de Uso: CU-CUC-04


ID Requerimiento: RF-10

i. Descripción

Permite al Coordinador de Suministros, consultar el presupuesto disponible para una Cuenta


contable.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la Cuenta contable de una


lista (ver casos de uso CU-CUC-05 y CU-
CUC-06), o ingresa el código asociado

2. Busca y muestra el presupuesto


disponible para la cuenta contable
seleccionada durante el año fiscal en
curso

iv. Cursos Alternos

- Código de cuenta contable inválido, anulado o inexistente

El Coordinador de Suministros ingresó un código incongruente. El Sistema muestra un


mensaje de error, y no procesa la búsqueda.

v. Requerimientos Especiales

- La búsqueda debe ser rápida

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 62


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El sistema debe permitir que la consulta del presupuesto de una cuenta contable, se
realice de forma rápida y sencilla.

vi. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder consultar los datos la Cuenta contable seleccionada, el Coordinador de


Suministros debe haber iniciado sesión en el Sistema.

- El Actor debe haber seleccionado la Cuenta contable de una lista de


cuentas contables (ver casos de uso CU-CUC-05 y CU-CUC-06)

Para poder consultar los gastos de una Cuenta contable, el Coordinador de Suministros,
debe haber seleccionado, o ingresado el código de la cuenta contable que quiere
consultar.

- La cuenta contable a consultar debe existir en el Sistema, y no estar


anulada

Para poder consultar los gastos de la Cuenta contable en cuestión, esta debe estar
registrada en el Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se mostró el presupuesto disponible de la Cuenta contable


seleccionada para el período establecido

El Sistema mostró al Coordinador de Suministros, todos los gastos de la Cuenta contable


especificada durante el período escogido

Listar todas las Cuentas contables

ID Caso de Uso: CU-CUC-05


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 63
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ID Requerimiento: RF-10

i. Descripción

Permite al Coordinador de Suministros, ver la lista de todas las Cuentas contables existentes en
el Sistema

ii. Actores Involucrados

9 Coordinador de Suministros

iii. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso.

2. Muestra todas las Cuentas contables


activas para el año fiscal en curso

iv. Cursos Alternos

- No hay Cuentas contables para mostrar

No hay Cuentas contables registradas. El Sistema muestra un mensaje indicando que no


hay Cuentas contables para mostrar

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Cuentas contables, se realice de forma
rápida y sencilla.

vi. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todas las Cuentas contables, el Coordinador de Suministros debe estar
conectado al Sistema.

- No debe haberse iniciado un proceso de inventario


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 64
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se listaron satisfactoriamente todas las Cuentas contables

El Sistema listó al Coordinador de Suministros, todas las Cuentas contables que están
registradas.

Listar todas las Cuentas contables por Centro de Costo

ID Caso de Uso: CU-CUC-06


ID Requerimiento: RF-10

i. Descripción

Permite al Coordinador de Suministros, ver las Cuentas contables asociadas a un Centro


de Costo seleccionado previamente por él

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el Centro de Costo de una


lista (ver casos de uso: CU-CCO-07), o
ingresa el código asociado

2. Busca y muestra las Cuentas contables


asociadas al Centro de Costo
seleccionado

iv. Cursos Alternos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 65


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- No hay cuentas contables para mostrar

No hay Cuentas contables asociadas al Centro de Costo seleccionado. El Sistema muestra


un mensaje indicando que no hay Cuentas contables por mostrar

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Cuentas contables, se realice de forma
rápida y sencilla.

vi. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todas las Cuentas contables, el Coordinador de Suministros debe estar
conectado al Sistema.

- El Actor debe haber seleccionado un Centro de Costo de una lista

El Coordinador de Suministros, debe seleccionar el Centro de Costo sobre el cual se hará


la consulta, para poder listar las cuentas contables asociadas

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se mostraron las Cuentas contables asociadas al Centro de Costo

El Sistema mostró al Coordinador de Suministros, la Cuentas contables asociadas al


Centro de Costo que especificó

Asignar presupuesto a una cuenta contable

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 66


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ID Caso de Uso: CU-CUC-07


ID Requerimiento: RF-08, RF-09

i. Descripción

Permite al Coordinador de Suministros, ingresar el presupuesto de una cuenta contable durante


el próximo año fiscal, y distribuir el presupuesto entre los centros de costo activos

ii. Actores Involucrados

Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la cuenta contable de una lista


(ver casos de uso CU-CUC-05 y CU-CUC-
06), o ingresa el código asociado

2. Lista los centros de costo activos (ver


caso de uso CU-CCO-07), y solicita los
datos necesarios para la asignación de
presupuesto

3. Selecciona los centros de costo


asociados, e ingresa para cada uno de
ellos, su presupuesto mensual

4. Procesa los datos. Guarda una nueva


distribución del presupuesto para la
cuenta contable, y confirma la acción

iv. Casos alternos

- Inconsistencia en los datos

El actor suministró unos datos no válidos para el sistema. Se muestra un mensaje de


error y no se procesa la solicitud.

- Código inválido o inexistente

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 67


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El sistema muestra un mensaje de error.

v. Requerimientos Especiales

- La distribución debe ser rápida

El sistema debe permitir que la distribución del presupuesto, se realice de forma rápida y
sencilla.

vi. Precondiciones

- El Actor debe haber iniciado sesión

Para poder distribuir el presupuesto general entre las cuentas contables, el usuario debe
haber iniciado sesión en el Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se asignó presupuesto a una cuenta contable

El Sistema asignó satisfactoriamente el presupuesto de la cuenta contable seleccionada


para el próximo año fiscal, y se distribuyó entre los centros de costo.

3.5.4. Módulo de Cuentas por Pagar


Este módulo agrupa los casos de uso que permiten la gestión y estadísticas de las cuentas por
pagar.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 68


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Figura 4: Diagrama de Casos de Uso del Módulo de Cuentas por Pagar

Listar todas las Cuentas por pagar

ID Caso de Uso: CU-CUP-01


ID Requerimiento: RF-11

i. Descripción

Permite al usuario, ver la lista de todas las Cuentas por pagar existentes en el Sistema.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Inicia el caso de uso

2. Busca y muestra las Cuentas por pagar


existentes

iv. Cursos Alternos

- No hay Cuentas por pagar para mostrar

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 69


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

No hay Cuentas por pagar asociadas a la línea seleccionada. El Sistema muestra un


mensaje indicando que no hay Cuentas por pagar por mostrar

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Cuentas por pagar, se realice de forma
rápida y sencilla.

vi. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Cuentas por pagar, el Actor debe haber iniciado sesión en el
Sistema.

vii. Poscondiciones

- Se listaron satisfactoriamente todas las Cuentas por pagar

El Sistema listó al Actor, todas las Cuentas por pagar que están registradas.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

Listar todas las Cuentas por pagar por Insumo

ID Caso de Uso: CU-CUP-02


ID Requerimiento: RF-11

i. Descripción

Permite al usuario, ver la lista de todas las Cuentas por pagar existentes en el Sistema que se
hayan generado por un insumo seleccionado.

ii. Actores Involucrados


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 70
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

9 Coordinador de Suministros (CS).

9 Personal de Finanzas (PF).

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Selecciona el Insumo, de una lista de


insumos(ver casos de uso CU-INS-
07/CU-INS-19), o ingresa el código
asociado

2. Busca y muestra las Cuentas por pagar


asociadas al Insumo seleccionado

iv. Cursos Alternos

- No hay Cuentas por pagar para mostrar

No hay Cuentas por pagar asociadas al insumo seleccionado. El Sistema muestra un


mensaje indicando que no hay Cuentas por pagar por mostrar.

- Código de insumo inválido o inexistente

El sistema muestra un mensaje de error y no procesa la solicitud

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Cuentas por pagar, se realice de forma
rápida y sencilla.

vi. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Cuentas por pagar, el Actor debe estar conectado al Sistema.

- El actor debe escoger el insumo de una lista de insumos (ver casos de


uso CU-INS-07/CU-INS-19)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 71


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Para poder listar todas las Cuentas por pagar, el insumo seleccionado debe estar activo
en el Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se listaron satisfactoriamente todas las Cuentas por pagar

El Sistema listó al Coordinador de Suministros, todas las Cuentas por pagar registradas y
asociadas al insumo seleccionado.

Listar todas las Cuentas por pagar por Proveedor

ID Caso de Uso: CU-CUP-03


ID Requerimiento: RF-11

i. Descripción

Permite ver la lista de todas las Cuentas por pagar existentes en el Sistema que se hayan
generado para un proveedor seleccionado.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Selecciona el Proveedor de una lista (ver


casos de uso CU-PRO-07/ CU-PRO-10), o
ingresa el código asociado

2. Busca y muestra las Cuentas por pagar

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 72


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

asociadas al proveedor seleccionado

iv. Cursos Alternos

- No hay Cuentas por pagar para mostrar

No hay Cuentas por pagar asociadas al proveedor seleccionado. El Sistema muestra un


mensaje indicando que no hay Cuentas por pagar por mostrar

- Código de proveedor inválido, inexistente o anulado

El Sistema muestra un mensaje de error

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Cuentas por pagar, se realice de forma
rápida y sencilla.

vi. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Cuentas por pagar, el Actor debe estar conectado al Sistema.

- El Actor debe haber seleccionado un Proveedor de una lista de


proveedores no anulados (ver casos de uso CU-PRO-07/ CU-PRO-10)

El Actor, debe seleccionar el proveedor sobre el cual se hará la consulta, para poder listar
las Cuentas por pagar asociadas

- El Proveedor no debe estar anulado, debe ser válido y existente

Para poder listar todas las Cuentas por pagar, el proveedor seleccionado debe estar
activo en el Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 73


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

vii. Poscondiciones

- Se listaron satisfactoriamente todas las Cuentas por pagar

El Sistema listó todas las Cuentas por pagar registradas y asociadas al proveedor
seleccionado

Listar todas las Cuentas por pagar por Centro de Costo

ID Caso de Uso: CU-CUP-04


ID Requerimiento: RF-11

i. Descripción

Permite ver la lista de todas las Cuentas por pagar existentes en el Sistema que se hayan
generado para un Centro de Costo seleccionado.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Selecciona el Centro de Costo de una


lista (ver caso de uso CU-CCO-07), o
ingresa el código asociado

2. Busca y muestra las Cuentas por pagar


asociadas al Centro de Costo
seleccionado

iv. Cursos Alternos

- No hay Cuentas por pagar para mostrar

No hay Cuentas por pagar asociadas al Centro de Costo seleccionado. El Sistema muestra
un mensaje indicando que no hay Cuentas por pagar por mostrar

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 74


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Código de centro de costo inválido, no existente o anulado

El Sistema muestra un mensaje de error y no procesa la solicitud

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Cuentas por pagar, se realice de forma
rápida y sencilla.

vi. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Cuentas por pagar, el Actor debe haber estar conectado al
Sistema.

- El Centro de Costo no debe estar anulado

Para poder listar todas las Cuentas por pagar, el Centro de Costo seleccionado debe estar
activo en el Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se listó satisfactoriamente todas las Cuentas por pagar

El Sistema listó al Actor, todas las Cuentas por pagar registradas y asociadas al Centro de
Costo seleccionado

Listar todas las Cuentas por pagar por Período

ID Caso de Uso: CU-CUP-05


ID Requerimiento: RF-11

i. Descripción

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 75


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Permite ver la lista de todas las Cuentas por pagar existentes en el Sistema que se hayan
generado en un período seleccionado.

ii. Actores Involucrados

Coordinador de Suministros (CS)

Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Selecciona el rango de fecha a consultar

2. Busca y muestra las Cuentas por pagar


generadas en el período seleccionado

iv. Cursos Alternos

- No hay Cuentas por pagar para mostrar

No hay Cuentas por pagar asociadas al período seleccionado. El Sistema muestra un


mensaje indicando que no hay Cuentas por pagar por mostrar

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Cuentas por pagar, se realice de forma
rápida y sencilla.

vi. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Cuentas por pagar, el Actor debe estar conectado al Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 76


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

vii. Poscondiciones

- Se listaron satisfactoriamente todas las Cuentas por pagar

El Sistema listó al Actor, todas las Cuentas por pagar registradas y asociadas al período
seleccionado

Listar todas las Cuentas por pagar en Bolívares

ID Caso de Uso: CU-CUP-06


ID Requerimiento: RF-11

i. Descripción

Permite ver el monto en Bolívares de todas las Cuentas por pagar existentes en el Sistema.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Inicia el caso de uso

2. Muestra el monto total el Bolívares de


las Cuentas por pagar existentes en el
Sistema

iv. Cursos Alternos

- No hay Cuentas por pagar para mostrar

No hay Cuentas por pagar existentes. El Sistema muestra un mensaje indicando que no
hay Cuentas por pagar por mostrar

v. Requerimientos Especiales

- La búsqueda debe ser rápida


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 77
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El sistema debe permitir que la búsqueda de las Cuentas por pagar, se realice de forma
rápida y sencilla.

vi. Precondiciones

- El usuario debe haber iniciado sesión

Para poder listar todas las Cuentas por pagar, el Actor debe haber iniciado sesión en el
Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se mostraron satisfactoriamente el monto total de las Cuentas por


pagar

El Sistema listó al Actor, el monto total en Bolívares de todas las Cuentas por pagar
registradas en el Sistema

Listar todas las Cuentas por pagar por Cuenta Contable Afectada

ID Caso de Uso: CU-CUP-07


ID Requerimiento: RF-11

i. Descripción

Permite al usuario, ver la lista de todas las Cuentas por pagar existentes en el Sistema que
afecten a una Cuenta Contable seleccionada.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 78


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Actor (CS, PF) Sistema

1. Selecciona la Cuenta Contable de una


lista (ver casos de uso CU-CUC-05 y CU-
CUC-06)

2. Busca y muestra las Cuentas por pagar


que afecten la Cuenta Contable
seleccionada

iv. Cursos Alternos

- No hay Cuentas por pagar para mostrar

No hay Cuentas por pagar asociadas a la Cuenta Contable seleccionada. El Sistema


muestra un mensaje indicando que no hay Cuentas por pagar por mostrar

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Cuentas por pagar, se realice de forma
rápida y sencilla.

vi. Precondiciones

- El Actor debe haber seleccionado una Cuenta Contable válida

El Actor, debe seleccionar previamente la Cuenta Contable sobre la cual se hará la


consulta, para poder listar las Cuentas por pagar asociadas

- El Actor debe haber iniciado sesión

Para poder listar todas las Cuentas por pagar, el Actor debe estar conectado al Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se listaron satisfactoriamente todas las Cuentas por pagar

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 79


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El Sistema listó al Actor, todas las Cuentas por pagar registradas y asociadas a la Cuenta
Contable seleccionada

3.5.5. Módulo de Despacho


Este módulo agrupa los casos de uso que realizan la distribución y consultas de las distribuciones
de los insumos hacia los centros de costa.

Figura 5: Diagrama de Casos de Uso del Módulo de Despacho

Distribuir insumos y gastos entre los Centros de Costo para una


nota de recibo
i. ID Caso de Uso: CU-DEV-01
ii. ID Requerimiento: RF-04
iii. Descripción

Permite al Coordinador de Suministros, distribuir los insumos o los gastos que se tienen en una
nota de recibo, entre los Centros de costo que tienen pedidos internos sin ser despachados, y
cuyos insumos solicitados sean los que están en la nota.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la nota de recibo de una lista

2. Lista los centros de costo

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 80


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

3. Selecciona los centros de costos para


hacer la distribución

4. Muestra la información necesaria para la


distribución de los gastos y/o insumos

5. Ingresa los datos solicitados


Si hay más centros de costo por agregar.
Volver al paso 3

6. Procesa los datos. Guarda una nueva


distribución para la nota de recibo
seleccionada, y confirma la acción

vi. Casos alternos

- Inconsistencia en los datos

El actor suministró unos datos no válidos para el sistema. Se muestra un mensaje de


error y no se procesa la solicitud.

- Código inválido

El Actor ingresó un código no existente. El Sistema muestra un mensaje de error y no


procesa la acción.

vii. Requerimientos Especiales

- La distribución debe ser rápida

El sistema debe permitir que la distribución de gastos y/o insumos, se realice de forma
rápida y sencilla.

viii. Precondiciones

- El Actor debe haber iniciado sesión

Para poder distribuir los gastos y/o insumos de una nota de recibo entre los centros de
costo, el usuario debe haber iniciado sesión en el Sistema.

- La nota de recibo debe existir en el Sistema

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 81


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

La nota de recibo a distribuir debe estar registrada en el sistema

- El actor debe seleccionar previamente la nota de recibo

El actor debe seleccionar previamente una nota de recibo

ix. Poscondiciones

- Se distribuyó satisfactoriamente todos los gastos y/o insumos de una


nota de recibo entre los centros de costo

El Sistema distribuyó satisfactoriamente al actor, todos los gastos y/o insumos de una
nota de recibo entre los centros de costo.

Consultar la distribución de los gastos y/o insumos entre los


Centros de Costo para una nota de recibo
i. ID Caso de Uso: CU-DEV-02
ii. ID Requerimiento: RF-04
iii. Descripción

Permite al Coordinador de Suministros, consultar toda la información relacionada con la manera


en como los gastos y/o insumos de una nota de recibo, entre los centros de costo existentes.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

9 Selecciona la nota de recibo, o ingresa el

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 82


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

código asociado

9 Muestra toda la información relacionada


con la distribución de gastos y/o insumos,
para la nota de recibo seleccionada

vi. Casos alternos

- Código inválido

El Actor ingresó un código no existente. El Sistema muestra un mensaje de error y no


procesa la acción.

- No hay ninguna distribución para la nota de recibo

El actor seleccionó una nota, a quien no se le ha hecho una distribución de los insumos
y/o gastos. El Sistema muestra un mensaje de error.

vii. Requerimientos Especiales

- La consulta debe ser rápida

El sistema debe permitir que la consulta de la distribución de gastos y/o insumos, se


realice de forma rápida y sencilla.

viii. Precondiciones

- El Actor debe haber iniciado sesión

Para poder consultar la distribución de los gastos y/o insumos de una nota de recibo,
entre los centros de costo, el usuario debe haber iniciado sesión en el Sistema.

- La nota de recibo debe existir en el Sistema

La nota de recibo a distribuir debe estar registrada en el sistema

- El actor debe seleccionar previamente la nota de recibo

El actor debe seleccionar previamente una nota de recibo

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 83


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ix. Poscondiciones

- Se consultó satisfactoriamente la distribución de los gastos y/o


insumos de una nota de recibo entre los centros de costo

El Sistema mostró satisfactoriamente al actor, la información relacionada con la


distribución de los gastos y/o insumos de una nota de recibo entre los centros de costo.

3.5.6. Módulo de Devoluciones


Este módulo agrupa los casos de uso que permiten la gestión y estadísticas de las devoluciones.

Figura 6: Diagrama de Casos de Uso del Módulo de Devoluciones

Emitir una Devolución


i. ID Caso de uso: CU-DEV-01
ii. Requerimiento: RF-12
iii. Descripción

Permite al Coordinador de Suministros crear una nueva Devolución dentro del sistema

iv. Actores Involucrados


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 84
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona las notas de recibo afectadas


en la devolución, de una lista de notas de
recibo no pagadas (ver CU-NRE-05)

2. Muestra los insumos de las notas de


recibo seleccionadas

3. Selecciona los insumos de la devolución,


y las cantidades a devolver

4. El sistema calcula el monto de la


devolución en Bolívares, procesa la
información, y actualiza el stock de
insumos (ver CU-INS-20 )

vi. Cursos Alternos

- Inconsistencia en los datos

El Coordinador de Suministros ingresó datos inconsistentes. El Sistema muestra un


mensaje de error y no procesa la operación de registro.

- Cantidades de insumos a devolver mayores a la diferencia de las


cantidades recibidas y las cantidades anteriormente devueltas

El Coordinador de Suministros ingresó cantidades inválidas. El Sistema muestra un


mensaje de error y no procesa la operación de registro.

- La Devolución a ingresar existe en el Sistema

El Coordinador creó una Devolución ya existente. El Sistema muestra un mensaje de


error y no procesa la operación de registro.

vii. Requerimientos Especiales

- El registro debe ser rápido

El sistema debe permitir que el registro de una devolución, se realice de forma rápida y
sencilla.
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 85
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder agregar una nueva Devolución, el Coordinador de Suministros debe haber
iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- La Devolución a ingresar no debe existir en el Sistema

La Devolución a registrarse, no debe estar almacenada en el Sistema.

- La Devolución a ingresar debe estar asociada a una Orden de compra

La Devolución a registrarse, debe pertenecer a una orden de compra.

- La Devolución a ingresar debe estar asociada a una Nota de Recibo

La Devolución a registrarse, debe pertenecer a una nota de recibo.

ix. Poscondiciones

- Se agregó satisfactoriamente la devolución

El Sistema creó y guardó una nueva Devolución

Modificar datos de una Devolución


i. ID Caso de uso: CU-DEV-02
ii. Requerimiento: RF-12
iii. Descripción

Permite al Coordinador de Suministros, cambiar los datos de una Devolución registrada


previamente.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 86


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la Devolución de una lista

2. Muestra los datos correspondientes a la


Devolución seleccionada

3. Cambia los datos mostrados

4. Cambia y guarda los nuevos datos de la


Devolución, actualiza el stock de insumos
(ver CU-INS-20 )y confirma la acción

vi. Cursos Alternos

- Inconsistencia en los datos

El Coordinador de Suministros ingresó datos inconsistentes. El Sistema muestra un


mensaje de error y no procesa la operación de registro.

- Cantidades de insumos a devolver mayores a la diferencia de las


cantidades recibidas y las cantidades anteriormente devueltas

El Coordinador de Suministros ingresó cantidades inválidas. El Sistema muestra un


mensaje de error y no procesa la operación de registro.

vii. Requerimientos Especiales

- La actualización debe ser rápida

El sistema debe permitir que la actualización de la Devolución en cuestión, se realice de


forma rápida y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder actualizar una Devolución, el Coordinador de Suministros debe haber iniciado
sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 87


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El Actor debe haber seleccionado previamente la devolución de una


lista (ver casos de uso CU-DEV-08, CU-DEV-09, CU-DEV-10, CU-DEV-11, CU-
DEV-12, CU-DEV-13)

Para poder consultar los datos de una Devolución, el Coordinador de Suministros, debe
haber seleccionado la Devolución que quiere consultar.

ix. Poscondiciones

- Se actualizó satisfactoriamente la Devolución

El Sistema actualizó satisfactoriamente la Devolución especificada, es decir, cambió y


guardó los nuevos datos ingresados por el Coordinador de Suministros.

Anular una Devolución


i. ID Caso de uso: CU-DEV-03
ii. Requerimiento: RF-13
iii. Descripción

Permite al Coordinador de Suministros, anular una Devolución previamente existente en el


Sistema.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la Devolución

2. Anula la Devolución seleccionada,


actualiza el stock de insumos (ver CU-

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 88


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

INS-20) y confirma la acción

vi. Requerimientos Especiales

- La anulación debe ser rápida

El sistema debe permitir que la anulación de una Devolución, se realice de forma rápida y
sencilla.

vii. Precondiciones

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El Actor debe haber seleccionado previamente la devolución de una


lista (ver casos de uso CU-DEV-08, CU-DEV-09, CU-DEV-10, CU-DEV-11, CU-
DEV-12, CU-DEV-13)

Para poder consultar los datos de una Devolución, el Coordinador de Suministros, debe
haber seleccionado la Devolución que quiere consultar.

- La Devolución no debe tener deudas pendientes

Para poder anular la Devolución seleccionada, esta debe estar solvente.

- La Devolución no puede tener estado DEVUELTO

Para poder anular la Devolución seleccionada, la mercancía de dicha devolución aun no


puede haberse devuelto al proveedor.

viii. Poscondiciones

- Se anuló satisfactoriamente la Devolución

El Sistema anuló satisfactoriamente la Devolución seleccionada por el Coordinador de


Suministros.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 89


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Restaurar una Devolución


i. ID Caso de uso: CU-DEV-04
ii. Requerimiento: RF-13
iii. Descripción

Permite al Coordinador de Suministros, restaurar una Devolución que ha sido anulada


previamente.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la Devolución a restaurar

2. Restaura la Devolución, actualiza el stock


de insumos (ver CU-INS-20 ) y confirma
la acción

vi. Requerimientos Especiales

- La restauración debe ser rápida

El sistema debe permitir que la recuperación de la Devolución en cuestión, se realice de


forma rápida y sencilla.

vii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder restaurar una Devolución anulada, el Coordinador de Suministros debe haber
iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 90


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El Actor debe haber seleccionado previamente la devolución de una


lista (ver casos de uso CU-DEV-07)

Para poder consultar los datos de una Devolución, el Coordinador de Suministros, debe
haber seleccionado la Devolución que quiere consultar.

viii. Poscondiciones

- Se restauró satisfactoriamente la Devolución

El Sistema restauró satisfactoriamente la Devolución seleccionada por el Coordinador de


Suministros.

Cambiar Estado de una Devolución


i. ID Caso de uso: CU-DEV-05
ii. Requerimiento: RF-12
iii. Descripción

Permite al Coordinador de Suministros, cambiar el estado de una Devolución previamente


existente en el Sistema.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la Devolución

2. Cambia el estado de la Devolución


seleccionada y confirma la acción

vi. Requerimientos Especiales


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 91
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- La anulación debe ser rápida

El sistema debe permitir que la anulación de una Devolución, se realice de forma rápida y
sencilla.

vii. Precondiciones

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El Actor debe haber seleccionado previamente la devolución de una


lista (ver casos de uso CU-DEV-08, CU-DEV-09, CU-DEV-10, CU-DEV-11, CU-
DEV-12, CU-DEV-13)

Para poder consultar los datos de una Devolución, el Coordinador de Suministros, debe
haber seleccionado la Devolución que quiere consultar.

- La Devolución no debe tener deudas pendientes

Para poder anular la Devolución seleccionada, esta debe estar solvente.

- La Devolución no puede tener estado DEVUELTO

Solo se puede cambiar el estado de una devolución NO DEVUELTA a DEVUELTA.

viii. Poscondiciones

- Se cambió el estado de la devolución satisfactoriamente

El Sistema anuló satisfactoriamente la Devolución seleccionada por el Coordinador de


Suministros.

Consultar los datos de una Devolución


i. ID Caso de uso: CU-DEV-06
ii. Requerimiento: RF-14
iii. Descripción

Permite al Coordinador de Suministros, consultar toda la información de una Devolución emitida


anteriormente.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 92


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Seleccionar la devolución a consultar

2. Muestra los datos relacionados con la


devolución seleccionada

vi. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la consulta la devolución seleccionada, se realice de forma


rápida y sencilla.

vii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder consultar los datos la Devolución seleccionada, el Coordinador de Suministros


debe haber iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El Actor debe haber seleccionado previamente la devolución de una


lista (ver casos de uso CU-DEV-08, CU-DEV-09, CU-DEV-10, CU-DEV-11, CU-
DEV-12, CU-DEV-13)

Para poder consultar los datos de una Devolución, el Coordinador de Suministros, debe
haber seleccionado la Devolución que quiere consultar.

viii. Poscondiciones

- Se mostró los datos de la Devolución seleccionada

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 93


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El Sistema mostró al Coordinador de Suministros, todos los datos relacionados con la


Devolución especificada.

Listar todas las Devoluciones anuladas


i. ID Caso de uso: CU-DEV-07
ii. Requerimiento: RF-14
iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todas las Devoluciones anuladas en


el Sistema.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso

2. Busca y muestra las Devoluciones que


están registradas.

vi. Cursos Alternos

- No hay Devoluciones para mostrar

No hay Devoluciones almacenadas. El Sistema muestra un mensaje indicando que no hay


Devoluciones por mostrar

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Devoluciones, se realice de forma rápida
y sencilla.

viii. Precondiciones
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 94
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todas las Devoluciones, el Coordinador de Suministros debe haber
iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- Se listó satisfactoriamente todas las Devoluciones

El Sistema listó al Coordinador de Suministros, todas las Devoluciones registradas.

Listar todas las Devoluciones


i. ID Caso de uso: CU-DEV-08
ii. Requerimiento: RF-14
iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todas las Devoluciones existentes


en el Sistema.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso

2. Busca y muestra las Devoluciones que


están registradas.

vi. Cursos Alternos

- No hay Devoluciones para mostrar

No hay Devoluciones almacenadas. El Sistema muestra un mensaje indicando que no hay


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 95
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Devoluciones por mostrar

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Devoluciones, se realice de forma rápida
y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todas las Devoluciones, el Coordinador de Suministros debe haber
iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- Se listó satisfactoriamente todas las Devoluciones

El Sistema listó al Coordinador de Suministros, todas las Devoluciones registradas.

Listar todas las Devoluciones por Nota de Recibo


i. ID Caso de uso: CU-DEV-09
ii. Requerimiento: RF-14
iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todas las Devoluciones existentes en el


Sistema que afecten a una Nota de Recibo seleccionada.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 96


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Actor (CS) Sistema

1. Selecciona la Nota de recibo, o ingresa el


código asociado

2. Busca y muestra las Devoluciones que


afecten la Nota de Recibo seleccionada

vi. Cursos Alternos

- No hay Devoluciones para mostrar

No hay Devoluciones asociadas a la Nota de Recibo seleccionada. El Sistema muestra un


mensaje indicando que no hay Devoluciones por mostrar.

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Devoluciones, se realice de forma rápida
y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todas las Devoluciones, el Coordinador de Suministros debe haber
iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El Actor debe haber seleccionado una Nota de Recibo de una lista (ver
casos de uso CU-NRE-05, CU-NRE-06, CU-NRE-07, CU-NRE-08, CU-NRE-09,
CU-NRE-10)

El Coordinador de Suministros, debe seleccionar previamente la Nota de Recibo sobre la


cual se hará la consulta, para poder listar las Devoluciones asociadas

ix. Poscondiciones

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 97


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Se listó satisfactoriamente todas las Devoluciones

El Sistema listó al Coordinador de Suministros, todas las Devoluciones registradas y


asociadas a la Nota de Recibo seleccionada

Listar todas las Devoluciones por Línea


i. ID Caso de uso: CU-DEV-10
ii. Requerimiento: RF-14
iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todas las Devoluciones existentes


en el Sistema que contengan artículos de la línea seleccionada.

iv. Actores Involucrados

9 Coordinador de Suministros

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la línea de insumos, o ingresa


el código

2. Busca y muestra las Devoluciones que


contengan insumos de la línea
seleccionada

vi. Cursos Alternos

- No hay Devoluciones para mostrar

No hay Devoluciones asociadas a la línea seleccionada. El Sistema muestra un mensaje


indicando que no hay Devoluciones por mostrar

- Código de línea inválido, inexistente o anulado

El Coordinador de Suministros ingresó un código de líea que no está registrado o


inconsistente. El Sistema muestra un mensaje de error y no procesa la solicitud

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 98


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Devoluciones, se realice de forma rápida
y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todas las Devoluciones, el Coordinador de Suministros debe haber
iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El Actor debe haber seleccionado una línea de una lista de líneas (ver
casos de uso CU-LIN-07)

El Coordinador de Suministros, debe seleccionar previamente la línea sobre la cual se


hará la consulta, para poder listar las Devoluciones asociadas

ix. Poscondiciones

- Se listó satisfactoriamente todas las Devoluciones

El Sistema listó al Coordinador de Suministros, todas las Devoluciones registradas y


asociadas a la línea seleccionada

Listar todas las Devoluciones por Insumo


i. ID Caso de uso: CU-DEV-11
ii. Requerimiento: RF-14
iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todas las Devoluciones existentes


en el Sistema que contengan el insumo seleccionado.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 99


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

iv. Actores Involucrados

9 Coordinador de Suministros

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el insumo de una lista

2. Busca y muestra las Devoluciones que


contengan el insumo seleccionado

vi. Cursos Alternos

- No hay Devoluciones para mostrar

No hay Devoluciones asociadas a la Nota de Recibo seleccionada. El Sistema muestra un


mensaje indicando que no hay Devoluciones por mostrar.

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Devoluciones, se realice de forma rápida
y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todas las Devoluciones, el Coordinador de Suministros debe haber
iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El Actor debe haber seleccionado un insumo de una lista de insumos no


anulados (ver casos de uso del CU-INS-07 al CU-INS-18)

El Coordinador de Suministros, debe seleccionar previamente el insumo sobre el cual se


hará la consulta, para poder listar las Devoluciones asociadas
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 100
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ix. Poscondiciones

- Se listó satisfactoriamente todas las Devoluciones

El Sistema listó al Coordinador de Suministros, todas las Devoluciones registradas y


asociadas al insumo seleccionado

Listar todas las Devoluciones por Orden de Compra


i. ID Caso de uso: CU-DEV-12
ii. Requerimiento: RF-14
iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todas las Devoluciones existentes


en el Sistema que afecten a una Orden de Compra seleccionada.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la Orden de Compra, de una


lista

2. Busca y muestra las Devoluciones que


afecten la Orden de Compra seleccionada

vi. Cursos Alternos

- No hay Devoluciones para mostrar

No hay Devoluciones asociadas a la Orden de Compra seleccionada. El Sistema muestra


un mensaje indicando que no hay Devoluciones por mostrar

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Devoluciones, se realice de forma rápida

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 101


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todas las Devoluciones, el Coordinador de Suministros debe haber
iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El Actor debe haber seleccionado una Orden de Compra de una lista


(ver casos de uso deL CU-OCO-07 al CU-OCO-12)

El Coordinador de Suministros, debe seleccionar previamente la Orden de Compra sobre


la cual se hará la consulta, para poder listar las Devoluciones asociadas

ix. Poscondiciones

- Se listó satisfactoriamente todas las Devoluciones

El Sistema listó al Coordinador de Suministros, todas las Devoluciones registradas y


asociadas a la Orden de Compra seleccionada

Listar todas las Devoluciones por Proveedor


i. ID Caso de uso: CU-DEV-13
ii. Requerimiento: RF-14
iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todas las Devoluciones existentes


en el Sistema que se le hayan realizado al proveedor seleccionado.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 102
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Actor (CS) Sistema

1. Selecciona el proveedor de una lista

2. Busca y muestra las Devoluciones


realizadas al proveedor seleccionado

vi. Cursos Alternos

- No hay Devoluciones para mostrar

No hay Devoluciones asociadas al proveedor seleccionado. El Sistema muestra un


mensaje indicando que no hay Devoluciones por mostrar

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Devoluciones, se realice de forma rápida
y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder listar todas las Devoluciones, el Coordinador de Suministros debe haber
iniciado sesión en el Sistema.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El Actor debe haber seleccionado un proveedor de una lista de


proveedores (ver casos de uso del CU-PRO-07 al CU-PRO-10)

El Coordinador de Suministros, debe seleccionar previamente el proveedor sobre el cual


se hará la consulta, para poder listar las Devoluciones asociadas

ix. Poscondiciones

- Se listó satisfactoriamente todas las Devoluciones

El Sistema listó al Coordinador de Suministros, todas las Devoluciones registradas y

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 103


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

asociadas al proveedor seleccionado

3.5.7. Módulo de Facturas


Este módulo agrupa los casos de uso que permiten la gestión y estadísticas de las facturas.

Figura 7: Diagrama de Casos de Uso del Módulo de Facturas

Ingresar una Factura

ID Caso de Uso: CU-FAC-01


ID Requerimiento: RF-15

i. Descripción

Cuando se emite una nueva nota de recibo, se emite una nueva factura asociada, almacenando
los datos de la factura impresa enviada por el proveedor

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Auxiliar de Suministros (AS)

iii. Flujo de Eventos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 104


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Actor (CS, AS) Sistema

1. Inicia el caso de uso Emitir Nota de


Recibo (ver CU-NRE-01).

2. Crea y guarda una nueva Factura

iv. Cursos Alternos

- Inconsistencia en los datos

El Actor ingresó datos inconsistentes. El Sistema muestra un mensaje de error y no


procesa la operación de registro.

v. Requerimientos Especiales

- El registro debe ser rápido

El sistema debe permitir que el registro de una Factura, se realice de forma rápida y
sencilla.

vi. Precondiciones

- El Actor debe haber iniciado sesión

Para poder agregar una nueva Factura, el usuario debe haber iniciado sesión en el
Sistema.

- El usuario debe iniciar el caso de uso Emitir una nota de Recibo (ver
CU-NRE-01)

Para poder ingresar una nueva factura, el usuario deberá emitir siempre una nota de
recibo.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 105


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Se agregó satisfactoriamente la Factura

El Sistema creó y guardó una nueva Factura.

Modificar datos de una Factura

ID Caso de Uso: CU-FAC-02


ID Requerimiento: RF-15

i. Descripción

El usuario cambia los datos de una factura, al modificar los de la nota de recibo asociada

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Auxiliar de Suministros (AS)

iii. Flujo de Eventos

Actor (CS, AS) Sistema

1. Inicia el caso de uso Modificar Datos de


una Nota de Recibo (ver CU-NRE-02)

2. Se actualiza los datos de la factura


asociada

iv. Cursos Alternos

- Inconsistencia en los datos

El usuario ingresó datos inconsistentes. El Sistema muestra un mensaje de error y no procesa la


operación de actualización.

v. Requerimientos Especiales

- La actualización debe ser rápida

El sistema debe permitir que la actualización de la Factura en cuestión, se realice de forma rápida
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 106
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

y sencilla.

vi. Precondiciones

- El usuario debe haber iniciado sesión

Para poder actualizar una Factura, el usuario debe haber iniciado sesión en el Sistema.

- El usuario debe haber iniciado el caso de uso Modificar datos de una


Nota de Recibo (ver CU-NRE-02)

Para modificar una factura, hay que modificar la nota de recibo asociada

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se actualizó satisfactoriamente la Factura

El Sistema actualizó satisfactoriamente la Factura de la nota de recibo modificada

Consultar los datos de una Factura

ID Caso de Uso: CU-FAC-03


ID Requerimiento: RF-16

i. Descripción

Permite que el usuario, pueda ver los datos de una factura seleccionada previamente por él

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 107


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Seleccionar la Factura a consultar de una


lista (ver casos de uso CU-FAC-04 / CU-
FAC-09), o ingresa el código asociado

2. Muestra los datos relacionados con la


Factura seleccionada

iv. Cursos Alternos

- Código de factura inválido o inexistente

El sistema muestra un mensaje de error y no procesa la solicitud

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la consulta de la Factura seleccionada, se realice de forma


rápida y sencilla.

vi. Precondiciones

- El Actor debe haber seleccionado previamente la Factura

Para poder consultar los datos de una Factura, el actor debe haber seleccionado la
Factura que quiere consultar.

- El Actor debe haber iniciado sesión

Para poder consultar los datos la Factura seleccionada, el Actor debe haber iniciado
sesión en el Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 108


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Se mostró los datos de la Factura seleccionada

El Sistema mostró al Actor, todos los datos relacionados con la Factura especificada.

Listar todas las Facturas

ID Caso de Uso: CU-FAC-04


ID Requerimiento: RF-16

i. Descripción

Permite al usuario, ver la lista de todas las Facturas existentes en el Sistema.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Inicia el caso de uso

2. Busca y muestra las Facturas que están


registradas.

iv. Cursos Alternos

- No hay Facturas para mostrar

No hay Facturas almacenadas. El Sistema muestra un mensaje indicando que no hay


Facturas por mostrar

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas, se realice de forma rápida y
sencilla.
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 109
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

vi. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas, el Actor debe haber iniciado sesión en el Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se listó satisfactoriamente todas las Facturas

El Sistema listó al Actor, todas las Facturas registradas

Listar todas las Facturas por Proveedor

ID Caso de Uso: CU-FAC-05


ID Requerimiento: RF-16

i. Descripción

Permite al usuario, ver la lista de todas las Facturas existentes en el Sistema que se hayan
recibido de un proveedor seleccionado.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Selecciona el proveedor de una lista (ver


casos de uso CU-PRO-07 / CU-PRO-10 ),
o ingresa el código asociado

2. Busca y muestra las Facturas recibidas

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 110


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

del proveedor seleccionado

iv. Cursos Alternos

- No hay Facturas para mostrar

No hay Facturas asociadas al proveedor seleccionado. El Sistema muestra un mensaje


indicando que no hay Facturas por mostrar

- Código de proveedor inválido, inexistente o anulado.

El Actor ingresó un código de Proveedor que no está registrado o inconsistente. El


Sistema muestra un mensaje de error y no procesa la solicitud

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas, se realice de forma rápida y
sencilla.

vi. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas, el Actor debe haber iniciado sesión en el Sistema.

- El Actor debe haber seleccionado un proveedor de una lista (ver casos


de uso CU-PRO-07 / CU-PRO-10)

El Actor, debe seleccionar previamente el proveedor sobre el cual se hará la consulta,


para poder listar las Facturas asociadas

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 111
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Se listó satisfactoriamente todas las Facturas

El Sistema listó al Actor, todas las Facturas registradas y asociadas al proveedor


seleccionado

Listar todas las Facturas por Orden de Compra

ID Caso de Uso: CU-FAC-06


ID Requerimiento: RF-16

i. Descripción

Permite al usuario, ver la lista de todas las Facturas existentes en el Sistema que afecten a una
Orden de Compra seleccionada.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Selecciona la orden de compra de una


lista (ver casos de uso CU-OCO-07 / CU-
OCO-12), o ingresa el código asociado

2. Busca y muestra las Facturas que


afecten la Orden de Compra
seleccionada

iv. Cursos Alternos

- No hay Facturas para mostrar

No hay Facturas asociadas a la Orden de Compra seleccionada. El Sistema muestra un


mensaje indicando que no hay Facturas por mostrar

- Código de orden inválido o inexistente

El sistema muestra un mensaje de error y no procesa la solicitud


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 112
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas, se realice de forma rápida y
sencilla.

vi. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas, el Actor debe haber iniciado sesión en el Sistema.

- El Actor debe haber seleccionado una Orden de Compra de una lista de


órdenes no anuladas (ver casos de uso CU-OCO-07 / CU-OCO-12)

El Actor, debe seleccionar previamente la Orden de Compra sobre la cual se hará la


consulta, para poder listar las Facturas asociadas

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se listó satisfactoriamente todas las Facturas

El Sistema listó al Actor, todas las Facturas registradas y asociadas a la Orden de Compra
seleccionada

Listar todas las Facturas por Línea

ID Caso de Uso: CU-FAC-07


ID Requerimiento: RF-16

i. Descripción

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 113


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Permite al usuario, ver la lista de todas las Facturas existentes en el Sistema que
contengan artículos de la línea seleccionada.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Selecciona la línea de insumos de una


lista (ver caso de uso CU-LIN-07), o
ingresa el código asociado

2. Busca y muestra las Facturas que


contengan insumos de la línea
seleccionada

iv. Cursos Alternos

- No hay Facturas para mostrar

No hay Facturas asociadas a la línea seleccionada. El Sistema muestra un mensaje


indicando que no hay Facturas por mostrar

- Código de línea inválido o inexistente

El Sistema muestra un mensaje de error y no procesa la solicitud

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas, se realice de forma rápida y
sencilla.

vi. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas, el Actor debe haber iniciado sesión en el Sistema.
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 114
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- El Actor debe haber seleccionado una línea de una lista de líneas (ver
caso de uso CU-LIN-07) o introducir el código de una línea

El Actor, debe seleccionar previamente la línea sobre la cual se hará la consulta, para
poder listar las Facturas asociadas

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se listó satisfactoriamente todas las Facturas

El Sistema listó al Actor, todas las Facturas registradas y asociadas a la línea


seleccionada

Listar todas las Facturas por Insumo

ID Caso de Uso: CU-FAC-08


ID Requerimiento: RF-16

i. Descripción

Permite al usuario, ver la lista de todas las Facturas existentes en el Sistema que contengan el
insumo seleccionado.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Selecciona el insumo de una lista (ver

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 115


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

casos de uso CU-INS-07 / CU-INS-19), o


ingresa el código asociado

2. Busca y muestra las Facturas que


contengan el insumo seleccionado

iv. Cursos Alternos

- No hay Facturas para mostrar

No hay Facturas asociadas a la Nota de Recibo seleccionada. El Sistema muestra un


mensaje indicando que no hay Facturas por mostrar.

- Código de insumo inválido o inexistente

El sistema muestra un mensaje de error y no procesa la solicitud.

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas, se realice de forma rápida y
sencilla.

vi. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas, el Actor debe haber iniciado sesión en el Sistema.

- El Actor debe haber seleccionado un insumo de una lista de insumos


(ver casos de uso CU-INS-07 / CU-INS-19), o haber ingresado el código
asociado

El Actor, debe seleccionar previamente el insumo sobre el cual se hará la consulta, para
poder listar las Facturas asociadas

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 116


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

vii. Poscondiciones

- Se listó satisfactoriamente todas las Facturas

El Sistema listó al Actor, todas las Facturas registradas y asociadas al insumo


seleccionado

Listar todas las Facturas por Rango de Fecha

ID Caso de Uso: CU-FAC-09


ID Requerimiento: RF-16

i. Descripción

Permite al usuario, ver la lista de todas las Facturas existentes en el Sistema que se
hayan emitido dentro del período seleccionado

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Ingresa la fecha o el período sobre el


cual se desea hacer la consulta

2. Busca y muestra las Facturas que se


hayan emitido en el rango de fecha
seleccionado

iv. Cursos Alternos

- No hay Facturas para mostrar

No hay Facturas asociadas al Rango de Fecha seleccionado. El Sistema muestra un


mensaje indicando que no hay Facturas por mostrar.

v. Requerimientos Especiales
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 117
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas, se realice de forma rápida y
sencilla.

vi. Precondiciones

- El Actor debe haber seleccionado un rango de fecha válido

El Actor, debe seleccionar previamente el rango de fecha sobre el cual se hará la


consulta, para poder listar las Facturas asociadas

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas, el Actor debe haber iniciado sesión en el Sistema.

- No debe haberse iniciado un proceso de inventario

Para ingresar una nueva cuenta al sistema, no debe existir ningún proceso de inventario
abierto

vii. Poscondiciones

- Se listaron satisfactoriamente todas las Facturas

El Sistema listó al usuario, todas las Facturas registradas y que se hayan emitido dentro
del rango de fecha seleccionado

3.5.8. Módulo de Facturas Internas


Este módulo agrupa los casos de uso que permiten la gestión y estadísticas de las
facturas internas.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 118


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Figura 8: Diagrama de Casos de Uso del Módulo de Facturas Internas

Ingresar una Factura Interna


i. ID Caso de uso: CU-FAI-01
ii. Requerimiento: RF-17
iii. Descripción

Permite al Coordinador de Suministros y/o Analista de Suministros, ingresar una nueva


Factura Interna dentro del sistema.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Analista de Suministros (ANS)

v. Flujo de Eventos

Actor (CS, ANS) Sistema

1. Inicia el caso de uso.

2. Solicita los datos correspondientes de la


Factura Interna

3. Ingresa los datos solicitados.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 119


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

4. Crea y guarda una nueva Factura Interna


y se confirma la operación

vi. Cursos Alternos

- Inconsistencia en los datos

El Actor ingresó datos inconsistentes. El Sistema muestra un mensaje de error y vuelve a


solicitar los datos de la factura interna

vii. Requerimientos Especiales

- El registro debe ser rápido

El sistema debe permitir que el registro de una Factura Interna, se realice de forma
rápida y sencilla.

viii. Precondiciones

- El Actor debe haber iniciado sesión

Para poder agregar una nueva Factura Interna, el usuario debe haber iniciado sesión en
el Sistema.

- La Factura Interna a ingresar debe estar asociada a un pedido interno


válido

La Factura Interna a registrarse, debe pertenecer a un pedido interno almacenado en el


Sistema.

ix. Poscondiciones

- Se agregó satisfactoriamente la Factura Interna

El Sistema creó y guardó una nueva Factura Interna.

Modificar datos de una Factura Interna


i. ID Caso de uso: CU-FAI-02
ii. Requerimiento: RF-17
iii. Descripción

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 120


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Permite al Coordinador de Suministros, cambiar los datos de una Factura Interna


registrada previamente.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la Factura Interna de una lista,


o ingresa el código asociado (ver casos
de uso CU-FAI-04/ CU-FAI-12)

2. Muestra los datos correspondientes a la


Factura Interna seleccionada

3. Cambia los datos mostrados

4. Cambia y guarda los nuevos datos de la


Factura Interna

vi. Cursos Alternos

- Inconsistencia en los datos

El Coordinador de Suministros ingresó datos inconsistentes. El Sistema muestra un


mensaje de error y no procesa la operación de actualización.

- Código inválido o inconsistente

El Coordinador de Suministros ingresó un código inconsistente, o que no corresponde a


ninguna Factura Interna almacenada. El Sistema muestra un mensaje de error.

vii. Requerimientos Especiales

- La actualización debe ser rápida

El sistema debe permitir que la actualización de la Factura Interna en cuestión, se realice


de forma rápida y sencilla.

viii. Precondiciones

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 121


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- El Coordinador de Suministros debe haber iniciado sesión

Para poder actualizar una Factura Interna, el Coordinador de Suministros debe haber
iniciado sesión en el Sistema.

- El Actor debe haber seleccionado previamente la Factura Interna de


una lista, o haber ingresado el código asociado

El Coordinador de Suministros debe haber seleccionado una Factura Interna de una lista,
o bien haber ingresado directamente el código asociado

ix. Poscondiciones

- Se actualizó satisfactoriamente la Factura Interna

El Sistema actualizó satisfactoriamente la Factura Interna especificada, es decir, cambió y


guardó los nuevos datos ingresados por el Coordinador de Suministros.

Consultar los datos de una Factura Interna


i. ID Caso de uso: CU-FAI-03
ii. Requerimiento: RF-18
iii. Descripción

Permite al usuario, consultar toda la información de una Factura Interna emitida anteriormente.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Seleccionar la Factura Interna a consultar


de una lista, o ingresa el código asociado
(ver casos de uso CU-FAI-04/ CU-FAI-12)

2. Muestra los datos relacionados con la


Factura Interna seleccionada

vi. Cursos Alternos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 122


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Código inválido o inconsistente

El Coordinador de Suministros ingresó un código inconsistente, o que no corresponde a


ninguna Factura Interna almacenada. El Sistema muestra un mensaje de error.

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la consulta la Factura Interna seleccionada, se realice de


forma rápida y sencilla.

viii. Precondiciones

- El usuario debe haber iniciado sesión

Para poder consultar los datos la Factura Interna seleccionada, el Actor debe haber
iniciado sesión en el Sistema.

- El Actor debe haber seleccionado previamente la Factura Interna de


una lista, o ingresado el código asociado

Para poder consultar los datos de una Factura Interna, el actor debe haber seleccionado
la Factura Interna que quiere consultar de una lista, o haber ingresado manualmente el
código asociado.

ix. Poscondiciones

- Se mostraron los datos de la Factura Interna seleccionada

El Sistema mostró al Actor, todos los datos relacionados con la Factura Interna
especificada.

Listar todas las Facturas Internas


i. ID Caso de uso: CU-FAI-04
ii. Requerimiento: RF-18
iii. Descripción

Permite al usuario, ver la lista de todas las Facturas Internas existentes en el Sistema.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 123


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso

2. Busca y muestra las Facturas Internas


que están registradas.

vi. Cursos Alternos

- No hay Facturas Internas para mostrar

El Sistema muestra un mensaje indicando que no hay Facturas Internas por mostrar

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas Internas, se realice de forma
rápida y sencilla.

viii. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas Internas, el Actor debe haber iniciado sesión en el
Sistema.

ix. Poscondiciones

- Se listaron satisfactoriamente todas las Facturas Internas

El Sistema listó al Actor, todas las Facturas Internas registradas

Listar todas las Facturas Internas por línea de insumos


i. ID Caso de uso: CU-FAI-05
ii. Requerimiento: RF-18
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 124
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

iii. Descripción

Permite al usuario, ver la lista de todas las Facturas Internas existentes en el Sistema, que
contengan insumos pertenecientes a la línea seleccionada previamente por él

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la línea de insumos, o ingresa


el código asociado (ver casos de uso CU-
LIN-07)

2. Busca y muestra todas las facturas que


contienen insumos pertenecientes a la
línea seleccionada

vi. Cursos Alternos

- No hay Facturas Internas para mostrar

No hay Facturas almacenadas para dicha línea. El Sistema muestra un mensaje indicando
que no hay Facturas Internas por mostrar

- Código de línea inválido o anulado o inexistente

El Actor ingresó un código de líneas no válido, o que corresponde a una línea de insumos
anulada. El Sistema muestra un mensaje de error y no procesa la solicitud.

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas Internas, se realice de forma
rápida y sencilla.

viii. Precondiciones

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 125


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas Internas, el Actor debe haber iniciado sesión en el
Sistema.

- El actor debe seleccionar una línea de una lista de líneas o ingresar un


código de línea

Para poder listar todas las Facturas Internas, se debe escoger una línea.

- La línea seleccionada no debe estar anulada, inexistente o inválida

Para poder listar todas las Facturas Internas, la línea de insumos seleccionada por el
Actor, debe estar activa en el sistema.

ix. Poscondiciones

- Se listaron satisfactoriamente todas las Facturas Internas

El Sistema listó al Actor, todas las Facturas Internas registradas, con productos que pertenecen a
la línea seleccionada.

Listar todas las Facturas Internas por insumo


i. ID Caso de uso: CU-FAI-06
ii. Requerimiento: RF-18
iii. Descripción

Permite al usuario, ver la lista de todas las Facturas Internas existentes en el Sistema, que
contengan el insumo seleccionado previamente por él.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el insumo, o ingresa el código


asociado (casos de uso CU-INS-07/ CU-

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 126


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

INS-19)

2. Busca y muestra todas las facturas que


contiene el insumo seleccionado.

vi. Cursos Alternos

- No hay Facturas Internas para mostrar

No hay Facturas almacenadas para dicho insumo. El Sistema muestra un mensaje


indicando que no hay Facturas Internas por mostrar

- Código de insumo inválido, inexistente o anulado

El Sistema muestra un mensaje de error y no procesa la solicitud.

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas Internas, se realice de forma
rápida y sencilla.

viii. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas Internas, el Actor debe haber iniciado sesión en el
Sistema.

- El actor debe seleccionar un insumo de una lista de insumos, o haber


ingresado el código del insumo en cuestión

El usuario debe seleccionar el insumo de una lista, o ingresar el código asociado

ix. Poscondiciones

- Se listaron satisfactoriamente todas las Facturas Internas

El Sistema listó al Actor, todas las Facturas Internas registradas, que contengan el
insumo seleccionado.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 127


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Listar todas las Facturas Internas por Almacén


i. ID Caso de uso: CU-FAI-07
ii. Requerimiento: RF-18
iii. Descripción

Permite al usuario, ver la lista de todas las Facturas Internas existentes en el Sistema, que
contengan insumos guardados físicamente en el almacén seleccionado por él

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el Almacén, o ingresa el


código asociado (ver casos de uso CU-
ALM-07/ CU-ALM-09)

2. Busca y muestra todas las facturas con


insumos guardados en el almacén
seleccionado

vi. Cursos Alternos

- No hay Facturas Internas para mostrar

No hay Facturas almacenadas para dicho Almacén. El Sistema muestra un mensaje


indicando que no hay Facturas Internas por mostrar

- Código de almacén inválido, inexistente o anulado

El Actor ingresó un código no válido, o que corresponde a un Almacén anulado. El


Sistema muestra un mensaje de error y no procesa la solicitud.

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas Internas, se realice de forma
rápida y sencilla.
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 128
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

viii. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas Internas, el Actor debe haber iniciado sesión en el
Sistema.

- El actor debe seleccionar el almacén de una lista, o ingresar el código


del almacén

El usuario debe primero seleccionar el insumo de una lista, o haber ingresado el código
asociado

ix. Poscondiciones

- Se listaron satisfactoriamente todas las Facturas Internas

El Sistema listó al Actor, todas las Facturas Internas registradas, que están asociadas al
Almacén seleccionado

Listar todas las Facturas Internas por rango de costo


i. Descripción

Permite al usuario, ver la lista de todas las Facturas Internas existentes en el Sistema, cuyo
monto total esté dentro del rango de costo seleccionado previamente por él.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el rango de costo

2. Busca y muestra todas las facturas cuyo


monto esté dentro del rango de costo
seleccionado.

iv. Cursos Alternos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 129


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- No hay Facturas Internas para mostrar

No hay Facturas almacenadas para dícho rango. El Sistema muestra un mensaje


indicando que no hay Facturas Internas por mostrar

- Rango no válido

El Actor ingresó un rango no válido. El Sistema muestra un mensaje de error y no


procesa la solicitud.

v. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas Internas, se realice de forma
rápida y sencilla.

vi. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas Internas, el Actor debe haber iniciado sesión en el
Sistema.

- El rango seleccionado por el Actor debe ser válido

Para poder listar todas las Facturas Internas, el rango de costo debe ser válido, es decir,
el costo mínimo no puede superar al costo máximo.

vii. Poscondiciones

- Se listaron satisfactoriamente todas las Facturas Internas

El Sistema listó al Actor, todas las Facturas Internas registradas, que cuyo monto está
contemplado en el rango de costo seleccionado

Listar todas las Facturas Internas por Centro de costo


i. ID Caso de uso: CU-FAI-09
ii. Requerimiento: RF-18
iii. Descripción

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 130


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Permite al Coordinador de Suministros, ver la lista de todas las Facturas Internas


existentes en el Sistema, asociadas al Centro de Costo seleccionado previamente por él.

Para el usuario Gerente, solo podrá consultar las facturas internas del Centro de Costo
que él gestiona.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Gerente (G)

v. Flujo de Eventos

Actor (CS, G) Sistema

1. Inicia el caso de uso


En el caso del Coordinador de
Suministros, selecciona el Centro de
costo, o ingresa el código asociado (ver
casos de uso CU-CCO-07)

2. Busca y muestra todas las facturas


internas que se le hayan emitido al
Centro de costo seleccionado.

vi. Cursos Alternos

- No hay Facturas Internas para mostrar

No hay Facturas almacenadas para dicho Centro de Costo. El Sistema muestra un


mensaje indicando que no hay Facturas Internas por mostrar

- Código de centro de costo no válido, inexistente o anulado

El Sistema muestra un mensaje de error y no procesa la solicitud.

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas Internas, se realice de forma
rápida y sencilla.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 131


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

viii. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas Internas, el Actor debe haber iniciado sesión en el
Sistema.

- El en el caso de que el actor sea el Coordinador de Suministros, debe


seleccionar previamente un Centro de costo, o ingresar el código asociado

Para listar las facturas respectivas, el Centro de Costo sobre el cual se hará la consulta,
debe estar seleccionado de una lista de centros de costo, o ingresar el código
correspondiente. Para el actor gerente, solo podrá ver las facturas internas de su Centro
de Costo.

- El Centro de costo seleccionado por el Actor no debe estar anulado

Para poder listar todas las Facturas Internas, el Centro de costo debe estar activo en el
Sistema

ix. Poscondiciones

- Se listaron satisfactoriamente todas las Facturas Internas

El Sistema listó al Coordinador de Suministros, todas las Facturas Internas registradas, que están
asociadas al Centro de costo seleccionado

- En el caso del Gerente, se listaron satisfactoriamente todas las Facturas


Internas asociadas al Centro de Costo que gestiona

El Sistema listó al Gerente, todas las Facturas Internas registradas del Centro de costo que dirige.

Listar todas las Facturas Internas por rango de fecha de


facturación
i. ID Caso de uso: CU-FAI-10
ii. Requerimiento: RF-18
iii. Descripción

Permite al usuario, ver la lista de todas las Facturas Internas existentes en el Sistema,
cuya fecha de facturación, esté dentro del rango seleccionado previamente por él, o haya sido
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 132
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

facturada en esa fecha.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el rango de fecha de


facturación, o una sola fecha

2. Busca y muestra todas las facturas


internas dentro de esa fecha o rango de
fecha

vi. Cursos Alternos

- No hay Facturas Internas para mostrar

No hay Facturas almacenadas en dicho rango. El Sistema muestra un mensaje indicando


que no hay Facturas Internas por mostrar

- Rango no válido

El Actor ingresó un rango no válido. El Sistema muestra un mensaje de error y no


procesa la solicitud.

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas Internas, se realice de forma
rápida y sencilla.

viii. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas Internas, el Actor debe haber iniciado sesión en el
Sistema.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 133


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- El rango seleccionado por el Actor debe ser válido

Para poder listar todas las Facturas Internas, el rango de costo debe ser válido, es decir,
la fecha de inicio no puede superar a la fecha tope del rango.

ix. Poscondiciones

- Se listaron satisfactoriamente todas las Facturas Internas

El Sistema listó al Actor, todas las Facturas Internas registradas, que han sido facturadas
durante el período seleccionado

Listar todas las Facturas Internas por Centro de costo y por


Insumo
i. ID Caso de uso: CU-FAI-11
ii. Requerimiento: RF-18
iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todas las Facturas Internas


existentes en el Sistema, asociadas al Centro de Costo seleccionado previamente por él, y en
donde se registre el insumo que él mismo haya escogido. En el caso del Gerente, solo podrá
consultar las facturas internas propias del Centro de Costo que él gestiona, asociadas al insumo
que haya seleccionado.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Gerente (G)

v. Flujo de Eventos

Actor (CS, G) Sistema

1. Inicia el caso de uso


En el caso del Coordinador de
Suministros, selecciona el Centro de
costo, o ingresa el código asociado (ver
cu CU-CCO-07)

2. Selecciona el insumo a consultar de una


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 134
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

lista o ingresa el código asociado (ver


casos de uso CU-INS-07/ CU-INS-19)

3. Busca y muestra todas las facturas


internas que se le hayan emitido al
Centro de costo seleccionado, y que
registren el insumo escogido.

vi. Cursos Alternos

- No hay Facturas Internas para mostrar

No hay Facturas almacenadas para dicho Centro de Costo. El Sistema muestra un


mensaje indicando que no hay Facturas Internas por mostrar

- Código de insumo no válido o anulado

El Actor ingresó un código de insumo no válido, o corresponde a uno anulado. El Sistema


muestra un mensaje de error y no procesa la solicitud.

- En el caso del Coordinador de Suministros: Código de Centro de Costo


no válido o anulado

El Actor ingresó un código de Centro de costo no válido, o corresponde a uno anulado. El


Sistema muestra un mensaje de error y no procesa la solicitud.

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas Internas, se realice de forma
rápida y sencilla.

viii. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas Internas, el Actor debe haber iniciado sesión en el
Sistema.

- El en el caso de que el actor sea el Coordinador de Suministros, debe


seleccionar previamente un Centro de costo y un insumo

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 135


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Para listar las facturas respectivas, el Centro de Costo sobre el cual se hará la consulta, y
el insumo, deben estar seleccionados.

- El en el caso de que el actor sea el Gerente, debe seleccionar


previamente un insumo

Para listar las facturas respectivas, el actor debe seleccionar primero un insumo
determinado.

- El en el caso de que el actor sea el Coordinador de Suministros, el


Centro de costo e insumo seleccionados no deben estar anulados

Para poder listar todas las Facturas Internas, el Centro de costo y el insumo deben estar
activos en el Sistema.

- El en el caso de que el actor sea el Gerente, el insumo seleccionado no


debe estar anulado

Para poder listar todas las Facturas Internas, el insumo debe estar activo en el Sistema.

ix. Poscondiciones

- Se listaron satisfactoriamente todas las Facturas Internas

El Sistema listó al Coordinador de Suministros, todas las Facturas Internas registradas,


que están asociadas al Centro de costo y al insumo seleccionado

- En el caso del Gerente, se listaron satisfactoriamente todas las Facturas


Internas asociadas al Centro de Costo que gestiona

El Sistema listó al Gerente, todas las Facturas Internas registradas del Centro de costo
que dirige, que contengan el insumo seleccionado.

Listar todas las Facturas Internas por Centro de costo y por Fecha
de facturación
i. ID Caso de uso: CU-FAI-12
ii. Requerimiento: RF-18
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 136
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

iii. Descripción

Permite al Coordinador de Suministros, ver la lista de todas las Facturas Internas


existentes en el Sistema, asociadas al Centro de Costo seleccionado previamente por él, y que
hayan sido registradas dentro del rango de fecha establecido. Para el Gerente, este solo puede
consultar las facturas internas del Centro de Costo que él gestiona, despachadas dentro del
rango establecido.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Gerente (G)

v. Flujo de Eventos

Actor (CS, G) Sistema

1. Inicia el caso de uso


En el caso del Coordinador de
Suministros, selecciona el Centro de
costo, o ingresa el código asociado (ver
cu CU-CCO-07)

2. Selecciona el rango de fecha a consultar

3. Busca y muestra todas las facturas


internas que se le hayan emitido al
Centro de costo seleccionado, y que
hayan sido registradas dentro del rango

vi. Cursos Alternos

- No hay Facturas Internas para mostrar

No hay Facturas almacenadas para dicho Centro de Costo despachadas en ese rango. El
Sistema muestra un mensaje indicando que no hay Facturas Internas por mostrar

- Rango de fechas no válido

El Actor ingresó un rango no válido. El Sistema muestra un mensaje de error y no


procesa la solicitud.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 137


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- En el caso del Coordinador de Suministros: Código de Centro de Costo


no válido o anulado

El Actor ingresó un código de Centro de costo no válido, o corresponde a uno anulado. El


Sistema muestra un mensaje de error y no procesa la solicitud.

vii. Requerimientos Especiales

- La búsqueda debe ser rápida

El sistema debe permitir que la búsqueda de las Facturas Internas, se realice de forma
rápida y sencilla.

viii. Precondiciones

- El Actor debe haber iniciado sesión

Para poder listar todas las Facturas Internas, el Actor debe haber iniciado sesión en el
Sistema.

- El en el caso de que el actor sea el Coordinador de Suministros, debe


seleccionar previamente un Centro de costo y un rango de fechas

Para listar las facturas respectivas, el Centro de Costo sobre el cual se hará la consulta, y
el rango, deben estar seleccionados.

- El en el caso de que el actor sea el Gerente, debe seleccionar


previamente un rango de fechas

Para listar las facturas respectivas, el actor debe seleccionar primero un rango para
poder realizar la búsqueda.

- El en el caso de que el actor sea el Coordinador de Suministros, el


Centro de costo no debe estar anulado

Para poder listar todas las Facturas Internas, el Centro de costo y el insumo deben estar
activos en el Sistema.

- El rango de fechas seleccionado debe ser válido

Para poder listar todas las Facturas Internas, el período escogido debe ser válido, es

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 138


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

decir, la fecha inicial no debe venir después de la fecha tope.

ix. Poscondiciones

- Se listaron satisfactoriamente todas las Facturas Internas

El Sistema listó al Coordinador de Suministros, todas las Facturas Internas registradas,


que están asociadas al Centro de costo, y que han sido despachadas dentro del rango
contemplado.

- En el caso del Gerente, se listaron satisfactoriamente todas las Facturas


Internas asociadas al Centro de Costo que gestiona

El Sistema listó al Gerente, todas las Facturas Internas registradas dentro del rango
seleccionado, del Centro de costo que dirige.

3.5.9. Módulo de Insumos


Este módulo agrupa los casos de uso que permiten la gestión y estadísticas de los insumos.

Figura 9: Diagrama de Casos de uso del Módulo de Insumos [Nivel 1]

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 139


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Figura 10: Diagrama de Casos de uso del Módulo de Insumos


[Nivel 2 – Listar Insumos No Anulados]

Agregar un Insumo
i. ID Caso de uso: CU-INS-01
ii. Requerimiento: RF-19
iii. Descripción

Permite al Coordinador de Suministros agregar un nuevo insumo en el sistema

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 140


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

1. Inicia el caso de uso.

2. Solicita el nombre del nuevo insumo, y


los demás datos, que se quiere agregar

3. Introduce el nombre, y los datos, del


nuevo insumo

4. Procesa el nuevo insumo

vi. Cursos Alternos

- El actor introduce otro insumo ya existente

El sistema muestra un mensaje de error y no procesa la información

- El actor introduce información inconsistente

El sistema muestra un mensaje de error y no procesa la información

vii. Requerimientos especiales

- El registro debe ser rápido

El sistema debe permitir que el registro de un insumo sea rápido y sencillo

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- Se proceso correctamente el Insumo

El sistema ingresó el nuevo insumo en el sistema

Modificar un Insumo

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 141


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

i. ID Caso de uso: CU-INS-02


ii. Requerimiento: RF-19
iii. Descripción

Permite al Coordinador de Suministros modificar un insumo existente en el sistema

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor Sistema

1. Selecciona el insumo a modificar de una


lista

2. Muestra campos con la información actual


del insumo, para que el actor modifique
este información

3. El actor modifica la información

4. Procesa los cambios

vi. Cursos Alternos

- El actor introduce otro insumo ya existente

El sistema muestra un mensaje de error y no procesa la información

- El actor introduce información inconsistente

El sistema muestra un mensaje de error y no procesa la información

vii. Requerimientos especiales

- Los cambios deben realizarse de manera rápida

El sistema debe permitir que el registro de un insumo sea rápido y sencillo

viii. Precondiciones

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 142


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber seleccionado un Insumo de una lista,

El actor debe escoger que insumo desea modificar. Lo puede hacer seleccionando el
Insumo mediante una lista de insumos (ver Casos de Uso del CU-INS-07 al CU-INS-18)

ix. Poscondiciones

- Se procesaron correctamente los cambios

El sistema proceso correctamente los cambios del insumo

Consultar un Insumo
i. ID Caso de uso: CU-INS-03
ii. Requerimiento: RF-19
iii. Descripción

Permite al Coordinador de Suministros ver los datos de un Insumo.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

3. Selecciona un insumo de una lista de


insumos

4. Muestra los datos del insumo

vi. Cursos Alternos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 143


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

No hay

vii. Requerimientos especiales

- La consulta debe ser rápida

El sistema debe permitir que el la consulta de un insumo sea rápida y sencilla

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El actor debió de haber seleccionado un Insumo de una lista

El actor debe escoger que insumo desea consultar. Lo puede hacer seleccionando el
Insumo mediante una lista de insumos (ver casos de uso del CU-INS-07 al CU-INS-18)

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- El sistema muestra los datos del insumo

El sistema muestra toda la información del Insumo seleccionado.

Anular un Insumo
i. ID Caso de uso: CU-INS-04
ii. Requerimiento: RF-19
iii. Descripción

Permite al Coordinador de Suministros anular un insumo.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 144


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Actor (CS) Sistema

1. Selecciona un insumo de una lista de


insumos

2. Muestra un mensaje de confirmación

3. El actor confirma la operación

4. El sistema anula al insumo

vi. Cursos Alternos

- El actor selecciona un insumo que tiene aún deudas, devoluciones, u


órdenes de compra pendientes, o se encuentre en un almacén

El sistema muestra un mensaje de error

vii. Requerimientos especiales

- La operación debe ser rápida

El sistema debe permitir que la operación de anular un insumo sea rápida y sencilla

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber seleccionado un Insumo de una lista

El actor debe escoger que insumo desea anular. Lo puede hacer seleccionando el Insumo
mediante una lista. (ver Casos de Uso del CU-INS-07 al CU-INS-18 )

- El insumo no puede tener ninguna deuda, devolución u orden de


compra pendientes, o estar en algún almacén

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 145


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Para poder anular un insumo, debe estar desvinculado de cualquier instancia

ix. Poscondiciones

- El sistema anula al insumo

El sistema anula al insumo, y éste no aparecerá reflejado, al menos que sea recuperado.

Recuperar un Insumo
i. ID Caso de uso: CU-INS-05
ii. Requerimiento: RF-19
iii. Descripción

Permite al Coordinador de Suministros recuperar un insumo que haya sido anulado


anteriormente.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona un insumo de una lista de


insumos anulados

2. Muestra un mensaje de confirmación

3. El actor confirma la operación

4. El sistema recupera el insumo

vi. Cursos Alternos

No hay

vii. Requerimientos especiales

- La operación debe ser rápida

El sistema debe permitir que la operación de recuperar un insumo sea rápida y sencilla

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 146


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber seleccionado un Insumo de una lista de


insumos anulados

El actor debe escoger que insumo desea recuperar. Lo puede hacer seleccionando el
Insumo mediante una lista de insumos anulados (ver CU-INS-06)

ix. Poscondiciones

- El sistema recupera la línea

El sistema recupera el insumo, y éste puede visualizarse nuevamente

Listar insumos Anulados


i. ID Caso de uso: CU-INS-06
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar los insumos que hayan sido anulados anteriormente.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso.

2. Muestra una lista de insumos anulados

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 147


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

vi. Cursos Alternos

- No hay insumos anulados

El sistema muestra un mensaje indicando que no existen insumos anulados

vii. Requerimientos especiales

- La consulta debe ser rápida

La consulta de todos los insumos debe ser rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- Se listaron correctamente los insumos

El sistema muestra correctamente la lista de insumos correspondiente

Listar todos los insumos (no anulados)


i. ID Caso de uso: CU-INS-07
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar todos los insumos que no hayan sido anulados.

iv. Actores Involucrados

9 Coordinador de Suministros

v. Flujo de Eventos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 148


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Actor (CS) Sistema

1. Inicia el caso de uso.

2. Muestra una lista de insumos no anulados

vi. Cursos Alternos

- No hay Insumo para listar

El sistema muestra un mensaje indicando que no existen insumos para listar

vii. Requerimientos especiales

- La acción de listar debe ser rápida

Se deben listar todos los insumos de insumo de manera rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- Se listaron correctamente los insumos

El sistema muestra correctamente la lista de insumos correspondiente

Listar los insumos por línea (no anulados)


i. ID Caso de uso: CU-INS-08
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar los insumos, no anulados, relacionados con


alguna(s) línea(s) de insumos.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 149


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la(s) línea(s) de una lista de


líneas de insumos de los insumos que se
quieren listar, o introduce el código de
una línea

2. Muestra una lista de insumos

vi. Cursos Alternos

- No hay insumos para listar para esa(s) línea(s)

El sistema muestra un mensaje indicando que no existen insumos para listar

- El código ingresado pertenece a una línea anulada o no existente

El sistema muestra un mensaje de error

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los insumos debe hacerse de forma rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber escogido la(s) línea(s) de una lista de líneas de


insumos o introducir el código de una línea

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 150


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El actor debió de haber escogido las líneas de una lista de líneas de insumos de las
insumos para listar (ver CU-LIN-07)

- El código ingresado no debe pertenecer a una línea anulada o no


existente

Solo se pueden listar líneas de insumos activos

ix. Poscondiciones

- Se listaron correctamente los insumos seleccionados

El sistema muestra correctamente la lista de los insumos seleccionados

Listar los insumos por proveedor (no anuladas)


i. ID Caso de uso: CU-INS-09
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar los insumos no anulados relacionados con


algún proveedor.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el proveedor de los insumos


que se quieren listar.

2. Muestra una lista de insumos

vi. Cursos Alternos

- No hay insumos para listar para ese proveedor

El sistema muestra un mensaje indicando que no existen insumos para listar

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 151


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los insumos debe hacerse rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber escogido el proveedor de una lista de


proveedores

El actor debió de haber escogido las líneas de una lista de líneas de insumos de las
insumos para listar (ver Casos de Uso del CU-PRO-07 AL CU-PRO-10)

ix. Poscondiciones

- Se listaron correctamente los insumos seleccionados

El sistema muestra correctamente la lista de los insumos seleccionados

Listar los insumos por existencia (no anuladas)


i. ID Caso de uso: CU-INS-10
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar los insumos no anulados según su existencia


(existencia máxima, existencia mínima, existencia promedio).

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 152
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Actor (CS) Sistema

1. Selecciona si desea listar insumos con


existencia máxima, mínima o promedio

2. Muestra una lista de insumos

vi. Cursos Alternos

- No hay insumos para listar para de esa existencia

El sistema muestra un mensaje indicando que no existen insumos para listar

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los insumos debe hacerse rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber escogido listar existencia mínima, promedio o


máxima

El actor debió de haber escogido si listar los insumos con existencia mínima, promedio o
máxima

ix. Poscondiciones

- Se listaron correctamente los insumos seleccionados

El sistema muestra correctamente la lista de los insumos seleccionados

Listar los insumos por procedencia (no anuladas)


i. ID Caso de uso: CU-INS-11

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 153


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ii. Requerimiento: RF-21


iii. Descripción

Permite al Coordinador de Suministros listar los insumos no anulados según su


procedencia (nacional o importada).

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona si desea listar insumos con


procedencia nacional o importada

2. Muestra una lista de insumos

vi. Cursos Alternos

- No hay insumos para listar para de esa procedencia

El sistema muestra un mensaje indicando que no existen insumos para listar

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los insumos debe hacerse rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El actor debió de haber escogido listar procedencia nacional o


importada

El actor debió de haber escogido si listar los insumos con procedencia nacional o
importada

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 154


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- Se listaron correctamente los insumos seleccionados

El sistema muestra correctamente la lista de los insumos seleccionados

Listar los insumos por estado (no anuladas)


i. ID Caso de uso: CU-INS-12
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar los insumos según su estado

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el estado de los insumos que


quiere ver

2. Muestra una lista de insumos

vi. Cursos Alternos

- No hay insumos para listar para de ese estado

El sistema muestra un mensaje indicando que no existen insumos para listar

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los insumos debe hacerse rápida.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 155


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber escogido un estado de insumos

El actor debió de haber escogido el estado posible de insumos de una lista desplegable

ix. Poscondiciones

- Se listaron correctamente los insumos seleccionados

El sistema muestra correctamente la lista de los insumos seleccionados

Listar los insumos por demanda (no anuladas)


i. ID Caso de uso: CU-INS-13
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar los insumos no anulados, por mayor, menor
o demanda promedia

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona si desea ver los insumos con


mayor, menor o demanda promedia

2. Muestra una lista de insumos

vi. Cursos Alternos


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 156
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- No hay insumos para listar para de ese demanda

El sistema muestra un mensaje indicando que no existen insumos para listar

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los insumos debe hacerse rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber escogido ver los insumos de mayor, menor o


demanda promedia de insumos

El actor debió de haber escogido verlos insumos de mayor, menor o demanda promedia
de una lista desplegable

ix. Poscondiciones

- Se listaron correctamente los insumos seleccionados

El sistema muestra correctamente la lista de los insumos seleccionados

Listar los insumos por talla (no anuladas)


i. ID Caso de uso: CU-INS-14
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar los insumos no anulados por talla

iv. Actores Involucrados

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 157


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la talla de los insumos que


quiera ver

2. Muestra una lista de insumos

vi. Cursos Alternos

- No hay insumos para listar para de ese talla

El sistema muestra un mensaje indicando que no existen insumos para listar

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los insumos debe hacerse rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber escogido una talla para los insumos

El actor debió de haber escogido una talla para listar los insumos

ix. Poscondiciones

- Se listaron correctamente los insumos seleccionados

El sistema muestra correctamente la lista de los insumos seleccionados

Listar los insumos por almacén (no anuladas)


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 158
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

i. ID Caso de uso: CU-INS-15


ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar los insumos no anulados por almacén

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor Sistema

1. Selecciona el(los) almacén(es) de una


lista.

2. Muestra una lista de insumos

vi. Cursos Alternos

- No hay insumos para listar para de ese almacén

El sistema muestra un mensaje indicando que no existen insumos para listar

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los insumos debe hacerse rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 159


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- El actor debió de haber escogido algún(os) almacén(es) de una lista de


almacenes o haber ingresado un código de un almacén

El actor debió de haber seleccionado de una lista de almacenes, aquéllos donde quiera
ver los insumos que tienen. (ver CU-ALM-07 al CU-ALM-09)

ix. Poscondiciones

- Se listaron correctamente los insumos seleccionados

El sistema muestra correctamente la lista de los insumos seleccionados

Listar los insumos por fecha de registro (no anuladas)


i. ID Caso de uso: CU-INS-16
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar los insumos no anulados según su fecha de registro

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la fecha (o el rango de fechas)


de los insumos que quiere ver

2. Muestra una lista de insumos

vi. Cursos Alternos

- No hay insumos para listar para de esa fecha

El sistema muestra un mensaje indicando que no existen insumos para listar

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 160


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Fecha(s) introducida es(son) inconsistente(s)

El sistema muestra un mensaje de error

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los insumos debe hacerse rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber escogido una fecha (o un rango de fecha) válida

El actor debió de haber escogido la fecha, o el rango de fecha para listar los insumos

ix. Poscondiciones

- Se listaron correctamente los insumos seleccionados

El sistema muestra correctamente la lista de los insumos seleccionados

Listar los insumos por cantidad (no anuladas)


i. ID Caso de uso: CU-INS-17
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar los insumos no anulados según una cantidad o un
rango de cantidades

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 161


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la cantidad, o el rango de


cantidades de los insumos que quiere
listar

2. Muestra una lista de insumos

vi. Cursos Alternos

- No hay insumos para listar para esa cantidad

El sistema muestra un mensaje indicando que no existen insumos para listar

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los insumos debe hacerse rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber introducido un número o rango, de posible


cantidad de insumos

El actor debió de haber introducido un número o rango de posible cantidad de insumos

ix. Poscondiciones

- Se listaron correctamente los insumos seleccionados


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 162
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El sistema muestra correctamente la lista de los insumos seleccionados

Listar los insumos por precio (no anuladas)


i. ID Caso de uso: CU-INS-18
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar los insumos no anulados según un precio o un rango
de precios

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la precio, o el rango de precios


de los insumos que quiere listar

2. Muestra una lista de insumos

vi. Cursos Alternos

- No hay insumos para listar para esa precio

El sistema muestra un mensaje indicando que no existen insumos para listar

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los insumos debe hacerse rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 163


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber introducido un número o rango, de posibles


precios de insumos

El actor debió de haber introducido un número o rango de posibles precios de insumos

ix. Poscondiciones

- Se listaron correctamente los insumos seleccionados

El sistema muestra correctamente la lista de los insumos seleccionados

Listar los insumos no contados en el proceso de inventario


i. ID Caso de uso: CU-INS-19
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar los insumos no anulados que no hayan sido contados
en un proceso de inventario en marcha

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. El actor va a ingresar un conteo físico


(ver CU-INV-03), y solicita que se liste los
insumos que aun no se han contado

2. Muestra una lista de insumos

vi. Cursos Alternos

- No hay insumos para listar para ese precio

El sistema muestra un mensaje indicando que no existen insumos para listar


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 164
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los insumos debe hacerse rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- Se debió de haber iniciado un proceso de inventario

Este caso de uso estará habilitado solo si hay un proceso de inventario en marcha (ver
CU-INV-01)

- El actor debió haber solicitado ingresar un conteo físico para listar los
insumos no contados en el proceso de inventario

Este caso de uso solo funciona cuando el coordinador de suministros va a ingresar un


conteo físico (ver CU-INV-03)

ix. Poscondiciones

- Se listaron correctamente los insumos seleccionados

El sistema muestra correctamente la lista de los insumos seleccionados

Actualizar Stock de Insumos


i. ID Caso de uso: CU-INS-20
ii. Requerimiento: RF-19
iii. Descripción

El Sistema actualiza el stock de insumos, después de que el Coordinador de Suministros


emite una devolución, realiza una distribución hacia los Centros de Costo, el Coordinador de
Suministros o el Auxiliar de Suministros emite una nota de recibo

iv. Actores Involucrados

9 Coordinador de Suministros (CS)


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 165
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

9 Auxiliar de Suministros (AXS)

v. Flujo de Eventos

Actor (CS, AXS) Sistema

1. El CS emite una devolución (CU-DEV-01),


el CS realiza una distribución hacia los
Centros de Costo (CU-DES-01), el AXS o
el CS emite una nota de recibo (CU-NRE-
01)

2. Efectúa los cambios

vi. Cursos Alternos

No hay

vii. Requerimientos especiales

- La operación debe ser rápida

El sistema debe permitir que la operación de actualizar el stock de insumos sea rápida y
sencilla

viii. Precondiciones

- El actor debe estar ejecutando un caso de uso que requiera de


actualización de stock de insumos

El CS emite una devolución (CU-DEV-01), el CS realiza una distribución hacia los Centros
de Costo (CU-DES-01), el AXS o el CS emite una nota de recibo (CU-NRE-01)

ix. Poscondiciones

- El sistema anula al insumo

El sistema anula al insumo, y éste no aparecerá reflejado, al menos que sea recuperado.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 166


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

3.5.10. Módulo de Inventario


Este módulo agrupa los casos de uso que permiten el ingreso y consulta de conteos físicos y
ajustes de cantidades de insumos, que se realizan periódicamente en la planta en un proceso de
inventario

Figura 11: Diagrama de Casos de Uso del Módulo de Inventario

Iniciar Proceso de Inventario


i. ID Caso de uso: CU-INV-01
ii. Requerimiento: RF-22
iii. Descripción

Permite al Coordinador de Suministros iniciar un proceso de inventario. Mientras el proceso de


inventario esta abierto, el sistema se bloquea para emitir órdenes de compra, notas de recibo,
despacho de inventario, y cualquier otro movimiento de insumos.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 167


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Actor (CS) Sistema

1. Inicia el caso de uso

2. El sistema inicia un proceso de inventario,


y bloquea las opciones de movimiento de
insumos

vi. Cursos Alternos

NO HAY

vii. Requerimientos Especiales

- El inicio del proceso debe ser rápido

El Sistema debe permitir que el inicio del proceso de inventario se realice de forma rápida
y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder iniciar un proceso de inventario, el Coordinador de Suministros debe iniciar


sesión primero.

- No puede haber un proceso de inventario en marcha

Para iniciar un inventario, no puede haber otro en marcha

ix. Poscondiciones

- Se inicio el proceso de inventario satisfactoriamente

El Sistema inicia el proceso de inventario y bloquea todas las operaciones de movimiento


de insumos

Cerrar Proceso de Inventario


i. ID Caso de uso: CU-INV-03
ii. Requerimiento: RF-22
iii. Descripción

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 168


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Permite al Coordinador de Suministros cerrar un proceso de inventario. El sistema se desbloquea,


y estará habilitado nuevamente para emitir órdenes de compra, notas de recibo, despacho de
inventario, y cualquier otro movimiento de insumos.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Solicita al sistema el cierre del proceso de


inventario

2. El sistema cierra un proceso de


inventario, y habilita las opciones de
movimiento de insumos

vi. Cursos Alternos

NO HAY

vii. Requerimientos Especiales

- El inicio del proceso debe ser rápido

El Sistema debe permitir que el inicio del proceso de inventario se realice de forma rápida
y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder ingresar los resultados del inventario, el Coordinador de Suministros debe
iniciar sesión primero.

- Debe haber un proceso de inventario iniciado

Para poder cerrar un proceso de inventario, debe existir un proceso de inventario abierto

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 169


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Si existe algún conteo físico para este inventario, el Coordinador de


Suministros debe haber revisado antes los resultados del inventario y realizar
los ajustes correspondientes

Si se ha ingresado algún conteo físico, el Coordinador de Suministros debió de haber


visto los resultados y haber realizado los ajustes correspondientes (ver Casos de Uso CU-
INV-04 y CU-INV-05)

ix. Poscondiciones

- Se cerró el proceso de inventario satisfactoriamente

El Sistema cierra el proceso de inventario y habilita todas las operaciones de movimiento


de insumos

Ingresar Conteo Físico


i. ID Caso de uso: CU-INV-04
ii. Requerimiento: RF-14
iii. Descripción

Permite al Auxiliar de Suministros o al Coordinador de Suministros, agregar los resultados


obtenidos en un conteo físico de un inventario

iv. Actores Involucrados

9 Auxiliar de Suministros (AS)

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (AS, CS) Sistema

1. Inicia el caso de uso

2. Muestra los insumos disponibles en los


almacenes, que no hayan sido contados
anteriormente en el actual proceso de
inventario (Ver CU-INS-19 )

3. Selecciona los insumos que contó, e

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 170


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ingresa la cantidad contada

4. Procesa la información

vi. Cursos Alternos

- Datos inválidos o inconsistentes

El actor ingresó datos no válidos o incongruentes. El Sistema muestra un mensaje de


error y no procesa la operación.

vii. Requerimientos Especiales

- El ingreso debe ser rápido

El Sistema debe permitir que el ingreso de los resultados obtenidos en el conteo de


insumos, se realice de forma rápida y sencilla.

viii. Precondiciones

- El actor debe haber iniciado sesión

Para poder ingresar los resultados del inventario, el actor debe iniciar sesión primero.

- Se debió de haber iniciado un proceso de inventario

Este caso de uso estará habilitado solo si hay un proceso de inventario en marcha (ver
CU-INV-01)

ix. Poscondiciones

- Se ingresaron satisfactoriamente los resultados del inventario

El Sistema ingresó todo lo relacionado con el proceso de inventario.

Mostrar Resultados del Inventario


i. ID Caso de uso: CU-INV-05
ii. Requerimiento: RF-24
iii. Descripción

Permite que el Coordinador de Suministros, vea todos los conteos ingresados en un

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 171


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

inventario, y las diferencias que los insumos presentan con el registro en stock

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso

2. Muestra los conteos realizados, y la


cantidad disponible de los insumos
registrada para el momento del conteo

vi. Cursos Alternos

- No se tiene registrado conteos

Se muestra un mensaje de error y no se procesa la consulta.

vii. Requerimientos Especiales

- La consulta debe ser rápida

El sistema debe permitir que la búsqueda de los conteos de insumos, se realice de forma
rápida y sencilla.

viii. Precondiciones

- El actor debe haber iniciado sesión

Para poder consultar los conteos realizados en un inventario, el actor debe iniciar sesión
primero.

- Se debió de haber iniciado un proceso de inventario

Este caso de uso estará habilitado solo si hay un proceso de inventario en marcha (ver
CU-INV-01)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 172


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ix. Poscondiciones

- Se mostraron satisfactoriamente los resultados de los conteos

El Sistema generó un reporte con los resultados de los conteos del inventario

Realizar Ajustes
i. ID Caso de uso: CU-INV-06
ii. Requerimiento: RF-23
iii. Descripción

Permite que el Coordinador de Suministros, una vez obtenidos los resultados de un


inventario en proceso, realice los ajustes de acuerdo a las diferencias presentadas en las
cantidades de insumos que el sistema lleva registrado.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia CU de mostrar los resultados de un


inventario activo, (ver CU-INV-04) y
solicita realizar ajustes

2. Realiza los ajustes. Actualiza el stock de


insumos (ver CU-INS-20) Cierra el
proceso de inventario (ver CU-INV-02)

vi. Cursos Alternos

- No se han realizado conteos para ese inventario

En el Sistema no se tiene almacenado ningún proceso de inventario. Se muestra un


mensaje de error y no se procesa la consulta.

vii. Requerimientos Especiales

- La consulta debe ser rápida

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 173


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El sistema debe permitir que la búsqueda de los resultados obtenidos en el inventario de


los insumos, se realice de forma rápida y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder realizar los ajustes, el Coordinador de Suministros debe iniciar sesión primero.

- Debe haber un proceso de inventario activo

Para poder realizar los ajustes, debe haber un proceso de inventario activo.

- Deben haberse realizado conteos para el inventario activo

Para poder realizar los ajustes, debe haberse realizado al menos un conteo en el
inventario activo.

- Previamente se mostraron los resultados de un inventario

El actor previamente vio los resultados de un inventario antes de realizar ajustes (Ver
CU-INV-04)

ix. Poscondiciones

- Se mostraron satisfactoriamente los resultados del inventario

El Sistema generó los cambios de acuerdo a los resultados del inventario activo

- Se cierra el proceso de inventario

El Sistema cierra el proceso de inventario.

Mostrar Conteos Realizados por Usuario


i. ID Caso de uso: CU-INV-07
ii. Requerimiento: RF-24
iii. Descripción

Permite que el Coordinador de Suministros, o un Analista de Suministros, vean los conteos que

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 174


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ellos ingresaron en el inventario en proceso

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Coordinador de Suministros (AS)

v. Flujo de Eventos

Actor (AS, CS) Sistema

1. Inicia el caso de uso

2. Muestra los conteos realizados, por el


usuario

vi. Cursos Alternos

- No se tiene registrado conteos

Se muestra un mensaje de error y no se procesa la consulta.

vii. Requerimientos Especiales

- La consulta debe ser rápida

El sistema debe permitir que la búsqueda de los conteos de insumos, se realice de forma
rápida y sencilla.

viii. Precondiciones

- El actor debe haber iniciado sesión

Para poder consultar los conteos realizados por el actor, el actor debe iniciar sesión
primero.

- Debe haber un proceso de inventario iniciado

Para poder consultar los conteos realizados por el actor, debe haber un inventario
iniciado

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 175


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ix. Poscondiciones

- Se mostraron satisfactoriamente los resultados de los conteos

El Sistema generó un reporte con los resultados de los conteos que el actor realizó

Eliminar un conteo físico


i. ID Caso de uso: CU-INV-08
ii. Requerimiento: RF-23
iii. Descripción

Permite que el Coordinador de Suministros, o un Analista de Suministros, vean eliminen


conteos físicos de un inventario activo. El Analista de Suministros solo podrá eliminar conteos
físicos que él haya realizado

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Coordinador de Suministros (AS)

v. Flujo de Eventos

Actor (AS, CS) Sistema

1. Selecciona un conteo de una lista de


conteos. (Ver casos de uso CU-INV-06 en
caso de que el actor sea AS o CS, o CU-
INV-04en caso de que el actor sea CS)

2. Elimina el conteo físico

vi. Cursos Alternos

- No se tiene registrado conteos

Se muestra un mensaje de error

vii. Requerimientos Especiales

- La operación debe ser rápida


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 176
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El sistema debe permitir que la eliminación de conteos de insumos, se realice de forma


rápida y sencilla.

viii. Precondiciones

- El actor debe haber iniciado sesión

Para poder eliminar los conteos realizados, el actor debe iniciar sesión primero.

- Debe haber un proceso de inventario iniciado

Para poder consultar los conteos realizados por el actor, debe haber un inventario
iniciado

- El actor debió de haber seleccionado el conteo a eliminar de una lista


de conteos

Si el actor es el CS, puede seleccionar los conteos habiendo iniciado el Caso de Uso CU-
INV-06 o CU-INV-04. Si el actor es AS, solo puede seleccionar los conteos del Caso de
Uso CU-INV-06.

ix. Poscondiciones

- Se mostraron satisfactoriamente los resultados de los conteos

El Sistema generó un reporte con los resultados de los conteos que el actor realizó

Ver Historial de Inventarios


i. ID Caso de uso: CU-INV-09
ii. Requerimiento: RF-24
iii. Descripción

Permite al Coordinador de Suministros, ver una lista de inventarios que se han hecho en la
empresa

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 177
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Actor (CS) Sistema

1. Inicia el Caso de Uso

2. Muestra la lista de inventarios realizados

vi. Cursos Alternos

- No se han realizado ingresado inventarios en el sistema

En el Sistema no se tiene almacenado ningún proceso de inventario. Se muestra un


mensaje de error y no se procesa la consulta.

vii. Requerimientos Especiales

- La consulta debe ser rápida

El sistema debe permitir que la búsqueda de los resultados obtenidos en el inventario de


los insumos, se realice de forma rápida y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder consultar los inventarios, el Coordinador de Suministros debe iniciar sesión
primero.

- No debe haber un proceso de inventario activo

Para poder ver inventarios anteriores, no debe haber un proceso de inventario activo.

ix. Poscondiciones

- Se mostró satisfactoriamente la lista de inventarios

El Sistema mostró la lista de inventarios

Ver Historial de Ajustes y Conteos


i. ID Caso de uso: CU-INV-10
ii. Requerimiento: RF-24
iii. Descripción
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 178
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Permite al Coordinador de Suministros, ver los ajustes que se realizaron en el cierre de un


inventario anterior

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona de una lista (ver CU-INV-08) el


inventario a consultar ajustes

2. Muestra los ajustes realizados de ese


inventario

vi. Cursos Alternos

- No se han realizado ingresado inventarios en el sistema

En el Sistema no se tiene almacenado ningún proceso de inventario. Se muestra un


mensaje de error y no se procesa la consulta.

vii. Requerimientos Especiales

- La consulta debe ser rápida

El sistema debe permitir que la búsqueda de los resultados obtenidos en el inventario de


los insumos, se realice de forma rápida y sencilla.

viii. Precondiciones

- El Coordinador de Suministros debe haber iniciado sesión

Para poder consultar los inventarios, el Coordinador de Suministros debe iniciar sesión
primero.

- Se debe mostrar una lista de inventarios y seleccionar un inventario de


esa lista

Para poder ver los ajustes de inventarios anteriores, se debe seleccionar un inventario de

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 179


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

una lista de inventarios (Ver CU-INV-08).

- No debe haber un proceso de inventario activo

Para poder ver los ajustes de inventarios anteriores, no debe haber un proceso de
inventario activo.

ix. Poscondiciones

- Se mostró satisfactoriamente los ajustes del inventario

El Sistema mostró los ajustes hechos en un inventario

3.5.11. Módulo de Línea de Insumos


Este módulo agrupa los casos de uso que permiten la gestión y estadísticas de las líneas de
insumos.

Figura 12: Diagrama de Casos de Uso del Módulo de Línea de Insumos

Agregar una Línea de Insumos


i. ID Caso de uso: CU-LIN-01
ii. Requerimiento: RF-19
iii. Descripción
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 180
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Permite al Coordinador de Suministros agregar una nueva línea de insumos en el sistema

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso.

2. Solicita el nombre de la nueva línea de


insumos, y los demás datos, que se
quiere agregar

3. Introduce el nombre, y los datos, de la


nueva línea de insumos

4. Procesa la información

vi. Cursos Alternos

- El actor introduce una línea de insumos ya existente

El sistema muestra un mensaje de error y no procesa la información

vii. Requerimientos especiales

- El registro debe ser rápido

El sistema debe permitir que el registro de una línea de insumos sea rápida y sencilla

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 181


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Se proceso correctamente la línea de insumos

El sistema ingresó la nueva línea de insumos en el sistema

Consultar una Línea de Insumos


i. ID Caso de uso: CU-LIN-02
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros ver las sublíneas de una línea de insumos.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

3. Selecciona una línea de una lista de líneas


de insumos, (ver CU-LIN-07)

4. Muestra los datos de la línea de insumos

vi. Cursos Alternos

No hay

vii. Requerimientos especiales

- La consulta debe ser rápida

El sistema debe permitir que el la consulta de una línea de insumos sea rápida y sencilla

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 182


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber seleccionado una línea de insumos de una lista

El actor debe escoger que línea desea consultar. Lo puede hacer seleccionando la línea
mediante una lista de líneas de insumos, (ver CU-LIN-07)

ix. Poscondiciones

- El sistema muestra los datos de la línea de insumos

El sistema muestra toda la información y las sublíneas de la línea de insumos


seleccionada.

Modificar una Línea de Insumos


i. ID Caso de uso: CU-LIN-03
ii. Requerimiento: RF-19
iii. Descripción

Permite al Coordinador de Suministros modificar una línea de insumos existente en el sistema

iv. Actores Involucrados

9 Coordinador de Suministros

v. Flujo de Eventos

Actor Sistema

1. Selecciona la línea de insumos a


modificar de una lista, o introduce el
código de una línea de insumos que
desee modificar

2. Muestra campos con la información actual


de la línea de insumos, para que el actor
modifique este información

3. El actor modifica la información

4. Procesa la información

vi. Cursos Alternos


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 183
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- El actor introduce el nombre de otra línea de insumos ya existente

El sistema muestra un mensaje de error y no procesa la información

vii. Requerimientos especiales

- El registro debe ser rápido

El sistema debe permitir que el registro de una línea de insumos sea rápido y sencillo

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber seleccionado una línea de insumos de una lista

El actor debe escoger que línea desea modificar. Lo puede hacer seleccionando la línea
mediante una lista de líneas de insumos, (ver CU-LIN-07)

ix. Poscondiciones

- Se proceso correctamente la línea de insumos

El sistema ingresó la nueva línea de insumos en el sistema

Anular una línea de insumos


i. ID Caso de uso: CU-LIN-04
ii. Requerimiento: RF-20
iii. Descripción

Permite al Coordinador de Suministros anular una línea de insumos.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 184


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona una línea de una lista de líneas


de insumos, (ver CU-LIN-07)

2. Muestra un mensaje de confirmación

3. El actor confirma la operación

4. El sistema anula la línea de insumos

vi. Cursos Alternos

No Hay

vii. Requerimientos especiales

- La operación debe ser rápida

El sistema debe permitir que la operación de anular una línea de insumos sea rápida y
sencilla

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber seleccionado una línea de insumos de una lista

El actor debe escoger que línea desea anular. Lo puede hacer seleccionando la línea
mediante una lista, (ver CU-LIN-07)

- Ningún insumo puede estar relacionado a esta línea

Para poder anular una línea, ningún insumo debe estar relacionado a ésta.

ix. Poscondiciones

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 185


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- El sistema anula la línea de insumos

El sistema anula la línea de insumos, y ésta no aparecerá reflejada, al menos que sea
recuperada.

Recuperar una línea de insumos


i. ID Caso de uso: CU-LIN-05
ii. Requerimiento: RF-20
iii. Descripción

Permite al Coordinador de Suministros recuperar una línea de insumos que haya sido anulada
anteriormente.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor Sistema

1. Selecciona una línea de una lista de líneas


de insumos anuladas

2. Muestra un mensaje de confirmación

3. El actor confirma la operación

4. El sistema recupera la línea de insumos

vi. Cursos Alternos

No hay

vii. Requerimientos especiales

- La operación debe ser rápida

El sistema debe permitir que la operación de recuperar una línea de insumos sea rápida y
sencilla

viii. Precondiciones
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 186
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber seleccionado una línea de insumos de una lista


de líneas anuladas

El actor debe escoger que línea desea recuperar. Lo puede hacer seleccionando la línea
mediante una lista de líneas de insumos anuladas (ver CU-LIN-06).

ix. Poscondiciones

- El sistema recupera la línea

El sistema recupera la línea, y ésta puede visualizarse nuevamente

Listar líneas de Insumos Anuladas


i. ID Caso de uso: CU-LIN-06
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros listar las líneas de insumos que hayan sido anuladas
anteriormente.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso.

2. Muestra una lista de insumos anulados

vi. Cursos Alternos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 187


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- No hay líneas de insumos anuladas

El sistema muestra un mensaje indicando que no existen líneas de insumos anuladas

vii. Requerimientos especiales

- La consulta debe ser rápida

La consulta de todas las líneas de insumo debe ser rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- Se listaron correctamente las líneas de insumos

El sistema muestra correctamente la lista de líneas de in

Listar líneas de Insumos No Anuladas


i. ID Caso de uso: CU-LIN-07
ii. Requerimiento: RF-21
iii. Descripción

Permite al Coordinador de Suministros, al gerente, o al colaborador, listar todas las líneas de


insumos que no hayan sido anuladas.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Gerente (GS)

9 Colaborador (C)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 188


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

v. Flujo de Eventos

Actor (CS, GS, C) Sistema

1. Inicia el caso de uso.

2. Muestra una lista de insumos no anulados

vi. Cursos Alternos

- No hay línea de insumos para listar

El sistema muestra un mensaje indicando que no existen líneas de insumos para listar

vii. Requerimientos especiales

- La acción de listar debe ser rápida

Se deben listar todas las líneas de insumo de manera rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- Se listaron correctamente la línea de insumos

El sistema listo todas las líneas de insumos no anuladas.

3.5.12. Módulo de Manejo de Usuario


Este módulo agrupa los casos de uso que permiten al coordinador de suministros la creación de
nuevos usuarios y permisologías, al igual que modificarlos o anularlos.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 189


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Figura 13: Diagrama de Casos de Uso del Módulo de Manejo de Usuario

Agregar un Usuario
i. ID Caso de uso: CU-MUS-01
ii. Requerimiento: RF-25
iii. Descripción

Permite al Coordinador de Suministros agregar un nuevo usuario en el sistema

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

5. Inicia el caso de uso.

6. Solicita el nombre del nuevo usuario, y


los demás datos, que se quiere agregar.
Lista los roles de usuario que maneja el

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 190


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

sistema

7. Introduce el nombre, y los datos, del


nuevo usuario. Selecciona el rol del nuevo
usuario

8. Procesa el nuevo usuario

vi. Cursos Alternos

- El actor introduce el nombre o cédula de otro usuario ya existente

El sistema muestra un mensaje de error y no procesa la información

- El actor introduce información inconsistente

El sistema muestra un mensaje de error y no procesa la información

vii. Requerimientos especiales

- El registro debe ser rápido

El sistema debe permitir que el registro de un Usuario sea rápido y sencillo

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- Se proceso correctamente el Usuario

El sistema ingresó el nuevo usuario en el sistema

Consultar un Usuario
i. ID Caso de uso: CU-MUS-02
ii. Requerimiento: RF-27
iii. Descripción
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 191
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Permite al Coordinador de Suministros ver los datos de un Usuario.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona un usuario de una lista de


usuarios (ver CU-MUS-07 y 08)

2. Muestra los datos del usuario

vi. Cursos Alternos

No Hay

vii. Requerimientos especiales

- La consulta debe ser rápida

El sistema debe permitir que el la consulta de un Usuario sea rápida y sencilla

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber seleccionado un Usuario de una lista

El actor debe escoger que usuario desea consultar. Lo puede hacer seleccionando el
Usuario mediante una lista, (ver CU-MUS-07 y 08)

ix. Poscondiciones

- El sistema muestra los datos del usuario


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 192
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El sistema muestra toda la información del Usuario seleccionado.

Anular un Usuario
i. ID Caso de uso: CU-MUS-03
ii. Requerimiento: RF-26
iii. Descripción

Permite al Coordinador de Suministros anular un usuario.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor Sistema

1. Selecciona un usuario de una lista de


usuarios(ver CU-MUS-07 y 08)

2. Muestra un mensaje de confirmación

3. El actor confirma la operación

4. El sistema anula al usuario

vi. Cursos Alternos

No hay

vii. Requerimientos especiales

- La operación debe ser rápida

El sistema debe permitir que la operación de anular un usuario sea rápida y sencilla

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 193


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber seleccionado un Usuario de una lista

El actor debe escoger que usuario desea anular. Lo puede hacer seleccionando el Usuario
mediante una lista, (ver CU-MUS-07 y 08).

ix. Poscondiciones

- El sistema anula al usuario

El sistema anula al usuario, y éste no aparecerá reflejado, al menos que sea recuperado.

Recuperar un Usuario
i. ID Caso de uso: CU-MUS-04
ii. Requerimiento: RF-26
iii. Descripción

Permite al Coordinador de Suministros recuperar un usuario que haya sido anulado


anteriormente.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona un usuario de una lista de


usuarios anulados

2. Muestra un mensaje de confirmación

3. El actor confirma la operación

4. El sistema recupera el usuario

vi. Cursos Alternos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 194


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

No hay

vii. Requerimientos especiales

- La operación debe ser rápida

El sistema debe permitir que la operación de recuperar un usuario sea rápida y sencilla

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber seleccionado un Usuario de una lista de


usuarios anulados

El actor debe escoger que usuario desea recuperar. Lo puede hacer seleccionando el
Usuario mediante una lista de usuarios anulados (ver CU-MUS-06).

ix. Poscondiciones

- El sistema recupera el usuario

El sistema recupera el usuario, y éste puede visualizarse nuevamente

Modificar un Usuario
i. ID Caso de uso: CU-MUS-03
ii. Requerimiento: RF-25
iii. Descripción

Permite al Coordinador de Suministros modificar un usuario existente en el sistema

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 195


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el usuario a modificar de una


lista,

2. Muestra campos con la información actual


del usuario, para que el actor modifique
este información

3. El actor modifica la información

4. Procesa los cambios

vi. Cursos Alternos

- El actor introduce información inconsistente

El sistema muestra un mensaje de error y no procesa la información

vii. Requerimientos especiales

- Los cambios deben realizarse de manera rápida

El sistema debe permitir que el registro de un usuario sea rápido y sencillo

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

- El actor debió de haber seleccionado un Usuario de una lista

El actor debe escoger que usuario desea modificar. Lo puede hacer seleccionando el
Usuario mediante una lista de usuarios. (ver CU-MUS-07 y 08)

ix. Poscondiciones

- Se procesaron correctamente los cambios

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 196


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El sistema proceso correctamente los cambios del usuario

Listar usuarios Anulados


i. ID Caso de uso: CU-MUS-06
ii. Requerimiento: RF-27
iii. Descripción

Permite al Coordinador de Suministros listar los usuarios que hayan sido anulados anteriormente.

iv. Actores Involucrados

Coordinador de Suministros

v. Flujo de Eventos

Actor Sistema

1. Inicia el caso de uso.

2. Muestra una lista de usuarios anulados

vi. Cursos Alternos

- No hay usuarios anulados

El sistema muestra un mensaje indicando que no existen usuarios anulados

vii. Requerimientos especiales

- La consulta debe ser rápida

La consulta de todos los usuarios debe ser rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 197
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ix. Poscondiciones

- Se listaron correctamente los usuarios

El sistema muestra correctamente la lista de usuarios

Listar todos los usuarios (no anulados)


i. ID Caso de uso: CU-MUS-07
ii. Requerimiento: RF-27
iii. Descripción

Permite al Coordinador de Suministros listar todos los usuarios que no hayan sido anulados.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso.

2. Muestra una lista de usuarios no anulados

vi. Cursos Alternos

- No hay Usuarios para listar

El sistema muestra un mensaje indicando que no existen usuarios para listar

vii. Requerimientos especiales

- La acción de listar debe ser rápida

Se deben listar todos los usuarios de insumo de manera rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 198


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- Se muestra una lista de usuarios

El sistema muestra la lista de usuarios correspondiente

Listar los usuarios por rol (no anulados)


i. ID Caso de uso: CU-MUS-08
ii. Requerimiento: RF-27
iii. Descripción

Permite al Coordinador de Suministros listar los usuarios según un rol escogido

iv. Actores Involucrados

9 Coordinador de Suministros

v. Flujo de Eventos

Actor Sistema

1. Selecciona el rol de los usuarios que


quiere listar

2. Muestra una lista de usuarios no anulados


de ese rol

vi. Cursos Alternos

- No hay Usuario para listar

El sistema muestra un mensaje indicando que no existen usuarios para listar

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 199


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

vii. Requerimientos especiales

- La acción de listar debe ser rápida

Se deben listar todos los usuarios de insumo de manera rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No puede haber un proceso de inventario en marcha

Este caso de uso estará deshabilitado si hay un proceso de inventario en marcha

ix. Poscondiciones

- Se muestra una lista de usuarios

El sistema muestra la lista de usuarios correspondiente

3.5.13. Módulo de Notas de Recibo


Este módulo agrupa los casos de uso que permiten la gestión y estadísticas de las notas de
recibo.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 200


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Figura 14: Diagramas de Casos de Uso del Módulo de Notas de Recibo

Emitir nota de recibo

ID Caso de Uso: CU-NRE-01


ID Requerimiento: RF-28

i. Descripción

Permite al usuario registrar una nueva nota de recibo, asociada a una orden de compra
determinada, junto con su respectiva factura

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 201


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

9 Auxiliar de Suministros (AS)

iii. Flujo de Eventos

Actor (CS, AS) Sistema

1. Selecciona la orden de una lista


a. Para el Coordinador de
Suministros (casos de uso CU-
OCO-07 / CU-OCO-12)
b. Para el Auxiliar de Suministros
(casos de uso CU-OCO-07 y CU-
OCO-11)

2. Solicita los datos necesarios para el


registro de la nota de recibo

3. Ingresa los datos solicitados

4. Inicia el caso de uso emitir factura (ver


CU-FAC-01)
5. Crea y registra una nueva nota de recibo,
y emite un mensaje de confirmación

iv. Cursos Alternos

- El actor introduce información inconsistente

El sistema muestra un mensaje de error y no procesa la información

v. Requerimientos especiales

- Los cambios deben realizarse de manera rápida

El sistema debe permitir que el registro de una nota de recibo sea rápido y sencillo

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 202


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se emitió una nueva nota de recibo

El sistema creó y registró una nueva nota de recibo, con los datos que el usuario emitió

Modificar datos de una nota de recibo

ID Caso de Uso: CU-NRE-02


ID Requerimiento: RF-28

i. Descripción

Permite al usuario modificar una nota de recibo existente en el sistema. Para el Auxiliar
de Suministros, solo podrá modificar una nota que haya sido emitida por él

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Auxiliar de Suministros (AS)

- Flujo de Eventos

Actor (CS, AS) Sistema

1. Selecciona la nota de recibo de una lista


(ver casos de uso CU-NRE-04 / CU-NRE-
08), o ingresa el código asociado

2. Muestra los campos con la información


actual de la nota de recibo

3. Actualiza la información

4. Procesa los cambios y muestra un


mensaje de confirmación

iii. Cursos Alternos

- El actor introduce información inconsistente

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 203


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El sistema muestra un mensaje de error y no procesa la información

- Código de nota inválido

El usuario ingresó un código que no está asociado a una nota. El sistema muestra un
mensaje de error y no procesa la solicitud

- El usuario ingresa el código de una nota no emitida por él

Cuando el usuario es el auxiliar de Suministros, y este ingresa el código de una nota


existente pero que no ha sido emitida por él, el sistema muestra un mensaje de
notificación, y no procesa la solicitud.

iv. Requerimientos especiales

- Los cambios deben realizarse de manera rápida

El sistema debe permitir que el registro de una nota de recibo sea rápido y sencillo

v. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El actor debió de haber seleccionado una nota de recibo de una lista

El actor debe escoger de una lista, la nota de recibo desea modificar

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vi. Poscondiciones

- Se procesaron correctamente los cambios

El sistema proceso correctamente los cambios de la nota de recibo y muestra un mensaje


de confirmación

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 204


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Consultar datos de una Nota de recibo

ID Caso de Uso: CU-NRE-03


ID Requerimiento: RF-29

i. Descripción

Permite al usuario ver los datos de una nota de recibo. Para el Auxiliar de Suministros, puede
consultar solo las emitidas por él. Para el actor Personal de Finanzas, solo puede consultar las
notas de recibo pendientes por pagar

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Auxiliar de Suministros (AS)

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor (CS, AS, PF) Sistema

1. Selecciona la nota de recibo de una lista


a. Coordinador de suministros (Ver
casos de uso CU-NRE-04 / CU-
NRE-10)
b. Auxiliar de Suministros (ver caso
de uso CU-NRE-04)
c. Personal de Finanzas (ver caso
de uso CU-NRE-05 y CU-NRE-06)
o ingresa el código asociado

2. Muestra los datos relacionados a la nota


de recibo seleccionada

iv. Cursos alternos

- Código de nota inválido o inexistente

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 205


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

EL usuario ingresó un código no asociado a una nota de recibo. El sistema muestra un


mensaje de error y no procesa la solicitud.

- El usuario ingresa el código de una nota no emitida por él

Cuando el usuario es el auxiliar de Suministros, y este ingresa el código de una nota


existente pero que no ha sido emitida por él, el sistema muestra un mensaje de
notificación, y no procesa la solicitud.

v. Requerimientos especiales

- La consulta debe ser rápida

El sistema debe permitir que la consulta de una nota de recibo sea rápida y sencilla

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El actor debió de haber seleccionado una nota de recibo de una lista, o


haber ingresado el código asociado

El usuario debió haber seleccionado la nota de una lista, o haber ingresado el código
asociado

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- El sistema muestra los datos de la nota de recibo

El sistema muestra toda la información de la nota de recibo seleccionada.

Listar todas las notas de recibo

ID Caso de Uso: CU-NRE-04

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 206


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ID Requerimiento: RF-29

i. Descripción

Permite al usuario listar todas las notas de recibo existentes. Cuando el usuario es el Auxiliar de
Suministros, se listan todas las notas de recibo registradas emitidas por él

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Auxiliar de Suministros (AS)

iii. Flujo de Eventos

Actor (CS, AS) Sistema

1. Inicia el caso de uso.

2. Muestra una lista de notas de recibo


registradas

iv. Cursos Alternos

- No hay notas de recibo para listar

El sistema muestra un mensaje indicando que no existen notas de recibo para listar

v. Requerimientos especiales

- La consulta debe ser rápida

La lista de todas las notas de recibo debe hacerse rápida.

vi. Precondiciones

- El usuario debió de haber iniciado sesión en el sistema

El usuario debe poseer una cuenta en el sistema y haber iniciado correctamente su


sesión.

- No debe haber ningún proceso de inventario

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 207


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se listaron correctamente las notas de recibo

El sistema muestra correctamente la lista de las notas de recibo

Listar todas las notas de recibo pendientes por pagar

ID Caso de Uso: CU-NRE-05


ID Requerimiento: RF-29

i. Descripción

Permite al usuario, listar todas las notas de recibo pendientes por pagar existentes.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor(CS, PF) Sistema

1. Inicia el caso de uso.

2. Muestra una lista de notas de recibo que


no se han pagado

iv. Cursos Alternos

- No hay notas de recibo para listar

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 208


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El sistema muestra un mensaje indicando que no existen notas de recibo para listar

v. Requerimientos especiales

- La consulta debe ser rápida

La lista de todas las notas de recibo debe hacerse rápida.

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se listaron correctamente las notas de recibo

El sistema muestra correctamente la lista de las notas de recibo

Listar las notas de recibo pendientes por pagar, por órdenes de


compra

ID Caso de Uso: CU-NRE-06


ID Requerimiento: RF-29

i. Descripción

Permite al usuario listar todas las notas de recibo que aún no se han cancelado, para una orden
de compra seleccionada previamente por él

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 209


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

9 Personal de Finanzas (PF)

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Selecciona la orden de compra de una


lista (ver casos de uso CU-OCO-07 / CU-
OCO-12), o ingresar el código asociado

2. Muestra una lista de notas de recibo


pendientes por pagar para la orden de
compra seleccionada

iv. Cursos Alternos

- No hay notas de recibo para listar

El sistema muestra un mensaje indicando que no existen notas de recibo para listar

- Código de orden de compra inválido o inexistente

El sistema muestra un mensaje de error y no procesa la solicitud

v. Requerimientos especiales

- La consulta debe ser rápida

La lista de todas las notas de recibo debe hacerse rápida.

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El actor debió de haber escogido la orden de compra de una lista (ver


casos de uso CU-OCO-07 / CU-OCO-12), o ingresar el código asociado

El usuario debe seleccionar de una lista, o haber ingresado el código asociado

- No debe haber ningún proceso de inventario


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 210
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se listaron correctamente las notas de recibo

El sistema muestra correctamente la lista de las notas de recibo

Listar todas las notas de recibo pagadas

ID Caso de Uso: CU-NRE-07


ID Requerimiento: RF-29

i. Descripción

Permite al Coordinador de Suministros listar todas las notas de recibo pagadas existentes

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor Sistema

1. Inicia el caso de uso.

2. Muestra una lista de notas de recibo ya


canceladas existentes

iv. Cursos Alternos

- No hay notas de recibo para listar

El sistema muestra un mensaje indicando que no existen notas de recibo para listar

v. Requerimientos especiales

- La consulta debe ser rápida


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 211
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

La lista de todas las notas de recibo debe hacerse rápida.

vi. Precondiciones

- El usuario debió de haber iniciado sesión en el sistema

El usuario debe poseer una cuenta en el sistema y haber iniciado correctamente su


sesión.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se listaron correctamente las notas de recibo

El sistema muestra correctamente la lista de las notas de recibo

Listar las notas de recibo pagadas por órdenes de compra

ID Caso de Uso: CU-NRE-08


ID Requerimiento: RF-29

i. Descripción

Permite al Coordinador de Suministros listar las notas de recibo pagadas, por órdenes de
compra relacionadas.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor Sistema

1. Selecciona la orden de compra de una


lista (ver casos de uso CU-OCO-07 / CU-
OCO-12), o ingresar el código asociado

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 212


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

2. Muestra una lista de notas de recibo ya


canceladas para la orden seleccionada

iv. Cursos Alternos

- No hay notas de recibo para listar

El sistema muestra un mensaje indicando que no existen notas de recibo para listar

- Código inválido o inexistente

El sistema muestra un mensaje de error y no procesa la solicitud

v. Requerimientos especiales

- La consulta debe ser rápida

La lista de todas las notas de recibo debe hacerse rápida.

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El usuario debió de haber escogido la orden de compra de una lista (ver


casos de uso CU-OCO-07 / CU-OCO-12), o ingresar el código asociado

El usuario debió haber seleccionado la orden de una lista, o bien haber ingresado el
código asociado

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se listaron correctamente las notas de recibo

El sistema muestra correctamente la lista de las notas de recibo asociadas a la orden de

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 213


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

compra seleccionada

Listar las notas de recibo por órdenes de compra

ID Caso de Uso: CU-NRE-09


ID Requerimiento: RF-29

i. Descripción

Permite al usuario listar todas las notas de recibo existentes, para una orden de compra
seleccionada previamente por él.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Auxiliar de Suministros

iii. Flujo de Eventos

Actor (CS, AS) Sistema

1. Selecciona la orden de compra de una


a. Para el Coordinador de
Suministros (ver casos de uso
CU-OCO-07 / CU-OCO-12), o
ingresa el código asociado
b. Para el Auxiliar de Suministros
(ver casos de uso CU-OCO-07 y
CU-OCO-11)

2. Muestra las notas de recibo asociadas a


la orden de compra seleccionada

iv. Cursos Alternos

- No hay notas de recibo para listar

El sistema muestra un mensaje indicando que no existen notas de recibo para listar

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 214


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Código de orden de compra inválido o inexistente

El sistema muestra un mensaje de error y no procesa la solicitud

v. Requerimientos especiales

- La consulta debe ser rápida

La lista de todas las notas de recibo debe hacerse rápida.

vi. Precondiciones

- El usuario debió de haber iniciado sesión en el sistema

El usuario debe poseer una cuenta en el sistema y haber iniciado correctamente su


sesión.

- El usuario debió haber seleccionado la orden de compra de una lista, o


haber ingresado el código asociado

El usuario debió haber seleccionado la orden de una lista, o haber ingresado el código
asociado

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se listaron correctamente las notas de recibo

El sistema muestra correctamente la lista de las notas de recibo

3.5.14. Módulo de Órdenes de Compra


Este módulo agrupa los casos de uso que permiten la gestión y estadísticas de las
órdenes de compra.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 215


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Figura 15: Diagrama de Casos de Uso de Órdenes de Compra

Generar una Orden de Compra

ID Caso de Uso: CU-OCO-01


ID Requerimiento: RF-30

i. Descripción

Permite al Coordinador de Suministros generar una orden de compra a partir de una lista de
insumos

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso

2. Solicita los datos necesarios para emitir


una orden de compra

3. Ingresa los datos solicitados

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 216


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

4. Muestra todos los datos de la orden de


compra

5. Confirma la información

6. Crea y guarda la nueva orden de compra


y muestra un mensaje de confirmación

iv. Cursos Alternos

- Inconsistencia en los datos

El usuario ingresó datos inconsistentes. El Sistema muestra un mensaje de error


y no procesa la solicitud

v. Requerimientos especiales

- El registro debe ser rápido

El sistema debe permitir que el registro de una orden de compra sea rápida y sencilla

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se emitió correctamente la orden de compra

El sistema ingresó la nueva orden de compra en el sistema

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 217


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Generar orden de compra a partir de una solicitud de cotización

ID Caso de Uso: CU-OCO-02

ID Requerimiento: RF-30

i. Descripción

Permite al Coordinador de Suministros generar una orden de compra a partir de una solicitud de
cotización

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la solicitud de una lista (ve


casos de uso CU-SCO-08 / CU-SCO-13)

2. Muestra los datos de la solicitud

3. Solicita los datos necesarios

4. Ingresa los datos solicitados

5. Muestra todos los datos de la nueva


orden de compra

6. Confirma la Operación

7. Crea y guarda una nueva orden de


compra y muestra un mensaje de
confirmación

iv. Cursos Alternos

- Inconsistencia en los datos

El usuario ingresó datos inconsistentes. El Sistema muestra un mensaje de error


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 218
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

y no procesa la solicitud

v.
vi. Requerimientos especiales

- El registro debe ser rápido

El sistema debe permitir que el registro de una orden de compra sea rápida y sencilla

vii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- Se deben mostrar una lista de solicitudes de cotización (ver casos de


uso CU-SCO-08 / CU-SCO-13)

El usuario debe primero seleccionar una solicitud de cotización a partir de una lista.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

viii. Poscondiciones

- Se emitió correctamente la orden de compra

El sistema ingresó la nueva orden de compra en el sistema.

Consultar datos de una Orden de Compra

ID Caso de Uso: CU-OCO-03

ID Requerimiento: RF-32

i. Descripción

Permite al Usuario ver los datos de una orden de compra. Cuando el Usuario es alguien Personal
de Finanzas, este solo puedo ver aquellas órdenes de compra con adelantos de dinero

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 219


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Personal de Finanzas(PF)

iii. Flujo de Eventos

Actor (CS, PF) Sistema

1. Selecciona una orden de compra de una


lista de órdenes de compra (ver casos de
uso CU-OCO-07 / CU-OCO-12), o ingresa
el código asociado

2. Muestra los datos de la orden de compra


asociada

iv. Requerimientos especiales

- La consulta debe ser rápida

El sistema debe permitir que el la consulta de una orden de compra sea rápida y sencilla

- Código de orden de compra inválido o inexistente

El sistema muestra un mensaje de error y no procesa la solicitud.

v. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El actor debió de haber seleccionado una orden de compra de una lista


(ver casos de uso CU-OCO-07 / CU-OCO-12), o ingresa el código asociado

El usuario debe escoger que orden de compra desea consultar. Lo puede hacer
seleccionando la orden mediante una lista.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 220


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

vi. Poscondiciones

- El sistema muestra los datos de la orden de compra

El sistema muestra toda la información de la orden de compra seleccionada.

Anular una orden de compra

ID Caso de Uso: CU-OCO-04

ID Requerimiento: RF-31

i. Descripción

Permite al Coordinador de Suministros anular una orden de compra.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona una orden de compra de una


lista de órdenes no anuladas (ver caso de
uso CU-OCO-07)

2. Muestra un mensaje de confirmación

3. Confirma la operación

4. Anula la orden de compra y muestra un


mensaje de confirmación

iv. Cursos Alternos

No hay

v. Requerimientos especiales

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 221


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- La operación debe ser rápida

El sistema debe permitir que la operación de anular una orden de compra sea rápida y
sencilla

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El actor debió de haber seleccionado una orden de compra de una lista


de órdenes no anuladas (ver caso de uso CU-OCO-07)

El actor debe escoger de una lista de órdenes de compra no anuladas, aquella desea
anular.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- El sistema anula la línea de insumos

El sistema anula orden de compra y muestra un mensaje de confirmación

Restaurar una orden de compra

ID Caso de Uso: CU-OCO-05

ID Requerimiento: RF-31

i. Descripción

Permite al Coordinador de Suministros recuperar una orden de compra que haya sido
anulada anteriormente.

ii. Actores Involucrados

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 222


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona una orden de compra de una


lista de órdenes anuladas (ver caso de
uso CU-OCO-06)

2. Muestra un mensaje de confirmación

3. Confirma la operación

4. Recupera la orden de compra y muestra


un mensaje de confirmación

iv. Cursos Alternos

No hay

v. Requerimientos especiales

- La operación debe ser rápida

El sistema debe permitir que la operación de recuperar orden de compra sea rápida y
sencilla

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El actor debió de haber seleccionado una orden de compra de una lista


de órdenes anuladas (ver caso de uso CU-OCO-06)

El actor debe escoger de la lista de órdenes de compra anuladas, aquella que desea
recuperar.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 223
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

vii. Poscondiciones

- El Sistema recupera satisfactoriamente la orden de compra


seleccionada

El Sistema recupera la orden de compra y muestra un mensaje de confirmación

Listar órdenes de compra anuladas

ID Caso de Uso: CU-OCO-06

ID Requerimiento: RF-32

i. Descripción

Permite al Coordinador de Suministros listar órdenes de compra que hayan sido anuladas
anteriormente.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso.

2. Muestra una lista de órdenes de compra


anuladas

iv. Cursos Alternos

- No hay órdenes de compra anuladas

El sistema muestra un mensaje indicando que no existen órdenes de compra anulados

v. Requerimientos especiales

- La consulta debe ser rápida

La consulta de las órdenes de compra anuladas debe ser rápida.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 224


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se listaron correctamente las órdenes de compra anuladas

El sistema muestra correctamente la lista de las órdenes de compra anuladas

Listar todas las órdenes de compra (no anuladas)

ID Caso de Uso: CU-OCO-07

ID Requerimiento: RF-32

i. Descripción

Permite al Usuario listar todas las órdenes de compra no anuladas

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Auxiliar de Suministros (AS)

iii. Flujo de Eventos

Actor (CS, AS) Sistema

1. Inicia el caso de uso.

2. Muestra una lista de órdenes de compra

iv. Cursos Alternos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 225


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- No hay órdenes de compra para listar

El sistema muestra un mensaje indicando que no existen órdenes de compra para listar

v. Requerimientos especiales

- La consulta debe ser rápida

La lista de todas las órdenes de compra debe hacerse rápida.

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se listaron correctamente las órdenes de compra

El sistema muestra correctamente la lista de las órdenes de compra

Listar las órdenes de compra por estado (no anuladas)

ID Caso de Uso: CU-OCO-08

ID Requerimiento: RF-32

i. Descripción

Permite al Coordinador de Suministros listar las órdenes de compra no anuladas


existentes, agrupadas por estado.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 226


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

iii. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso

2. Muestra una lista de órdenes de compra


agrupadas por estado

iv. Requerimientos especiales

- La consulta debe ser rápida

La lista de las órdenes de compra debe hacerse rápida.

v. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vi. Poscondiciones

- Se listaron correctamente las órdenes de compra seleccionadas

El sistema muestra correctamente la lista de las órdenes de compra seleccionadas,


agrupadas por estado

Listar las órdenes de compra por línea (no anuladas)

ID Caso de Uso: CU-OCO-09

ID Requerimiento: RF-32

i. Descripción

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 227


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Permite al usuario listar todas las órdenes de compra registradas, en donde se hayan
ordenado insumos pertenecientes a la línea seleccionada.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la línea de una lista (ver


casos de uso CU-LIN-07), o haber
ingresado el código asociado

2. Muestra una lista de órdenes de compra

iv. Cursos Alternos

- No hay órdenes de compra para listar para esa línea

El sistema muestra un mensaje indicando que no existen órdenes de compra para listar

- Se introdujo el código de una línea no válida, no existente o anulada

El sistema muestra un mensaje de error

v. Requerimientos especiales

- La consulta debe ser rápida

La lista de las órdenes de compra debe hacerse rápida.

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El actor debió de haber escogido la línea de una lista de líneas ((ver


casos de uso CU-LIN-07), o haber ingresado el código asociado

El actor debió de haber escogido las líneas de una lista de líneas de insumos de las

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 228


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

órdenes de compra para listar

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se listaron correctamente las órdenes de compra seleccionadas

El sistema muestra correctamente la lista de las órdenes de compra seleccionadas

Listar las órdenes de compra por insumos (no anuladas)

ID Caso de Uso: CU-OCO-10

ID Requerimiento: RF-32

i. Descripción

Permite al Coordinador de Suministros listar las órdenes de compra en donde se haya


ordenado el insumo seleccionado.

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el insumo de una lista (ver


casos de uso CU-INS-07 / CU-INS-19), o
haber ingresado el código asociado

2. Muestra una lista de órdenes de compra


donde se hayan ordenado el insumo
seleccionado

iv. Cursos Alternos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 229


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- No hay órdenes de compra para listar

El sistema muestra un mensaje indicando que no existen órdenes de compra para listar

v. Requerimientos especiales

- La consulta debe ser rápida

La lista de las órdenes de compra debe hacerse rápido.

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El usuario debió haber seleccionado el insumo de una lista (ver casos de uso
CU-INS-07 / CU-INS-19), o haber ingresado el código asociado

El actor debió de haber escogido el insumo de una lista, o haber ingresado el código
asociado

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se listaron correctamente las órdenes de compra seleccionadas

El sistema muestra correctamente la lista de las órdenes de compra seleccionadas

Listar las órdenes de compra por proveedor (no anuladas)

ID Caso de Uso: CU-OCO-11

ID Requerimiento: RF-32

i. Descripción

Permite al Usuario listar las órdenes de compra relacionada con algún proveedor.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 230


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Auxiliar de Suministros (AS)

iii. Flujo de Eventos

Actor (CS, AS) Sistema

1. Selecciona el proveedor de una lista de


proveedores (ver casos de uso CU-PRO-
07 / CU-PRO-10), o se ingresa el código
asociado

2. Muestra una lista de las órdenes de


compra solicitadas al proveedor
seleccionado

iv. Cursos Alternos

- No hay órdenes de compra para listar para ese proveedor

El sistema muestra un mensaje indicando que no existen órdenes de compra para listar

- El código ingresado no es válido

El Sistema muestra un mensaje de error y no procesa la solicitud

v. Requerimientos especiales

- La consulta debe ser rápida

La lista de las órdenes de compra debe hacerse rápida.

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 231


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- El actor debió de haber escogido el proveedor de una lista de


proveedores (ver casos de uso CU-PRO-07 / CU-PRO-10), o se ingresa el
código asociado

El usuario debió haber seleccionado el proveedor de una lista, o haber ingresado el


código asociado

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se listaron correctamente las órdenes de compra

El sistema muestra correctamente la lista de las órdenes de compra asociadas al


proveedor seleccionado

Listar las órdenes de compra por fecha (no anuladas)

ID Caso de Uso: CU-OCO-12

ID Requerimiento: RF-32

i. Descripción

Permite al Coordinador de Suministros listar las órdenes de compra por fecha

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la fecha, o el rango de


fechas, de las órdenes de compra que
quiere listar

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 232


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

2. Muestra una lista de órdenes de compra

iv. Cursos Alternos

- No hay órdenes de compra para listar para esa fecha

El sistema muestra un mensaje indicando que no existen órdenes de compra para listar

- Se introduce una fecha o un rango de fechas inválido

El sistema muestra un mensaje de error

v. Requerimientos especiales

- La consulta debe ser rápida

La lista de las órdenes de compra debe hacerse rápida.

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El actor debió de haber escogido una fecha, o un rango de fecha válido

El actor debió de haber escogido una fecha, o un rango de fechas, para las órdenes de
compra que se desean listar

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se listaron correctamente las órdenes de compra seleccionadas

El sistema muestra correctamente la lista de las órdenes de compra seleccionadas

Modificar datos de una orden de compra

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 233


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

ID Caso de Uso: CU-OCO-13


ID Requerimiento: RF-30

i. Descripción

Permite al Coordinador de Suministros modificar los datos de una orden de compra


existente previamente en el sistema

ii. Actores Involucrados

9 Coordinador de Suministros (CS)

iii. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona la orden de una lista (ver


casos de uso CU-OCO-07 / CU-OCO-12),
o ingresa el código asociado

2. Muestra los datos almacenados de la


orden seleccionada

3. Modifica los datos mostrados

4. Guarda los cambios realizados y muestra


un mensaje de confirmación

iv. Cursos Alternos

- Inconsistencia en los datos

El usuario ingresó datos inconsistentes. El Sistema muestra un mensaje de error


y no procesa la solicitud

- Código de Orden inválido o inexistente

El usuario ingresó un código que no está asociado a una orden de compra almacenada.
El sistema muestra un mensaje de error y no procesa la solicitud

v. Requerimientos especiales

- El registro debe ser rápido

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 234


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El sistema debe permitir que la modificación de los datos de la orden de compra, se haga
de manera rápida y sencilla

vi. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El usuario debió haber seleccionado la orden de una lista (ver casos de


uso CU-OCO-07 / CU-OCO-12), o ingresa el código asociado

El usuario debe seleccionar la orden a modificar de una lista, o haber ingresado el código
asociado.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

vii. Poscondiciones

- Se modificaron los datos de la orden de compra satisfactoriamente

El sistema actualizó los datos de la orden de compra seleccionada por el usuario

3.5.15. Módulo de Pedidos Internos


Este módulo agrupa los casos de uso que permiten la gestión y estadísticas de los
pedidos internos.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 235


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Figura 16: Diagramas de Casos de Uso del Módulo de Pedidos Internos

Emitir un Pedido interno


i. ID Caso de uso: CU-PIN-01
ii. Requerimiento: RF-34
iii. Descripción

Permite al gerente o colaborador emitir un nuevo pedido interno, que será recibido
posteriormente por el coordinador de suministros

iv. Actores Involucrados

9 Gerente (G)

9 Colaborador (C)

v. Flujo de Eventos

Actor (G, C) Sistema

1. Inicia el caso de uso

2. Solicita los datos necesarios para emitir


el pedido

3. Ingresa los datos solicitados

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 236


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

4. Genera una vista previa del pedido


interno y solicita confirmación

5. Confirma la operación

6. Procesa el nuevo pedido interno

vi. Requerimientos especiales

- El proceso debe ser rápido

El sistema debe permitir que la emisión de un pedido interno sea rápida y sencilla

vii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

viii. Poscondiciones

- Se procesó correctamente el Pedido interno

El sistema emitió el nuevo pedido interno

- Si el usuario es un gerente

Se emite y se aprueba el pedido interno. El coordinador de suministros y el gerente


podrán ver el pedido interno

- Si el actor es un colaborador

Se emite el pedido interno sin ser aprobado. El gerente podrá ver el pedido interno, y
aprobarlo o anularlo. El coordinador de suministros no podrá ver el pedido interno hasta
que el gerente no lo haya aprobado.

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 237


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Consultar un pedido interno


i. ID Caso de uso: CU-PIN-02
ii. Requerimiento: RF-36
iii. Descripción

Permite al usuario ver los datos de un pedido interno. Cuando el usuario es el Coordinador de
Suministros, puede consultar los pedidos internos de cualquier centro de costo.

Para el usuario Gerente, permite consultar los pedidos internos del centro de costo que gestiona.

Para el usuario colaborador, permite ver los datos completos de un pedido interno emitido por él

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Gerente (G)

9 Colaborador (C)

v. Flujo de Eventos

Actor (CS, G, C) Sistema

1. Inicia el caso de uso


a. Para el Coordinador de Suministros:
Selecciona el pedido de una lista, o
ingresa el código asociado (ver casos
de uso CU-PIN-06/ CU-PIN-15)
b. Para el Gerente: Selecciona el pedido
de la lista de los pedidos internos
emitidos por su centro de costo, o
ingresa el código asociado (ver caso
de uso CU-PIN-10 / CU-PIN-15)
c. Para el Colaborador: selecciona el
pedido de una lista (ver caso de uso
CU-PIN-06), o ingresa el código
asociado

2. Muestra los datos del pedido interno


seleccionado

vi. Cursos Alternos

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 238


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Código inválido o inexistente

El sistema muestra un mensaje de error y no procesa la solicitud.

vii. Requerimientos especiales

- La consulta debe ser rápida

El sistema debe permitir que el la consulta de un pedido interno sea rápida y sencilla

viii. Precondiciones

- El usuario debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El usuario debió de haber seleccionado un Pedido interno de una lista, o


haber ingresado el código asociado

El usuario debe seleccionar el pedido de una lista, o ingresar el código asociado.

- Cuando el usuario es un Gerente, los pedidos debe ser del centro de


costo que gestiona

El gerente puede consultar todos los pedidos emitidos por los colaboradores del centro
de costo que dirige. Para el Coordinador de Suministros, puede ser un pedido de
cualquier centro de costo

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

ix. Poscondiciones

- El sistema muestra los datos del pedido interno

El sistema muestra toda la información del Pedido interno seleccionado.

Anular un pedido interno


i. ID Caso de uso: CU-PIN-03
ii. Requerimiento: RF-35
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 239
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

iii. Descripción

Permite al usuario anular un pedido interno existente en el sistema. Cuando el usuario es el


Coordinador de Suministros, se puede anular cualquier pedido interno.

Cuando es un usuario tipo Gerente, solo puede anular los pedidos internos emitidos por
colaboradores de su centro de costo

Cuando es un usuario tipo Colaborador, solo puede anular los pedidos emitidos por él

iv. Actores Involucrados

9 Gerente (G)

9 Colaborador (C)

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (G, C, CS) Sistema

1. Inicia el caso de uso


a. Para el Coordinador de Suministros:
selecciona un pedido de una lista, o
ingresa el código asociado (ver casos
de uso CU-PIN-06/ CU-PIN-15)
b. Para el Gerente: selecciona el pedido
interno de una lista (ver casos de uso
CU-PIN-10 / CU-PIN-15)
c. Para el colaborador: selecciona el
pedido de una lista (ver caso de uso
CU-PIN-06)

2. Muestra un mensaje de confirmación

3. Confirma la operación

4. Anula al pedido interno y muestra un


mensaje de confirmación

vi. Cursos Alternos

- El actor introduce un código de pedido interno no válido o no existente

El sistema muestra un mensaje de error


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 240
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- El actor selecciona un pedido interno que tiene aún deudas,


devoluciones u órdenes de compra pendientes

El sistema muestra un mensaje de error

vii. Requerimientos especiales

- La operación debe ser rápida

El sistema debe permitir que la operación de anular un pedido interno sea rápida y
sencilla

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

- Cuando el usuario es de tipo Colaborador, el pedido a anularse no


puede estar aprobado por el Gerente

Para poder anular un pedido interno, este no puede estar aprobado por su Gerente
inmediato

ix. Poscondiciones

- El sistema anula al pedido interno

El sistema anula al pedido interno, y éste no aparecerá reflejado

Aprobar un Pedido interno


i. ID Caso de uso: CU-PIN-04
ii. Requerimiento: RF-34
iii. Descripción

Cuando el usuario es de tipo Gerente, permite aprobar el pedido de un colaborador que labore en

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 241


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

su centro de costo, para que este sea enviado a la Coordinación de Suministros

Cuando el usuario es de tipo Coordinador de Suministros, permite aprobar un pedido de cualquier


centro de costo, para proceder al despacho de insumos.

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Gerente (G)

v. Flujo de Eventos

Actor (CS, G) Sistema

1. Selecciona el pedido interno de una lista


de pedidos internos no aprobados (ver
caso de uso CU-PIN-15)

2. Muestra detalladamente el pedido

3. Solicita aprobar el pedido interno

4. Cambia el estado del pedido a aprobado y


muestra un mensaje de confirmación

vi. Cursos Alternos

No hay

vii. Requerimientos especiales

- El proceso debe ser rápido

El sistema debe permitir que la aprobación de un pedido interno sea rápida y sencilla

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 242


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

abierto (ver caso de uso CU-INV-03)

ix. Poscondiciones

- Se aprobó correctamente el Pedido interno

El sistema aprobó el pedido interno y podrá ser visto por el coordinador de suministros

Modificar un Pedido interno


i. ID Caso de uso: CU-PIN-05
ii. Requerimiento: RF-34
iii. Descripción

Permite al usuario cambiar los datos que se tienen registrados de un pedido interno. Cuando el
usuario es un Coordinador de Suministros, permite modificar cualquier pedido de cualquier centro
de costo.

Cuando el usuario es de tipo Gerente, solo puede modificar los pedidos de su centro de costo.

Cuando el usuario es un Colaborador, permite actualizar los pedidos internos emitidos por él

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Gerente (G)

9 Colaborador (C)

v. Flujo de Eventos

Actor (CS, G, C) Sistema

1. Selecciona el pedido de una lista


a. Para el Coordinador de Suministros
(ver casos de uso CU-PIN-06 / CU-
PIN-15)
b. Para el Gerente (ver casos de uso
CU-PIN-10 / CU-PIN-15)
c. Para el Colaborador (ver caso de uso
CU-PIN-06)

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 243


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

2. Muestra campos con la información actual


del pedido interno, para que el actor
modifique este información

3. Modifica los datos

4. Procesa los cambios y muestra un


mensaje de confirmación

vi. Cursos Alternos

- El actor introduce información inconsistente

El sistema muestra un mensaje de error y no procesa la información

vii. Requerimientos especiales

- Los cambios deben realizarse de manera rápida

El sistema debe permitir que el registro de un pedido interno sea rápido y sencillo

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

ix. Poscondiciones

- Se procesaron correctamente los cambios

El sistema proceso correctamente los cambios del pedido interno

Listar todos los pedidos internos


i. ID Caso de uso: CU-PIN-06
ii. Requerimiento: RF-36
iii. Descripción

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 244


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

Permite al usuario listar todos los pedidos internos existentes. Cuando el usuario es un
Coordinador de Suministros, se listan todos los pedidos registrados

Cuando el usuario es el Colaborador, se listan todos los pedidos emitidos por él

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

9 Colaborador (C)

v. Flujo de Eventos

Actor (CS, C) Sistema

1. Inicia el caso de uso.

2. Muestra una lista de todos los pedidos


internos registrados

vi. Cursos Alternos

- No hay pedidos internos para listar

El sistema muestra un mensaje indicando que no existen pedidos internos para listar

vii. Requerimientos especiales

- La acción de listar debe ser rápida

Se deben listar todos los pedidos internos de insumo de manera rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

ix. Poscondiciones
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 245
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Se listaron correctamente los pedidos internos

El sistema muestra correctamente la lista de pedidos internos correspondiente

Listar los pedidos internos por estado


i. ID Caso de uso: CU-PIN-07
ii. Requerimiento: RF-36
iii. Descripción

Permite al Coordinador de Suministros listar los pedidos internos, aprobados por el


gerente, agrupados según su estado (pedido completo, o adelantos de envío)

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Inicia el caso de uso

2. Muestra una lista de pedidos internos,


agrupados por estado

vi. Cursos Alternos

- No hay pedidos internos para listar

El sistema muestra un mensaje indicando que no existen pedidos internos para listar

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los pedidos internos debe hacerse rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.
© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 246
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

ix. Poscondiciones

- Se listaron correctamente los pedidos internos seleccionados

El sistema muestra correctamente la lista de los pedidos internos seleccionados

Listar los pedidos internos por línea


i. ID Caso de uso: CU-PIN-08
ii. Requerimiento: RF-36
iii. Descripción

Permite al Coordinador de Suministros, listar todos los pedidos internos donde se soliciten
insumos pertenecientes a la línea seleccionada por él

iv. Actores Involucrados

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor Sistema

1. Selecciona la línea de una lista (ver caso


de uso CU-LIN-07), o ingresa el código
asociado

2. Muestra los pedidos internos donde se


hayan solicitado insumos de la línea
seleccionada

vi. Cursos Alternos

- No hay pedidos internos por mostrar

El sistema muestra un mensaje indicando que no existen pedidos internos para listar

- Se introduce el código de una línea no válido, no existente o anulado


© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 247
Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

El sistema muestra un mensaje de error

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los pedidos internos debe hacerse de forma rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El usuario debió seleccionar una línea de una lista (ver caso de uso CU-
LIN-07), o ingresar el código asociado

El usuario debe seleccionar la línea de una lista, o bien ingresar el código asociado

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario
abierto (ver caso de uso CU-INV-03)

ix. Poscondiciones

- Se listaron correctamente los pedidos internos seleccionados

El sistema muestra correctamente la lista de los pedidos internos seleccionados

Listar los pedidos internos por insumos


i. ID Caso de uso: CU-PIN-09
ii. Requerimiento: RF-36
iii. Descripción

Permite al Coordinador de Suministros listar los pedidos internos donde se hayan


solicitado el insumo seleccionado previamente por él.

iv. Actores Involucrados

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 248


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

9 Coordinador de Suministros (CS)

v. Flujo de Eventos

Actor (CS) Sistema

1. Selecciona el insumo de una lista (ver


casos de uso CU-INS-07 / CU-INS-19), o
ingresar el código asociado

2. Muestra una lista de pedidos internos


donde se haya solicitado el insumo
seleccionado

vi. Cursos Alternos

- No hay pedidos internos para mostrar

El sistema muestra un mensaje indicando que no existen pedidos internos para listar

- Código de insumo inválido o inexistente

El sistema muestra un mensaje de error y no procesa la solicitud

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los pedidos internos debe hacerse de forma rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- El usuario debe seleccionar el insumo de una lista (ver casos de uso CU-
INS-07 / CU-INS-19), o ingresar el código asociado

El usuario debe seleccionar un insumo para poder listar los pedidos internos asociados

- No debe haber ningún proceso de inventario

Para poder listar todas las notas de recibo, no debe existir ningún proceso de inventario

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 249


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

abierto (ver caso de uso CU-INV-03)

ix. Poscondiciones

- Se listaron correctamente los pedidos internos seleccionados

El sistema muestra correctamente la lista de los pedidos internos seleccionados

Listar los pedidos internos por Centros de Costo


i. ID Caso de uso: CU-PIN-10
ii. Requerimiento: RF-36
iii. Descripción

Permite al Coordinador de Suministros listar los pedidos internos relacionados con algún Centro
de Costo, y que hayan sido aprobados por el gerente.

Cuando el usuario es un Gerente, se lista únicamente los pedidos internos de su Centro de Costo

iv. Actores Involucrados

9 Coordinador de Suministros

9 Gerente

v. Flujo de Eventos

Actor (CS, G) Sistema

1. Inicia el caso de uso.


a. Para el Coordinador de Suministros:
selecciona el centro de una lista (ver
caso de uso CU-CCO-07), o ingresa el
código asociado

2. Muestra una lista de pedidos internos

vi. Cursos Alternos

- No hay pedidos internos para listar para ese Centro de Costo

El sistema muestra un mensaje indicando que no existen pedidos internos para listar

© CENTROBECO, C.A. 2007 Departamento de Sistemas Página 250


Sistema de Orden de Compras, Despacho e Inventario Versión: 3.0
de Suministros, Activos y Servicios Fecha: 08/06/2007
SOCDISAS
Especificación de Requerimientos de Software

- Código de un centro de costo inválido, no existente o anulado

El sistema muestra un mensaje de error

vii. Requerimientos especiales

- La consulta debe ser rápida

La lista de los pedidos internos debe hacerse de forma rápida.

viii. Precondiciones

- El actor debió de haber iniciado sesión en el sistema

El actor debe poseer una cuenta en el sistema y haber iniciado correctamente su sesión.

- Cuando el usuario es un Coordinador de Suministros, se debe


seleccionar el centro de costo de una lista, o haber ingresado el código
asociado

El usuario debe primero selecciona el centro de costo sobre el cual se listarán