Upload
fedepiecho
View
1.048
Download
0
Embed Size (px)
Citation preview
Descripciones de Casos de uso
Caso de uso: Registrar UsuariosAutor: Federico PiechotkaObjetivo: Registrar a los diferentes tipos de usuario para que tengan diferentes privilegios dentro del sistemaActor Principal: DueñoPersonal involucrado: NingunoPrecondiciones: NingunoGarantía de éxito: Registro exitoso de los distintos usuarios
Escenario principal de éxito(o Flujo Básico):Acción del actor: Responsabilidad del sistema:
1-Seleccionar Opción de registrar usuarios
2-Mostrar interfaz de registro de usuarios
3-Definir descripción del usuario (nombre de usuario, contraseña, datos personales, rol dentro de la empresa, áreas del sistema a las que tendrá acceso)
4-Mostrar datos y descripción del usuario.
5-Confirmar6- Indica el éxito de la operación y muestra los datos del nuevo usuario.
7-Cierra el menú de registro de usuarios
Flujos alternativos:Log-in.
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):
Acción del actor: Responsabilidad del sistema:1-Seleccionar Opción de Log-In
2-Mostrar interfaz de Log-in3-Ingresar nombre de usuario y contraseña4-Confirmar
5- Indica el éxito de la operación y muestra el formulario de inicio del usuario
Flujos alternativos:Log-in.
Extensiones: Datos ingresados no válidos
Caso de uso: Administrar clientesAutor: Federico PiechotkaObjetivo: Agregar, quitar o modificar los datos de los clientesActor Principal: Dueño y empleadoPersonal involucrado: NingunoPrecondiciones: NingunoGarantía de éxito: Administración exitosa de los distintos clientes
Escenario principal de éxito(o Flujo Básico):Acción del actor: Responsabilidad del sistema:
1-Seleccionar Opción de administrar clientes
2-Mostrar interfaz de administración de clientes3-Mostrar datos y descripción de los clientes que ya están cargados.
4-Selecciona operación a realizar con los clientes5- En caso querer borrar un cliente, lo selecciona y lo borra, en caso querer modificar un cliente, lo selecciona e ingresa los nuevos valores que tendrán los parámetros a modificar, en caso querer agregar un cliente, ingresa todos los datos de dicho cliente y lo agrega6-Confirmar
7- Indica el éxito de la operación y muestra la tabla de clientes actualizada
8-Cierra el menú de administración de clientes
Flujos alternativos:Registrar pedido.
Extensiones: Datos ingresados no válidos
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):Acción del actor: Responsabilidad del sistema:
1-Seleccionar Opción de consultar vehículos
2-Mostrar interfaz de consulta de vehículos3-Mostrar 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.
4-Puede ordenar la tabla según el criterio que desee, por ejemplo ordenarlos por vehículo con más arreglos.
5-Muestra la tabla ordenada.6-Cierra el menú de consulta de vehículo.
Flujos alternativos:Administrar vehículos.
Extensiones:
Caso de uso: Ver Cuenta Corriente de clientesAutor: 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 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):Acción del actor: Responsabilidad del sistema:
1-Seleccionar Opción de ver cuenta corriente de cliente
2-Mostrar interfaz de cuenta corriente de clientes3-Mostrar todos los Clientes cargados
4- Seleccionar Cliente5- Confirmar
6-Mostrar datos de todas las facturas con ese cliente.
7-Puede ordenar la tabla según el criterio que desee, por ejemplo ordenarlos por factura de mayor valor.
8-Muestra la tabla ordenada.9-Cierra el menú de consulta de vehículo.
Flujos alternativos:Administrar clientes.
Extensiones:
Caso 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):Acción del actor: Responsabilidad del sistema:
1-Seleccionar Opción de registrar
facturas2-Mostrar interfaz de registro de facturas
3-Definir descripción de la factura (servicios o productos brindados, datos del proveedor, fecha, total)
4-Mostrar datos y descripción de la factura.
5-Confirmar6- Indica el éxito de la operación y muestra los datos de la factura.
7-Cierra el menú de registro de facturas
Flujos alternativos:Registrar pago.
Extensiones: Datos ingresados no válidos
Caso de uso: Registrar pagoAutor: Federico PiechotkaObjetivo: 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):Acción del actor: Responsabilidad del sistema:
1-Seleccionar Opción de registrar pagos
2-Mostrar interfaz de registro de pagos
3-Seleccionar proveedor 3- Mostrar todas las facturas impagas4-Mostrar datos y descripción de las facturas impagas a proveedores.
5-Ingresar monto a pagar6-Confirmar
7- Resta el monto a pagar ingresado del total que se le debe a ese proveedor y muestra cuanto se le debe a éste luego de esta paga.
8-Cierra el menú de registro de facturas
Flujos alternativos:
Extensiones: Datos ingresados no válidos
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):Acción del actor: Responsabilidad del sistema:
1-Seleccionar Opción de visualización de camino.
2-Mostrar interfaz de visualización de camino.3-Muestra Todos los vehículos cargados
4-Selecciona un vehículo y el período de tiempo del cual se desea ver el camino.5-Confirmar
6-Muestra el camino realizado por un vehículo en un mapa
7-Cierra el menú de caminos
Flujos alternativos:Administrar Vehículos.
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 Ingreso 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ñoPersonal involucrado: NingunoPrecondiciones: Confirmar pedido (registro de cobro), administración de vehículos, administración de tipo de vehículos.Garantía de éxito: Emisión de dichas estadísticas.
Escenario principal de éxito(o Flujo Básico):Acción del actor: Responsabilidad del sistema:
1-Seleccionar Opción de estadística de ingreso por vehículo
2-Mostrar interfaz de estadísticas3-Seleccionar período de tiempo4-Confirmar
5-Mostrar estadísticas de todos los vehículos en la tabla
6-Cierra el menú de estadísticas
Flujos alternativos:Administrar Vehículos.
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: 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: Confirmar pedido (registro de cobro), registrar pago, Registrar facturas.Garantía de éxito: Emisión de dichos listados.
Escenario principal de éxito(o Flujo Básico):Acción del actor: Responsabilidad del sistema:
1-Seleccionar Opción de Listado de IVA
2-Mostrar interfaz de listados de IVA
3-Seleccionar período de tiempo del que se realizará el listado
4-Confirmar5-Mostrar listados y monto a pagar a la AFIP por ese período.
6-Imprimir7-Imprime
8-Cierra el menú de estadísticas
Flujos alternativos:
Extensiones: Período de tiempo no válido (alguna fecha no permitida o última fecha menor que la primera).Facturas inexistentes.