Buscar

Locadora de Veículos Estudo de Caso

Prévia do material em texto

Impresso por Dudear Studios, E-mail dudearstudios@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/10/2022 19:58:09
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
Disciplina: Análise Orientada a Objetos II 
Prof. (a): Iolanda Cláudia Sanches Catarino 
 
 
Estudo de Caso – Locadora de Veículos 
 
A partir da descrição do estudo de caso a seguir, faça: 
1. Diagrama de Use Cases. 
2. Diagrama de Classes. 
3. Diagrama de Estrutura Composta – Use Case “Locar Veículo”. 
4. Diagrama de Atividades – Use Case “Reservar Veículo”. 
5. Diagrama de Atividades – Use Case “Locar Veículo”. 
6. Diagrama de Sequência – Use Case “Devolver Veículo”. 
7. Diagrama de Máquina de Estados – Classe “Cliente”. 
8. Diagrama de Máquina de Estados – Classe “Veículo”. 
 
 
Descrição do Estudo de Caso – Locadora de Veículos: 
 
Uma locadora aluga carros aos clientes previamente cadastrados. Os clientes podem 
ser pessoas físicas ou jurídicas. Um cliente físico é descrito por: nome, idade, endereço 
completo, país, telefone residencial, celular, CPF, RG, profissão e situação (aprovado, 
preferencial, inadimplente ou encerrado). Um cliente jurídico é descrito por: razão social, 
nome fantasia, endereço completo, país, telefone, fax, CNPJ, inscrição estadual, ramo 
de atividade, contato e situação (aprovado, preferencial, inadimplente ou encerrado). 
Um cliente pode alugar vários carros. 
Os carros são descritos pela placa, ano, modelo, descrição, km, preço por km, situação 
(disponível, alugado, em manutenção ou encerrado), taxa diária, observações e sua 
imagem. 
Clientes com cadastro aprovado podem realizar reservas por telefone. Cada reserva 
corresponde a um carro. O sistema deverá disponibilizar o serviço de cadastro de cliente 
e realização de reservas pela web também, sendo que, após confirmação da reserva o 
cliente receberá um e-mail com dos dados da reserva. 
Caso um carro, disponível, seja escolhido pelo cliente este é alugado, sendo registrado 
um código do aluguel, km atual, a data inicial e data prevista de devolução. Cada aluguel 
corresponde a um carro. Quando o cliente devolve o carro, o cliente informa a forma de 
pagamento, a situação do carro é atualizada para “disponível”, o km do carro é 
atualizado com o km atual, registra-se a data de devolução, é calculado o valor total do 
aluguel e um recibo é emitido, baseado nos kms rodados e nos dias em que ficou com 
o carro. 
A forma de pagamento pode ser à vista ou a prazo, dependendo do valor total do 
aluguel. Para pagamento à vista, o valor total da devolução deve ser lançado 
automaticamente no caixa da empresa, assim que uma devolução é concluída. Para 
pagamento a prazo, deve ser gerado um controle de contas a receber, correspondente 
ao número de parcelas, sendo necessário posteriormente tratar a baixa de uma conta a 
receber. 
O sistema deve disponibilizar consultas e relatórios aos funcionários e gerentes. 
Impresso por Dudear Studios, E-mail dudearstudios@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/10/2022 19:58:09
Universidade Norte do Paraná 
Superior de Tecnologia em Análise e Desenvolvimento de Sistemas 
 Disciplina de Análise Orientada a Objetos II 
Profª. Drª. Iolanda Cláudia Sanches Catarino 
 
 
Exercícios de Diagrama de Máquina de Estados 
 
 
 
Estudo de Caso - Locadora de Veículos. 
 
1. Considerando as regras de negócio a seguir, represente o Diagrama de Máquina de Estados 
correspondente. Classe Pessoa (estados: Ativa, Preferencial, Inadimplente e Inativa) 
- Toda Pessoa ao ser cadastrada deve assumir, automaticamente, a situação de Ativa; 
- Uma vez Ativa deve assumir a situação de Preferencial, a partir da realização do quinto aluguel/ano; 
- Uma vez Ativa pode assumir a situação de Inadimplente, se o pagamento de um aluguel não for 
realizado; 
- Uma vez em Ativa pode assumir a situação de Inativa, se a gerência determinar; 
- Uma vez Preferencial pode assumir a situação de Inadimplente, se o pagamento de um aluguel não 
for realizado no prazo de 30 dias; 
- Uma vez Inativa não deve assumir outro Estado. 
 
 
 
 
2. Considerando as regras de negócio a seguir, represente o Diagrama de Máquina de Estados 
correspondente. Classe Veículo (estados: Disponível, Alugado, Manutenção e Encerrado) 
- Todo Veículo ao ser cadastrado deve assumir, automaticamente, a situação de Disponível; 
- Uma vez Disponível deve assumir a situação de Alugado, quando for realizado um aluguel; 
- Uma vez Disponível pode assumir a situação de Manutenção; 
- Uma vez Alugado deve assumir a situação de Manutenção, quando for realizada a devolução do 
aluguel; 
- Uma vez em Manutenção pode assumir a situação de Disponível; se confirmada a vistoria técnica 
da oficina; 
Impresso por Dudear Studios, E-mail dudearstudios@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/10/2022 19:58:09
- Uma vez em Manutenção pode assumir a situação de Encerrado, se a gerência determinar; 
- Uma vez Alugado pode assumir a situação de Encerrado, se a gerência determinar; 
- Uma vez Encerrado não deve assumir outro Estado. 
 
 
 
3. Considerando as regras de negócio a seguir, represente o Diagrama de Máquina de Estados 
correspondente. Classe Caixa (estados: Aberto, Liberado e Fechado) 
- Toda Caixa ao ser cadastrado diariamente, deve assumir automaticamente, a situação de Aberto; 
- Uma vez Aberto pode assumir a situação de Liberado a partir das 8h ou sob a conferência de um 
supervisor do usuário operador; 
- Uma vez Liberado pode assumir a situação de Fechado a partir das 18h ou sob a conferência de um 
supervisor do usuário operador; 
- Uma vez Fechado pode assumir a situação de Aberto, se um novo registro do caixa for criado. 
 
 
Impresso por Dudear Studios, E-mail dudearstudios@gmail.com para uso pessoal e privado. Este material pode ser protegido por
direitos autorais e não pode ser reproduzido ou repassado para terceiros. 03/10/2022 19:58:09
 
 
 
4. Considerando as regras de negócio a seguir, represente o Diagrama de Máquina de Estados 
correspondente. (estados: Registrar, Gravar e Cancelar para realização do aluguel; e Classe Aluguel
Recuperar, Atualizar e Cancelar para devolução do aluguel) 
- Todo Aluguel ao ser lançado deve assumir, automaticamente, a situação de Registrar; 
- Uma vez ao Registrar deve assumir a situação de Gravar, quando for confirmado o aluguel; 
- Uma vez ao Registrar pode assumir a situação de Cancelar, quando não for confirmado o aluguel; 
 
- Toda devolução de aluguel ao ser lançado deve assumir, automaticamente, a situação de 
Recuperar; 
- Uma vez ao Recuperar deve assumir a situação de Atualizar, quando for confirmada a devolução; 
- Uma vez ao Recuperar deve assumir a situação de Cancelar, quando não for confirmada a 
devolução.

Continue navegando