Diagrama de Contexto Nivel 0
Diagrama de Contexto Nivel 0
Diagrama de Contexto Nivel 0
3a. Faltan conectores. 3b. Sobra un signo o falta una letra. 3c.Falta cerrar la llave. 3d. Tendria que ser entre corchetes y pipe. 3e. Parntesis o llave. 3f.Sobra un par de parntesis . 3g. Faltan sumas y Corchetes con Pipe. Funcin: Gestionar el alquiler de vehculos sin conductor. Requisitos: *Administrar altas y bajas de vehculos en la flota. *Clasificar los vehculos de la flota segn su tipo de uso * Registrar las revisiones(iniciales y peridicas) del vehculo *Clasificar clientes en directos o agencias *Definir contratos *Calcular importe de la fianza en base al contrato y en funcin del tipo de vehculo. *Almacenar liquidaciones iniciales y definitivas en funcin al contrato. *Controlar estado de los contratos. *Cerrar contrato. *Gestionar las comisiones anuales para las agencias. *Verificar disponibilidad de vehculos . *Controlar reservas pendientes. *Facturar ventas de coches segn el tipo de pago.
Clientes
Alquiler Auto
Empresa
Liquidacion de contrato
Requisitos de alquiler
Diagrama Nivel 1
Factura
Agencias
Solicitud auto
Compras
Datos auto
Incluir auto a la
flota
Alquiler de auto
Contrato de alquiler
Pedido de vehiculo
Vender auto
Facturacion
Clientes
Liquidacion del contrato
Devolucion de auto
contrato
Contrato
Compras
Comprar Auto
Cantidad de autos
Factura
Concesionario
Revisar Auto
Compras
Clasificar Auto
Pedido de auto
Liquidacion
Ventas/Alquiler
Auto Disponible
Clientes F a c t u r a
Alquiler de Auto
Condiciones de alquiler
Gestionar contrato
reservas Reservas
Agencias
Comisin
Ventas/Alquiler
Contrato
Cantidad de autos
Venta de Auto Liquidacin contrato Acreditacin pertenencia auto > 6 meses Condiciones Alquiler Factura Contado
Vender
Ventas/Alquiler
Cliente
Factura Financiado
Facturar
Facturacin
Cliente
Trminos de devolucin
Contrato
Contrato
Notacin del diccionario de datos = esta compuesto de + y () optativo {} iteracin [] seleccionar una de varias alternativas ** comentario @ identificador de un almacn | separa opciones alternativas
Clientes = [ Cliente particular |Agencia ] Cliente particular = Persona Persona = Nombres + Apellido +DNI +Domicilio Legal Agencia = Datos Cliente No particular Empresa = Datos Cliente No particular
Datos Cliente No particular = Nombre +Domicilio Legal + Servicio +Responsable Inscripto Pedido de Auto = Auto + [Cliente particular |Agencia ] Auto = Marca + Modelo + Patente +Numero Motor Contrato de Alquiler = Pedido de Auto + Empresa + Monto Adelanto +Estado del auto+Clasificacion del auto Liquidacion de Contrato = Monto Faltante + Estado del Auto monto= {numero} Estado del Auto = Estado Clasificacion del auto [Gama Baja |Gama Alta |Gama Media] factura = tipo factura + numero factura+ [Cliente |Agencia ] + precio tipo factura= (A |B |C) numero factura= {nmero} Solicitud Auto = Pedido Auto
Datos Auto = Auto Cantidad de autos = {nmero} Compras = Division Empresa + Fondos Division Empresa = Gerente Gerente= Persona Fondos= Dinero Dinero={Nmero} Alquiler = Division Empresa + Autos Contrato = @contrato de alquiler Concecionario = Nombre +Domicilio +Cuil +Autos Control Auto = @estado del auto+@clasificacion del auto Resultado del Analisis del auto = Estado del Auto + Clasificacion del auto Auto Disponible = [Si | No ] Reservas = Auto + [Cliente |Agencia] Cantidad por mes = {nmero} Comision = {nmero} Factura Contado = Factura +monto pagado Factura Financiado = Factura+ monto a pagar Financiera = @financiacion Financiacion =[ Cliente|Agencia] +Factura
Especificacin de Procesos
Nivel 0
Alquiler de autos
Si (Contrato de alquiler y estado del vehiculo y requisitos de alquiler ) = ok entonces alquilar auto a cliente sino no alquilar auto
Nivel 1
Comprar auto
Gestionar contrato
Si cantidad de autos = disponible entonces realizar contrato de alquiler y emitir factura a Agencia
Vender Auto
Nivel 2
Comprar auto
Si Concecionario tiene cantidad de autos pedidos entonces emite factura auto y vende auto
Si estado del auto y datos del auto = ok entonces almacenar datos del auto + incrementar cantidad de autos si incremento cantidad de autos entonces asignar categoria de gama dentro de la flota
Alquilar Auto
Si pedido de auto = no entonces ver disponibilidad de auto y realizar contrato de alquiler Sino no alquilar a cliente
Gestionar Contrato
Si Cantidad de Auto Disponible y No reservado entonces Calcular comision por cantidad y emitir factura
Vender Auto
Si Acreditacion > mayor 6 meses Si pago financiado entonces almacenar datos de financiacion y calcular porcentaje de interes y emitir factura financiado Sino emitir factura pago contado
Devolucion Auto
Si Cliente cumplio Condiciones de contato y estado del auto = estado de entrega entonces liquidar contrato Sino Calcular saldo a pagar y liquidar contrato