10
Descripciones de Casos de uso Caso de uso: Registrar Usuarios Autor: Federico Piechotka Objetivo: Registrar a los diferentes tipos de usuario para que tengan diferentes privilegios dentro del sistema Actor Principal: Dueño Personal involucrado: Ninguno Precondiciones: Ninguno Garantí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-Confirmar 6- 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-In Autor: Federico Piechotka

Descripciones de Casos de uso

Embed Size (px)

Citation preview

Page 1: Descripciones de Casos de uso

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):

Page 2: Descripciones de Casos de uso

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

Page 3: Descripciones de Casos de uso

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

Page 4: Descripciones de Casos de uso

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

Page 5: Descripciones de Casos de uso

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

Page 6: Descripciones de Casos de uso

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

Page 7: Descripciones de Casos de uso

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

Page 8: Descripciones de Casos de uso

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.