Está en la página 1de 43

LENGUAJE DE MODELADO UNIFICADO UML

CÓDIGO: 200609

Unidad 1: Paso 2 – Analizar Mediante Diagramas Casos de Uso y de Actividades

Presentado a:
William Enrique Palencia
Tutor

Entregado por:
Alberth Fabián Pérez Mendivelso - Código: 80873882
Sandra Paola Molina Bravo - Código: 52913263
Miguel Angel Moreno Pabon - Código: 1013592755
Sonia Marcela Molina Quimbayo - Código: 1024479389

Grupo: 200609_2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
DICIEMBRE DE 2019
BOGOTA
ÍNDICE

PASO 2 - Analizar Mediante diagramas Casos de Uso y de Actividades.......................................................3


Diagrama Administrador.........................................................................................................................3
Tablas de descripción..............................................................................................................................4
Diagrama de Actividades.......................................................................................................................11
Diagrama proveedor..............................................................................................................................13
Tablas de descripción............................................................................................................................13
Diagrama de Actividades.......................................................................................................................20
Diagrama Vendedor...............................................................................................................................21
Tablas de descripción............................................................................................................................22
Diagrama de Actividades.......................................................................................................................31
Diagrama Cliente Web...........................................................................................................................36
Tablas de descripción............................................................................................................................36
Diagrama de Actividades.......................................................................................................................42
Conclusiones..............................................................................................................................................43
Bibliografía................................................................................................................................................45
PASO 2 - Analizar Mediante diagramas Casos de Uso y de Actividades

Diagrama Administrador
Tablas de descripción

RF- 01 Ingresa al stock de inventario

Objetivos asociados Revisar constantemente el inventario cargado en el


sistema
Requisitos asociados Ser administrador
Descripción Revisar la cantidad de productos para evaluar si es
necesario solicitar más.
Precondición Iniciar sesión como administrador
Secuencia Paso Acción
Normal 1 Revisar faltantes <<include>>
3 Ingresa al stock de inventario

Postcondición Poner imagen al producto de ser necesario <<extend>>


Excepciones Paso Acción
2 Si faltan productos en el sistema hacer nota
para solicitar al proveedor
Rendimiento Paso Cota de tiempo
4 5 segundos
Estabilidad alta
Comentarios Es importante estar ingresando al sistema para tener un
conocimiento total de cada uno de los productos
cargados.

RF- 02 Registra entrada del producto

Objetivos asociados Ingresar productos nuevos o agotados al inventario


Requisitos asociados Ser administrador
Descripción Revisar la cantidad de productos para evaluar si es
necesario registrar entrada del productos
Precondición Iniciar sesión como Administrador
Secuencia Paso Acción
Normal 1 Ingresar datos exactos del producto
<<include>>
3 Registrar entrada del producto

Postcondición Revisar garantía del producto <<extend>>


Excepciones Paso Acción
2 Si hay productos no registrar entrada de
productos
Rendimiento Paso Cota de tiempo
4 5 segundos
Estabilidad alta
Comentarios Cada producto se debe revisar al detalle para no ir a
saturar el stock he ingresar solo el que se necesita

RF- 03 Registra salida del producto

Objetivos asociados Dar de baja productos que se devuelven por avería o por
baja rotación
Requisitos asociados Ser administrador
Descripción Registrar la salida de los productos del sistema cuando
presentan algún motivo ya sea por baja rotación o por
avería del mismo
Precondición Iniciar sesión como Administrador
Secuencia Paso Acción
Normal 1 Motivo de salida <<include>>
3 Registrar salida del producto

Postcondición Evaluar no solicitar a proveedor <<extend>>


Excepciones Paso Acción
2 Si no cumple ningún motivo para dar de baja no
es necesario sacar el producto del sistema
Rendimiento Paso Cota de tiempo
4 5 segundos
Estabilidad alta
Comentarios Los productos se deben estar revisando de manera
constante para siempre tener cargados en el sistema los
que cumplen con los estándares de calidad con el fin de
darle al cliente siempre lo mejor.

RF- 04 Cantidad existente del producto

Objetivos asociados Revisar de manera detallada si tenemos alto el stock de


cada uno de los productos
Requisitos asociados Ser administrador
Descripción Como administrador es necesario que siempre este
revisando si los productos que esta solicitan el cliente los
tenemos cargados en la base de datos con el fin de tener
satisfecho al cliente.
Precondición Iniciar sesión como Administrador
Secuencia Paso Acción
Normal 1 Ingresar código del producto <<include>>
3 Cantidad existente del producto

Postcondición Evaluar descuentos <<extend>>


Excepciones Paso Acción
2 Si el código del producto no existe se debe
buscar por referencia
Rendimiento Paso Cota de tiempo
4 5 segundos
Estabilidad alta
Comentarios La empresa debe estar atenta a los productos que
demanda el cliente y de esta manera revisar si los tiene
cargados en el inventario
RF- 05 Cantidad faltante del producto

Objetivos asociados Tener claro que productos faltan


Requisitos asociados Ser administrador
Descripción Identificar de manera oportuna cuando halla faltante de
algún producto
Precondición Iniciar sesión como Administrador
Secuencia Paso Acción
Normal 1 Registrar código de producto <<include>>
3 Cantidad faltante del producto

Postcondición Revisar rotación del producto <<extend>>


Excepciones Paso Acción
2 Si el código del producto no existe se debe
buscar por referencia
Rendimiento Paso Cota de tiempo
4 5 segundos
Estabilidad alta
Comentarios Es una prioridad cuando un producto se agota por lo que
se debe estar revisando de manera constante el stock

RF- 06 Enviar reporte

Objetivos asociados Los reportes deben ser entregados al administrador de


forma oportuna al momento que se requiera
Requisitos asociados Ser administrador
Descripción Cada uno de los reportes son considerados una
información muy importante por lo que hay que estar
atento a recibirlo.
Precondición Iniciar sesión como Administrador
Secuencia Paso Acción
Normal 1 Informar área encargada <<include>>
3 Enviar reporte

Postcondición Solicitar feedback <<extend>>


Excepciones Paso Acción
2 Cuando el área encargada no responde en el
tiempo estipulado se procede a enviar de
nuevo
Rendimiento Paso Cota de tiempo
4 1 hora
Estabilidad alta
Comentarios La comunicación al interior de la empresa es importante
es por esto que todos deben estar pendiente de los
reportes que se envían constantemente.

RF- 07 Solicita producto

Objetivos asociados Solicitar productos que se destaquen en el mercado


Requisitos asociados Ser administrador
Descripción Los productos son el mayor activo de la empresa por lo
que es importante solicitar a tiempo los productos para
tener enganchado al cliente.
Precondición Iniciar sesión como Administrador
Secuencia Paso Acción
Normal 1 Revisar importancia <<include>>
3 Solicitar producto

Postcondición Buscar proveedor alternativo <<extend>>


Excepciones Paso Acción
2 Si la importancia del producto no amerita
solicitarlo de forma inmediata, se procede a
esperar un tiempo o se considera no pedirlo
Rendimiento Paso Cota de tiempo
4 5 segundos
Estabilidad alta
Comentarios Los productos deben solicitarse con antelación para que
siempre estén disponibles

RF- 08 Genera orden de pago

Objetivos asociados Verificar el pago a proveedores y generar la orden


Requisitos asociados Ser administrador
Descripción Se debe estar al día con el pago de proveedores por lo
que es importante generar a tiempo la orden de pago
Precondición Iniciar sesión como Administrador
Secuencia Paso Acción
Normal 1 Revisar ventas <<include>>
3 Generar orden de pago

Postcondición Enviar por correo <<extend>>


Excepciones Paso Acción
2 Si no se han generado ventas se habla con el
proveedor para una prorroga
Rendimiento Paso Cota de tiempo
4 5 segundos
Estabilidad alta
Comentarios En de suma importancia que se pidan los productos que
van a tener rotamiento para que se vendan con seguridad
algunas unidades y luego poder generar la orden de pago
RF- 09 Realizar pago correspondiente

Objetivos asociados Enviar pago al proveedor


Requisitos asociados Ser administrador
Descripción Se debe realizar el pago a cada uno de los proveedores
de manera oportuna
Precondición Iniciar sesión como Administrador
Secuencia Paso Acción
Normal 1 Revisar saldo banco <<include>>
3 Realiza pago correspondiente

Postcondición Cheque de gerencia <<extend>>


Excepciones Paso Acción
2 Si en el banco no hay saldo se procede a hacer
primero una consignación para posterior
realizar el pago
Rendimiento Paso Cota de tiempo
4 5 segundos
Estabilidad alta
Comentarios Se debe contar con flujo de dinero en el banco para
cualquier pago que se requiera efectuar al instante.

RF- 10 Entrega pedido

Objetivos asociados Recibir pedido por parte del proveedor


Requisitos asociados Ser administrador
Descripción Se debe tener fechas estipuladas para el recibido de
mercancía
Precondición Iniciar sesión como Administrador
Secuencia Paso Acción
Normal 1 Revisar orden de pedido <<include>>
3 Entrega pedido

Postcondición Hacer devolución de productos <<extend>>


Excepciones Paso Acción
2 Si no hay orden de pedido se devolverá hasta
que se realice el debido proceso de orden de
pedido
Rendimiento Paso Cota de tiempo
4 5 segundos
Estabilidad alta
Comentarios La orden de pedido es lo más importante al momento de
recepción de pedido ya que es allí donde se sabe si algún
producto se solicitó.

Diagrama de Actividades

RF- 1 RF- 2

RF- 3 RF- 4

RF- 5 RF- 6
RF- 7 RF- 8

RF- 9 RF- 10
Diagrama proveedor

Tablas de descripción

CASO DE USO ELECCIÓN DEL PRODUCTO


ID CU-001
ACTOR CLIENTE
DESCRIPCION Elección del producto
PRECONDICIONES El cliente selecciona el/ los productos a
comprar
FLUJO NORMAL Ingresar los productos seleccionados al
carrito por actor
POST CONDICION Ingreso de todos los productos
seleccionados al carrito
FLUJO ALTERNO
DESCRIPCION Se activa la posibilidad de seleccionar
otros productos
POST CONDICION Activa la posibilidad de que un producto
pueda ser incluido o excluido del carrito
CASO DE USO SOLICITUD DEL PRODUCTO
ID CU-002
ACTOR CLIENTE
DESCRIPCION Añade una solicitud del producto a la
base de datos
PRECONDICIONES El cliente debe estar registrado en la
base de datos
FLUJO NORMAL La solicitud está incorporada en la base
de datos
POST CONDICION Se introduce los datos del producto,
fecha, referencia del producto, fecha de
factura, id del cliente
FLUJO ALTERNO
DESCRIPCION Al introducir el id del cliente el sistema
comprueba si se encuentra registrado, si
existe se grabará y validará el dato. La
fecha de factura se validará cuando se
realice la salida del producto, mostrando
en detalle el campo calculado del pedido.
POST CONDICION Activa la posibilidad de que un producto
pueda ser anulado o modificado

CASO DE USO ORDEN DE PAGO


ID CU-003
ACTOR CLIENTE
DESCRIPCION Emite una factura a un cliente para el
pago
PRECONDICIONES La factura ha sido emitida para pago
FLUJO NORMAL La factura ha sido pagada
POST CONDICION Con el idfactura, el ordenador recupera
los datos en tipo informe del detalle de
los productos con su respectivo campo
calculado de pago más el iva
FLUJO ALTERNO
DESCRIPCION Dado el idfactura, muestra los datos del
mismo.
POST CONDICION muestra el detalle del campo calculado,
la forma de pago de la factura.

CASO DE USO PAGO DEL PEDIDO


ID CU-004
ACTOR CLIENTE
DESCRIPCION El cliente realiza el pago de los productos
PRECONDICIONES La factura ha sido emitida para pago
FLUJO NORMAL La factura ha sido pagada
POST CONDICION Con el idfactura, el ordenador recupera
los datos en tipo informe del detalle del
pedido con su respectivo campo
calculado de pago más el iva
FLUJO ALTERNO
DESCRIPCION Dado el idfactura, muestra los datos del
mismo.
POST CONDICION muestra el detalle del campo calculado,
la forma de pago de la factura y verifica
que la factura se encuentre cancelada.

CASO DE USO REALIZA LA COMPRA


ID CU-005
ACTOR CLIENTE
DESCRIPCION El cliente realiza la compra de los
productos facturados y pagados
PRECONDICIONES La factura ha sido pagada
FLUJO NORMAL El cliente ha realizado la compra
POST CONDICION Queda ingresado en el sistema el
idproducto y la cantidad de los productos
que fueron comprados
FLUJO ALTERNO
DESCRIPCION Una vez realizada la compra esta queda
registrada en la base de datos
POST CONDICION Activa la posibilidad de que un pedido
pueda ser anulado o modificado

CASO DE USO RECIBO DEL PRODUCTO


ID CU-006
ACTOR CLIENTE
DESCRIPCION El producto es recibido por el cliente
PRECONDICIONES Se ha realizado la compra y la factura se
encuentra cancelada
FLUJO NORMAL Los productos son entregados
POST CONDICION Con el idfactura, el ordenador recupera
los datos en tipo informe del detalle de
los productos con su respectivo campo
de cancelado de la factura con el cual es
entregado el pedido
FLUJO ALTERNO
DESCRIPCION Dado el idfactura, muestra los datos del
mismo.
POST CONDICION Activa la posibilidad de que un producto
pueda ser cambiado.

CASO DE USO RECIBO DEL PRODUCTO


ID CU-007
ACTOR Proveedor
DESCRIPCION Añade clientes a la base de datos
PRECONDICIONES El cliente no existe en la base de datos
FLUJO NORMAL Ingresa el cliente a la base de datos
POST CONDICION El cliente queda incorporado en la base
de datos
FLUJO ALTERNO
DESCRIPCION Introduce los datos del cliente, nombre,
domicilio, localidad, teléfono, notas.
POST CONDICION se notifica con mensaje que el cliente fue
creado

CASO DE USO CREAR PEDIDO


ID CU-008
ACTOR Proveedor
DESCRIPCION Añade un pedido a la base de datos
PRECONDICIONES El cliente debe estar registrado en la
base de datos
FLUJO NORMAL Ingresa el pedido a la base de datos
POST CONDICION Introduce los datos del pedido, fecha,
referencia del pedido, fecha de factura, id
del cliente
FLUJO ALTERNO
DESCRIPCION Al introducir el id del cliente el sistema
comprueba si se encuentra registrado, si
existe se grabará y validará el dato. La
fecha de factura se validará cuando se
realice la salida del producto, mostrando
en detalle el campo calculado del pedido.
POST CONDICION Activa la posibilidad de que un pedido
pueda ser anulado o modificado

CASO DE USO CONSULTAR CLIENTES


ID CU-009
ACTOR Proveedor
DESCRIPCION Recupera información de un cliente
determinado
PRECONDICIONES El cliente está en la base de datos
FLUJO NORMAL Ingresa a la base de datos
POST CONDICION Se muestra los datos del cliente
FLUJO ALTERNO
DESCRIPCION Dado el id del cliente por el proveedor,
muestra los datos del mismo.
POST CONDICION Los clientes deben tener un
mantenimiento, creación, anulación y
modificación.

CASO DE USO CREAR PEDIDO DETALLE


ID CU-010
ACTOR Proveedor
DESCRIPCION Añade un pedido detalle a la base de
datos
PRECONDICIONES El pedido tiene que estar registrado en la
base de datos
FLUJO NORMAL El pedido detalle esta incorporado en la
base de datos
POST CONDICION El proveedor introduce los datos del
pedido detalle, idpedido, idproducto, que
al introducir este último genera
automáticamente los campos:
Descripción y precio. Por último se
introduce el dato de cantidad
FLUJO ALTERNO
DESCRIPCION Dado el idpedido por el proveedor,
muestra los datos del mismo.
POST CONDICION Los pedidos detalle, puede ser anulado o
modificado.

CASO DE USO CONSULTAR PEDIDO


ID CU-011
ACTOR Proveedor
DESCRIPCION Recupera información de un pedido
determinado
PRECONDICIONES El pedido está en la base de datos
FLUJO NORMAL Se muestra los datos del pedido
POST CONDICION A partir de la fecha factura introducidas
por el proveedor se sabe si el pedido ya
se realizó, indicando el detalle en el
campo calculado de pedido
FLUJO ALTERNO
DESCRIPCION Dado el idpedido por el proveedor,
muestra los datos del mismo.
POST CONDICION Los pedidos deben tener un
mantenimiento, creación, anulación y
modificación

CASO DE USO CONSULTAR PRODUCTO


ID CU-012
ACTOR Proveedor
DESCRIPCION Recupera información de un producto
determinado
PRECONDICIONES El producto está en la base de datos
FLUJO NORMAL Se muestra los datos del producto
POST CONDICION Dado del código del producto por el
proveedor, muestra los datos del mismo
FLUJO ALTERNO
DESCRIPCION Dado el idproducto por el proveedor,
muestra los datos del mismo.
POST CONDICION Los productos deben tener un
mantenimiento, creación, anulación y
modificación

CASO DE USO GENERAR ORDEN DE PAGO


ID CU-013
ACTOR Proveedor
DESCRIPCION Emite una factura a un cliente de la
cantidad de productos
PRECONDICIONES La factura no ha sido emitida
FLUJO NORMAL La factura ha sido impresa
POST CONDICION El proveedor introduce el idpedido, el
ordenador recupera los datos en tipo
informe del detalle del pedido con su
respectivo campo calculado.
Posteriormente emite una factura.
FLUJO ALTERNO
DESCRIPCION Dado el idpedido por el proveedor,
muestra los datos del mismo.
POST CONDICION Si no muestra el detalle del campo
calculado, la fecha factura no ha sido
introducida en pedido, habrá que
introducir la fecha de salida (fecha
factura).

CASO DE USO REALIZA PAGO CORRESPONDIENTE


ID CU-014
ACTOR Proveedor
DESCRIPCION Emite una factura a un cliente para el
pago
PRECONDICIONES La factura ha sido emitida para pago
FLUJO NORMAL La factura ha sido pagada
POST CONDICION El proveedor introduce el idfactura, el
ordenador recupera los datos en tipo
informe del detalle del pedido con su
respectivo campo calculado de pago más
el iva
FLUJO ALTERNO
DESCRIPCION Dado el idfactura por el proveedor,
muestra los datos del mismo.
POST CONDICION muestra el detalle del campo calculado,
la forma de pago de la factura y verifica
que la factura se encuentre cancelada.

CASO DE USO ENTREGA DE PEDIDO


ID CU-015
ACTOR Proveedor
DESCRIPCION Emite una factura cancelada por el
cliente para la entrega del pedido
PRECONDICIONES La factura se encuentra cancelada
FLUJO NORMAL El pedido es entregado
POST CONDICION El proveedor introduce el idfactura, el
ordenador recupera los datos en tipo
informe del detalle del pedido con su
respectivo campo de cancelado de la
factura con el cual será entregado el
pedido
FLUJO ALTERNO
DESCRIPCION Dado el idfactura por el proveedor,
muestra los datos del mismo.
POST CONDICION muestra el detalle del campo calculado y
si este se encuentra cancelado, para
realizar la entrega del pedido.
Diagrama de Actividades
Diagrama Vendedor
Tablas de descripción

RF- 01 Ingresa al Stock del inventario

Objetivos asociados Ver en tiempo real las unidades existentes en el inventario


Requisitos asociados Ser vendedor
Descripción Revisar la cantidad de productos que se encuentran
disponibles para la venta.
Precondición Iniciar sesión como vendedor
Secuencia Paso Acción
Normal 1 Ingreso al sistema
2 Revisa inventario a nivel general de unidades
existentes. <<Include>>
3 Visualización de ventas máximas y mínimas que
ha efectuado durante el mes los productos.
<<Include>>
Postcondición N/A
Excepciones Paso Acción
1 N/A

Rendimiento Paso Cota de tiempo


1 3 segundos
Estabilidad Alta
Comentarios La postcondición no se cumple, ya que esta opción es de
solo consulta para el vendedor como punto de partida
para ofrecer los productos según lo pregunte el cliente.
Para este tipo de consulta tampoco hay ningún tipo de
excepción ya que el vendedor no puede hacer
modificaciones en el Stock esto solo se realiza con las
entradas y salidas y esto hace parte de otro proceso
según el diagrama presentado.

RF- 02 Registra entrada del producto

Objetivos asociados Mantener actualizado el inventario


Requisitos asociados Ser vendedor
Descripción Registrar la entrada de productos que han sido devueltos
o entregados por el proveedor
Precondición Iniciar sesión como vendedor
Secuencia Paso Acción
Normal 1 Ingreso al sistema
2 Lector código de barras

3 Características del producto (color,


dimensiones, peso etc.) <<include>>
Postcondición Ingresar código del producto <<include>>
Excepciones Paso Acción
1 Registro de manera manual

Rendimiento Paso Cota de tiempo


1 5 segundos – Por código de barras
2 3 minutos – manualmente
Estabilidad Alta
Comentarios El registro de la entrada de los productos al inventario
debe ser de forma automática por código de barras, pero
en caso de que el código de barras de alguno de los
productos este dañado, borroso o ausente el sistema
tendrá la opción de hacer el registro de forma manual.

RF- 03 Registra salida del producto

Objetivos asociados Mantener actualizado el inventario


Requisitos asociados Ser vendedor
Descripción Registrar la salida de productos que han vendidos, dados
de baja o devueltos al proveedor por defectos de fabrica
Precondición Iniciar sesión como vendedor
Secuencia Paso Acción
1 Ingreso al sistema
2 Lector código de barras

Normal 3 Características del producto (color,


dimensiones, peso etc.) <<include>>
Postcondición Ingresar código del producto <<include>>
Excepciones Paso Acción
1 Registro de manera manual

Rendimiento Paso Cota de tiempo


1 5 segundos – Por código de barras
2 3 minutos – manualmente
Estabilidad Alta
Comentarios El registro de la salida de los productos del inventario
debe ser de forma automática por código de barras, pero
en caso de que el código de barras de alguno de los
productos este dañado, borroso o ausente se hará el
registro de forma manual.

RF- 04 Cantidad existente del Producto

Objetivos asociados Mantener actualizado el inventario


Requisitos asociados Ser vendedor
Descripción Estar informado de la manera constante sobre las
unidades existentes en el inventario.
Precondición Iniciar sesión como vendedor
Secuencia Paso Acción
Normal 1 Ingreso al sistema
2 Lector código de barras

3 Características del producto (color,


dimensiones, peso etc.) <<include>>
Postcondición Ingresar código del producto <<include>>
Excepciones Paso Acción
1 En caso de que el producto no se pueda
consultar por código de barras se dará la
opción de hacer la consulta manualmente.
Rendimiento Paso Cota de tiempo
1 5 segundos – Por código de barras
2 1 minutos – manualmente
Estabilidad Alta
Comentarios La consulta de los productos del inventario debe ser de
forma automática por código de barras, pero en caso de
que el código de barras de alguno de los productos este
dañado, borroso o ausente se pude hacer la consulta de
forma manual.

RF- 05 Cantidad faltante del producto

Objetivos asociados Mantener actualizado el inventario


Requisitos asociados Ser vendedor
Descripción Tener presente las unidades existentes en el inventario
para la realización de pedidos al proveedor.
Precondición Iniciar sesión como vendedor
Secuencia Paso Acción
Normal 1 Ingreso al sistema
2 Lector código de barras

3 Características del producto (color,


dimensiones, peso etc.) <<include>>
Postcondición Ingresar código del producto <<include>>
Excepciones Paso Acción
1 En caso de que el producto no se pueda
consultar por código de barras se dará la
opción de hacer consulta manualmente.
Rendimiento Paso Cota de tiempo
1 5 segundos – Por código de barras
1 minutos – manualmente
Estabilidad Alta
Comentarios La consulta de los productos del inventario debe ser de
forma automática por código de barras, pero en caso de
que el código de barras de alguno de los productos este
dañado, borroso o ausente se pude hacer la consulta de
forma manual.
Esta función permite determinar cuantas unidades se le
pedirán al proveedor para siempre tener unidades en el
inventario para ofertar a los clientes.

RF- 06 Envía reporte

Objetivos asociados Mantener informado al administrador de los movimientos


mas recientes hechos en el inventario junto con las ventas
que se han realizado.
Requisitos asociados Ser vendedor
Descripción Registrar la entrada de un producto que ha sido devuelto
o entregado por el proveedor
Precondición Iniciar sesión como vendedor
Secuencia Paso Acción
Normal 1 Ingreso al sistema
2 Ventas del día <<include>>

3 Enviar reporte

Postcondición Reporte de Devoluciones <<include>>


Excepciones Paso Acción
N/A N/A

Rendimiento Paso Cota de tiempo


1 20 minutos
Estabilidad Alta
Comentarios En el caso d las devoluciones hay que especificar muy
bien si esta fue hecha por garantía u otro factor.
RF- 07 Orden de pedido

Objetivos asociados Permitir al vendedor registrar de manera previa una venta


antes de realizar la transacción producto cliente.
Requisitos asociados Ser vendedor
Descripción Es cuando el vendedor registra de manera previa una
venta antes de realizarla por medio del código de barras
el producto que saldrá del inventario y los datos del
cliente
Precondición Iniciar sesión como vendedor
Secuencia Paso Acción
Normal 1 Ingresar al sistema
2 Solicitar nombre, cedula y teléfono de contacto
del cliente
3 Usar código de barras del producto para el
registro de la salida del producto en el
inventario
4 Generación de la vista previa de la venta

Postcondición Generación de Factura <<include>>


Excepciones Paso Acción
1 Registro manual

Rendimiento Paso Cota de tiempo


1 3 minutos – por código de barras
2 5 minutos – manualmente
Estabilidad Alta
Comentarios El vendedor podrá visualizar previamente una venta antes
de realizar la transacción producto cliente, esto permitirá
realizar la declinación de la venta en caso de que el
cliente de último momento decida no llevar el producto o
llevar otro diferente.

RF- 08 Entrega de producto

Objetivos asociados Hacer entrega del producto al cliente


Requisitos asociados Ser vendedor
Descripción Es lo que acontece posteriormente al registro de la venta
del producto en el sistema y la generación de la factura.
Precondición Iniciar sesión como vendedor
Secuencia Paso Acción
Normal 1 Ingresar al sistema
2 Solicitar nombre, cedula y teléfono de contacto
del cliente
3 Usar código de barras del producto para el
registro de la salida del producto en el
inventario
4 Orden de pedido <<include>>

5 Generación de Factura <<include>>

Postcondición Cliente se lleva el producto del almacén


Excepciones Paso Acción
1 Registro manual

Rendimiento Paso Cota de tiempo


1 2 minutos por código de barras
2 4 minutos manualmente
Estabilidad Alta
Comentarios Se entregará producto al cliente al mismo tiempo que se
actualizará el inventario y quedará registrada la venta en
el haber del vendedor.
RF- 09 Orden de pago

Objetivos asociados Concluir la venta para ser registrada en el sistema


Requisitos asociados Ser vendedor
Descripción Dejar registro en el sistema de las ventas de los
productos vendidos al finalizar la operación de la entrega
del producto que será colocada en el haber del vendedor
como registro de sus ventas.
Precondición Iniciar sesión como vendedor
Secuencia Paso Acción
Normal 1 Ingresar al sistema
2 Solicitar nombre, cedula y teléfono de contacto
del cliente
3 Usar código de barras del producto para el
registro de la salida del producto en el
inventario
4 Generación de la vista previa de la venta

5 Generación de factura

Postcondición Entrega de producto <<include>>


Excepciones Paso Acción
1 Registro manual

Rendimiento Paso Cota de tiempo


1 2 minutos por código de barras
2 4 minutos manualmente
Estabilidad Alta
Comentarios Registro de la venta dentro del sistema logrando la
actualización del inventario.

Diagrama de Actividades
RF- 01

RF-02

RF-03
RF 04

RF 05
RF 06

RF 07
RF 08

RF 09
Diagrama Cliente Web

Tablas de descripción

RF- 01 Ingreso a la pagina

Objetivos asociados Permitir ingreso a las clientes para la compra de


productos por internet.
Requisitos asociados Ser cliente
Descripción Mostrar los productos de la tienda y que el cliente pueda
registrarse.
Precondición Funcionamiento de la pagina.
Secuencia Paso Acción
Normal 1 Ingreso al sistema
2 N/A

3 N/A

Postcondición Permitir la navegación de la aplicación.


Excepciones Paso Acción
1 N/A

Rendimiento Paso Cota de tiempo


1 3 segundos
Estabilidad Alta
Comentarios La postcondición no se cumple, ya que esta opción es de
solo consulta para el vendedor como punto de partida
para ofrecer los productos según lo pregunte el cliente.
Para este tipo de consulta tampoco hay ningún tipo de
excepción ya que el vendedor no puede hacer
modificaciones en el Stock esto solo se realiza con las
entradas y salidas y esto hace parte de otro proceso
según el diagrama presentado.

RF- 02 Registro de cliente

Objetivos asociados Registrar clientes nuevos


Requisitos asociados Ser Cliente
Descripción Registrar el ingreso de los datos del cliente, validando que
no este registrado en Base de datos
Precondición N/A
Secuencia Paso Acción
Normal 1 Ingreso al sistema
2 Ingreso de Datos

Postcondición Activar al usuario registrado


Excepciones Paso Acción
1 Registro de manera manual

2 Ingreso de datos

3 Validación de Datos.

Rendimiento Paso Cota de tiempo


1 3 minutos – manualmente
Estabilidad Alta
Comentarios El registro de los usuarios se realizara de manera manual
y el sistema valida, si el usuario ingresado esta registrado
en base de datos o no para realizar registro nuevo del
cliente

RF- 03 Logueo

Objetivos asociados Permitir la sesión del cliente registrado para realizar


compras.
Requisitos asociados Ser Cliente
Descripción Permitir ingresar a las clientes registrados para poder
realizar las comprar
Precondición El Cliente debe estar registrado.
Secuencia Paso Acción
Normal 1 Ingreso al sistema
2 Valida credenciales

Postcondición Ingresar sesión el Cliente.


Excepciones Paso Acción
1 Registro de manera manual

Rendimiento Paso Cota de tiempo


1 3 minutos – manualmente
Estabilidad Alta
Comentarios Los cliente que ingresan para Logueo deben estar
registrado. En caso contrario generaría mensaje de error

RF- 04 Consulta Producto

Objetivos asociados Mostrar al cliente los productos existentes en el inventario


Requisitos asociados Ser Cliente y estar logueado
Descripción Al consultar los productos consultados mostrar los que
están existentes, para comprar.
Precondición Iniciar sesión como vendedor
Secuencia Paso Acción
Normal 1 Ingreso al sistema
2 Validar productos existentes

Postcondición Mostrar produstos existentes


Excepciones Paso Acción
1 Validar productos existentes.

Rendimiento Paso Cota de tiempo


1 1 minutos – manualmente
Estabilidad Alta
Comentarios Se debe mostrar los productos existentes del inventario,
para que los clientes puedan realizar las compras de los
productos que requieren.

RF- 05 Agregar al carrito

Objetivos asociados Realizar la compra por la pagina Web


Requisitos asociados Ser Cliente
Descripción Tener presente las unidades existentes en el sistema para
realizar el pedido.
Precondición Iniciar sesión como Cliente
Secuencia Paso Acción
Normal 1 Ingreso al sistema
2 Añadir carrito

3 Indicar la cantidad

4 Ingresar los datos para recibir el envio

Postcondición Permita agregar al carrito.


Excepciones Paso Acción
N/A

Rendimiento Paso Cota de tiempo


1 1 minutos – manualmente
Estabilidad Alta
Comentarios El usuario puede agregar la cantidad de productos
necesarios al carrito y eliminar los productos que se
ingresaron por equivocación.

RF- 07 Realiza compra

Objetivos asociados Permitir al cliente registrar la compra realizada.


Requisitos asociados Ser cliente
Descripción Es cuando el cliente finaliza su compra aceptando el valor
y las condiciones y se registra en el sistema
Precondición Iniciar sesión como cliente
Secuencia Paso Acción
Normal 1 Ingresar al sistema
2 Seleccionar productos al carrito

3 Al finalizar la compra el sistema registra la


salida de los productos vendidos.
4 Se muestra en pantalla la compra de los
productos cantidad y valor.
Postcondición Generar orden de pedodi
Excepciones Paso Acción
1 Registro manual

Rendimiento Paso Cota de tiempo


1 5 minutos – manualmente
Estabilidad Alta
Comentarios El cliente podrá visualizar la compra de sus productos
cantidad y valor.

RF- 09 Orden de pedido

Objetivos asociados Mostrar fecha de la entrega de la compra


Requisitos asociados Ser cliente
Descripción Dejar registro en el sistema de las ventas y la fecha de
entrega de la orden.
Precondición Iniciar sesión como cliente
Secuencia Paso Acción
Normal 1 Ingresar al sistema
2 Indicar la cantidad de los productos comprados

3 Ingresar los datos para recibir el envio

4 Mostrar fecha de la entrega de la compra.

Postcondición Entrega de producto


Excepciones Paso Acción
1 Registro manual
Rendimiento Paso Cota de tiempo
1 4 minutos manualmente
Estabilidad Alta
Comentarios Dejar registro de la fecha de entrega de la orden.

Diagrama de Actividades
Conclusiones

 Ingresa al stock de inventario


Este caso de uso muestra la importancia que un administrativo pueda ingresar de
manera recurrente al sistema para visualizar el stock.

 Registra entrada de producto


Es muy importante que se pueda registrar la entrada de cada uno de los productos
para que de esta manera no se acaban y se pueda sostener al cliente con un buen
stock

 Registra salida de producto


La salida de los productos debe cargar de ser de manera fluida para no demorarse
en cada venta

 Cantidad existente del producto


Las cantidades que refleja el sistema deben ser acordes a las cantidades físicas de
manera que es una buena práctica estar consolidando siempre las cantidades.

 Cantidad faltante del producto


Cuando hay un faltante de productos se debe suplir de inmediato o darlo de baja
por completo para que los vendedores no vendan productos que físicamente no
hay.

 Enviar reporte
Los reportes son la base de todo negocio ya que con ellos se pueden tomar
decisiones es por esto que cada reporte se debe poder exportar al detalle.
 Solicita producto
El sistema debe permitir solicitar el producto con una orden de pedido la cual será
enviada al proveedor.

 Genera orden de pago


Cada vez que se cumple el tiempo estipulado por el proveedor para el pago de
facturas el sistema generara la orden de pago para que se le pueda enviar de
inmediato al proveedor

 Realiza pago correspondiente


Para que el negocio fluya de manera correcta los pagos a tiempo serán la mejor
manera de sostener unos buenos proveedores, es por esto que el sistema muestra
en tiempo real las ventas generadas.

 Entrega pedido
Los pedidos entregados por los proveedores se recibirán de forma inmediata para
ser ingresados al sistema.

 Dentro del sistema será posible realizar seguimiento del inventario en tiempo real
estando pendiente de las entradas y salidas de este.

 El vendedor no solamente podrá revisar los movimientos del inventario sino también
registrar sus ventas para efectos de comisiones, ventas entre otros.

 El sistema podrá modificar varias características del inventario de manera


simultánea al sincronizarse con los registros de entradas y salidas que efectué el
vendedor tanto por código de barras como de manera manual.

 Será un sistema seguro actualizado, al cual con el tiempo se le podrán hacer


cambios y modificaciones según las nuevas necesidades de negocio.

 Como es un sistema que estará sincronizado en varios aspectos como en ventas,


inventarios y administración, no se recomienda hacer cambios en caliente sin haber
evaluado de manera previa y meticulosa la afectación del servicio, se recomienda
implementar cambios fuera de jornada para el módulo vendedor y así evitar al
máximo la afectación del servicio en operación.
Bibliografía

 Campderrich, F. B. (2003). El OG y el UML. Ingeniería del software (Pp. 32-34).


Recuperado de https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
ppg=34&docID=3206903&tm=1537242637536

 Ferreira Manzanares, N. (2016). Herramientas de Modelado. Introducción A


Lenguaje De Modelado Unificado. [Página Web]. Recuperado
de http://stadium.unad.edu.co/ovas/10596_9839/herramientas_para_modelado.html

 Kimmel, P. (2010). El Principio Con Casos de Uso. En Manual de UML (Pp. 18-48).
México: McGraw-Hill Interamericana. Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?
ppg=36&docID=10433806&tm=1485361490116

 Kimmel, P. (2008). Diagramas de Actividades. Manual de UML. México, D.F., MX:


McGraw-Hill Interamericana. Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?
ppg=27&docID=10433806&tm=1498600876806

 Ferreira Manzanares, N. (2018). Diagramas de Casos de Uso y Actividades. [Página


Web]. Recuperado de http://hdl.handle.net/10596/20599
 Construcción de diagramas de usos, Farfan, J. (2012). Caso Uso Uml [archivo de
video]. Recuperado de https://youtu.be/pOrgwFEK9Ag

 YouTube. (2018). Diagrama de Actividades – 15 – Tutorial UML en español.


Recuperado de: https://www.youtube.com/watch?v=GoYdpOVhDRc

También podría gustarte