P. 1
Locadora de Veículos RHB e LCB

Locadora de Veículos RHB e LCB

|Views: 3.028|Likes:
Publicado porapi-3726423

More info:

Published by: api-3726423 on Nov 22, 2009
Direitos Autorais:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

UNIVERSIDADE DO OESTE DE SANTA CATARINA - UNOESC Alunos: Ricardo Henrique Baldissera – 44388 Luiz Carlos Becker

CASO DE ESTUDO – Locadora de Veículos Processo Unificado Fase de Concepção 1.Introdução
Elaboraremos um caso de estudo de um sistema para locação de Veículos. Neste trabalho faremos apenas a fase de concepção.

2.Sumário Executivo
Será desenvolvido um sistema de controle de locações de automóveis, que vai informatizar as funções de consulta, renovação de locação e reserva de veículos via internet. O objetivo do sistema é informatizar os processos, possibilitando maior comodidade para os usuários, clientes, os quais poderão realizar essas tarefas em qualquer lugar do mundo. Será Mantido históricos de todas as operações. Para extração de relatórios. * O cadastro da Frota e feito por um sistema satélite, não abordado neste projeto.

3.Requisitos Funcionais
F1 Consultar Frota Oculto ( ) Descrição: O sistema deve consultar a frota, através de palavras-chave especificados pelo usuário será acessado um banco de dados com informações sobre os veículos. Requisitos Não-Funcionais Nome Restrição Categoria Desejável Permanente NF 1.1 Controle de A função só pode ser acessada por Segurança não sim acesso usuários cadastrados NF 1.2 Identificação de Veículos NF 1.3 Tempo de registro NF 1.4 Janela única Os Veículos devem ser identificados pela Interface não placa. O tempo para consulta deve ser inferior a Desempenho sim dois segundos Todas as funções relacionadas a locações devem ser efetuadas em uma única janela Interface sim sim não sim

NF 1.5 Tipo de pesquisa A consulta a frota pode ser realizada por modelo, ano, cor, marca, cilindrada

Interface

sim

sim

F2 Renovar Empréstimo Oculto ( ) Descrição: O sistema deve registrar a renovação do veículo, verificando se não há reservas para o veículo solicitado e também verificar se não há pendências em nome do cliente.

1

UNIVERSIDADE DO OESTE DE SANTA CATARINA - UNOESC Alunos: Ricardo Henrique Baldissera – 44388 Luiz Carlos Becker

Requisitos Não-Funcionais Nome Restrição NF 1.1 Controle de A função só pode ser acessada por acesso usuários cadastrados NF 1.2 Identificação de Veículos NF 1.3 Tempo de registro NF 1.4 Janela única Os Veículos devem ser identificados pela placa. O tempo para consulta deve ser inferior a dois segundos Todas as funções relacionadas a locações devem ser efetuadas em uma única janela

Categoria Segurança Interface Desempenh o Interface

Desejável Permanente não sim não sim sim sim não sim

F3 Reservar Veículos Oculto ( ) Descrição: O sistema deve registrar as reservas efetuadas pelos clientes, a reserva corresponde a um ou mais veículos. Requisitos Não-Funcionais Nome Restrição Categoria Desejável Permanente NF 1.1 Controle de A função só pode ser acessada por Segurança não sim acesso usuários cadastrados NF 1.2 Identificação de Veículos NF 1.3 Tempo de registro NF 1.4 Janela única Os Veículos devem ser identificados pela placa. O tempo para consulta deve ser inferior a dois segundos Todas as funções relacionadas a locações devem ser efetuadas em uma única janela Interface Desempenh o Interface não sim sim sim não sim

4.Requisitos Suplementares
Nome S1 Tipo de interface Restrição As interfaces do sistema devem ser implementadas como formulários accessíveis em browsers HTML Categoria Interface Desejável Permanente sim não

S2 Armazenamento A camada de persistência deve ser de dados implementada de forma que diferentes tecnologias de banco de dados possam vir a ser utilizadas no futuro S3 Perfis de usuário

Persistência

sim

sim

Segurança Os perfis de usuário para acesso ao sistema são: 3. Administrador: pode efetuar todas as operações 2.Usuário: pode efetuar as operações de consulta, reserva e renovação de empréstimo. Confiabilidade O sistema deve prover um meio rápido de geração de relatórios, não são tolerados mais de 12 segundos de espera para a geração de qualquer relatório no sistema Desempenho

sim

não

S4 Tolerância a falhas S5 Acesso a relatórios

2

UNIVERSIDADE DO OESTE DE SANTA CATARINA - UNOESC Alunos: Ricardo Henrique Baldissera – 44388 Luiz Carlos Becker

S7 Tecnologia de construção

O sistema deverá ser produzido em linguagem que permita a separação em camadas e os aspectos de orientação a objetos

Implementação

5.Organização dos requisitos
5.1.Casos de uso
Nome Consultar a Frota Atores Usuário Descrição O usuário se identifica e introduz a palavra chave e os parâmetros que serão consultada no banco de dados. O usuário se identifica e seleciona a locação que será renovada. O usuário se identifica e seleciona um dos veículos disponíveis que deseja reservar. Referências Cruzadas F1

Renovar Locação

Usuário

F2, F4

Reservar Veículos

Usuário

F3

Diagrama de Caso de Uso

3

UNIVERSIDADE DO OESTE DE SANTA CATARINA - UNOESC Alunos: Ricardo Henrique Baldissera – 44388 Luiz Carlos Becker

5.2.Conceitos

Listagem de conceitos e operações de manutenção
Conceito Inclusão Consulta Alteração Exclusão Observação Referências Cruzadas

Usuário Reserva Veículo

x

x x x

x

x

4

UNIVERSIDADE DO OESTE DE SANTA CATARINA - UNOESC Alunos: Ricardo Henrique Baldissera – 44388 Luiz Carlos Becker

Renovação

x

x

5.3.Consultas
Listagem de Consultas
Nome Referências Cruzadas

Histórico de consultas Renovações realizadas Reservas realizadas Numero total de consultas no mês Reservas por Cliente no mês Reservas por Veículo no mês

6.Planejamento dos Ciclos Iterativos
Ciclo Casos de Uso Manutenção de Informações Consultas Observações Esforço estimado

1

Consulta a Frota(440) Reserva de Veículos(2 20) Renovaçã o de empréstim o (240) -

-

2

-

Neste ciclo ainda não será implantado o mecanismo de persistência Implementar mecanismo de persistência (220 horas)

650 horas

520 horas

3

Veículo (80), Usuário (80) e Reserva (80)

-

-

540 horas

4

Renovação (120), Consulta (120)

todas (440) -

480 horas

7.Cronograma de Execução
Nesse cronograma, supõe-se que a fase de concepção já foi concluída. Para um equipe de 6 pessoas, com 2 analistas, 2 projetistas, 2 programadores e um testador que trabalham 10 horas por dia temos:
Dias: 1-10 11-20 21-30 31-40 41-50 51-60 61-70 70-90

Ciclo 1 análise projeto Implement. Ciclo 2 análise projeto Ciclo 3 análise Ciclo 4 Implantação

testes Implement. projeto análise

testes Implement. projeto

testes Implement.

testes implantação

Porém se a equipe for pequena, composta por duas pessoas, um analista/projetista e um programador/testador temos:
Dias:
1-20 21-40 41-60 61-80 81-100 101-120 121-140 141-160 161-180 181-200 201-220

Ciclo 1 análise projeto Ciclo 2 Ciclo 3 Ciclo 4 Implantação

impl. testes análise projeto impl. testes análise projeto

impl. análise

testes projeto

impl.

testes implant

5

UNIVERSIDADE DO OESTE DE SANTA CATARINA - UNOESC Alunos: Ricardo Henrique Baldissera – 44388 Luiz Carlos Becker

CASO DE ESTUDO – Locadora de Veículos Processo Unificado Fase de Elaboração 8.Expansão dos casos de uso e Modelo Conceitual
8.1.
Caso de uso: Consultar Frota. Atores: Usuário. Interessados: Gerente da Empresa. Requisitos correlacionados: F1. Variações tecnológicas: A identificação do usuário poderá ser feita por meio de um código simples e uma senha. Fluxo Principal 1.O usuário acessa o site da locadora de veículos. 2.[EV] O usuário se identifica para o sistema. 3.[EV] O usuário preenche o campo de pesquisa. 4.[EV] O usuário seleciona o tipo de pesquisa (modelo,ano,cilindrada,cor ou marca). 5.[RS] O sistema retorna uma lista de veículos referente a pesquisa. 6.O usuário fecha o site da locadora de veículos Exceções: 2a. O usuário não possui cadastro. 2a.1 [RS] O sistema retorna que usuário não é cadastrado informando que ele deve telefonar para a locadora para efetuar o cadastro

8.2.
6

Caso de uso: Renovar Locação. Atores: Usuário. Requisitos correlacionados: F2 e F4. Variações tecnológicas: A identificação do usuário poderá ser feita por meio de um código simples e uma senha. Questões em aberto: 1. Os prazos de empréstimo variam de usuário para usuário? 2. A Restrições quanto a quantidade de reservas de um mesmo veículo por usuário? Fluxo Principal Exceções: 1. O usuário acessa o site da locadora de veículos. 6a. O usuário possui pendências 6a.1. [RS] O sistema informa que o usuário possui pendências e que deve entrar em contato com a locadora 2. [EV] O usuário se identifica para o sistema. de veiculos. 6a.2. Nenhuma renovação é efetuada. 3. Acessa no menu a opção renovação 4. [RS] O sistema exibe os veículos locados 5. [EV] O usuário seleciona o(os) veículos desejados 6. O sistema efetua a renovação. 7. O usuário fecha o site da locadora de veículos. 6b. O veículo possui reserva 6b.1. [RS] O sistema informa que determinado veiculo Encontra-se reservado 6b.2. A renovação desse veículo não é efetuada.

8.3.
Caso de uso: Reservar veículo. Atores: Usuário. Requisitos correlacionados: F3. Variações tecnológicas: A identificação do usuário poderá ser feita por meio de um código simples e uma senha. Fluxo Principal Exceções:

1. O usuário acessa o site da locadora de veículos. 5a. O veículo já possui reserva 5a.1. [RS] O sistema informa que o veículo já possui reserva e quantas reservas há para esse veículo. 2. [EV] O usuário se identifica para o sistema. 5a.2. [RS] O sistema pede se o usuário deseja entrar na fila de reserva. 3. [EV] O usuário consulta a frota. Caso de uso “Consultar Frota”. 4. [EV] O usuário seleciona o veículo que deseja reservar. 5. [RS] O sistema efetua a reserva 6. O usuário fecha o site da locadora de veículos

8.4.Identificando conceitos e atributos
• • • • • • • • Usuário: Conceito complexo • • • • • • • • •

Site da locadora de veículo: Conceito
complexo, irrelevante Sistema: Conceito complexo, irrelevante Campo de pesquisa: Atributo, irrelevante Tipo de pesquisa: Atributo Veículos: Conceito complexo. Renovação: Conceito complexo Pendências: Conceito complexo

Locadora de Veículo: Conceito complexo, irrelevante Consulta: Conceito complexo Frota: Conceito complexo Reserva: Conceito complexo Fila de reserva: Conceito complexo, irrelevante Cor: atributo Marca: atributo Cilindrada: atributo Modelo: atributo

8.5

.

You're Reading a Free Preview

Descarregar
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->