proj ucxxx aaaa mm dd desc€¦  · web viewinclusão de casos de uso. 24/11/2010. pedro. edição...

21
Policentro Documento de Casos de Uso Versão <1.2>

Upload: others

Post on 19-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

KingCar

Documento de Casos de Uso

Versão <1.2>

Page 2: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

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

Page 3: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

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

Page 4: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

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.

Page 5: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

KingCar

ProtótipoPT01 – Opção de veículos

PT02 – Cadastrar veículos

Page 6: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

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

Page 7: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

KingCar

PT02 – Remover Veículos Cadastrados

Page 8: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

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.

Page 9: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

KingCar

Protótipo

PT01 – Veículos

PT02 – Alterar veículos

Page 10: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

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

Page 11: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

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>

Page 12: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

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

Page 13: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

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

Page 14: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

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)

Page 15: PROJ UCXXX AAAA MM DD DESC€¦  · Web viewInclusão de casos de uso. 24/11/2010. Pedro. Edição de casos de uso. Índice. Histórico de Alterações2. Índice3. CoDU001 – Cadastrar

KingCar

Protótipo

PT01 – Detalhes da Reserva

PT02 – Botão Reservar