View
1.066
Download
0
Category
Preview:
Citation preview
Descripciones de Casos de uso
Caso de uso: Administrar UsuariosAutor: Federico PiechotkaObjetivo: Registrar usuario para que tenga diferentes privilegios dentro del sistemaActor Principal: DueñoPersonal involucrado: NingunoPrecondiciones: NingunoGarantía de éxito: Registro exitoso del usuario
Escenario principal de éxito(o Flujo Básico): Agregar UsuarioAcció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 usuario5-Ofrece confirmación
6-Confirma7-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-InAutor: Federico PiechotkaObjetivo: Dar a los usuarios del sistema la posibilidad de loguearse en él.Actor Principal: Dueño, Empleado, Encargado de los vehículos y ContadorPersonal involucrado: NingunoPrecondiciones: Registrar usuariosGarantía de éxito: Logueo de los usuarios en el sistema
Escenario principal de éxito(o Flujo Básico): LogueoAcció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 datos3-Ofrece confirmación
4-Confirma5- Se permite el ingreso al usuario
Flujos alternativos:
Extensiones: Datos ingresados no válidos
Caso de uso: Administrar clientesAutor: Federico PiechotkaObjetivo: Agregar, quitar o modificar los datos del clienteActor Principal: Dueño y empleadoPersonal involucrado: NingunoPrecondiciones: NingunoGarantía de éxito: Administración exitosa del cliente
Escenario principal de éxito(o Flujo Básico): Agregar ClienteAcció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ón6- 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 pedidoAutor: Federico PiechotkaObjetivo: Registrar pedidos realizados por los clientes.Actor Principal: Dueño y empleadoPersonal involucrado: NingunoPrecondiciones: Administrar clientes.Garantía de éxito: Registro exitoso del pedido
Escenario principal de éxito(o Flujo Básico): Registro de pedidoAcción del actor: Responsabilidad del sistema:
1-Muestra todos los clientes2-Selecciona cliente3-Ingresa detalle del pedido (destino, carga, vehículo, etc.) 4-Ingresa costo del pedido5-Confirma
Caso de uso: Anular o Confirmar pedido (Registro de cobro, y emisión de factura y de remitoAutor: Federico PiechotkaObjetivo: Anular o confirmar el pedido realizado por el cliente.
Actor Principal: Dueño y empleadoPersonal involucrado: NingunoPrecondiciones: 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 pedidoAcción del actor: Responsabilidad del sistema:
1-Muestra todos los pedidos pendientes con sus correspondientes datos (cliente, importe, etc.)
2-Selecciona pedido3-Ofrece Ingreso de fecha
4-Ingresa Fecha5-Ofrece confirmación o anulación de pedido
6-Confirma pedido7-Registra cobro8-Almacena datos de la factura en cuenta corriente9-Emite Factura y remito
Flujos alternativos: Anulación de pedidoAcción del actor: Responsabilidad del sistema:
1-Muestra todos los pedidos pendientes con sus correspondientes datos (cliente, importe, vehículo, etc.)
2-Selecciona pedido3-Ofrece confirmación o anulación de pedido
4-Anula pedido5-Elimina pedido e indica el éxito de la operación.
Extensiones: Pedidos inexistentes
Caso de uso: Ver Cuenta Corriente de clientesAutor: Federico PiechotkaObjetivo: 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 empleadoPersonal involucrado: NingunoPrecondiciones: 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 Cliente3-Muestra datos de todas las facturas y de cobranzas con ese cliente (fecha, importe, etc.) ordenados por fecha.
Caso de uso: Administrar proveedoresAutor: Federico PiechotkaObjetivo: Agregar, quitar o modificar los datos del proveedorActor Principal: Dueño y empleadoPersonal involucrado: NingunoPrecondiciones: NingunoGarantía de éxito: Administración exitosa del proveedor
Escenario principal de éxito(o Flujo Básico): Agregar proveedorAcció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ón6- 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álidosCaso de uso: Facturación del servicio recibido (registrar facturas)Autor: Federico PiechotkaObjetivo: Registrar las facturas otorgadas a la empresa por los proveedores, por un servicio o producto brindado.Actor Principal: Dueño y empleadoPersonal involucrado: NingunoPrecondiciones: NingunoGarantí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 proveedor3-Muestra datos del proveedor4-Ofrece ingreso de fecha()
5-Ingresa fecha de factura6-Ingresa numero factura
7-Muestra lista artículos8-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 finalizar13- Ofrece confirmación
14-Confirma15-Actualiza cuenta corriente y movimientos de stock y precios de costo en Artículos
Extensiones: Datos ingresados no válidos
Caso de uso: Registrar pagoAutor: Federico Piechotka
Objetivo: Registrar el pago de las facturas previamente cargadas.Actor Principal: Dueño y empleadoPersonal involucrado: NingunoPrecondiciones: Facturación del servicio recibidoGarantía de éxito: Registro exitoso del pago de las facturas
Escenario principal de éxito(o Flujo Básico): Registro de pagoAcción del actor: Responsabilidad del sistema:
1-Muestra todos los proveedores2-Selecciona proveedor
3-Muestra datos y descripción de las facturas impagas a proveedores.
4-Ingresa monto a pagar5-Confirma
6- Imputa cada factura afectada por la cobranza y Pide confirmación.
7 Acepta8-Registra pago en cuenta corriente y actualiza las facturas imputadas
Caso de uso: Ver Cuenta Corriente de proveedoresAutor: Federico PiechotkaObjetivo: 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 empleadoPersonal involucrado: NingunoPrecondiciones: 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 proveedor3-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ículosAutor: Federico PiechotkaObjetivo: Visualizar los datos y la descripción completa de todos los vehículos.Actor Principal: Dueño Personal involucrado: NingunoPrecondiciones: 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ículoAcció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 gastosAutor: Federico PiechotkaObjetivo: Visualizar los datos y la descripción completa de todos los gastos.Actor Principal: Dueño y empleadoPersonal involucrado: NingunoPrecondiciones: 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 gastosAcció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 mantenimientosAutor: Federico PiechotkaObjetivo: Visualizar los datos y la descripción completa de todos los mantenimientos.Actor Principal: Encargado de los vehículosPersonal involucrado: NingunoPrecondiciones: 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 arreglosAutor: Federico PiechotkaObjetivo: Visualizar los datos y la descripción completa de todos los arreglos.Actor Principal: Encargado de los vehículosPersonal involucrado: NingunoPrecondiciones: 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 CaminoAutor: Federico PiechotkaObjetivo: Demostrar en un mapa el camino que realizaron los vehículos en cierto período de tiempoActor Principal: DueñoPersonal involucrado: NingunoPrecondiciones: 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 caminoAcción del actor: Responsabilidad del sistema:
1-Muestra Todos los vehículos cargados
2-Selecciona un vehículo3-Ofrece selección de fechas
4-Selecciona el período de tiempo del cual se desea ver el camino.
5-Ofrece confirmación6-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 PiechotkaObjetivo: 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ñoPersonal involucrado: NingunoPrecondiciones: 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 tiempo3-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 clienteAutor: Federico PiechotkaObjetivo: Mostrar tablas que demuestren estadísticas sobre los ingresos de dinero por cada clienteActor Principal: DueñoPersonal involucrado: NingunoPrecondiciones: 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 tiempo3-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 PiechotkaObjetivo: 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: ContadorPersonal involucrado: NingunoPrecondiciones: 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
listado2-Selecciona opción de listado3-Confirmar
4-Selecciona colección de cuenta corrientes en base al parámetro de fecha5-Mostrar listado
Listado final: Total neto gravado +total de ivas = total de todoFlujos alternativos:
Extensiones: Período de tiempo no válido (alguna fecha no permitida o última fecha menor que la primera).Facturas inexistentes.
Recommended