Nothing Special   »   [go: up one dir, main page]

Modelo de Analisis - Siscal

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 79

Modelo de Anlisis

Proyecto:SISCAL (Sistema de Control de Almacenes) para Sajita S.R.L

Revisin 1.0

Febrero del 2012

Modelo de Anlisis
Realizacin de casos de uso del sistema: Diagrama de Clases del Anlisis. Diagrama de Secuencias. Diagrama de Colaboracin. Flujo de Sucesos.

MODELADO DE ANALISIS : PROCESAMIENTO DE ORDEN DE COMPRA Realizacin caso de uso N1

Descripcin del caso de uso

CDIGO CASO DE USO

CUSAL01 Ingreso Pedido Mediante este caso de uso se registrar una solicitud de

DESCRIPCIN

productos realizada por el departamento de ventas hacia el almacn.

ACTORES

Almacenero El Actor debe de haberse identificado con el rol de Almacenero.

PRE-CONDICIN

FLUJO DE PRINCIPAL : Ingreso Pedidos 1. A: El caso de uso comienza cuando el actor selecciona la opcin Ingreso Pedidos. 2. S: muestra un formulario vaco que se llenar con los artculos del pedido.

3. A: el usuario selecciona la opcin Agregar Producto. 4. A: cduAgregar Producto. 5. S: carga los datos de los productos seleccionados en el paso 4(a excepcin de cantidad). En la ventana principal de Ingreso de pedidos se visualizar las cabecereras (n orden, cdigo, nombre, cantidad) donde cada fila corresponde a un producto. 6. A: rellena las celdas correspondientes a la cabecera cantidad de cada producto. 7. A: digita el nmero de la factura o boleta con la cual se identificar ms adelante el pedido. 8. A: selecciona la opcin Registrar. 9. S: valida que el nmero de factura o boleta no exista ( inconsistencia). 10. S: muestra el mensaje Esta seguro de registrar el pedido, aceptar o cancelar y genera la orden de compra. 11. A: selecciona la opcin Aceptar. 12. El caso de uso finaliza POST-CONDICIN Se registr satisfactoriamente el nuevo pedido a Almacn.
Diagrama de Clases del Anlisis.

Diagrama de Secuencias.

Diagrama de Colaboracin.

Flujo de Sucesos.

El Almacenero selecciona la opcin ingreso de pedido de la IU Solicitar pedido (1), el sistema mostrar el formulario vac donde se llenarn con los productos que formarn parte del pedido (2). El Almacenero selecciona agregar Producto mediante la IU Solicitar pedido el cual llama al cu. Agregar Producto (3). El sistema mostrar el formulario ya llenado con los productos seleccionados (4). El Almacenero ingresa las cantidades de cada producto del pedido y el identificador (n de boleta o factura asociado al pedido) e indica registrar mediante la IU Solicitar pedido (5, 6, 7). La IU Solicitar pedido utiliza al Gestor de pedidos para validar y proceder con la solicitud de registro. El Gestor de pedido genera un mensaje de confirmacin del pedido y los muestra al usuario mediante la IU Solicitar pedido a lo que el Almacenero acepta y confirma el pedido indicando aceptar (9,10). LA IU Solicitar pedido enva la confirmacin al Gestor de pedido, el cual procesa y registra el pedido guardando el formulario (11,12). Plantilla de Responsabilidades de CU Ingreso Pedido. Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Selecciona Ingreso ( ) El actor selecciona la opcin Ingreso Pedido Almacenero Ingreso Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. ----------------Se ingresa al IU Solicitar Pedido. Selecciona Ingreso ( ) Se muestra un formulario vaco. Formulario. Ingreso Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. El actor haya ingresado al IU Ingreso Pedido. El sistema muestra un formulario vaco del pedido seleccionado. Agregar Producto ( ) Se hace clic en la opcin Agregar Producto. Almacenero Ingreso Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. El sistema haya mostrado un formulario vaco del pedido a llenar. Se invoca al CU Agregar Producto. Mostrar Productos Seleccionados ( ) Se muestra los productos desde el CU Agregar Producto Formulario Ingreso Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se debe haber elegido la opcin Aceptar.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Ingresa Cantidades ( ) Se ingresan las cantidades de los productos que se estn solicitando. Almacenero Ingreso Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. El CU Agregar Producto haya devuelto los productos seleccionados. Las cantidades de los productos han sido ingresadas al sistema. Ingresa Identificador( ) Se ingresa el identificador del pedido Almacenero Ingreso Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. El CU Agregar Producto haya devuelto los productos seleccionados. Se identifica al pedido con un cdigo para un futuro uso. Selecciona Registrar ( ) Se hace clic en la opcin Registrar Pedido. Almacenero Ingreso Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se hayan ingresado las cantidades de los productos y el identificador del pedido. El pedido queda expenso para la solicitud de registro. Valida Registro ( ) Se valida y se solicita el registro del pedido. IU Solicitar Pedido Ingreso Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se haya indicado la opcin Registrar Pedido Se valida la solicitud de registro del pedido. Muestra Confirmacin ( ) Se muestra la confirmacin del pedido. Gestor de Pedidos. Ingreso Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se haya validado la solicitud de registro. El pedido queda listo para ser procesado.

Nombre:

Aceptar Pedido ( )

Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Realizacin caso de uso N2

Se hace clic en la opcin Aceptar. Almacenero Ingreso Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. El sistema debi mostrar un mensaje de confirmacin de solicitud. El pedido queda listo para ser procesado. Procesar Pedido ( ) Se procesa el pedido para ser registrado en la lista de pedidos pendientes. IU Solicitar Pedido Ingreso Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se haya aceptado la confirmacin del pedido. El pedido queda listo para ser registrado. Generar Solicitud Pedido ( ) Se registra solicitud de pedido y queda en la lista de pedidos pendientes. Gestor de Pedidos. Ingreso Pedido. Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se haya procesado la solicitud de pedido. El pedido queda registrado en la lista de pedidos pendientes.

Descripcin del caso de uso

CDIGO CASO DE USO

CUSAL02 Agregar Producto Mediante este caso de uso el usuario podr agregar productos a una lista de pedido. Almacenero

DESCRIPCIN

ACTORES

Es invocado por el cu. Ingresar pedido. PRE-CONDICIN El actor debe haberse identificado con el rol de Almacenero. FLUJO DE PRINCIPAL : Agregar producto 1. S: muestra al Actor el catlogo de productos en existencia, donde se muestran los productos ordenados en orden alfabtico. 2. A: encuentra el (o los) producto y selecciona el (o los) productos deseados e indica Agregar. 3. S: pregunta: Desea agregar, si o no? 4. A: selecciona s 5. S: agrega los productos seleccionados en la lista de pedido referenciado en el cu. Ingresar pedido. 6. El caso de uso finaliza.

POST-CONDICIN Se agregaron los productos deseados a la lista de pedido.

Diagrama de Clases del Anlisis.

Diagrama de Secuencias.

Diagrama de Colaboracin.

Flujo de Sucesos. El Almacenero selecciona la opcin Agregar producto de la IU Agregar Producto (1). La interfaz solicita acceso al Gestor de Productos, el cual a su vez accede al catlogo de productos y lo muestra al actor mediante la IU Agregar Producto (2, 3, 4). El Almacenero selecciona el (o los) Producto (s) mediante la IU Agregar Producto (5, 6). La interfaz a su vez solicita al Gestor de pedidos que agregue el (o los) producto (s). El Gestor por su parte pedir una confirmacin al usuario de estar seguro mediante la IU Agregar Producto (7, 8). A lo que el usuario responder indicando s en la IU Agregar Producto, la cual le comunicar al Gestor de pedidos el hecho el cual proceder a agregar el (o los) producto (s) seleccionados en el formulario.

Plantilla de Responsabilidades de CU Agregar Producto. Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Selecciona Agregar Producto ( ) El actor selecciona la opcin Agregar Producto Almacenero Agregar Producto Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se haya elegido la opcin Agregar Producto en el IU Solicitar Pedido. Se ingresa al IU Agregar Producto. Solicita Acceso ( ) Se solicita el acceso al catlogo al Gestor de Productos. IU Agregar Producto Agregar Producto Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se haya ingresado al IU Agregar Producto.

Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

El sistema muestra el catlogo al Formulario. Mostrar Catlogo ( ) Se muestra el catlogo de productos. IU Agregar Producto. Agregar Producto Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se haya solicitado el acceso al catlogo. El sistema ha tenido acceso al catlogo de productos. Visualizar Catlogo ( ) Se muestra el catlogo de productos en el IU Agregar Producto. Catlogo de Productos Agregar Producto Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se haya tenido acceso al Catlogo de Productos. Muestra el catlogo de Productos a seleccionar. Selecciona Producto ( ) El actor selecciona el producto a agregar. Almacenero Agregar Producto Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se haya mostrado los productos del catlogo de productos. Queda seleccionado el producto que se agregar. Indicar Agregar ( ) El actor hace clic en la opcin Agregar. Almacenero Agregar Producto Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se haya seleccionado el producto a agregar. Se ingresa al IU Agregar Producto. Solicita Agregar ( ) Se hace una solicitud al Gestor de Productos para agregar un producto. IU Agregar Producto. Agregar Producto Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se haya elegido la opcin Agregar. Queda listo para ser validado la confirmacin del producto.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Mostrar Confirmacin ( ) Se muestra la confirmacin del producto a agregar. Gestor de Pedidos. Agregar Producto Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se haya solicitado la agregacin de un producto. La confirmacin queda lista para ser aceptada por el Almacenero. Aceptar Confirmacin ( ) El actor hace clic en la opcin en la opcin SI. Almacenero Agregar Producto Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se mostr la confirmacin del producto a agregar. Se solicita la agregacin del producto. Procesar Registro Producto ( ) Se solicita el proceso para agregar producto. IU Agregar Producto Agregar Producto Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se acept la confirmacin del producto. Se realizar el proceso para agregar el producto. Agregar Producto ( ) Se registra el producto en el Formulario. Gestor de Pedidos Agregar Producto Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se solicit el proceso de agregar el producto. El producto queda agregado en el Formulario para su posterior uso.

Realizacin caso de uso N3

Descripcin del caso de uso

CDIGO

CUSAL03

CASO DE USO

Buscar Producto Mediante este caso de uso el sistema buscar en el

DESCRIPCIN

catlogo el producto solicitado y marcar el producto en la lista

ACTORES

Almacenero Es invocado por el cu. Agregar Producto

PRE-CONDICIN*

El actor debe haberse identificado con el rol de Almacenero.

FLUJO DE PRINCIPAL : El producto existe 1. A: El caso de uso inicia cuando el actor ingresar el nombre del producto a buscar e indicar Realizar bsqueda. 2. S: realizar la bsqueda y se mostrar los productos relacionados con ese nombre. 3. A: selecciona un producto e indicar seleccionar. 4. S: Le muestra el mensaje: Desea confirmar, si o no 5. A: Selecciona si. 6. S: carga el producto en la lista de pedido referenciado en el cu. Ingresar pedido. 7. Fin de caso de uso

POST-CONDICIN Se encontr el producto buscado.

Diagrama de Clases del Anlisis.

Diagrama de Secuencias.

Diagrama de Colaboracin.

Flujo de Sucesos. El Almacenero ingresa nombre del producto a buscar e indica Realizar Bsqueda mediante la IU Buscar Producto (1, 2). La IU Buscar Producto solicita la bsqueda del producto solicitado al Gestor de Producto, el cual accede al catlogo de producto y busca en el mismo el producto, los resultados devueltos y mostrados en la IU Buscar Producto (3, 4, 5). El Almacenero ahora selecciona un producto de la lista (devuelta por la bsqueda) e indica seleccionar (6, 7) mediante la IU Buscar Producto. La interfaz procede a solicitar el registro del producto al Gestor de Pedidos, el cual le pide una confirmacin al Almacenero median la IU Buscar Producto, para lo cual el actor confirma la accin indicando s (8,9 ,10 ). La IU Buscar Producto al recibir este mensaje de confirmacin pide al Gestor de Pedidos procesar el registro producto (11). Para lo cual el Gestor de Pedido registra el producto (agrega) en el formulario (12).

Plantilla de Responsabilidades de CU Agregar Producto. Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Realiza Bsqueda ( ) Se realiza la bsqueda de los productos a seleccionar. Gestor de Productos Buscar Producto Requisitos no funcionales No se presentan excepciones. No se presentan salidas. El IU Buscar Producto solicit la bsqueda del producto. Se realiz la bsqueda del producto.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Realizacin caso de uso N4

Registra Producto ( ) Se registra el producto a seleccionar. Gestor de Pedidos Buscar Producto Requisitos no funcionales No se presentan excepciones. No se presentan salidas. El IU Buscar Producto inicie el proceso de registro de producto. El sistema marcar el producto en la lista de pedidos.

Descripcin del caso de uso

CDIGO CASO DE USO

CUSAL04 Atender Pedido Permite visualizar los pedidos realizados, para luego imprimirlos. Almacenero El actor debe de haberse identificado con el rol de Almacenero.

DESCRIPCIN

ACTORES

PRE-CONDICIN

FLUJO DE PRINCIPAL : Atender Pedido 1. A:El caso de uso comienza cuando selecciona la opcin Atender pedido. 2. S: muestra una lista de las solicitudes de pedidos que an no han sido atendidas, ordenadas por antigedad respecto a su fecha de creacin. 3. A: selecciona una de las solicitudes y selecciona la opcin Visualizar. 4. S: mostrar el pedido seleccionado e imprimir automticamente la misma. Adems mover este pedido de la lista de solicitud de pedidos a otra lista

de pedidos pendientes. 5. Cdu Confirmar entrega de pedido. 6. El caso de uso finaliza. POST-CONDICIN Se atendi el pedido imprimindose el mismo.

Diagrama de Clases del Anlisis.

Diagrama de Secuencias.

Diagrama de Colaboracin.

Flujo de Sucesos

El Almacenero seleccionar Atender Pedido de la IU Atender Pedido (1). La IU Atender pedido solicita el listado de todas las solicitudes de pedido que todava no han sido atendidas al Gestor de pedidos, por su lado ste genera el listado consultando las solicitudes pedido (2, 3). La IU Atender Pedido muestra el listado con la lista generada por el Gestor de pedidos al Almacenero (4). El Almacenero selecciona una de las solicitudes e indica visualizar mediante la IU Atender Pedido (5, 6). La IU Atender Pedido solicita el pedido al Gestor de Pedidos, para lo cual el gestor obtiene esta solicitud y enva una solicitud de pedido de impresin al Gestor Impresin, as como el Gestor de pedidos mueve la solicitud de pedido de la lista de solicitud de pedidos a la lista de solicitudes de pedidos pendientes (7, 8, 9, 10,11, 12). Este Gestor Impresin imprimir la solicitud de pedido requerida y mediante la IU Impresora (13). El Almacenero por su lado proceder a recoger la impresin (14) lo cual contina con el CU Confirmar entrega de pedido.

Plantilla de Responsabilidades de CU Atender Pedido. Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Genera Listado ( ) Genera un listado con los productos del pedido. Gestor de Pedidos Atender Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se solicit un listado de Solicitud de Pedido. Se crea un listado con los pedidos pendientes. Obtener Solicitud ( ) Se registra el producto a seleccionar. Gestor de Pedidos Atender Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. El IU Atender Pedido solicita el proceso del producto. Se obtiene la solicitud de pedido del producto. Mover Solicitud ( ) Se mueve las solicitudes los de pedidos a la lista de los pedidos pendientes. Gestor de Pedidos Atender Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se envo la solicitud de pedidos al Gestor de Pedidos El sistema marcar el producto e la lista de pedidos. Solicitar Impresin ( ) Se solicita el pedido de impresin con la lista de los pedidos. Gestor de Pedidos Atender Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se mostr la impresin de la solicitud en pantalla. La solicitud queda lista para ser impresa.

Realizacin caso de uso N5

Descripcin del caso de uso

CDIGO CASO DE USO

CUSAL05 Atender pedido por identificador Permite visualizar los pedidos realizados buscados

DESCRIPCIN

previamente por un identificador, para luego imprimirlos. Almacenero El actor debe de haberse identificado con el rol de Almacenero.

ACTORES

PRE-CONDICIN

FLUJO DE PRINCIPAL : Atender pedido por identificador 1. A: selecciona la opcin Atender pedido. 2. S: le solicitar al actor el cdigo identificador asociado al pedido. 3. A: ingresar el cdigo. 4. S: busca al pedido por el cdigo ingresado. 5. S: le mostrar el pedido en pantalla. 6. S: Imprimir automticamente la misma. Adems mover este pedido de la lista de solicitud de pedidos a otra lista de pedidos pendientes. 7. Cdu Confirmar entrega de pedido.

8. El caso de uso finaliza. POST-CONDICIN Se atendi el pedido imprimindose el mismo.

Diagrama de Clases del Anlisis.

Diagrama de Secuencias.

Diagrama de Colaboracin.

Flujo de Sucesos. El Almacenero selecciona Atender pedido mediante la IU Atender pedido por identificador (1), la interfaz le pide el cdigo identificador al usuario, ste ingresa el cdigo mediante la IU Atender pedido, la interfaz solicita pedido al Gestor de pedidos quin lo busca por cdigo y lo obtiene (2,3,4,5.6). El Gestor de pedidos mueve la solicitud de pedido a la lista pedidos pendientes y luego la solicitud de pedido es mostrada por medio de la IU Atender pedido (7,8). Luego, el Gestor de pedidos solicita al Gestor Impresin el pedido para imprimir la solicitud (9). Asimismo, el Gestor de Impresin imprime el pedido y el Almacenero recoge la impresin mediante la IU Impresora.

Caso de uso N5

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Selecciona atender pedido( ) Se muestra una interfaz con la opcin para mostrar los pedidos que se registran como pendientes. Almacenero Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se ingresa a interfaz para escoger la opcin confirmar entrega pedido

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Solicitar cdigo identificador( ) Mostrar los pedidos que se tiene como pendientes en una pantalla. IU Atender pedido por identificador Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se muestra una pantalla con una lista de los pedidos que se registran como pendientes. Ingresa cdigo( ) Seleccionar un pedido que se encuentre en la lista que se muestra en pantalla. Almacenero Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se ha escogido el pedido . Solicitud de pedido por codigo( ) Se hace la bsqueda del pedido seleccionado mediante su cdigo. IU Atender pedido por identificador Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se hace la bsqueda del pedido mediante su cdigo. Obtener solicitud de pedido( ) Obtener el pedido seleccionado Gestor Pedidos Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones:

Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

El sistema reconoce al usuario con el rol de Almacenero. Se obtiene el pedido seleccionado. Envio solicitud de pedido( ) Enviar el pedido seleccionado Solicitud Pedido Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se enva el pedido seleccionado mover la solicitud pedido a pedido pendientes Mover el pedido seleccionado como un pedido pendiente Gestor Pedidos Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. El pedido figura como pedido pendiente. mostrar la solicitud de pedido en pantalla Mostrar el pedido seleccionado en pantalla Solicitud Pedido Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se muestra el pedido seleccionado en pantalla. Solicitar pedido impresin Solicitar pedido de impresin del pedido seleccionado Gestor Pedidos Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se enva una solicitud de impresin Imprimir pedido entregado Imprimir el pedido entregado Gestor de impresin Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se imprime el pedido entregado

Realizacin caso de uso N6

Descripcin del caso de uso

CDIGO CASO DE USO

CUSAL06 Confirmar Entrega del Pedido Permite generar el documento de entrega del producto siempre que se confirme la entrega, de lo contrario, el

DESCRIPCIN

pedido sigue como no atendido y permanece en la lista de pedidos pendientes (esta lista es diferente a la lista de solicitudes de pedidos que no han sido atendidas).

ACTORES

Almacenero El Actor debe de haberse identificado con el rol Almacenero.

PRE-CONDICIN

FLUJO DE PRINCIPAL : Confirmar Entrega del Pedido 1. S: muestra la lista de pedidos pendientes. 2. A: selecciona el pedido pendiente y selecciona Confirmar entrega total. 3. S: mostrar el mensaje: Desea confirmar la entrega? Si o no? 4. A: selecciona si. 5. S: el pedido ser removido de la lista de pedidos pendientes y se generar el documento comprobante

6.

de la entrega del producto y se imprimir.

7. El caso de uso finaliza. POST-CONDICIN Se gener el comprobante de la entrega del producto.


iagrama de Clases del Anlisis.

Diagrama de Secuencias.

Diagrama de Colaboracin.

Flujo de Sucesos. El Almacenero selecciona Confirmar entrega mediante la IU Entregar pedido (1), la interfaz lista los pedidos que se tiene como pendientes , el almacenero ingresa el cdigo del pedido y selecciona el pedido, la interfaz solicita pedido al Gestor de pedidos quin lo busca por cdigo y lo obtiene (2,3,4,5.6). El Gestor de pedidos mueve la solicitud de pedido a la lista pedidos pendientes entregados y luego la solicitud de pedido es mostrada por medio de la IU Atender pedido (7,8). Luego, el Gestor de pedidos solicita al Gestor Impresin el pedido

para imprimir la solicitud (9). Asimismo, el Gestor de Impresin imprime el pedido y el Almacenero recoge la impresin mediante la IU Impresora(10,11). Caso de uso N6 Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Selecciona confirma entrega( ) Se muestra una interfaz con la opcin para mostrar los pedidos que se registran como pendientes. Almacenero Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se ingresa a interfaz para escoger la opcin confirmar entrega pedido

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Listar Pedidos Pendiente( ) Mostrar los pedidos que se tiene como pendientes en una pantalla. IU Entrega Pedido Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se muestra una pantalla con una lista de los pedidos que se registran como pendientes. Selecciona Pedido( ) Seleccionar un pedido que se encuentre en la lista que se muestra en pantalla. Almacenero Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se ha escogido el pedido . Solicitud por cdigo de pedido( ) Se hace la bsqueda del pedido seleccionado mediante su cdigo. IU Entrega Pedido Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se hace la bsqueda del pedido mediante su cdigo. Obtener solicitud de pedido( ) Obtener el pedido seleccionado Gestor Pedido Confirmar entrega de pedido

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso:

Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones:

Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se obtiene el pedido seleccionado. Envio solicitud de pedido( ) Enviar el pedido seleccionado Solicitud Pedido Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se enva el pedido seleccionado Mueve la solicitud de pedidos entregados Mover el pedido seleccionado como pendiente a pedidos entregados Gestor Pedido Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. El pedido figura como pedido entregado. Mostrar la solicitud del pedido entregado en pantalla. Mostrar el pedido seleccionado en pantalla Solicitud Pedido Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se muestra el pedido seleccionado en pantalla. Solicitar pedido impresin Solicitar pedido de impresin del pedido seleccionado Solicitud Pedido Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero. Se enva una solicitud de impresin Imprimir pedido entregado Imprimir el pedido entregado Gestor de impresin Confirmar entrega de pedido Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Almacenero.

Post condiciones

Se imprime el pedido entregado

Realizacin caso de uso N7 Descripcin del caso de uso

CDIGO CASO DE USO

CUSAL07 Analizar orden de compra parcial El Actor consultar las ordenes de compras parciales y

DESCRIPCIN

decidir si se procede con la solicitud de pedido a proveedor

ACTORES

Supervisor del Almacn El Actor se identificar con el rol de Supervisor del Almacn

PRE-CONDICIN

FLUJO DE PRINCIPAL : Aceptar solicitud de pedido 1. S: mostrar una lista con las rdenes de compras parciales segn orden de antigedad desde la ms antigua seguidas por las ms recientes. 2. U: Seleccionar una orden, en el orden dado e indicar Generar solicitud de pedido 3. S: mostrar la informacin del pedido y luego el mensaje: Desea generar la solicitud de pedido, si o no? 4. U: selecciona Si 5. Cdu. Realizar Pedido a Proveedor 6. Fin del caso de uso. POST-CONDICIN Se acept la solicitud de pedido.

Diagrama de Clases del Anlisis.

Diagrama de Secuencias.

Diagrama de Colaboracin.

Flujo de Sucesos. El supervisor selecciona la opcin orden de compra parcial de la IU Ordenes Compra Parcial (1), la interfaz lista las rdenes de compra que han sido generadas y ordenadas por fechas, el supervisor ingresa cdigo de la compra parcial y selecciona la orden de compra, la interfaz solicita la orden de compra parcial al Gestor de rdenes de compra parcial quin lo busca por cdigo y lo obtiene (2, 3, 4, 5,6). Se muestra la orden de compra en pantalla, el supervisor aprueba la orden de compra y la orden de compra es enviada al gestor de rdenes de compra. (7, 8,9).Se mueve la solicitud de orden de compra a Pedidos a proveedor(10).

Caso de uso N7 Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Selecciona orden de compra parcial( ) Se muestra una interfaz con la opcin para mostrar las rdenes de compra parciales ordenadas por fecha Supervisor

Analizar orden de compra parcial


Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Supervisor. Se ingresa a interfaz para escoger la opcin seleccionar orden de compra parcial

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas

Listar rdenes de compra parcial( ) Mostrar los pedidos que se tiene como pendientes en una pantalla. IU Orden Compra Parcial

Analizar orden de compra parcial


Requisitos no funcionales Salir del sistema bruscamente

Precondiciones: Post condiciones

El sistema reconoce al usuario con el rol de Supervisor. Se muestra una pantalla con una lista de las rdenes de compra parcial.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones:

Selecciona Orden de compra( ) Seleccionar un pedido que se encuentre en la lista que se muestra en pantalla. Supervisor

Analizar orden de compra parcial


Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Supervisor. Se ha seleccionado una orden de compra parcial. Solicitud por cdigo de orden de compra( ) Se hace la bsqueda del pedido seleccionado mediante su cdigo. IU Orden Compra Parcial

Analizar orden de compra parcial


Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Supervisor. Se hace la bsqueda de la orden de compra mediante su cdigo. Obtener solicitud ( ) Obtener el pedido seleccionado Gestor rdenes de compra Parcial

Analizar orden de compra parcial


Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Supervisor. Se obtiene el pedido de compra seleccionado. Envisolicitud ( ) Enviar el pedido seleccionado Solicitud compra parcial

Analizar orden de compra parcial


Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Supervisor. Se enva la orden de compra parcial Mostrar la solicitud de orden compra en pantalla Mostrar la solicitud de compra parcial en pantalla Solicitud compra parcial

Analizar orden de compra parcial


Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Supervisor.

Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Se muestra la orden de compra seleccionada en pantalla. Aprueba orden de compra parcial Mostrar el pedido seleccionado en pantalla Supervisor

Analizar orden de compra parcial


Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol deSupervisor. Se aprueba la orden de compra parcial que fue seleccionada Solicitud aprobada Aprobar la orden de compra parcial. IU orden compra parcial

Analizar orden de compra parcial


Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Supervisor. Se aprueba la orden de compra parcial. Mueve Solicitud de orden compra parcial a pedido a proveedor Mover la orden de compra aprobada a pedidos a proveedor Gestor rdenes de compra parcial

Analizar orden de compra parcial


Requisitos no funcionales Salir del sistema bruscamente El sistema reconoce al usuario con el rol de Supervisor. Se mueve la orden de compra parcial a pedidos a provedor.

MODELADO DE ANALISIS : REALIZAR PEDIDO A PROVEEDOR CASO DE USO: REVISAR STOCK DE PRODUCTOS Diagrama de Clase Anlisis:

Almacenero

IU-Lista de productos

Gestor Control de Stock

Diagrama de Secuencias:

: Almacenero

: IU-Lista de productos

: Gestor Control de Stock

indica Consultar Stock muestra listado de productos

consulta Stock de productos seleccionados consulta y obtiene Stock muetra Stock de productos

Diagrama de Colaboracin:
2: muestra listado de productos

1: indica Consultar Stock 3: consulta Stock de productos seleccionados

: Almacenero

: IU-Lista de productos

5: muetra Stock de productos 4: consulta y obtiene Stock

: Gestor Control de Stock

Flujo de Sucesos: El Almacenero ingresa a la interfaz para consultar Stock (1). El interfaz Lista de Producto se encarga de mostrar la lista de los productos (2). El almacenero selecciona los productos que desea consultar stock (3). El Gestor de Control de Stock se encarga de consultar y obtener stock de productos (4). Se muestra el stock de cada producto en la interfaz (5). Plantilla de Responsabilidades: Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Indica consultar stock Se ingresa a la interfaz para ver todos los productos Gestor Control de Stock Revisar Stock de productos

El sistema reconoce al usuario con el rol de Almacenero. Se ingresa a interfaz para ver la lista de productos

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Muestra listado de productos Genera la lista de todos los productos Gestor Control de Stock Revisar Stock de productos

El sistema reconoce al usuario con el rol de Almacenero. Se muestra lista de productos. Consulta stock de productos seleccionados Se realiza una consulta sobre el stock de los productos que el almacenero selecciona para visualizar. Gestor Control de Stock Revisar Stock de productos

El sistema reconoce al usuario con el rol de Almacenero y se obtiene la lista de productos Obtiene consulta

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Consulta y obtiene stock Obtiene stock de productos seleccionados Gestor de control de Stock Revisar Stock de productos

Se visualiza la lista de productos Consulta stock de cada producto seleccionado Muestra stock de productos Genera una lista de los productos seleccionados con detalle de su stock actual. Gestor de control de Stock Revisar Stock de productos No se genero lista porque no se selecciono producto. Se realizo la consulta de los productos seleccionados. Se genera una lista de productos.

CASO DE USO: GENERAR INFORME DE STOCK DE ALGUNOS PRODUCTOS Diagrama de Clase Anlisis: Generar el Informe de stock de algunos productos

Almacenero

IU-Lista de productos

Gestor Control de Stock

Diagrama de Secuencias:

: Almacenero

: IU-Lista de productos

: Gestor Control de Stock

indica generar informe de stock genera la lista de productos selecciona productos

indica generar informe obtiene stock de productos

confirma y registra informe

muestra informe

Diagrama de Colaboracin:

2: genera la lista de productos 1: indica generar informe de stock 3: selecciona productos 4: indica generar informe 7: confirma y registra informe

: Almacenero

: IU-Lista de productos

6: muestra informe 5: obtiene stock de productos

: Gestor Control de Stock

Flujo de Sucesos: El Almacenero indica generar informe stock (1). La interfaz Lista de Productos genera una lista de todos los productos (2). El almacenero selecciona los productos que desea generar informe (3). El almacenero indica al sistema generar informe de los productos seleccionados (4). El Gestor de Control de stock obtiene el stock de productos (5). Se muestra el informe solicitado detallando las cantidades de cada producto (6). El almacenero confirma el informe y se registra en el sistema (7). Plantilla de Responsabilidades: Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Indica generar informe de Stock Se genera informe de stock Gestor Control de Stock Generar el Informe de stock de algunos productos

El sistema reconoce al usuario con el rol de Almacenero Ingresa a la interfaz de la lista de productos

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre:

Genera lista de productos Se genera la lista de productos Gestor Control de Stock Generar el Informe de stock de algunos productos

El sistema reconoce al usuario con el rol de Almacenero Genero la interfaz con la lista de productos Selecciona productos

Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Selecciona productos para generar el informe Gestor de Control de Stock Generar el Informe de stock de algunos productos No hay productos en la lista Se visualizo la lista de productos y selecciono algunas Selecciono productos para ser generado su informe Obtiene stock de productos Se encarga de detectar el stock de los productos Gestor de Control de Stock Generar el Informe de stock de algunos productos No hay productos en la lista Se indico generar informe de productos seleccionados Consultar el stock de los productos Muestra informe El sistema se encarga de mostrar el informe con los productos seleccionados Gestor de Control de Stock Generar el Informe de stock de algunos productos No hay productos en la lista Consulto el stock de los productos Obtiene una lista de productos seleccionados Confirma y registra informe El almacenero confirma y registra el informe en el sistema. Generar el Informe de stock de algunos productos No hay informe Se Obtuvo una lista de productos seleccionados Almacena el informe en el sistema para uso posterior.

CASO DE USO: GENERARINFORME DE STOCK DE ALMACN Diagrama de Clase Anlisis:

Almacenero

IU-Lista de productos

Gestor Control de Stock

Diagrama de Secuencias:

: Almacenero

: IU-Lista de productos

: Gestor Control de Stock

indica generar stock muestra informe de productos obtiene stock de productos

registra informe de stock

Diagrama de Colaboracin:
2: muestra informe de productos

1: indica generar stock 4: registra informe de stock

: Almacenero

: IU-Lista de productos

3: obtiene stock de productos

: Gestor Control de Stock

Flujo de Sucesos: El Almacenero indica generar stock (1). La interfaz Lista de Productos genera una lista de todos los productos (2). Se obtiene el stock de cada productos por medio del Gestor de Control de Stock(3). El almacenero indica al sistema registrar informe stock de los productos seleccionados (4).

Plantilla de Responsabilidades: Nombre: Responsabilidades: Indica generar stock El sistema muestra la interfaz de la lista de productos del

Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

almacn. Gestor Control de Stock Generar el informe de stock del almacn. No hay producto en almacn El sistema reconoce al usuario con el rol de Almacenero Ingresa a la interfaz de la lista de productos del almacn.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Muestra informe de productos Se genera la lista de productos que estn en almacn Gestor Control de Stock Generar el informe de stock del almacn. No hay productos en almacn El sistema reconoce al usuario con el rol de Almacenero Genero la interfaz con la lista de productos que esta en almacn Obtiene stock de productos El sistema consulta stock de los productos que existen en almacn Gestor Control de Stock Generar el informe de stock del almacn. No hay productos en almacn Se visualizo la lista de productos que existen en almacn Se obtuvo el stock de todos los productos en ese instante de tiempo Registra informe de stock El sistema registra el informe generado para posteriores consultas. Generar el informe de stock del almacn. No hay informe generado Se obtuvo un informe del stock de productos del almacn Registra en la base de datos el informe generado.

CASO DE USO: REVISAR INFORME DE STOCK

Diagrama de Clase Anlisis:

Superv isor de Almacn

IU Lista inf orme de Stock

IU Inf orme

Gestor Control de Stock

Producto

Stock

Diagrama de Secuencias:

: Supervisor de Almacn

: IU Lista informe de Stock

: IU Informe

: Gestor Control de Stock

: Stock

revisar informe de stock generar lista de Informe

selecciona informe No Revi... muestra informe revisar Stock revisar Stock minimo del producto

revisar Stock actual del producto detecta e indica productos con Stcok debajo del Minimo

genera lista de productos detectados

cdu. genera solicitud de pedido

Diagrama de Colaboracin:

9: genera lista de productos detectados

10: cdu. genera solicitud de pedido

: Supervisor de Almacn 4: muestra informe 1: revisar informe de stock 3: selecciona informe No Revisado 2: generar lista de Informe

: IU Informe

8: detecta e indica productos con Stcok debajo del Minimo

5: revisar Stock 6: revisar Stock minimo del producto 7: revisar Stock actual del producto

: IU Lista informe de Stock

: Gestor Control de Stock

: Stock

Flujo de Sucesos: El Supervisor indica revisar informe de Stock (1). El sistema va al Gestor de Lista de Informes para obtener la lista de los informes (2). El Supervisor selecciona informe que no est revisado de la lista de Informes (3). El sistema muestra la interfaz del informe (4). El Gestor revisa Stock (5). El sistema se dirige a la entidad Stock para revisar el Stock mnimo del producto (6). El sistema se dirige a la entidad Stock para revisar el Stock actual del producto (7). El Gestor de Control de Stock detecta e indica los productos que tienen el Stock debajo del mnimo (8). El sistema genera una lista de los productos detectados (9). El Supervisor indica generar solicitud de pedido (10) cdu. Generar Solicitud de Pedido. Plantilla de Responsabilidades: Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Revisa informe de Stock Revisa el Stock de los productos que pertenecen al informe y genera una lista de ellas. Gestor Control de Stock Revisar Informe de Stock

El sistema reconoce al usuario con el rol de Supervisor. Se reviso el informe de Stock.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Obtener Informe Obtiene Informes de Stock Gestor Lista de Informes Revisar Informe de Stock

El sistema reconoce al usuario con el rol de Supervisor. Se obtuvo el Informes de Stock.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso:

Selecciona informe No Revisado Selecciona informe para revisar el stock de sus productos. Revisar Informe de Stock No hay ningn informe para revisar Se ha listado los informes de Stock Se muestra el informe de Stock seleccionado. Muestra informe Se visualiza el informe seleccionado con sus productos. Revisar Informe de Stock No hay ningn informe para revisar Se selecciono el informe a visualizar Se muestra el informe con sus detalles. Revisar Stock Se revisa el Stock de productos que contiene el Informe Gestor Control de Stock Revisar Informe de Stock

Se visualiza el informe de Stock Se reviso el Stock de cada producto del Informe. Revisar Stock mnimo del producto Se revisa el Stock mnimo de la entidad Stock de productos, comparndola con el Stock actual de productos. Gestor Control de Stock Revisar Informe de Stock

Se visualiza el informe de Stock Se reviso el Stock de cada producto del Informe. Revisar Stock mnimo del producto Se revisa el Stock mnimo de la entidad Stock de productos, comparndola con el Stock actual de productos. Gestor Control de Stock Revisar Informe de Stock

Se visualiza el informe de Stock Se reviso el Stock de cada producto del Informe. Revisar Stock actual del producto Se revisa el Stock de productos que contiene el Informe Gestor Control de Stock Revisar Informe de Stock

Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades:

Se visualiza el informe de Stock Se reviso el Stock de cada producto del Informe. Detecta e indica productos con Stock debajo del mnimo. Se revisa el Stock actual y mnimo de la entidad Stock de productos, comparndola para detectar cuales productos necesitan ser suministrados. Gestor Control de Stock Revisar Informe de Stock

Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Se visualiza el informe de Stock Se reconoci e indico productos que necesitan ser suministrados. Genera solicitud de pedido Generar una solicitud de pedido de los productos a ser suministrados. Revisar Informe de Stock

Se detecto y genero una lista de productos para ser suministrados. cdu. Genera una solicitud de pedido de productos.

CASO DE USO: GENERAR SOLICITUD DE PEDIDO Diagrama de Clase Anlisis:

Supervisor de Almacn

IU Informe

Gestor Datos Productos

Producto

Diagrama de Secuencias:

: IU Informe : Supervisor de Almacn 1. ingresa a Informe de Stock

: Gestor Datos Productos

: Producto

2. obtiene datos de productos del informe 3. obtiene datos del producto 4. vefifica e indica Guardar

Diagrama de Colaboracin:
1: ingresa al Informe de Stock 4: vefifica e indica Guardar

: Supervisor de Almacn

: IU Informe

2: obtiene datos de productos del informe

3: obtiene datos del producto

: Gestor Datos Productos

: Producto

Flujo de Sucesos: El Supervisor indica ingresar a la interfaz del Informe de Stock (1). El sistema obtiene los datos del producto que est en el informe por medio del Gestor de Datos Productos (2). El Gestor obtiene los datos de la entidad Producto (3). El Supervisor verifica el informe y sus productos mostrados e indica guardar (4).

Plantilla de Responsabilidades: Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Ingresar al informe de Stock Ingresar al informe de Stock para generar la solicitud de pedido Gestor Datos Productos Generar solicitud pedido

Salidas Precondiciones: Post condiciones

Se visualiza el informe de Stock y el sistema reconoci al usuario con el rol de Supervisor. Se reconoci e indico productos que necesitan ser suministrados.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Obtiene datos de informe de producto Ingresar al informe de Stock para generar la solicitud de pedido Gestor Datos Productos Generar solicitud pedido

Se selecciona para visualiza el informe de Stock. Se muestra datos de cada producto.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Obtiene datos de informe de producto Ingresar al informe de Stock para generar la solicitud de pedido Gestor Datos Productos Generar solicitud pedido

Se selecciona para visualiza el informe de Stock. Se muestra datos de cada producto. Verifica e indica Guardar Verifica y guarda el informe para su impresin posterior. Gestor Datos Productos Generar solicitud pedido

Se selecciona para visualiza el informe de Stock. Se guarda el informe.

CASO DE USO: VERIFICAR SOLICITUD DE PEDIDO Diagrama de Clase Anlisis:

Diagrama de Secuencias:

Diagrama de Colaboracin:

Flujo de Sucesos: El gerente indica verificar solicitud (1). El sistema muestra la lista de solicitudes con las que cuenta (2). El gerente indica que solicitud va a verificar (3). El sistema le muestra la solicitud seleccionada (4). El gerente modifica la solicitud (5) y pulsa guardar (6). El sistema con el control Aceptar Solicitud guarda la solicitud (7).

Plantilla de Responsabilidades: Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Solicita lista de pedido. Que el usuario solicite la lista de pedido mediante la IU Verificar Solicitud. Aceptar Solicitud Verificar solicitud de pedido

Que el usuario haya sido admitido con el rol de gerente. Se verifico la solicitud de pedido. Muestra solicitudes. La IU Verificar Solicitud muestra lista de solicitudes al gerente. Aceptar Solicitud Verificar solicitud de pedido

Que el gerente haya seleccionado Mostrar lista de solicitudes. Se mostr la lista de solicitudes. Selecciona solicitud. El gerente la solicitud a verificar, tambin podr modificar datos. Aceptar Solicitud Verificar solicitud de pedido

Que la IU Mostrar Solicitudes haya mostrado las solicitudes que han sido generadas. Se seleccion la solicitud a verificar. Muestra solicitud.

Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

La IU Verificar Solicitud muestra la solicitud que el gerente selecciono. Aceptar Solicitud Verificar solicitud de pedido

Que el gerente haya seleccionado alguna solicitud. Se mostr la solicitud. Modifica. El gerente cambia los datos de la solicitud si es necesario. Aceptar Solicitud Verificar solicitud de pedido

Que la IU Muestra Solicitudes, haya mostrado la solicitud a modificar. Se modific la solicitud. Presiona guardar. El gerente despus de modificar la solicitud quiere guardar los cambios. Aceptar Solicitud Verificar solicitud de pedido

Que el gerente haya modificado la solicitud. Se guarda la solicitud. Guarda solicitud. El control Aceptar solicitud guarda la solicitud. Aceptar Solicitud Verificar solicitud de pedido

Que el gerente haya seleccionado guardar solicitud. Se guarda la solicitud y muestra mensaje.

CASO DE USO: APROBAR SOLICITUD DE PEDIDO Diagrama de Clase Anlisis:

Diagrama de Secuencias:

Diagrama de Colaboracin:

Flujo de Sucesos: El gerente indica verificar solicitud (1). El sistema muestra la lista de solicitudes con las que cuenta (2). El gerente indica que solicitud va a aprobar (3). El gerente indica Aceptar (4) , y luego sigue con el caso de uso Generar Solicitud Oficial de Pedido. Plantilla de Responsabilidades Nombre: Indica aprobar solicitud.

Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

El gerente solicita lista de pedidos mediante la IU Aprobar Solicitud Aprobar solicitud de pedido

Que el usuario haya sido admitido con el rol de gerente. Se muestran lista de solicitudes. Muestra lista de solicitudes. La IU Aprobar Solicitud muestra lista de solicitudes. Aprobar solicitud de pedido

Que el gerente haya seleccionado aprobar solicitud. Muestra lista de solicitudes a aprobar.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Selecciona solicitud. El gerente selecciona la solicitud que quiere aprobar. Aprobar solicitud de pedido .

Que la IU haya mostrado la lista de solicitudes. Selecciona alguna solicitud a aprobar Indica Aceptar. El gerente aprueba la solicitud. Aprobar solicitud de pedido

Que el gerente haya seleccionado alguna solicitud. Se aprueba la solicitud.

CASO DE USO: GENERAR SOLICITUD DE PEDIDO OFICIAL Diagrama de Clase Anlisis:

Diagrama de Secuencias:

Diagrama de Colaboracin:

Flujo de Sucesos: El gerente indica generar solicitud de pedido oficial (1). El sistema verifica los datos(2). El Gestor de pedido oficial genera la solicitud de pedido oficial (3). PLntilla de Responsabilidades: Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Indica Generar solicitud de pedido oficial.. El gerente mediante la IU Generar solicitud de pedido oficial genera la solicitud de pedido oficial. Gestor de pedido oficial. Generar Solicitud de Pedido Oficial

Que el gerente haya aprobado la solicitud Se genera la solicitud de pedido oficial.. Valida datos. La IU verifica los datos por medio del control Gestor de pedido oficial. Gestor de pedido oficial. Generar Solicitud de Pedido Oficial

Que el gerente haya seleccionado Generar solicitud de pedido

Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

oficial. Se verifican los datos para generar la solicitud de pedido oficial. Genera solicitud de pedido oficial. El gerente aprueba la solicitud. Gestor de pedido oficial. Generar Solicitud de Pedido Oficial

Que el Control Gestor de pedido oficial haya verificado datos. Se gener la solicitud de pedido oficial.

CASO DE USO: RECHAZAR SOLICITUD DE PEDIDO Diagrama de Clase Anlisis:

Diagrama de Secuencias:

Diagrama de Colaboracin:

Flujo de Sucesos: El gerente indica rechazar solicitud (1). El sistema muestra la lista de solicitudes con las que cuenta (2). El gerente indica que solicitud a rechazar (3). El gerente indica Rechazar (4). El control Rechazar elimina la solicitud de pedido rechazada (5). Plantilla de Responsabilidades Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Indica Rechazar. El gerente rechaza la solicitud. Rechazar Rechazar Solicitud de Pedido

Que el usuario haya sido admitido con el rol de gerente. Se rechaza la solicitud de pedido. Muestra lista de solicitudes. La IU muestra la lista de solicitudes. Rechazar Rechazar Solicitud de Pedido

Que el gerente haya seleccionado rechazar solicitud. Se muestra lista de solicitudes. Selecciona solicitud a rechazar. El gerente selecciona una de las solicitudes que la IU Rechazar Solicitud mostro. Rechazar Rechazar Solicitud de Pedido

Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Que la IU haya mostrado todas las solicitudes de pedido generadas. Se selecciona la solicitud a rechazar. Indica rechazar. El gerente rechaza la solicitud Rechazar Rechazar Solicitud de Pedido

Que el gerente haya seleccionado alguna solicitud para rechazarla. El control Rechazar busca la solicitud a eliminar Elimina solicitud. El control rechazar elimina la solicitud. Rechazar Rechazar Solicitud de Pedido

Que el control . Se actualiza la nueva lista de solicitudes de pedido.

CASO DE USO: TRAMITAR PEDIDO Diagrama de Clase Anlisis:

Diagrama de Secuencias:

Diagrama de Colaboracin:

Flujo de Sucesos: El supervisor indica tramitar pedido (1). El sistema muestra la lista de solicitudes que gener el gerente (2). El supervisor indica que solicitud tramitar (3). El sistema muestra la solicitud de pedido oficial (4), luego sigue el caso de uso Buscar Proveedor.

Plantilla de Responsabilidades: Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Indica tramitar. El usuario pide las solicitudes a travs de la IU tramitar pedido. Tramitar pedido.

Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

El usuario ha sido admitido en el sistema con el rol de supervisor. Se ve los datos de la solicitud a tramitar. Muestra lista de solicitudes oficiales. La IU tramitar pedido muestra la lista de solicitudes oficiales con las que cuenta Tramitar pedido.

Que el gerente haya seleccionado Tramitar pedido. Se muestra lista de solicitudes oficiales. Selecciona solicitud. El gerente indica la solicitud que quiere tramitar. Tramitar pedido.

Que se haya mostrado la lista de soliitudes. Se selecciona alguna solicitud. Muestra contenido de la solicitud. La IU Tramitar pedido muestra el contenido de la solicitud que se va a tramitar. Tramitar pedido.

Que el gerente haya seleccionado alguna solicitud de pedido oficial. Se muestra su contenido para luego tramitarla en el siguiente caos de uso.

CASO DE USO: BUSCAR PROVEEDOR Diagrama de Clase Anlisis:

Diagrama de Secuencias:

Diagrama de Colaboracin:

Flujo de Sucesos: El supervisor indica buscar proveedor (1). El sistema muestra formulario (2). El supervisor ingresa cdigo y presiona buscar (3,4). El sistema valida datos (5). El gestor devuelve el nombre del proveedor (6). El sistema muestra el nombre del proveedor (7). Luego sigue el caso de uso Generar orden de compra. Plantilla de Responsabilidades: Nombre: Responsabilidades: Indica Buscar proveedor. El gerente Busca al proveedor que aparece en la solictud de pedido oficial para poder generar la orden de compra.

Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso:

Gestor de bsqueda. Buscar Proveedor

Que el gerente haya seleccionado visto el contenido de la solicitud de pedido oficial. Se busca al proveedor. Muestra formulario. La IU muestra el formulario para buscar el nombre del proveedor a quien ira dirigida la orden de compra. Gestor de bsqueda. Buscar Proveedor

Que el gerente haya seleccionado buscar proveedor. Se busca al proveedor. Ingresa el cdigo del proveedor. El gerente digita el cdigo del proveedor que se encuentra en la solicitud de pedido oficial.. Gestor de bsqueda. Buscar Proveedor

La IU Buscar proveedor mostro formulario. Se realizara la bsqueda con el cdigo ya ingresado. Indica Buscar El supervisor inicia la bsqueda del nombre del proveedor. Gestor de bsqueda. Buscar Proveedor

Que el gerente haya ingresado el cdigo del proveedor. Se busca el nombre del proveedor con ese cdigo. Valida datos. La IU Buscar proveedor valida el cdigo por medio del control Gestor de bsqueda. Gestor de bsqueda. Buscar Proveedor

Que el gerente haya seleccionado buscar. Se Busca el nombre del proveedor en la base de datos. get Proveedores. El control Gestor de bsqueda devuelve el nombre del proveedor. Gestor de bsqueda. Buscar Proveedor

Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Que el control Gestor de bsqueda haya validado los datos.. Se devuelve el nombre del proveedor. Muestra nombre del proveedor. La IU Buscar proveedor muestra el nombre del proveedor que le corresponde el cdigo ingresado. Gestor de bsqueda. Buscar Proveedor

Que el control Gestor de bsqueda haya devuelto el nombre del proveedor. Se muestra el nombre del proveedor.

CASO DE USO: GENERAR ORDEN DE COMPRA Diagrama de Clase Anlisis:

Diagrama de Secuencias:

Diagrama de Colaboracin:

Flujo de Sucesos: El supervisor indica generar orden de compra (1). El sistema verifica los datos(2). El Gestor de orden de compragenera la orden de compra (3).

Plantilla de Responsabilidades: Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Indica Generar orden de compra. El gerente aprueba la solicitud. Gestor de orden de compra. Generar Orden de compra

Que el gerente busco el nombre del proveedor para agregar a la solicitud.. Se genere la orden de compra. Valida datos. La IU Generar orden de compra valida los datos de la solicitud de pedido oficial mediante el control Gestor de orden de compra. Gestor de orden de compra. Generar Orden de compra

Que el gerente haya seleccionado generar orden de compra. Se verifican que los datos sean correctos. Genera orden de compra. El control Gestor de orden de compra genera la orden de compra despus de verificar datos. Gestor de orden de compra. Generar Orden de compra

Que el control Gestor de orden de compra haya verificado los datos. Se genera la orden de compra.

MODELO ANALISIS: RECIBIR PEDIDO DEL PROVEEDOR

Realizacin caso de uso N20

Comprobar pedido entrante Supervisor

Realizacion del CU Comprobar pedido entrante

Descripcin del caso de uso

CDIGO CASO DE USO

CUSAL20 Comprobar pedido entrante Se comprobar que el pedido entrante figure en la lista de pedidos pendientes del sistema. Supervisor de Almacn El Actor debe de haberse identificado con el rol de Supervisor de Almacn.

DESCRIPCIN

ACTORES

PRE-CONDICIN

FLUJO DE PRINCIPAL : 1. U: Selecciona la opcin Cotejar Pedido Entrante. 2. S: Muestra una lista de pedidos pendientes. 3. U: Escoge el pedido requerido y selecciona la opcin Revisar Pedido. 4. U: cduRevisar Pedido. 5. El caso de uso finaliza. POST-CONDICIN El sistema solicita la base de datos el contenido de la lista de los productos del pedido requerido.

Diagrama de Clases del Anlisis.

Supervisor

IU: Cotejar pedido

Gestor de Pedidos

Lista de Pedidos

Diagrama de Secuencias.

Diagrama de Colaboracin.
1: Ingresa la Opcion Cotejar Pedido 4: Selecciona Revisar Pedido

: Supervisor

: IU: Cotejar Pedido 3: Muestra la lista de pedidos

: Lista de pedidos 2: Llama a la Lista de Pedidos

: Gestor de Pedidos

Flujo de Sucesos.

El Supervisor selecciona la opcin Cotejar Pedido de la IU Cotejar pedido (1), el sistema Ingresa a la BD par llamar a la lista de pedidos(2) El sistemas muestra la lista de pedidos actuales (3). El sistema selecionar el pedido a revisar (4). Plantilla de Responsabilidades de CU Comprobar Pedido Entrante.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Cotejar Pedido ( ) El actor ingresa a la opcin Cotejar Pedido. Supervisor Comprobar Pedido Entrante Requisitos no funcionales No se presentan excepciones. No se presentan salidas. El actor debi haberse identificado como Supervisor. Se ingresa al IU Cotejar Pedido. Llamar Lista ( ) Se llama a la Lista de Pedidos. Gestor de Pedidos. Comprobar Pedido Entrante Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se debe haber ingresado al IU Cotejar Pedido. Una vez llamada la Lista de Pedidos queda lista para su posterior uso. Mostrar Lista Pedidos ( ) Se muestra la Lista de Pedidos en el IU Cotejar Pedido. Lista de Pedidos Comprobar Pedido Entrante Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se solicit el llamado de la Lista de Pedidos. Se muestra la Lista de Pedidos. Selecciona Pedido ( ) El actor hace clic en la opcin Revisar Pedido. Supervisor Comprobar Pedido Entrante Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se mostr la Lista de Pedidos Se llam al CU Revisar Pedido

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Realizacin caso de uso N21

Supervisor
(f rom CU20)

Revisar Pedido

Realizacion de CU Revisar Pedido

CDIGO CASO DE USO

CUSAL21 Revisar Pedido En este caso de uso se revisar si la cantidad de productos

DESCRIPCIN

del pedido entrante es conforme de acuerdo a como se muestra en el sistema.

ACTORES

Supervisor de Almacn Es invocado por el cu Comprobar Pedido Entrante.

PRE-CONDICIN

El Actor debe de haberse identificado con el rol de Supervisor de Almacn.

FLUJO DE PRINCIPAL : 1. S: Muestra la lista con la cantidad de productos que contiene el pedido seleccionado. 2. U: Compara la lista de productos que figura en el Sistema con la lista de la gua de remisin y si es correcta selecciona la opcin Conforme. 3. S: Procede a borrar el pedido entrante de la lista de pedidos pendientes. 4. El caso de uso finaliza. POST-CONDICIN El pedido seleccionado es eliminado de la base de datos.

Diagrama de Clases del Anlisis

Supervisor
(f rom CU20)

IU:Revision de Pedido

Gestor de Revision

Pedido

Diagrama de Secuencias

Diagrama de Colaboracin

1: Ingresa opcion Revision Pedido 5: Seleccionar la opcion conforme : IU:Revision de Pedido 2: Solicita el Pedido 6: Solicita Eliminacion

7: Muestra confirmacion de eliminacion : Supervisor : Gestor de Revision 4: Muestra el Pedido

3: Genera el Pedido

: Pedido

Flujo de Sucesos

El supervisor Ingresa la opcionRevision Pedido de La IU: Revision de Pedido (1) La interfaz solicita los datos y cantidad de productos del pedido al gestor de revisin el cual a su vez accede al pedido requerido y lo muestra en en la IU: Prvisio de pedido (2,3,4) El supersivor revisar coteja los datos de pedido con la gua de emisin y seleccionar la opciona conforme para que asi demos de baja( elminar ) al pedido de la DB (5,6,7) Plantilla de Responsabilidades de CU Revisar Pedido. Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Selecciona Revisar ( ) El actor selecciona la opcin Revisar Pedido. Supervisor Revisar Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se ingres a la opcin Revisar Pedido en el IU Cotejar Pedido. Se ingres al IU Revisin Pedido. Solicitar Pedido ( ) Se debe solicitar la revisin del pedido entrante. IU Revisar Pedido Revisar Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se ingres al IU Revisin de Pedido. Se solicit la generacin del pedido. Generar Pedido ( )

Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Se genera el pedido entrante. Gestor de Pedidos Revisar Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se solicit la generacin del Pedido. Se obtendr el pedido solicitado para su inmediato uso. Mostrar Pedido ( ) Se muestra el pedido con sus respectivas cantidades de productos. Pedido Revisar Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se obtuvo el pedido a verificar. Se mostr el pedido solicitado en el IU Revisar Pedidos. Selecciona Conforme ( ) El actor selecciona la opcin Conforme. Supervisor Revisar Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se verific el pedido mostrado. Se verific la validacin del Pedido. Solicita Eliminacin ( ) Se enva una solicitud para eliminar el pedido revisado. IU Revisar Pedido Revisar Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se acept la verificacin del pedido revisado. El sistema eliminar el pedido de la lista de pendientes. Genera Eliminacin ( ) Se elimina de la lista de pedidos pendientes el pedido revisado. Gestor de Revisin Revisar Pedido Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se solicit la eliminacin del pedido revisado. Se elimin de la base de datos el pedido revisado.

Realizacin caso de uso N22

Ingreso de Pedido Almacenero

Realizacion de CU Ingreso de Pedido

Descripcin del caso de uso

CDIGO CASO DE USO

CUSAL22 Inventario del Pedido Entrante En este caso de uso se proceder a inventariar los

DESCRIPCIN

productos que han llegado al almacn con el pedido entrante.

ACTORES

Almacenero El Actor debe de haberse identificado con el rol de Almacenero.

PRE-CONDICIN

FLUJO DE PRINCIPAL : 1. A: El actor ingresar el nombre del producto a buscar e indicar Realizar Bsqueda. 2. S: Realizar la bsqueda y se mostrar los productos relacionados con ese nombre. 3. A: Selecciona un producto e indicar Ac. 4. U: cduActualizar stock del producto entrante. 5. El caso de uso finaliza. POST-CONDICIN El sistema busca el producto seleccionado en la base de datos.

Diagrama de Clases del Anlisis

Almacenero

IU Inventariar el Pedido

Gestor de Producto

Catalogo de Producto

Diagrama de Secuencias

Diagrama de Colaboracin

1: Ingresa el nombre del producto 2: Indica Realizar Bsqueda 6: Selecciona producto 7: Indica Buscar

: Alm acenero

: IU Inventariar el Pedido

5: Muestra el resultado

3: Solicita Bsqueda

4: Realiza Bsqueda : Catalogo de Producto : Gestor de Producto

Flujo de Sucesos

El Almacenero ingresa nombre del producto a buscar e indica Realizar Bsqueda mediante la IU Buscar Producto (1, 2). La IU Buscar Producto solicita la bsqueda del producto solicitado al Gestor de Producto, el cual accede al catlogo de producto y busca en el mismo el producto, los resultados devueltos y mostrados en la IU Buscar Producto (3, 4, 5). El Almacenero ahora selecciona un producto de la lista (devuelta por la bsqueda) e indica Buscar (6, 7). Plantilla de Responsabilidades de CU Inventario del Pedido Entrante. Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Ingreso del nombre del producto( ) Ingresar el nombre del producto al cual se quiere inventariar. Almacenero Inventario del Pedido Entrante Requisitos no funcionales Escribir mal el nombre del producto ingresado.

El campo solicitado del interfaz Inventariar el Pedido queda lleno. Realizar Bsqueda( ) Se da clic en la opcin Realizar Bsqueda. Almacenero Inventario del Pedido Entrante Requisitos no funcionales No presenta ninguna excepcin. Haber ingresado el nombre del producto a buscar. Se solicita la bsqueda al sistema.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Solicita Bsqueda ( ) Se solicita la bsqueda del producto ingresado al Gestor de Productos. IU Inventariar el Pedido Inventario del Pedido Entrante Requisitos no funcionales El nombre del producto ingresado no tiene relacin o est mal escrito. No se presentan salidas. Haber ingresado en la opcin Realizar Bsqueda. Queda todo listo para que se realice la bsqueda del producto. Realiza Bsqueda ( ) Se realiza la bsqueda del producto ingresado en el IU Inventariar el Pedido. Gestor de Productos. Inventario del Pedido Entrante Requisitos no funcionales Falla en la conexin con la Base de Datos del Sistema. Mensaje de error por alguna falla en la conexin con la BD. La IU Inventariar el Pedido debe haber solicitado la bsqueda del producto. Se realiza la bsqueda de producto ingresado.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Mostrar Resultado ( ) Se muestra el resultado de la bsqueda del producto ingresado. Catlogo de Productos. Inventario del Pedido Entrante Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se haya realizado la bsqueda del producto con xito. Se muestra en la IU Inventariar el Pedido las opciones que han derivado de la bsqueda. Seleccionar Producto ( ) Se debe escoger el producto que estaba buscando. Almacenero Inventario del Pedido Entrante Requisitos no funcionales No se encuentra el producto buscado. No se presentan salidas. Se debe mostrar en el IU Inventariar el Pedido los nombres de los productos relacionados a la bsqueda. La IU Inventariar el Pedido indica al Gestor de Producto el producto para actualizar su stock. Buscar ( ) Hacer clic en la opcin Buscar. Almacenero Inventario del Pedido Entrante Requisitos no funcionales No presenta excepciones. No se presentan salidas. Se debe haber escogido el producto a actualizar. Se invoca al CU Actualizar Stock del Producto Entrante.

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

Realizacin caso de uso N23

Almacenero
(f rom CU22)

Actualizar stock del producto entrante

Realizacin del CU Actualizar stock del producto entrante

CDIGO CASO DE USO DESCRIPCIN

CUSAL23 Actualizar stock del producto entrante. En este caso de uso se proceder a actualizar el stock del

producto ingresado con el pedido entrante al almacn. ACTORES Almacenero Es invocado por el cu. Inventario del Pedido Entrante. PRE-CONDICIN El Actor debe haberse identificado con el rol de

Almacenero. FLUJO DE PRINCIPAL : 1. S: Muestra una ventana con una tabla con el producto buscado y un campo donde se llenar la cantidad que est ingresando al almacn del producto antes dicho. 2. A: Procede a llenar la cantidad que est ingresando al almacn y elige la opcin Actualizar. 3. S: Muestra un mensaje de validacin de la cantidad y pregunta: La cantidad ingresada es correcta, s o no? 4. A: E actor elige la opcin SI. POST-CONDICIN El sistema actualiza el stock del producto seleccionado.

Diagrama de Clases del Anlisis

Almacenero
(f rom CU22)

IU Actualizar Producto

Gestor de Producto
(f rom CU22)

Tabla de Producto

Diagrama de Secuencias

Diagrama de Colaboracin
2: Llena el campo solicitado 3: Elige la opcin Actualizar 6: Indica S

: IU Actualizar Producto : Almacenero

5: Muestra la confirmacin 4: Valida la cantidad del producto 7: Procesa la actualizacin del producto

1: Muestra el producto buscado

8: Genera la actualizacin del producto

: Gestor de Producto

: Catalogo de Producto

Flujo de Sucesos

El sistema muestra una tabla con el producto buscado en el CU Inventario del Pedido Entrante (1). El Almacenero ingresa la cantidad del producto y elige la opcin Actualizar (2,3). El Gestor de pedidos genera un mensaje de confirmacin del ingreso de la cantidad y lo muestra a travs de IU Actualizar Producto (4,5). El Almacenero procede a confirmar y

elige la opcin SI (6). La IU Actualizar Producto procesa la actualizacin del stock del producto (7). El Gestor de Producto genera la actualizacin del stock del producto.

Plantilla de Responsabilidades de CU Actualizar Stock del Producto Entrante. Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Mostrar Producto ( ) Muestra el producto a actualizar en el IU Actualizar Producto. Catlogo de Producto Actualizar Stock del Producto Entrante Requisitos no funcionales No se muestra ningn producto por alguna falla en la BD. No se presentan salidas. Haber escogido el producto a actualizar en el IU Inventariar el Pedido. Se muestra en una tabla el producto a actualizar. Llenar Campo ( ) Se llena la cantidad entrante del producto para actualizar su stock. Almacenero Actualizar Stock del Producto Entrante Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se debe haber mostrado en una tabla el producto a actualizar. El campo solicitado del interfaz Actualizar Producto queda lleno. Elegir Opcin Actualizar ( ) Se da clic en la opcin Actualizar. Almacenero Actualizar Stock del Producto Entrante Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se debe haber ingresado la cantidad del producto entrante. Ingresa al sistema la cantidad del producto. Validar Cantidad ( ) Se enva una solicitud de validacin de cantidad al Gestor de Productos. IU Actualizar Producto. Actualizar Stock del Producto Entrante Requisitos no funcionales No se haya ingresado ninguna cantidad y haber dado clic en la opcin Actualizar. No se presentan salidas. Se debe haber dado clic en la opcin Actualizar. Se verifica la cantidad del producto entrante. Mostrar Confirmacin ( ) Se muestra un mensaje preguntando si la cantidad ingresada es correcta con opciones de S o NO. Gestor de Productos Actualizar Stock del Producto Entrante Requisitos no funcionales

Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones Nombre: Responsabilidades: Tipo: Caso de Uso: Nota: Excepciones: Salidas Precondiciones: Post condiciones

No se presentan excepciones. No se presentan salidas. El IU debe haber solicitado la validacin de la cantidad. Muestra un mensaje de confirmacin. Aceptar confirmacin ( ) Se confirma la confirmacin del producto dando clic en S. Almacenero Actualizar Stock del Producto Entrante Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se debe haber mostrado el mensaje de confirmacin. La cantidad ingresada ingresa al sistema. Procesar Actualizacin ( ) Se solicita la actualizacin del producto. IU Actualizar Producto Actualizar Stock del Producto Entrante Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se debe haber confirmado la cantidad del producto entrante. Queda todo listo para la actualizacin del stock del producto.

Se solicita la actualizacin del producto. IU Actualizar Producto Actualizar Stock del Producto Entrante Requisitos no funcionales No se presentan excepciones. No se presentan salidas. Se debe haber confirmado la cantidad del producto entrante. Queda todo listo para la actualizacin del stock del producto. Genera Actualizacin ( ) Se actualiza el stock del producto tomando en cuenta la cantidad ingresada. Gestor de Producto. Actualizar Stock del Producto Entrante Requisitos no funcionales Falla en la Base de Datos. No se presentan salidas. El IU Actualizar Producto debe haber solicitado la actualizacin del stock del producto. El Sistema actualiza el stock del producto en la Base de Datos.

DIAGRAMA DE CLASES DEL SISTEMA

También podría gustarte