KingCar
Documento de Casos de Uso
Versão <1.2>
KingCar
HISTÓRICO DE ALTERAÇÕES
Data Responsável Alteração27/10/2010
Gênison Criação inicial de casos de uso
15/11/2010
Pedro Edição de casos de uso
15/11/2010
Gênison Inclusão de casos de uso
24/11/2010
Pedro Edição de casos de uso
KingCar
ÍNDICE
Histórico de Alterações......................................................................................................................2Índice.................................................................................................................................................. 3CoDU001 – Cadastrar veículos..........................................................................................................4CODU002 – Remover veículos..........................................................................................................6CODU003 – Alterar veículos..............................................................................................................8CODU004 – Cadastrar clientes via web pelo proprio cliente............................................................10CODU005 – Cadastrar pedidos........................................................................................................12CODU006 – Detalhes da reserva.....................................................................................................14
KingCar
CODU001 – CADASTRAR VEÍCULOS
AtoresUsuário interno (funcionário da loja física) é responsável pela função de Cadastrar novos carros
Descrição SucintaCaso de uso responsável pelo prévio cadastramento dos veículos no sistema, para que o usuário externo possa fazer a reserva de sua locação de forma correta
Pré-CondiçõesUsuário interno estar logado no sistema como administrador
Fluxo Principal
1 O caso de uso inicia quando o (usuário interno) administrador faz login no sistema.2 O usuário interno seleciona a opção Cadastrar veículos3 O usuário interno informa ao sistema o nome do carro no campo “nome”4 O usuário interno informa ao sistema a marca do carro no campo marca5 O usuário interno informa ao sistema o ano do carro no campo ano6 O usuário interno seleciona os atributos que o carro possui, podendo selecionar as
opções Ar condicionado, direção hidráulica, Vidro elétrico, trava elétrica, tração-4-rodas.
7 O usuário interno clica no botão “Ok” ao final da tela para concluir
8 O caso de uso é encerrado.
Fluxos Alternativos
Não possui nenhum fluxo alternativo
Regras de Negócio
RN01 – É necessário cadastrar todos os campos solicitados pelo sistema para efetuar o cadastro do veículo.
KingCar
ProtótipoPT01 – Opção de veículos
PT02 – Cadastrar veículos
KingCar
CODU002 – REMOVER VEÍCULOS
AtoresUsuário interno (funcionário da loja física) é responsável pela função de remover veículos que já estejam cadastrados anteriormente
Descrição SucintaCaso de uso responsável pela remoção de veículos previamente cadastrados no sistema, excluindo todas as informações do cadastro
Pré-CondiçõesUsuário interno estar logado no sistema como administrador
Fluxo Principal
<Descrição de fluxo>
1 O caso de uso inicia quando o (usuário interno) administrador faz login no sistema.2 O usuário interno poderá remover qualquer veículo que já conste cadastrado no
sistema clicando na opção Remover veículos3 O usuário interno seleciona o carro que deseja remover selecionando a opção do
veículo desejado para remoção4 O usuário interno clica no botão confirmar5 O veículo é removido do sistema6 O caso de uso é encerrado.
Fluxos Alternativos
Não possui nenhum fluxo alternativo
ProtótipoPT01 - Opções de Veículos
KingCar
PT02 – Remover Veículos Cadastrados
KingCar
CODU003 – ALTERAR VEÍCULOS
AtoresUsuário interno (funcionário da loja física) é responsável pela função alterar veículos que já constem cadastrados anteriormente no sistema
Descrição SucintaCaso de uso responsável pela alteração de veículos previamente cadastrados no sistema, alterando qualquer informação que conste no respectivo cadastro
Pré-CondiçõesUsuário interno estar logado no sistema como administrador
Fluxo Principal
1 O caso de uso inicia quando (usuário interno) administrador faz login no sistema.
2 O usuário interno poderá alterar qualquer informação dos veículos que já constem cadastrados no sistema clicando na opção Alterar veículos3 O usuário interno seleciona o carro que deseja alterar informações
4 O usuário interno altera a marca do veículo 5 O usuário interno altera o ano do veículo 6 O usuário interno seleciona os opcionais do veículo 7 O usuário interno clica em confirma 8 Os dados são alterados conforme as informações escritas e selecionadas
9 O caso de uso é encerrado.
KingCar
Protótipo
PT01 – Veículos
PT02 – Alterar veículos
KingCar
CODU004 – CADASTRAR CLIENTES VIA WEB PELO PROPRIO CLIENTE
AtoresUsuário externo – Cliente acessando o site em sua residência
Descrição SucintaApós a conclusão de seu pedido o cliente efetuara seu cadastro com suas informações essências para o negocio de locação
Pré-Condições
O usuário externo necessita efetuar algum pedido de veiculo para que possa chegar ate a tela de cadastro e posteriormente concluir sua solicitação de locação.
Fluxo Principal
1 O caso de uso inicia quando o cliente efetua por pedido a solicitação de um pedido
2 Depois surge na tela do sistema os campos responsáveis pelo cadastro das informações pessoais do respectivo cliente
3 O cliente preenche os campos corretamente O caso de uso é encerrado.
Campo Obrigatório? Editável? FormatoNome completo SIM SIM TextoTelefone SIM SIM TextoE-mail SIM SIM Texto e númerosRGCPFCNHOBSERVAÇÕES
SIMSIMSIMNÃO
SIMSIMSIMSIM
TextoNúmerosNúmerosTexto e números
Fluxos Alternativos
Não possui nenhum fluxo alternativo
KingCar
Regras de Negócio
RN01 – Os campos CPF, CNH, Nome completo e Telefone são dados obrigatórios para que o cliente possa se cadastrar no sistema.
Exceções
EX01 – É possível se cadastrar sem informar ao sistema os campos RG, E-mail e Observações
Protótipo
PT01 – <Dados para contato>
PT02 – <Confirmação do cadastro>
KingCar
CODU005 – CADASTRAR PEDIDOS
AtoresUsuário externo – Cliente acessando o site em sua residência
Descrição SucintaO usuário externo via internet, acessara o sistema para efetuar pedidos de locação de veículos
Pré-CondiçõesO usuário externo necessita ter acesso a internet para efetuar algum pedido de locação de veiculo
Fluxo Principal
1 O caso de uso inicia quando o usuário externo acesso o sistema através da internet
2 Depois ele vai escolher a data da retirada do veículo
3 Escolha da opção de horário de retirada do veículo
4 Escolha da opção da entrega do veículo em domicilio
5 Escolha da opção do carro, onde constarão todas as informações dos carros já cadastrados, incluindo seus atributos (AR, DH, TV, VE)
6 Escolha da opção Data de devolução de veículo
7 Escolha da opção Horário de devolução do veículo
8 O caso de uso é encerrado quando o usuário externo clica na opção calcular.
<Campos de formulário>
Campo Obrigatório? Editável? FormatoSelecione a data de retiradaSelecione a hora de retiradaEntrega do veiculo em domicilioSelecione o veiculoSelecione a data de devoluçãoSelecione a hora de devolução
SIMSIMSIMSIMSIMSIM
SimSIMSIMNÃOSIMSIM
Texto e númerosNúmerosMarcar opçãoMarcar opçãoTexto e númerosNúmeros
Fluxos AlternativosNão possui fluxos alternativos
KingCar
Regras de Negócio
RN01 – É obrigatório o preenchimento ou escolha de todos os campos da telaRN02 – É obrigatório que opção da data de devolução do veículo seja uma data posterior a data de retirada do veículoRN03 – É obrigatória a escolha de um veculo para locaçãoRN04 – Para conclusão do cadastro do pedido é necessário clicar no botão em calcular que fica localizada na parte inferior a direita do sistema.
Protótipo
PT01 – Faça sua reserva online
PT02 – Botão calcular
KingCar
CODU006 – DETALHES DA RESERVA
AtoresUsuário externo – Cliente acessando o site em sua residência
Descrição SucintaEste caso de uso é responsável por mostrar ao usuário externo (cliente)os detalhes da sua reserva de carro, logo após a conclusão do CDU005, sendo necessário sua visualização antes da conclusão do pedido.
Pré-CondiçõesÉ necessário ao usuário externo ter concluído o CDU005 para que possa visualizar a tela de DETALHES DE RESERVA, para posteriormente concluir a solicitação da reserva do veículo desejado de forma online.
Fluxo Principal
1 O caso de uso inicia quando ao concluir o CDU005 surge no sistema a tela de “Detalhes da reserva”
2 Depois o usuário externo visualiza todas as informações do seu cadastro de pedido, podendo voltar a tela anterior para alterar algum dado ou prosseguir com a conclusão do pedido.
3 O caso de uso é encerrado quando o usuário externo clica no botão da tela RESERVAR
Fluxos Alternativos
Não possui fluxos alternativos
Regras de Negócio
RN01 – Para o usuário externo chegar neste caso de uso, ele tem que concluir o caso de uso 005 (CDU005)
KingCar
Protótipo
PT01 – Detalhes da Reserva
PT02 – Botão Reservar