locadora de veículos rhb e lcb

9
UNIVERSIDADE DO OESTE DE SANTA CATARINA - UNOESC Alunos: Ricardo Henrique Baldissera – 44388 Luiz Carlos Becker 1 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 acesso A função só pode ser acessada por usuários cadastrados Segurança não sim NF 1.2 Identificação de Veículos Os Veículos devem ser identificados pela placa. Interface não sim NF 1.3 Tempo de registro O tempo para consulta deve ser inferior a dois segundos Desempenho sim não NF 1.4 Janela única Todas as funções relacionadas a locações devem ser efetuadas em uma única janela Interface sim 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.

Upload: api-3726423

Post on 13-Jun-2015

2.910 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Locadora de Veículos RHB e LCB

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

1

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 acesso

A função só pode ser acessada por usuários cadastrados

Segurança não sim

NF 1.2 Identificação de Veículos

Os Veículos devem ser identificados pela placa.

Interface não sim

NF 1.3 Tempo de registro

O tempo para consulta deve ser inferior a dois segundos

Desempenho sim não

NF 1.4 Janela única Todas as funções relacionadas a locações devem ser efetuadas em uma única janela

Interface sim 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.

Page 2: Locadora de Veículos RHB e LCB

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

2

Requisitos Não-Funcionais

Nome Restrição Categoria Desejável Permanente

NF 1.1 Controle de acesso

A função só pode ser acessada por usuários cadastrados

Segurança não sim

NF 1.2 Identificação de Veículos

Os Veículos devem ser identificados pela placa.

Interface não sim

NF 1.3 Tempo de registro

O tempo para consulta deve ser inferior a dois segundos

Desempenho

sim não

NF 1.4 Janela única Todas as funções relacionadas a locações devem ser efetuadas em uma única janela

Interface sim 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 acesso

A função só pode ser acessada por usuários cadastrados

Segurança não sim

NF 1.2 Identificação de Veículos

Os Veículos devem ser identificados pela placa.

Interface não sim

NF 1.3 Tempo de registro

O tempo para consulta deve ser inferior a dois segundos

Desempenho

sim não

NF 1.4 Janela única Todas as funções relacionadas a locações devem ser efetuadas em uma única janela

Interface sim sim

4.Requisitos Suplementares

Nome Restrição Categoria Desejável Permanente

S1 Tipo de interface

As interfaces do sistema devem ser implementadas como formulários accessíveis em browsers HTML

Interface sim não

S2 Armazenamento de dados

A camada de persistência deve ser implementada de forma que diferentes tecnologias de banco de dados possam vir a ser utilizadas no futuro

Persistência sim sim

S3 Perfis de usuário

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.

Segurança sim não

S4 Tolerância a falhas

Confiabilidade

S5 Acesso a relatórios

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

Page 3: Locadora de Veículos RHB e LCB

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

3

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 Atores Descrição Referências Cruzadas

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

F1

Renovar Locação Usuário O usuário se identifica e seleciona a locação que será renovada.

F2, F4

Reservar Veículos Usuário O usuário se identifica e seleciona um dos veículos disponíveis que deseja reservar.

F3

Diagrama de Caso de Uso

Page 4: Locadora de Veículos RHB e LCB

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

4

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 x

Reserva x x x x

Veículo x

Page 5: Locadora de Veículos RHB e LCB

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

5

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)

- - Neste ciclo ainda não será implantado o mecanismo de persistência

650 horas

2 Reserva de Veículos(220)

- - Implementar mecanismo de persistência (220 horas)

520 horas

3 Renovação de empréstimo (240)

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. 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

Page 6: Locadora de Veículos RHB e LCB

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

6

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.

Page 7: Locadora de Veículos RHB e LCB

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

1. O usuário acessa o site da locadora de veículos. 2. [EV] O usuário se identifica para o sistema.

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.

Exceções: 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 de veiculos. 6a.2. Nenhuma renovação é efetuada. 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

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 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

Exceções: 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. 5a.2. [RS] O sistema pede se o usuário deseja entrar na fila de reserva.

Page 8: Locadora de Veículos RHB e LCB

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

Page 9: Locadora de Veículos RHB e LCB

.