Sei sulla pagina 1di 11

Descripciones de Casos de uso

Caso de uso: Administrar Usuarios


Autor: Federico Piechotka
Objetivo: Registrar usuario para que tenga diferentes privilegios dentro del
sistema
Actor Principal: Dueño
Personal involucrado: Ninguno
Precondiciones: Ninguno
Garantía de éxito: Registro exitoso del usuario

Escenario principal de éxito(o Flujo Básico): Agregar Usuario


Acción del actor: Responsabilidad del sistema:
1- Muestra lista de usuarios ya
registrados y sus roles
2-Define descripción personal del
nuevo usuario (nombre de usuario,
contraseña, datos personales).
3- Muestra los roles que puede
adquirir el nuevo usuario, mostrando
las áreas del sistema a las que puede
acceder
4-Selecciona rol para el usuario
5-Ofrece confirmación
6-Confirma
7-Actualiza los datos del usuario y
muestra la tabla de usuarios
actualizada.

Flujos alternativos:
Baja y modificación
Acción del actor: Responsabilidad del sistema:
1- Muestra lista de usuarios ya
registrados y sus roles
2-Selecciona usuario a borrar o
modificar
3-Llena el formulario con los datos
del usuario
4-Si desea modificar, actualiza los
datos deseados y confirma, y si desea
eliminar, selecciona la opción de
borrar
5-Actualiza los datos del usuario y
muestra la tabla de usuarios
actualizada.

Extensiones:
Datos ingresados no válidos
Caso de uso: Log-In
Autor: Federico Piechotka
Objetivo: Dar a los usuarios del sistema la posibilidad de loguearse en él.
Actor Principal: Dueño, Empleado, Encargado de los vehículos y Contador
Personal involucrado: Ninguno
Precondiciones: Registrar usuarios
Garantía de éxito: Logueo de los usuarios en el sistema

Escenario principal de éxito(o Flujo Básico): Logueo


Acción del actor: Responsabilidad del sistema:
1-Ingresa nombre de usuario y
contraseña
2-Consiste usuario y contraseña,
verifica la existencia y coincidencia
de los datos
3-Ofrece confirmación
4-Confirma
5- Se permite el ingreso al usuario
Flujos alternativos:

Extensiones:
Datos ingresados no válidos

Caso de uso: Administrar clientes


Autor: Federico Piechotka
Objetivo: Agregar, quitar o modificar los datos del cliente
Actor Principal: Dueño y empleado
Personal involucrado: Ninguno
Precondiciones: Ninguno
Garantía de éxito: Administración exitosa del cliente

Escenario principal de éxito(o Flujo Básico): Agregar Cliente


Acción del actor: Responsabilidad del sistema:
1-Muestra datos y descripción de los
clientes que ya están cargados.
2- Ingresa datos fijos del cliente
(razón social, teléfono, e-mail, CUIT,
dirección, código postal, contacto,
etc.)
3- Muestra Listados de Categoría de
IVA, provincia y rubro.
4-Selecciona categoría de IVA,
provincia, rubro.
5-Ofrece confirmación
6- Confirma
7- Indica el éxito de la operación y
muestra la tabla de clientes
actualizada

Flujos alternativos:
Baja y modificación:
Acción del actor: Responsabilidad del sistema:
1- Muestra lista de Clientes ya
registrados y sus roles
2-Selecciona cliente a borrar o
modificar
3-Llena el formulario con los datos
del cliente
4-Si desea modificar, actualiza los
datos deseados y confirma, y si desea
eliminar, selecciona la opción de
borrar
5-Actualiza los datos del cliente y
muestra la tabla de clientes
actualizada.

Extensiones:
Datos ingresados no válidos

Caso de uso: Registrar pedido


Autor: Federico Piechotka
Objetivo: Registrar pedidos realizados por los clientes.
Actor Principal: Dueño y empleado
Personal involucrado: Ninguno
Precondiciones: Administrar clientes.
Garantía de éxito: Registro exitoso del pedido

Escenario principal de éxito(o Flujo Básico): Registro de pedido


Acción del actor: Responsabilidad del sistema:
1-Muestra todos los clientes
2-Selecciona cliente
3-Ingresa detalle del pedido (destino,
carga, vehículo, etc.)
4-Ingresa costo del pedido
5-Confirma

Caso de uso: Anular o Confirmar pedido (Registro de cobro, y emisión de


factura y de remito
Autor: Federico Piechotka
Objetivo: Anular o confirmar el pedido realizado por el cliente.
Actor Principal: Dueño y empleado
Personal involucrado: Ninguno
Precondiciones: Administrar clientes, registrar pedido.
Garantía de éxito: Anulación o confirmación del pedido.
Escenario principal de éxito(o Flujo Básico): Confirmación de pedido
Acción del actor: Responsabilidad del sistema:
1-Muestra todos los pedidos
pendientes con sus correspondientes
datos (cliente, importe, etc.)
2-Selecciona pedido
3-Ofrece Ingreso de fecha
4-Ingresa Fecha
5-Ofrece confirmación o anulación de
pedido
6-Confirma pedido
7-Registra cobro
8-Almacena datos de la factura en
cuenta corriente
9-Emite Factura y remito

Flujos alternativos: Anulación de pedido


Acción del actor: Responsabilidad del sistema:
1-Muestra todos los pedidos
pendientes con sus correspondientes
datos (cliente, importe, vehículo,
etc.)
2-Selecciona pedido
3-Ofrece confirmación o anulación de
pedido
4-Anula pedido
5-Elimina pedido e indica el éxito de
la operación.

Extensiones: Pedidos inexistentes

Caso de uso: Ver Cuenta Corriente de clientes


Autor: Federico Piechotka
Objetivo: Visualizar los datos de todas las facturas que se confeccionaron en
el historial de ventas entre la empresa y un cliente.
Actor Principal: Dueño y empleado
Personal involucrado: Ninguno
Precondiciones: Administrar Cliente y confirmar pedido (Registro de cobro).
Garantía de éxito: Representación de todas las facturas con el cliente con sus
correspondientes datos.

Escenario principal de éxito(o Flujo Básico): Vista de cuenta corriente de


clientes
Acción del actor: Responsabilidad del sistema:
1-Muestra todos los Clientes
2- Selecciona Cliente
3-Muestra datos de todas las facturas
y de cobranzas con ese cliente
(fecha, importe, etc.) ordenados por
fecha.

Caso de uso: Administrar proveedores


Autor: Federico Piechotka
Objetivo: Agregar, quitar o modificar los datos del proveedor
Actor Principal: Dueño y empleado
Personal involucrado: Ninguno
Precondiciones: Ninguno
Garantía de éxito: Administración exitosa del proveedor

Escenario principal de éxito(o Flujo Básico): Agregar proveedor


Acción del actor: Responsabilidad del sistema:
1-Muestra datos y descripción de los
proveedores que ya están cargados.
2- Ingresa datos fijos del proveedor
(razón social, teléfono, e-mail, CUIT,
dirección, código postal, contacto,
etc.)
3- Muestra Listados de Categoría de
IVA, provincia y rubro.
4-Selecciona categoría de IVA,
provincia, rubro.
5-Ofrece confirmación
6- Confirma
7- Indica el éxito de la operación y
muestra la tabla de proveedores
actualizada

Flujos alternativos:
Baja y modificación:
Acción del actor: Responsabilidad del sistema:
1- Muestra lista de proveedores ya
registrados y sus roles
2-Selecciona proveedor a borrar o
modificar
3-Llena el formulario con los datos
del proveedor
4-Si desea modificar, actualiza los
datos deseados y confirma, y si desea
eliminar, selecciona la opción de
borrar
5-Actualiza los datos del proveedor y
muestra la tabla de proveedores
actualizada.

Extensiones:
Datos ingresados no válidos
Caso de uso: Facturación del servicio recibido (registrar facturas)
Autor: Federico Piechotka
Objetivo: Registrar las facturas otorgadas a la empresa por los proveedores,
por un servicio o producto brindado.
Actor Principal: Dueño y empleado
Personal involucrado: Ninguno
Precondiciones: Ninguno
Garantía de éxito: Registro exitoso de las facturas

Escenario principal de éxito(o Flujo Básico): Facturación del servicio recibido


Acción del actor: Responsabilidad del sistema:
1-Lista proveedores
2-Selecciona proveedor
3-Muestra datos del proveedor
4-Ofrece ingreso de fecha()
5-Ingresa fecha de factura
6-Ingresa numero factura
7-Muestra lista artículos
8-Selecciona artículo
9-Muestra nombre y precio de costo
10- Ingresa cantidad y eventualmente
modifica precio de costo
11-Acumula total + precio unitario *
costo unitario
12-Repite 6 a 9 hasta finalizar
13- Ofrece confirmación
14-Confirma
15-Actualiza cuenta corriente y
movimientos de stock y precios de
costo en Artículos

Extensiones:
Datos ingresados no válidos

Caso de uso: Registrar pago


Autor: Federico Piechotka
Objetivo: Registrar el pago de las facturas previamente cargadas.
Actor Principal: Dueño y empleado
Personal involucrado: Ninguno
Precondiciones: Facturación del servicio recibido
Garantía de éxito: Registro exitoso del pago de las facturas

Escenario principal de éxito(o Flujo Básico): Registro de pago


Acción del actor: Responsabilidad del sistema:
1-Muestra todos los proveedores
2-Selecciona proveedor
3-Muestra datos y descripción de las
facturas impagas a proveedores.
4-Ingresa monto a pagar
5-Confirma
6- Imputa cada factura afectada por
la cobranza y Pide confirmación.
7 Acepta
8-Registra pago en cuenta corriente y
actualiza las facturas imputadas

Caso de uso: Ver Cuenta Corriente de proveedores


Autor: Federico Piechotka
Objetivo: Visualizar los datos de todas las facturas que se confeccionaron en
el historial de ventas entre la empresa y un proveedor.
Actor Principal: Dueño y empleado
Personal involucrado: Ninguno
Precondiciones: Administrar proveedor y facturación del servicio recibido.
Garantía de éxito: Representación de todas las facturas con el proveedor con
sus correspondientes datos.

Escenario principal de éxito(o Flujo Básico): Vista de cuenta corriente de


proveedores
Acción del actor: Responsabilidad del sistema:
1-Muestra todos los proveedores
2- Selecciona proveedor
3-Muestra datos de todas las facturas
y de pagos con ese proveedor (fecha,
importe, cantidad de artículos, etc.)
ordenados por fecha

Caso de uso: Consultar vehículos


Autor: Federico Piechotka
Objetivo: Visualizar los datos y la descripción completa de todos los
vehículos.
Actor Principal: Dueño
Personal involucrado: Ninguno
Precondiciones: Administrar tipo de vehículo y administrar vehículos.
Garantía de éxito: Representación de todos los vehículos con sus
correspondientes datos.

Escenario principal de éxito(o Flujo Básico): Consulta de vehículo


Acción del actor: Responsabilidad del sistema:
1-Muestra datos y descripción de
todos los vehículos que ya están
cargados, incluyendo, patente,
marca, modelo, cantidad de arreglos
y de mantenimientos que se le
realizaron, año, etc.
2-Puede ordenar la tabla según el
criterio que desee, por ejemplo
ordenarlos por vehículo con más
arreglos.
3-Muestra la tabla ordenada.

Caso de uso: Consultar gastos


Autor: Federico Piechotka
Objetivo: Visualizar los datos y la descripción completa de todos los gastos.
Actor Principal: Dueño y empleado
Personal involucrado: Ninguno
Precondiciones: Administrar tipo de gastos y administrar gastos.
Garantía de éxito: Representación de todos los gastos con sus
correspondientes datos.

Escenario principal de éxito(o Flujo Básico): Consulta de gastos


Acción del actor: Responsabilidad del sistema:
1-Muestra datos y descripción de
todos los gastos que ya están
cargados, incluyendo, fecha,
importe, proveedor, etc.
2-Puede ordenar la tabla según el
criterio que desee, por ejemplo
ordenarlos por fecha o por importe.
3-Muestra la tabla ordenada.

Caso de uso: Consultar mantenimientos


Autor: Federico Piechotka
Objetivo: Visualizar los datos y la descripción completa de todos los
mantenimientos.
Actor Principal: Encargado de los vehículos
Personal involucrado: Ninguno
Precondiciones: Administrar tipo de mantenimientos y administrar
mantenimientos.
Garantía de éxito: Representación de todos los mantenimientos con sus
correspondientes datos.

Escenario principal de éxito(o Flujo Básico): Consulta de mantenimientos


Acción del actor: Responsabilidad del sistema:
1-Muestra datos y descripción de
todos los mantenimientos que ya
están cargados, incluyendo, fecha,
tipo de mantenimiento, proveedor,
etc.
2-Puede ordenar la tabla según el
criterio que desee, por ejemplo
ordenarlos por fecha o por tipo.
3-Muestra la tabla ordenada.

Caso de uso: Consultar arreglos


Autor: Federico Piechotka
Objetivo: Visualizar los datos y la descripción completa de todos los arreglos.
Actor Principal: Encargado de los vehículos
Personal involucrado: Ninguno
Precondiciones: Administrar tipo de arreglos y administrar arreglos.
Garantía de éxito: Representación de todos los arreglos con sus
correspondientes datos.

Escenario principal de éxito(o Flujo Básico): Consulta de arreglos.


Acción del actor: Responsabilidad del sistema:
1-Muestra datos y descripción de
todos los arreglos que ya están
cargados, incluyendo, fecha, tipo de
arreglo, proveedor, etc.
2-Puede ordenar la tabla según el
criterio que desee, por ejemplo
ordenarlos por fecha o por tipo.
3-Muestra la tabla ordenada.

Caso de uso: Visualizar Camino


Autor: Federico Piechotka
Objetivo: Demostrar en un mapa el camino que realizaron los vehículos en
cierto período de tiempo
Actor Principal: Dueño
Personal involucrado: Ninguno
Precondiciones: Administración de tipo de vehículo, Administración de
vehículo, confirmación de pedido.
Garantía de éxito: Visualización del camino realizado.

Escenario principal de éxito(o Flujo Básico): Visualización de camino


Acción del actor: Responsabilidad del sistema:
1-Muestra Todos los vehículos
cargados
2-Selecciona un vehículo
3-Ofrece selección de fechas
4-Selecciona el período de tiempo del
cual se desea ver el camino.
5-Ofrece confirmación
6-Confirmar
7-Muestra el camino realizado por un
vehículo en un mapa

Extensiones:
Período de tiempo no válido (alguna fecha no permitida o última fecha menor
que la primera).
Vehículos inexistentes.

Caso de uso: Estadística de Ingresos por Vehículo


Autor: Federico Piechotka
Objetivo: Mostrar tablas que demuestren estadísticas sobre los ingresos de
dinero por cada vehículo, contemplando Km. recorridos, ingreso por
facturación, gastos directos de mantenimiento y arreglos.
Actor Principal: Dueño
Personal involucrado: Ninguno
Precondiciones: Confirmar pedido (registro de cobro), administrar vehículos,
administrar tipo de vehículos.
Garantía de éxito: Emisión de dichas estadísticas.

Escenario principal de éxito(o Flujo Básico): Vista de estadística de ingresos


por vehículo
Acción del actor: Responsabilidad del sistema:
1-Ofrece selección de fechas
2-Seleccionar período de tiempo
3-Confirmar
4-Mostrar estadísticas de ingresos por
cada vehículo en la tabla

Extensiones:
Período de tiempo no válido (alguna fecha no permitida o última fecha menor
que la primera).
Vehículos o pedidos inexistentes.

Caso de uso: Estadística de Ingresos por cliente


Autor: Federico Piechotka
Objetivo: Mostrar tablas que demuestren estadísticas sobre los ingresos de
dinero por cada cliente
Actor Principal: Dueño
Personal involucrado: Ninguno
Precondiciones: Confirmar pedido (registro de cobro), administrar vehículos.
Garantía de éxito: Emisión de dichas estadísticas.

Escenario principal de éxito(o Flujo Básico): Vista de estadística de ingresos


por vehículo
Acción del actor: Responsabilidad del sistema:
1-Ofrece selección de fechas
2-Seleccionar período de tiempo
3-Confirmar
4-Mostrar estadísticas de ingresos por
cada cliente en la tabla

Extensiones:
Período de tiempo no válido (alguna fecha no permitida o última fecha menor
que la primera).
Clientes o pedidos inexistentes.

Caso de uso: Listado de IVA compras y ventas.


Autor: Federico Piechotka
Objetivo: Imprimir listados que reflejen el total de compras y ventas
mensuales efectuadas discriminando el IVA de cada operación, para calcular
finalmente el monto que se debe pagar a la AFIP.
Actor Principal: Contador
Personal involucrado: Ninguno
Precondiciones: Facturas registradas Registrar facturas.
Garantía de éxito: Emisión de dichos listados.

Escenario principal de éxito(o Flujo Básico): Vista de listados de IVA compras y


ventas
Acción del actor: Responsabilidad del sistema:
1-Ofrece selección de opción de
listado
2-Selecciona opción de listado
3-Confirmar
4-Selecciona colección de cuenta
corrientes en base al parámetro de
fecha
5-Mostrar listado
Listado final: Total neto gravado +total de ivas = total de todo
Flujos alternativos:

Extensiones:
Período de tiempo no válido (alguna fecha no permitida o última fecha menor
que la primera).
Facturas inexistentes.

Potrebbero piacerti anche