Upload
dangdung
View
213
Download
0
Embed Size (px)
Citation preview
KingCar
HISTÓRICO DE ALTERAÇÕES
Data Responsável Alteração27/10/2010
Gênison Criação inicial de casos de uso
KingCar
ÍNDICE
Histórico de Alterações......................................................................................................................2Índice.................................................................................................................................................. 3CoDU001 – Cadastrar veículos..........................................................................................................4CODU002 – Remover veículos..........................................................................................................5CODU003 – Alterar veículos..............................................................................................................6CODU004 – Cadastrar clientes via web pelo proprio cliente..............................................................7CODU005 – Cadastrar pedidos..........................................................................................................9CDU006 – Detalhes da reserva........................................................................................................11ucXXX – TITULO DO CASO DE USO.............................................................................................13
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. Depois ele cadastrará os veículos com seus respectivos atributos.
3. O caso de uso é encerrado.
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. Depois ele poderá remover qualquer veículo que já conste cadastrado no sistema.
3. O caso de uso é encerrado.
Fluxos Alternativos
FA01–<Titulo do Fluxo>
<Descrição de fluxo>
KingCar
CODU003 – ALTERAR VEÍCULOS
AtoresUsuário interno (funcionário da loja física) é responsável pela função alterar veículos que já tenha sido 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
<Descrição de fluxo>
1 O caso de uso inicia quando (usuário interno) administrador faz login no sistema.
2 Depois poderá alterar qualquer informação dos veículos que já constem cadastrados no sistema.
3 O caso de uso é encerrado.
Protótipo
PT01 – <Nome da Tela>
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
UCXXX – TITULO DO CASO DE USO
Atores<Lista dos Atores>
Descrição Sucinta<Descrição sucinta do caso de uso.>
Pré-Condições<Listar os casos de uso que precede este.>
Fluxo Principal
<Descrição de fluxo>
4 O caso de uso inicia quando...
5 Depois...
6 O caso de uso é encerrado.
<Campos de formulário>
Campo Obrigatório? Editável? Formato
<Opções do usuário>
Opção Descrição Atalho
<Relatórios de dados >
Campo Formato
Fluxos Alternativos
FA01–<Titulo do Fluxo>
<Descrição de fluxo>
KingCar
Regras de Negócio
RN01<Descrição>
Exceções
EX01<Descrição>
Mensagens de Tela
MS01<Descrição>