You are on page 1of 9

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 Os Veículos devem ser identificados pela Interface não sim
Veículos placa.
NF 1.3 Tempo de O tempo para consulta deve ser inferior a Desempenho sim não
registro dois segundos
NF 1.4 Janela única Todas as funções relacionadas a Interface sim sim
locações devem ser efetuadas em uma
única janela
NF 1.5 Tipo de pesquisa A consulta a frota pode ser realizada por Interface sim sim
modelo, ano, cor, marca, cilindrada

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.

Requisitos Não-Funcionais
1
UNIVERSIDADE DO OESTE DE SANTA CATARINA - UNOESC
Alunos: Ricardo Henrique Baldissera – 44388
Luiz Carlos Becker

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 Os Veículos devem ser identificados pela Interface não sim
Veículos placa.
NF 1.3 Tempo de O tempo para consulta deve ser inferior a Desempenh sim não
registro dois segundos o
NF 1.4 Janela única Todas as funções relacionadas a Interface sim sim
locações devem ser efetuadas em uma
única janela

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 Os Veículos devem ser identificados pela Interface não sim
Veículos placa.
NF 1.3 Tempo de O tempo para consulta deve ser inferior a Desempenh sim não
registro dois segundos o
NF 1.4 Janela única Todas as funções relacionadas a Interface sim sim
locações devem ser efetuadas em uma
única janela

4.Requisitos Suplementares
Nome Restrição Categoria Desejável Permanente
S1 Tipo de As interfaces do sistema devem ser Interface sim não
interface implementadas como formulários accessíveis
em browsers HTML
S2 Armazenamento A camada de persistência deve ser Persistência sim sim
de dados implementada de forma que diferentes
tecnologias de banco de dados possam vir a
ser utilizadas no futuro

S3 Perfis de Os perfis de usuário para acesso ao sistema Segurança sim não


usuário 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.
S4 Tolerância a Confiabilidade
falhas
S5 Acesso a O sistema deve prover um meio rápido de Desempenho
relatórios 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
S7 Tecnologia de O sistema deverá ser produzido em Implementação
construção linguagem que permita a separação em
camadas e os aspectos de orientação a
2
UNIVERSIDADE DO OESTE DE SANTA CATARINA - UNOESC
Alunos: Ricardo Henrique Baldissera – 44388
Luiz Carlos Becker

objetos

5.Organização dos requisitos

5.1.Casos de uso

Nome Atores Descrição Referências Cruzadas


Consultar a Frota Usuário O usuário se identifica e introduz a F1
palavra chave e os parâmetros que
serão consultada no banco de dados.

Renovar Locação Usuário O usuário se identifica e seleciona a F2, F4


locação que será renovada.

Reservar Veículos Usuário O usuário se identifica e seleciona um F3


dos veículos disponíveis que deseja
reservar.

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ência
s Cruzadas
Usuário x
Reserva x x x x
Veículo x
Renovação x x

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

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 Manutenção de Consultas Observações Esforço
Uso Informações estimado
1 Consulta a - - Neste ciclo ainda não será 650 horas
Frota(440) implantado o mecanismo de
persistência
2 Reserva - - Implementar mecanismo de 520 horas
de persistência (220 horas)
Veículos(2
20)
3 Renovaçã Veículo (80), Usuário - - 540 horas
o de (80) e Reserva (80)
empréstim
o (240)
4 - Renovação (120), todas (440) - 480 horas
Consulta (120)

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. testes
Ciclo 2 análise projeto Implement. testes
Ciclo 3 análise projeto Implement. testes
Ciclo 4 análise projeto Implement. testes
Implantação 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 impl. testes
Ciclo 2 análise projeto impl. testes
Ciclo 3 análise projeto impl. testes
Ciclo 4 análise projeto impl. testes
Implantação 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 Exceções:

1.O usuário acessa o site da locadora de veículos. 2a. O usuário não possui cadastro.
2a.1 [RS] O sistema retorna que usuário não é
2.[EV] O usuário se identifica para o sistema. cadastrado informando que ele deve telefonar para a
locadora para efetuar o cadastro
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

8.2.
Caso de uso: Renovar Locação.

Atores: Usuário.
6
UNIVERSIDADE DO OESTE DE SANTA CATARINA - UNOESC
Alunos: Ricardo Henrique Baldissera – 44388
Luiz Carlos Becker

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
2. [EV] O usuário se identifica para o sistema. pendências e que deve entrar em contato com a
locadora de veiculos.
3. Acessa no menu a opção renovação 6a.2. Nenhuma renovação é efetuada.

6b. O veículo possui reserva


4. [RS] O sistema exibe os veículos locados 6b.1. [RS] O sistema informa que determinado
veiculo
5. [EV] O usuário seleciona o(os) veículos Encontra-se reservado
desejados 6b.2. A renovação desse veículo não é efetuada.

6. O sistema efetua a renovação.

7. O usuário fecha o site da locadora de veículos.

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
2. [EV] O usuário se identifica para o sistema. reserva e quantas reservas há para esse veículo.
5a.2. [RS] O sistema pede se o usuário deseja entrar
3. [EV] O usuário consulta a frota. Caso de uso na fila de reserva.
“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

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

8.4.Identificando conceitos e atributos

• Usuário: Conceito complexo • Locadora de Veículo: Conceito complexo,


• Site da locadora de veículo: Conceito irrelevante
complexo, irrelevante • Consulta: Conceito complexo
• Sistema: Conceito complexo, irrelevante • Frota: Conceito complexo
• Campo de pesquisa: Atributo, irrelevante • Reserva: Conceito complexo
• Tipo de pesquisa: Atributo • Fila de reserva: Conceito complexo, irrelevante
• Veículos: Conceito complexo. • Cor: atributo
• Renovação: Conceito complexo • Marca: atributo
• Pendências: Conceito complexo • Cilindrada: atributo
• Modelo: atributo

8.5

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

You might also like