Académique Documents
Professionnel Documents
Culture Documents
Gestin de un Vdeo-Club
1
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
1. Resumen
Este trabajo es realizado para facilitar la administracin y control de
entrada y salida del producto.
A continuacin explicaremos la finalidad asi como las caractersticas
fundamentales, dentro de sus especificaciones incluimos las opciones de
dar altas y bajas de clientes y productos as como tambin hacer
inventarios del producto ya existente dentro de este, este software se
encarga de facilitar las transacciones dentro de la compra-venta en la
industria agrcola.
2
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
2. Introduccin
La empresa vendedora y compradora de semillas AgroAhome tiene alrededor de 50
clientes y aproximadamente 4 proveedores por mes.
La empresa compra la semilla al mejor postor y al llegar a un acuerdo mutuo con el
proveedor se procede a darlo de alta en el sistema tomando los siguientes datos, nombre
completo del proveedor, direccin, telfono, sexo, fecha de nacimiento, cantidad comprada,
precio total y el nombre de la empresa.
De cada clientes que compra semilla por primera ves es necesario darlo de alta en el
sistema por lo cual es necesario conocer su nombre y apellidos completo, direccin,
telfono, sexo, fecha de nacimiento, cantidad vendida, tipo de pago, cantidad abonada,
cantidad restante y el nombre para la cual trabaja el cliente.
Tambin es necesario dar de baja a los clientes que han finiquitado sus adeudos con la
empresa o bien que han cambiado de proveedor de semillas.
Tambin es importante conocer la cantidad de producto que entra y sale por semana por lo
cual es necesario tener registro de cada compra o venta que se realizo para realizar un
inventario por semana del producto existente dentro de la empresa.
OBJ01
Descripci
n
OBJ02
Descripci
n
OBJ03
Descripci
n
Gestionar inventarios
El sistema guarda una bitcora del producto existente dentro
de la empresa as como el producto que entro y sali
semanalmente.
Estabilidad alta
Comentari ninguno
os
4
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
RI01
Informacin sobre producto
Objetivos
Gestionar el producto existente dentro de la empresa
asociado
s
Requisitos
Altas de producto
asociados
Bajas de producto
Consultas de un producto en especifico
Inventario de producto total existente
Descripcin
El
sistema
deber
almacenar
la
informacin
correspondiente al producto total dentro de la empresa.
En concreto:
Datos
Tipo de semilla
especficos
Cantidad adquirida
Cantidad vendida
Precio total compra
Precio total de venta
Consulta de un tipo de semilla
Consulta de todo el producto
Pre inventario
Inventario final
Intervalo
pasado y presente
temporal
Estabilidad
alta
Comentarios
ninguno
5
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
RI02
Objetivos
asociados
Requisitos
asociados
Descripcin
Datos
especficos
Intervalo
temporal
Estabilidad
Comentarios
alta
El numero del cliente es nico y no puede haber dos
clientes con el mismo numero.
6
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
RI03
Informacin de proveedores
Objetivos
Gestionar los proveedores
asociado
s
Requisitos
Alta de un proveedores
asociados
Baja de un proveedores
Modificacin de datos de un proveedor
Consulta de un proveedor
Consulta de proveedores con pagos pendientes
Consulta de los proveedores ms rentables
Identificacin de proveedor
Descripcin
El
sistema
deber
almacenar
la
informacin
correspondiente a los proveedores, En concreto:
Datos
Nmero de proveedor
especficos
Nombre y apellidos del proveedor
Fecha de nacimiento del proveedor
Sexo del proveedor
Fecha de alta como proveedor
Direccin del proveedor
Telfonos del proveedor
Cantidad vendida
Nombre de la empresa del proveedor
Intervalo
Presenta y pasado
temporal
Estabilidad
alta
Comentarios
El numero de proveedor es nico y no puede haber dos
proveedores con el mismo numero
7
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
5. Requisitos funcionales
5.1 Diagramas de casos de uso
Diagrama de subsistemas.
Cliente
Este actor representa los compradores de producto dentro
de la empresa
ninguno
ACT02
Descripci
n
Comentari
os
Administrador
Este actor representa el manejo de la informacin dentro de
la empresa
ninguno
ACT03
Descripci
n
Comentari
os
Proveedor
Este actor representa el abastecimiento de producto dentro
de la empresa
ninguno
ACT04
Descripci
n
Comentari
Empleado
Representa todos los empleados dentro de la empresa
ninguno
8
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
os
9
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
10
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
11
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
12
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
Postcondicin
Excepciones
Alta de cliente
OBJ02 Gestionar los clientes
RI02 Informacin sobre clientes
El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando
alguien solicite su ingreso como cliente
El solicitante es un cliente nuevo y tiene su
documentacin disponible
Paso Accin
1
El administrador solicita al sistema dar
de alta un nuevo cliente
2
El sistema solicita los siguientes datos
del nuevo cliente: nombre completo del
proveedor, direccin, telfono, sexo,
fecha
de
nacimiento,
cantidad
comprada, precio total y el nombre de
la empresa.
3
El administrador solicita los datos
requeridos y la documentacin al nuevo
cliente
4
El administrador comprueba que los
datos
del nuevo cliente coinciden con los de
la documentacin aportada
5
El administrador proporciona los datos
requeridos y solicita al sistema que los
almacene
6
El sistema almacena los datos
proporcionados, imprime el carn de
cliente e informa al administrador de
que el proceso ha terminado con xito
7
El administrador entrega el carn al
nuevo
cliente
Ninguna
Paso Accin
4
Si la documentacin aportada no es
correcta, el administrador cancela la
operacin, a continuacin este caso de
uso termina
13
Rendimiento
Frecuencia
esperada
Estabilidad
Comentarios
14
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
RF- 11
Objetivos asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
Normal
Consulta de un cliente
OBJ02 Gestionar los clientes
RI02 Informacin sobre clientes
El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando el
administrados lo considere oportuno
ninguna
Paso Accin
1
El administrador solicita al sistema
comenzar el proceso de consulta de los
datos de un cliente
2
El sistema solicita que se identifique al
cliente
3
El administrador proporciona los datos
de
identificacin al sistema
4
El sistema muestra la siguiente
informacin asociada
Cliente:
nombre
completo
del
proveedor, direccin, telfono, sexo,
fecha
de
nacimiento,
cantidad
comprada, precio total y el nombre de
la empresa.
5
Postcondicin
Excepciones
Rendimiento
Frecuencia
esperada
Comentarios
4
6 segundo
10 veces/da
Ninguno
RF- 12
16
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
RF- 015
Objetivos asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
Normal
Postcondicin
Identificacin de cliente
OBJ02 Gestionar los clientes
RI02 Informacin sobre clientes
El sistema deber comportarse tal como se
describe en el siguiente caso de uso durante
la realizacin de los casos de uso:
RF02 Baja de cliente
RF03 Modificacin de datos de un cliente
RF06 venta de producto
El cliente tiene su documentacin disponible
Paso Accin
1
El sistema solicita que se identifique al
cliente
2
El administrador solicita el carne de
cliente
3
El administrador proporciona los datos
de
identificacin al sistema
4
El sistema muestra los nmeros de
telfonos que el cliente proporcion
cuando se dio de alta
5
El administrador solicita al cliente que
le confirme alguno de los nmeros de
telfono registrados en el sistema
6
El administrador confirma la identidad
del
cliente al sistema
Ninguna
17
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
Excepciones
Paso Accin
3
Si el sistema detecta que el supuesto
cliente no es socio de la empresa, el
sistema comunica al administrador la
situacin, a continuacin este caso de
uso aborta
5
Si el cliente no conoce ningn nmero
de telfono registrado en el sistema y
no puede demostrar su identidad, el
administrador retiene el carn de socio
y cancela la operacin, a continuacin
este caso de uso aborta
5
Si el cliente no conoce ningn nmero
de telfono registrado pero puede
demostrar su identidad por otros
medios, administrador le recuerda los
nmeros de telfonos que proporcion
cuando se dio de alta, a continuacin
este caso de uso contina
Paso Cota de tiempo
-10 segundos
30 veces/da
Rendimiento
Frecuencia
esperada
Comentarios
ninguno
F- 02
Objetivos asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
Normal
Baja de cliente
OBJ02 Gestionar los clientes
RI02 Informacin sobre clientes
El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando
un cliente solicite su baja
El solicitante es un cliente ya registrado
dentro de la empresa y tiene su
documentacin disponible
Paso Accin
1
El administrador solicita al sistema
comenzar el proceso de baja de un
socio
2
Se realiza el caso de uso RF15
(Identificacin de cliente)
18
Postcondicin
Excepciones
Rendimiento
Frecuencia
esperada
Estabilidad
Comentarios
alta
Si el cliente que desea darse de baja tiene un
pago pendiente, puede hacer un ingreso por
su importe y repetir el proceso de darse de
baja
RF- 03
Objetivos asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
Normal
Postcondicin
Excepciones
Rendimiento
Frecuencia
esperada
Comentarios
Paso Accin
1
El administrador solicita al sistema
comenzar el proceso de modificacin
de los datos de un cliente
2
Se realiza el caso de uso RF15
(Identificacin de cliente)
3
El sistema muestra los siguientes datos
correspondientes al socio a modificar:
nombre y apellidos completo, direccin,
telfono, sexo, fecha de nacimiento,
cantidad vendida, tipo de pago,
cantidad abonada, cantidad restante y
el nombre para la cual trabaja el cliente
4
El sistema permite al administrador
modificar los siguientes campos:
direccin, telfono, tipo de pago y el
nombre para la cual trabaja el cliente
5
El administrador modifica los datos que
el
sistema le permite y solicita al sistema
que los almacene
6
El sistema modifica los datos
correspondientes al cliente e informa al
administrador de que el proceso ha
terminado con xito
7
Si algn dato modificado aparece en el
carn de cliente, el sistema imprime un
nuevo carn de socio
8
Si fue necesario imprimir un nuevo
carn de socio, el
administrador entrega el nuevo carn al
cliente e inhabilita el antiguo
La informacin del cliente est actualizada
Paso Accin
5
Si el administradorsolicita cancelar la
operacin, el sistema cancela la
operacin, a continuacin este caso de
uso termina
Paso Cota de tiempo
6
3 segundos
1 vez/mes
ninguno
20
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
RF- 05
Objetivos asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
Normal
Postcondicin
Excepciones
Rendimiento
Frecuencia
esperada
Comentarios
Alta de producto
OBJ01 Gestionar el producto
RI01 Informacin producto
El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando
se adquiere nuevo producto
Ninguna
Paso Accin
1
El administrador solicita al sistema
comenzar el proceso de alta producto
2
El sistema solicita que se identifique el
producto (tipo de semilla)
3
El administrador identifica el producto
4
Si el producto no esta registrado se
realiza la alta de producto
5
El sistema solicita la cantidad de
producto que se recibira
6
El administrador proporciona la
cantidad de producto y solicita al
sistema que almacene la informacin
7
El sistema almacena los datos
proporcionados, imprime el recibo de la
transaccin e informa al administrador
del sistema de que el proceso ha
terminado con xito
ninguna
Paso Accin
6
Si el administrador solicita cancelar la
operacin, el sistema cancela la
operacin, a continuacin este caso de
uso termina
Paso Cota de tiempo
7
1 segundo
1 vez/semana
ninguno
21
RF06
Objetivos asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
Normal
Postcondicin
Excepciones
Rendimiento
4
1 segundo
1 vez/da
Frecuencia
esperada
Comentarios
ninguno
RF09
Objetivos asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
Normal
Postcondicin
Excepciones
Rendimiento
Frecuencia
esperada
Ingreso a cuenta
OBJ03 Gestionar las ventas
RI02 Informacin sobre clientes
RI03 Informacin sobre cuentas de clientes
El sistema deber comportarse tal como se
describe en el siguiente caso de uso cuando
un cliente solicite hacer un ingreso en su
cuenta
El cliente tiene disponible su carn
Paso Accin
1
El administrador solicita al sistema
comenzar el proceso de ingreso en
cuenta
2
El sistema solicita que se identifique al
cliente y se indique la cantidad a
ingresar
3
El administrador proporciona al sistema
la Identificacin del cliente y la
cantidad a ingresar
4
El sistema registra el ingreso e informa
del nuevo saldo
5
El administrador del sistema comunica
al cliente su nuevo saldo
El saldo de la cuenta del cliente est
actualizado
Paso Accin
3
Si el administrador solicita cancelar la
operacin, el sistema cancela la
operacin, a continuacin este caso de
uso termina
Paso Cota de tiempo
4
3 segundo
10 veces/da
23
Comentarios
Ninguno
RF- 10
Objetivos asociados
Requisitos
asociados
Descripcin
Consulta de producto
OBJ01 Gestionar el producto
RI01 Informacin sobre producto
Precondicin
Secuencia
Normal
Postcondicin
Excepciones
Rendimiento
Frecuencia
esperada
Comentarios
24
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML
RF14
Objetivos asociados
Requisitos
asociados
Descripcin
Precondicin
Secuencia
Normal
Postcondicin
Excepciones
Rendimiento
Frecuencia
esperada
Comentarios
25
h-Ejemplo de Casos de Uso Video-Club.doc
Aplicacin UML