Вы находитесь на странице: 1из 5

Universidade do Sul de Santa Catarina Unisul Campus Virtual

Avaliao Distncia 2 (AD2)

Disciplina: Metodologias e Projetos de Software AD2 Curso: Professor: Nome do aluno: Data: 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) Ator 1. 2. 3. Descrio

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)

3. Documente os 2 casos de uso da Locadora de Carros Diamante conforme visto na disciplina. (3, 0 pontos) Descrio Nome Diagrama do

Caso de Uso Identificador Descrio Ator Primrio Ator Secundrio Pr-condio Fluxo Principal Ps-condio

Descrio Nome Diagrama Caso de Uso Identificador Descrio do

Ator Primrio Ator Secundrio Pr-condio Fluxo Principal Ps-condio 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)

( , )

( , )

( , ) ( , )

( , ) ( , ) ( , ) ( , ) ( , ) ( , )

Вам также может понравиться