Você está na página 1de 5

CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Disciplina: Análise Orientada a Objetos II


Prof. (a): Iolanda Cláudia Sanches Catarino
Aula: 1 – Revisão do Diagrama de Casos de Uso e do Diagrama de Classes
Semestre: 3º e 4º

Aula Atividade 01

Objetivo da Atividade:
Fixar os conteúdos e conceitos ministrados durante a teleaula, a modelagem de casos
de uso e de classes, com a modelagem de um estudo de caso.

Orientações:

Caro Tutor, oriente os alunos a fazerem a modelagem abaixo. Podem fazer os


diagramas manuscritos ou em qualquer ferramenta CASE adequada a UML 2.0.

A partir da descrição do estudo de caso a seguir, faça:


a) Diagrama de Casos de Uso;
b) Diagrama de Classes.

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 pode 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
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

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.

Observações:
Caro Tutor,
Aproveite para enviar as dúvidas dos alunos pelo Chat Atividade para que o professor
possa esclarecê-las.

Bons Estudos!
Profª. Iolanda Cláudia Sanches Catarino
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Diagrama de Use Cases:


CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Diagrama de Classes:

Pessoa
nome
logradouro
complemento
Pais Estado bairro
Cidade
nome nome cep
0..* 0..* nome 1 0..*
nacionalidade 1 sigla 1 telefone
fax Ramo de Atividade
1 1
+reside celular cnaeId
+nacionalidade enderecoEletronico descricao
situacao 1

0..* Cliente Fisico 0..*


Marca tipoDocumento Ciente Juridico
descricao numeroDocumento cnpj
1 dataNascimento razaoSocial
0..*
telefoneComercial inscricaoEstadual
sexo contato
Veiculo url
0..* 0..*
Modelo placaId
tipo
descricao Forma Pgto
combustivel 1
anoFabricacao
renavam Profissao descricao
anoModelo 0..*
1 foto cboId quantidadeParcelas
precoDiaria
km descricao entrada
caracteristicas 1
0..* situacao 1
observacao 0..*
Contas a Receber
Aluguel numeroParcela
Cor 1 dataLocacao dataVencimento
descricao Caixa dataPrevDevolucao 0..* valor
0..*
caixaId kmInicial dataRecebimento
data precoDiaria juro
situacao dataDevolucao 0..* multa
0..1 1 1
saldoEntrada kmFinal valorTotal
saldoMovimentacao desconto numeroCheque
valorTotal banco
observacao agencia
situacao
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS