32
Policentro Documento de Casos de Uso Versão <1.0>

PROJ UCXXX AAAA MM DD DESC - … file · Web viewCaso de uso responsável pela remoção de veículos previamente cadastrados no sistema, excluindo todas as informações do cadastro

Embed Size (px)

Citation preview

KingCar

Documento de Casos de Uso

Versão <1.0>

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

Protótipo

PT01 – Detalhes da Reserva

PT02 – Botão Reservar

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>

KingCar

Protótipo

PT01 – <Nome da Tela>

KingCar

KingCar

KingCar

KingCar

KingCar

KingCar

KingCar

KingCar

KingCar

KingCar

KingCar