Você está na página 1de 8

Universidade do Sul de Santa Catarina Unisul

Campus Virtual

Avaliao Distncia 2 (AD2)

Orientaes:

Procure o professor sempre que tiver dvidas.

Entregue a atividade no prazo estipulado.

Esta atividade obrigatria e far parte da sua mdia final.

Encaminhe a atividade via Espao UnisulVirtual de Aprendizagem (EVA).

Leia com ateno o texto a seguir:


Viso Geral do Sistema
A empresa Locadora Diamante S.A a 5 anos no mercado realiza o aluguel de carros.
O dono locadora pretende aumentar suas locaes agilizando o processo e promovendo
um melhor atendimento ao cliente.
Requisitos Funcionais
1. O sistema deve permitir a manuteno (incluso, alterao e excluso) de clientes da
locadora de carros. Os atributos para cada cliente so: nome, endereo, cidade, estado,
telefone, e-mail, documento de identificao (CPF ou RG), data de nascimento.
2. O sistema deve permitir a manuteno de tipos de carros (marcas como Chevrolet,
Fiat, etc.), com os seguintes atributos: cdigo do tipo, descrio do tipo, preo dirio de
locao, preo semanal de locao, preo mensal de locao e quantidade de carros em
estoque para cada tipo.
3. O sistema deve permitir manuteno dos carros para aluguel pertencentes locadora
de carros. Os atributos para cada carro so: placa do carro, cdigo do tipo de carro,
fabricante, marca, ano e modelo do carro, kilometragem, data da troca do leo.
4. O sistema deve permitir a manuteno de funcionrios. Os atributos para cada
funcionrio so: nome, endereo, cidade, estado, telefone e data de nascimento. O

funcionrio recebe uma comisso de 5% sobre o valor do aluguel para cada carro
alugado.
5. O sistema deve permitir o processamento da reserva de carro, com os seguintes
atributos: data e hora de retirada do carro, data e hora prevista para devoluo do carro,
identificao do cliente, valor da diria, funcionrio responsvel pela reserva, taxa de
multa 20% a ser cobrada em caso de desistncia a menos de 8 horas do incio da
locao. A reserva s pode ser realizada se houverem carros do tipo requisitado
disponveis no perodo indicado e se o cliente no possuir nenhuma pendncia
financeira com a locadora.
6. O sistema deve permitir a retirada de carro por um cliente sendo que o cliente deve
apresentar sua carteira de motorista. Cada retirada de carro possui os seguintes
atributos: data e hora de retirada do carro, data e hora prevista para devoluo do carro,
identificao do cliente (previamente cadastrado), funcionrio responsvel pela retirada,
placa do carro alugado, quilometragem registrada no momento da retirada, valor da
diria e desconto (opcional). O carro entregue com tanque de combustvel cheio.
7. O sistema deve permitir a devoluo do carro. Os atributos para cada devoluo so:
placa do carro alugado, data e hora de devoluo do carro, quilometragem registrada no
momento da devoluo, nmero de dirias cobradas, valor de cada diria, e desconto
(opcional). O sistema deve automaticamente somar s dirias e taxas cadastradas
durante a retirada do carro. O sistema deve tambm apresentar na tela o total a pagar,
que a soma das dirias e subtraindo-se o desconto. Deve ser possvel acrescentar
algum servio adicional como lavao do estofamento em caso de necessidade. O carro
s pode ser aceito com o tanque cheio como na entrega do mesmo.
8. O sistema deve permitir somente as opes de pagamento do aluguel do carro vista
(em dinheiro, cheque ou carto de crdito).
9. O sistema deve um recibo de pagamento para o cliente. As informaes so: nmero
do recibo data de vencimento, data de pagamento, valor total pago, juros, desconto e
multa (opcional).
10. O sistema deve permitir a consulta no vdeo dos carros alugados contendo o nome
do cliente, placa, marca e modelo do carro, data de retirada e data prevista para
devoluo.
11. O sistema deve permitir a impresso de uma listagem das reservas efetuadas para a
data atual, contendo o nome do cliente, telefone para contato, tipo de carro e data
prevista para sada.
Requisitos no Funcionais
Confiabilidade

O sistema deve ter capacidade para recuperar os dados perdidos da ltima


operao que realizou em caso de falha.

O sistema deve possuir senhas de acesso e identificao para diferentes tipos de


usurios: administrador do sistema, funcionrios da locadora de carros e clientes
que tm acesso ao sistema na locadora de carros.

Eficincia

O sistema deve responder a consultas on-line em menos de 5 segundos.

Portabilidade

O sistema deve ser capaz de executar em sistema operacional Windows XP e


Linux.

Usabilidade

O projeto de interfaces deve ser centrado no usurio sendo que o mesmo ser
modelado a partir da modelagem das tarefas.

Confiabilidade

O sistema deve ter capacidade para recuperar os dados perdidos da ltima


operao que realizou em caso de falha.

1. Aps a leitura utilizando seu conhecimento sobre analise orientada a objetos


identifique os atores para o projeto Locadora Diamante S.A conforme estudos
vistos no decorrer da disciplina. Para cada item identificado complemente com
sua descrio. (1,0 ponto)
Nota: 1,0
R: Professor conforme apostila em pdf pagina 116 , elaborei as seguintes respostas:
Ator
1. Clientes

Descrio
-Definio indivduo que realiza
locaes de carros na locadora de
veculos.
-Freqncia de uso dirio, semanal
-Conhecimento no processo sim,
grande maioria possui uma noo
clara do funcionamento do processo
de locao de carros.
-Permisses de acesso deve ser
disponibilizado ao cliente a consulta
de disponibilidade de carros.

2. Gerente

3. Atendente

- Definio funcionrio da locadora


de veculos, responsvel por
operaes de abertura, fechamento,
controle de funcionrio Atendente.
- Freqncia de uso dirio
- Conhecimento em informtica
profundo no Sistema de negocio +
aplicativos Word, Browsers, Windows
XP
-Permisses de acesso ter acesso
a todas as funcionalidades do sistema
- Definio funcionrio da locadora
de veculos, responsvel por
operaes de reserva, entrega e
recebimento de veculos.
- Freqncia de uso dirio
- Conhecimento em informtica
sistema de negocio pertinentes ao
cargo + aplicativos Word, Browsers,
Windows XP
-Permisses de acesso ter acesso
a funcionalidades restrita ao cargo

2. Faa uma boa leitura na especificao anteriormente descrita. Aps a leitura


desenvolva o diagrama geral de casos de uso da Locadora de Carros Diamante.
(3,0 pontos)
Nota: 3,0
R: Professor conforme apostila em pdf pagina 120 , (O diagrama geral de casos de uso atualizado
seria ento: )

elaborei o seguinte diagrama.

3. Documente os 2 casos de uso da Locadora de Carros Diamante conforme visto


na disciplina. (3, 0 pontos)
Nota: 1,5
No campo diagrama do caso de uso, deve conter a parte correspondente do

diagrama geral.
Na pr-condio , uma pr-condio um estado que o sistema deve estar
para que se possa iniciar o caso de uso.
Onde est a participao do ator secundrio ?
O fluxo principal no so indicado opes de execuo(o fluxo principal UMA opo
de uso do sistema), para as demais opes existe os fluxos alternativos.
A ps-condio o estado que o sistema deve ficar aps a execuo do
caso de uso
Nome
Diagrama

Descrio
Gerenciar Cliente
do Desenho

Caso de Uso
Identificador
Descrio
Ator Primrio
Ator

csduso1
Gerenciamento do cadastro clientes.
Atendente
Cliente

Secundrio
Pr-condio

O atendente deve dentro do sistema, na rea cadastro de

Fluxo Principal

Ps-condio

clientes, no caso do cadastro j existir, passar a prxim a


1- Atendente seleciona rea de cadastro de cliente
2- Atendente comea pelo CPF, para ver se cliente j
cadastrado.
3- Sistema exibe o cadastro ou comea em uma nova tela
4- Atendente completa o cadastro com todos os dados do
cliente.
5- Sistema armazena cadastro.
Sistema mostra cadastro na tela

Nome
Diagrama

Descrio
Gerenciar locaes
do desenho

Caso de Uso
Identificador
Descrio
Ator Primrio
Ator

csduso2
Gerenciamento de reservas e locaes.
Cliente
Atendente

Secundrio
Pr-condio

O atendente deve estar dentro do sistema, na rea de


locaes de carro, verificar disponibilidade do veculo e

Fluxo Principal

Ps-condio

possveis pendncias financeiras do cliente.


1- Atendente recebe consulta do cliente, referente ao veiculo.
2- Atendente digita placa do veiculo para saber
disponibilidade e valores.
3- Sistema retorna com informaes.
4- Atendente informa ao cliente.
5- Atendente finaliza a locao com a escolha do cliente.
6- Sistema armazena informaes sobre veiculo,datas e
cliente.
Informaes sobre a locao do veculos foram enviado ao
banco de dados dos carros

4. Identifique 4 classes persistentes necessrias para o sistema Locadora Diamante


S.A. Para cada classe identifique os atributos que devem pertencer a cada classe para
sua implementao e os possveis cardinalidades existentes entre as mesmas. (3,0
pontos)
R: Professor pelo que entendi o cliente Fabio possui uma ou vrias locaes de 1 ou
vrios carros e a Atendente est relacionada a varias locaes e uma locao esta
registrada a somente 1 Atendente.
Essa parte achei meio complicada.

Nota: 0,9
Definio de classes e atributos no deve ter carcteres diferente do padro ASCII
(exemplo ,acentos)
No utilizar espaos em branco nos nomes de Classes e atributos.
Indicar qual o tipo de dado do atributo (Exemplo: Cdigo: Integer).
Cliente Fabio um objeto e no uma classe, a classe cliente cuja uma das
instncias pode ser o cliente Fabio.
Locao
Rever as cardinalidades
no
lado
de Locao. Exemplo: O carro so
poder ser
Cliente
Fabio
Atendente
Carro
locado 1 vez ?

Placa
Cdigo
Marca
Nome
Ano
Endereo
Modelo
Cidade
Fabricante
Estado
Km
Telefone
Data de
da troca do leo
Data
Preos
de locao
nascimento
Quantidade
em estoque
Horrio de trabalho

CPF do Carro
Placa
Data e hora da retirada
Nome
Data de
e hora
nascimento
da
devoluo
Endereo
Identificao do cliente
Cidade
Valor da diria
Estado
Funcionrio
Telefone
responsvel
e-mail
Taxas extras
( ..*
1 )) um

( 1 )
( 1)

...* ) ) )
( ..* )