Caso de Uso Expandido
Caso de Uso: (Expandido) Crear Guía
Interna de Recepción por Compra
(Productos con registro persistente)
(Base Craig Larman)
Terminal Recepción
Crear Guía Interna de
Recepción por Compras
Caso de Uso Expandido
Nota : (Craig Larman, 2.7.2, pág. 26)
“Los Casos de Uso Expandidos son
extensas narrativas de descripción de un
proceso - pueden contener cientos de
frases - “.
Ver también: (Craig Larman, 6.3.2, pág. 50).
Encargado de Recepción
Caso de Uso : Crear Guía Interna de Recepción por Compra
Proveedor
Actores :
Proveedor (Iniciador) , Encargado de Recepción (Actor Primario).
Propósito:
Capturar Datos de Recepción de Productos Comprados.
Resumen:
Este Caso de Uso comienza cuando un Proveedor contacta a un Encargado de Recepción para solicitarle que reciba los Productos que está entregando, la Transacción requerida la documenta con una Guía de Despacho o Factura. El Encargado
de Recepción verifica la entrega física (Cantidad y Estado General) contra lo indicado por el Documento adjunto y después registra en el Terminal de Recepción los
datos consignados en el mismo, al terminar confirma la Transacción. El Proveedor
recibe la 3ª copia de la Guía de Recepción y la 3ª copia de su Guía de Despacho o
Factura ambas firmadas por el Encargado de Recepción, quien envía a sus respectivos destinos las restantes copias también firmadas (según Flujograma de Información correspondiente). El Caso de Uso termina cuando el Proveedor se retira.
Tipo:
Primario y real.
Referencias cruzadas: Funciones: R1.1, R1.2, R1.3, R1.4, R1.5, R1.6, R1.7, R1.8
R1.9, R1.10, R1.11, R1.12, R1.13, R1.14, R1.15
Nota: Este Caso de Uso comprende desde la Hoja actual hasta
las siguientes 4 Hojas (5 en total)
1
Caso de Uso: (Expandido) Crear Guía
Interna de Recepción por Compra
(Productos con registro persistente)
(Base Craig Larman )
Curso Normal de los Eventos
Acción de los actores
Respuestas del Sistema
1. Este caso comienza cuando un Proveedor se contacta con un
Encargado de Recepción para solicitar que se efectúe una
Recepción de Productos. (Petición).
2. El Encargado de Recepción acuerda realizar la Transacción.
(Aceptación del compromiso) y para ello ingresa a la opción de
Crear Guía de Recepción del Menú de Opciones haciendo (Click)
y después oprimiendo la tecla (Tab).
4. El Encargado de Recepción verifica visualmente el Nº de Guía de
Recepción y Fecha ofrecidos por el sistema y a continuación
ingresa su identificación (Código) en C.
6. El Encargado de Recepción ingresa en E el RUT del Proveedor y
verifica los datos del mismo desplegados por el sistema.
8. El Encargado de Recepción ingresa en M, N y O respectivamente
el Nº de Guía de Despacho del Proveedor, la Fecha de la Guía de
Despacho y el Nº de la Orden de Compra.
10. El Encargado de Recepción pasa a la sección de detalle, en el cual
ingresa el Código del Producto en P.
12. El Encargado de Recepción verifica los datos del Producto e
ingresa el costo unitario(Precio) y la cantidad recibida en R y
S. Luego oprime (Tab) para grabar la línea actual y crear una
nueva línea o terminar el ingreso de datos.
14. Al terminar de ingresar los Productos, el Encargado de Recepción oprime el botón V para indicar al sistema el fin de la
captura de datos.
16. El Encargado de Recepción cierra la interfaz de Transacción oprimiendo el botón XX para volver al Menú de Opciones y entrega o
envía una copia de la Transacción terminada al Proveedor por la
vía de comunicación preestablecida. (Notificación de cumplimiento del compromiso). Opcionalmente vuelve a oprimir (Tab)
para ingresar otra recepción, con lo cual el sistema pasa a 3.
3. El sistema despliega la interfaz de Creación de Guía de Recepción,
asigna y despliega automáticamente en A el Nº de Guía de Recepción
correlativo correspondiente y en B la fecha del sistema.
5. El sistema obtiene y despliega el nombre del Encargado de Recepción
en D.
7. El sistema despliega los datos básicos del Proveedor (Razón Social,
Dirección, e-Mail, Comuna, Ciudad, Teléfono, Fax) en F, G, H, I, J, K
y L respectivamente.
9. El sistema verifica la validez / existencia del Nº de la Orden de Compra.
11. El sistema despliega el Nº de Línea en LL, obtiene y despliega la
descripción del Producto en Q.
13. El sistema calcula el valor de la línea ingresada y lo acumula, desplegando los valores en T y U, a la vez que graba la línea recién completada.
15. El sistema calcula los valores subtotales / total y los despliega / redespliega en los campos T y U, además actualiza los datos de la
transacción en el sistema de almacenamiento persistente. Calcula el
costo promedio y lo actualiza Genera un original y 2 copias de la
transacción realizada utilizando la interfaz de salida indicada.
“Limpia” la interfaz de entrada y posiciona el cursor en A.
2
Caso de Uso: (Expandido) Crear Guía
Interna de Recepción por Compra
(Productos con registro persistente)
(Base Craig Larman)
Interfaz de Entrada
Guía Interna de Recepción por Compra
Código Enc. Recepción
C
E
RUT Proveedor
Encargado Recepción
Razón Social Proveedor
G
I
Ciudad
M
Guía de Despacho de Proveedor Nº
L.
LL
Código
Anulada
F
K
Fono
Y
Nº de O/C.
Precio
R
Cerrar X
XX
Anular Z
Salir
L
Fax
N
Fecha G/ D. Proveedor
Q
W
H
e-Mail
J
A
B
Fecha Recepción
Descripción
P
Cerrada
D
-
Dirección Proveedor
Comuna
Nº Guía Recepción
Cantidad
S
O
Valor Neto
T
V
Grabar
Total acumulado
U
3
Caso de Uso: (Expandido) Crear Guía
Interna de Recepción por Compra
(Productos con registro persistente)
(Base Craig Larman)
Excepciones al Curso Normal de los Eventos:
- Cursos Alternos al Curso Normal de los Eventos (para desarrollar los Casos de Uso correspondientes en otras vueltas de la espiral)
1) Campo F : Producto no registrado (Código no existe). Comunicarse con Administrador.
2) Campo M : Nº de Guía ya existe para el RUT del Proveedor. Indicar error, rechazar.
3) Campo E : RUT de Proveedor no registrado (RUT no existe). Comunicarse con Administrador.
4) Campo C : Encargado de Recepción no registrado (Código no existe). Comunicarse con Administrador.
5) Campo O : Nº de Orden de Compra no existe. Comunicarse con Departamento de Compras.
Notas adicionales a la Interfaz de Entrada:
( para desarrollar en vueltas futuras de la espiral)
Curso Normal
1) Considerar operacion(es) de Cerrado en Encabezado
2) Considerar operacion(es) y “flag” de Cerrada en Líneas
Excepciones
3) Considerar operación(es) y “flag” de Reversado en Encabezado
4) Considerar operacion(es) de Anulado de Encabezado
5) Considerar operacion(es) y “flag” de Anulada en Líneas
6) Considerar operacion(es) y “flag” de Reversada en Líneas
7) Considerar operación(es) de Modificar en Encabezado
8) Considerar operación(es de Modificar en Encabezado
9) Considerar operación(es) de Cancelar en Encabezado
10) Considerar operación(es) de Cancelar en Líneas
Nota:
Se indican algunas de las excepciones posibles únicamente a modo de
ejemplo.
4
Modelo Conceptual (simplificado)
Crear Guía Interna de
Recepción por Compra
(Productos con registro persistente)
(Base Craig Larman)
Nota : En este modelo se consideran
los conceptos mínimos. En un análisis
y desarrollo posteriores se podrían incluir conceptos tales como Bodega,
Terminal, Empresa, etc. Por lo contrario,
se podrían excluir : Empleados, Ordenes
de Compra.
*
Nº de Guía
Fecha
Proveedor
Nombre
Empleados
Código
Nombre
1
Nota:
La flecha gruesa entre el Encabezado y el Detalle indica una Relación
de Pertenencia. (Base Juan Bravo C.“La Nueva Visión...” pág 200)
*
*
1
Proveedores
RUT
Nombre
Dirección
1
1..5
Detalle de Guía
Interna de Recepción por Compra
*
Productos
Nota: Según Craig Larman
(9.3 y 9.4 - págs. 87 a 91 -,
además de 9.6.1 a 9.6.3 - págs.96
y 97) Se trata de conceptos, asociaciones y atributos del mundo real, no
se trata de un modelo de software.
Encabezado de
Guía Interna de
Recepción por
Compra
Código
Descripción
Costo
1
Descripción
Costo
Cantidad
1
Ordenes
de Compra
Nº OC
Fecha
Nota:
Dentro de los requerimientos,
no necesariamente se encuentra
el concepto de Orden de Compra.
(Puede ser un ingreso manual).
5
Descargar

MDCompV3 caso de uso expandido