Página 1 de 1

Exercício 2: Holiday Travel Vehicles

Enviado: 07 Mar 2025, 19:35
por bernardino
A Holiday Travel Vehicles vende novos veículos recreativos e trailers de viagem. O funcionamento do negócio inclui:

Registro de novos veículos no sistema ao chegarem na loja (incluindo número de série, nome, modelo, ano, fabricante e custo base);
Venda de veículos por meio de negociações entre clientes e vendedores;
Emissão de uma fatura contendo dados do cliente, veículo comprado e possíveis trocas ou serviços adicionais.
Tarefa 1: Identifique os casos de uso baseando-se na interação entre clientes, vendedores e o sistema. Liste:

Atores envolvidos no sistema;
Principais funcionalidades;
Relacionamento entre atores e funcionalidades.
Tarefa2: Identifique e liste as classes do sistema. Algumas classes esperadas incluem:

Cliente
Veículo
Fatura
Vendedor
Opções Adicionais
Troca de Veículo

Re: Exercício 2: Holiday Travel Vehicles

Enviado: 07 Mar 2025, 19:46
por bernardino
Tarefa 1: Identificação dos Casos de Uso

Atores envolvidos no sistema:
1. Cliente: Pessoa que compra o veículo recreativo ou trailer de viagem.
2. Vendedor: Funcionário da loja que interage com o cliente para a venda do veículo.
3. Sistema: O software utilizado para registrar os veículos, processar transações e emitir faturas.

Principais funcionalidades:
1. Registro de novos veículos:
o Atores: Sistema
o Descrição: O sistema registra novos veículos no sistema quando eles chegam à loja, com dados como número de série, nome, modelo, ano, fabricante e custo base.

2. Negociação entre cliente e vendedor:
o Atores: Cliente, Vendedor
o Descrição: O vendedor interage com o cliente para discutir os detalhes da compra do veículo, possíveis trocas, ou serviços adicionais.

3. Emissão de fatura:
o Atores: Sistema, Vendedor, Cliente
o Descrição: O sistema gera uma fatura com as informações do cliente, o veículo adquirido e quaisquer opções adicionais ou troca de veículo.

4. Troca de veículos usados:
o Atores: Cliente, Vendedor
o Descrição: O cliente pode negociar a troca de um veículo usado, e o vendedor avalia essa troca como parte do processo de venda.

5. Venda de veículos:
o Atores: Cliente, Vendedor
o Descrição: O vendedor finaliza a venda do veículo após a negociação, gerando a fatura e registrando o pagamento.

Relacionamento entre atores e funcionalidades:
• Cliente: O cliente interage com o vendedor para negociar e realizar a compra, além de ter seus dados registrados na fatura.
• Vendedor: O vendedor interage com o cliente para vender o veículo, registrar a troca de veículo, e colaborar com o sistema para emitir a fatura.
• Sistema: O sistema gerencia os registros dos veículos, emite faturas, e processa transações.
________________________________________

Tarefa 2: Identificação e Listagem das Classes

1. Classe: Cliente
o Atributos:
 nome: string
 telefone: string
 email: string
 endereço: Endereço

o Relacionamentos:
 O cliente está associado a uma ou mais faturas.

2. Classe: Veículo
o Atributos:
 número de série: string
 nome: string
 modelo: string
 ano: int
 fabricante: string
 custo base: float

o Relacionamentos:
 Um veículo pode ser associado a uma fatura (se vendido) e a uma troca.

3. Classe: Fatura

o Atributos:
 número da fatura: string
 data: data
 valor total: float
 veículo: Veículo
 cliente: Cliente
 opções adicionais: list de Opções Adicionais
 troca de veículo: Troca de Veículo

o Relacionamentos:
 Uma fatura está associada a um cliente e a um veículo.
 Pode incluir opções adicionais e uma troca de veículo.

4. Classe: Vendedor

o Atributos:
 nome: string
 id: string
 telefone: string
 email: string

o Relacionamentos:
 O vendedor interage diretamente com o cliente e processa a venda do veículo.

5. Classe: Opções Adicionais

o Atributos:
 nome: string
 descrição: string
 custo adicional: float

o Relacionamentos:
 As opções adicionais são associadas à fatura do cliente se o cliente optar por adicionar ao veículo.

6. Classe: Troca de Veículo

o Atributos:
 veículo usado: Veículo
 avaliação do veículo usado: float

o Relacionamentos:
 A troca de veículo está associada a um cliente e pode impactar o valor total da fatura.