Você está na página 1de 3

Uma locadora de veículos deseja desenvolver um software para gerenciar seus carros e as

locações dos clientes. O software deve permitir que o atendente realize a locação do veículo,
informando o nome do veículo, o nome do cliente, a quantidade de dias da locação e o valor da
diária. O software deve permitir que o cliente visualize as informações da locação, incluindo o
valor total a ser pago e os dados do veículo locado.

A) Identifique os requisitos funcionais.

B) Identifique os atores e os casos de uso - desenvolvendo os mesmos utilizando a notação


UML.

C) Desenvolva as classes, identificando os atributos e métodos - utilizando a notação UML.

D) Implemente o formulário e sua classe desenvolvendo as funcionalidades utilizando windows


forms.

A) Requisitos Funcionais:

Cadastrar veículo

Cadastrar cliente

Realizar locação

Exibir informações da locação para o cliente

B) Atores e casos de uso:

Ator: Atendente

Realizar locação

Cadastrar veículo

Cadastrar cliente

Ator: Cliente

Visualizar informações da locação

_________________________

| Veículo |

|-----------------------|

| + modelo |

| + placa |

| + valorDiaria: float |
|_______________________|

_________________________

| Cliente |

|-----------------------|

| + nome |

| + cpf |

|_______________________|

_________________________

| Locação |

|-----------------------|

| + veiculo: Veículo |

| + cliente: Cliente |

| + dias: int

| + valorDiaria

| - valorTotal: float |

|-----------------------|

| + calcularValorTotal() |

|_______________________|
1- Um aluno deseja saber qual valor total gasto com seus estudos durante o ensino
médio. O software deve permitir que o aluno visualize o valor das mensalidades . A
atendente deve informar o valor da mensalidade e o ano correspondente. O software
deve calcular o valor total gasto durante todos os anos que o aluno cursou o ensino
médio. O software deve exibir a informação com o nome do aluno, o valor gasto por
ano e o valor total.

Você também pode gostar