Baixe o app para aproveitar ainda mais
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.
Compartilhar