Você está na página 1de 6

Use Case Scenario Report Tuesday, 15 March 2005

Use Case Scenario Report


Detail:
Use Case Name: Manter contatos fornecedor
Status: Proposed Version: 1.0 Phase: 1.0
Author:
Created on: 12/11/2010 Modified on: 01/02/2011
Notes:

Caso de uso através do qual são mantidas as informações referentes ao cadastro de


Contatos com Fornecedor. Consulta, exclusão, inclusão e alteração são funcionalidades
desse caso de uso. Os Contatos possuem:- Data/hora do contato;- CNPJ fornecedor;- Nome
fornecedor;- Nome profissional fornecedor contato;- Contrato que motivou o contato;-
Nome profissional ALL contato;- Status/terceiro que motivou o contato.
Scenarios:

Basic Path Inicio O caso de uso inicia quando o ator solicita a exibição da
interface através do item de menu apropriado.

Basic Path Apresentar Interface

O sistema apresenta a interface com:(GRUPO filtros de


busca):- Data do Contato , TextBox, Editável, sem
Conteúdo;- Nome Profissional, TextBox, Não Editável,
capturar usuário logado;- Texto Formalização, TextBox
Multilinha, Editável, Sem conteúdo;- Botão "Buscar" -
habilitado (CA01);- Botão "Novo" - habilitado (CA02);
[LISTA de Contatos Efetuados já populado com todos os
registros do Profissional Logado] - Coluna Código -
Somente Leitura;- Coluna Nome Profissional ALL -
Somente Leitura;- Coluna Nome Contato - Somente
Leitura;- Coluna Texto Formalização Contato, Somente
Leitura;- Coluna [...] Link (CA03);- Coluna [Alterar]
Link (CA04);- Coluna [Excluir] Link (CA05);

1
Use Case Scenario Report Tuesday, 15 March 2005

Basic Path Fim

O ator pressiona o botão "X" OU O ator pressiona o botão


"Sair" OUO ator solicita a exibição de outra interface
através do item de menu E o caso de uso termina.

Alternate CA01 - Pressionar Botão


"Buscar"

Durante a execução do passo "Apresentar interface", caso


o ator pressione o botão "Buscar":=> Caso não seja
informado critério de filtro, o sistema exibe todos os
contatos cadastrados (no mesmo formato que quando a
interface é apresentada inicialmente);- O caso de uso
retorna para o passo "Apresentar interface", mantendo o
conteúdo apresentado na lista da interface.=> Caso seja
informado critério de filtro, o sistema realiza pesquisa no
banco de dados (no formato like) e obtém todos os
Contatos cadastrados que atendam ao critério de filtro
informado;=> Após executar a pesquisa:- A lista da
interface é atualizada com o resultado da pesquisa,
ordenada (crescente) por "Código do Contato"- O caso de
uso retorna para o passo "Apresentar interface", mantendo
o conteúdo apresentado na lista da interface.

Alternate CA02 - Pressionar Botão


"Novo"

Durante a execução do passo "Apresentar interface", caso


o ator pressione o botão "Novo":=> A interface deixa de
ser apresentada;=> A interface é apresentada com:-

2
Use Case Scenario Report Tuesday, 15 March 2005

Data/Hora - Não Editável, Data e Hora Atual do Sistema;-


Nome Profissional ALL, Não Editável, Capturar Usuário
Logado;- Nome do Contato, Editável, Sem Conteúdo;-
Texto Formalização Contato, TextBox MultiLinha (3
linhas tamanho mínimo), Editável, sem conteúdo;Grupo
Motivo Contato- Nome Fornecedor, Não Editável,Sem
Conteúdo;- Botão [ ... ] - Consulta Fornecedor (PE01);-
Botão [ X ] - Limpar Campo Fornecedor (CA06);- Nome
Profissional Terceiro, Não Editável, Sem Conteúdo;-
Botão [ ... ] - Consulta Profissional Terceiro (PE02);-
Botão [ X ] - Limpar Campo Profissional Terceiro
(CA07);- Número Contrato, Não Editável, Sem
Conteúdo;- Botão [ ... ] - Consulta Contrato (PE03)- Botão
[ X ] - Limpar Campo Contrato (CA08);[Rodapé]- Botão
Salvar: habilitado (CA09);- Botão Voltar: habilitado
(CA10);

Alternate CA03 - Pressionar Link [ ... ]


na Lista de Contatos

Durante a execução do passo "Apresenta interface", caso o


ator pressione o botão " ... " localizado na Lista de
Contatos:=> A interface se torna indisponível ( Continua
exibida mas perde o Foco para a interface abaixo
especificada);=> A interface é apresentada em Estilo
Modal com:Título Janela Modal é composto dos seguintes
dados:- Texto "Texto Formalização Contato - "- Código
Contato , formatado "#000000"Conteúdo Modal- Texto
Fomalização Contato, TextBox Multilinha (10 Linhas no
mínino) e 400 pixel de tamanho, Não Editável- Botão
[ Voltar ]Caso o ator pressione o botão "Voltar" OU " X " a
interface modal é fechada, e retorna para o passo
"Apresentar Interface".

Alternate CA04 - Pressionar Link


"Alterar" na Lista de
Contatos

3
Use Case Scenario Report Tuesday, 15 March 2005

Durante a execução do passo "Apresentar interface", caso


o ator pressione o botão "Alterar" localizado na Lista de
Contatos:=> A interface deixa de ser apresentada;=> A
interface é apresentada com:- Data/Hora - Não Editável;-
Nome Profissional ALL, Não Editável;- Nome do
Contato, Não Editável;- Texto Formalização Contato,
TextBox MultiLinha (3 linhas tamanho mínimo),
Editável;Grupo Motivo Contato- Nome Fornecedor, Não
Editávelt;- Botão [ ... ] - Consulta Fornecedor (PE01);-
Botão [ X ] - Limpar Campo Fornecedor (CA06);- Nome
Profissional Terceiro, Não Editável;- Botão [ ... ] -
Consulta Profissional Terceiro (PE02);- Botão [ X ] -
Limpar Campo Profissional Terceiro (CA07);- Número
Contrato, Não Editável;- Botão [ ... ] - Consulta Contrato
(PE03)- Botão [ X ] - Limpar Campo Contrato (CA08);
[Rodapé]- Botão Salvar: habilitado (CA09);- Botão Voltar:
habilitado (CA10);

Alternate CA05 - Pressionar Link


"Excluir" na Lista de
Contatos

Durante a execução do passo "Apresentar interface", caso


o ator pressione o link "Excluir" localizado na Lista de
Contatos, o sistema exibe uma mensagem para
confirmação da operação:"Deseja excluir o registro?"Com
as seguintes opções de execução: "Sim" ou "Não".Caso o
ator pressione o botão "Sim" o sistema altera o status do
registro para "Inativo" o caso de uso retorna para o passo
"Apresenta interface", no mesmo formato quando a
interface é exibida inicialmente (e apresentando o
conteúdo atualizado).Caso o ator pressione o botão "Não"
o sistema fecha a janela com a mensagem e o caso de uso
retorna para o passo "Apresentar interface", no mesmo
formato quando a interface é exibida inicialmente (e
apresentando o conteúdo atualizado).

Alternate CA09 - Pressionar Botão


"Salvar"

Durante a execução do caminho alternativo "Pressionar


botão Novo" OU do caminho alternativo "Pressionar Link
Alterar", caso o ator pressione o botão "Salvar":- O
sistema salva os dados pendentes no banco de dados;- O
conteúdo para edição deixa de ser exibido;- O caso de uso
retorna para o passo "Apresentar interface", no mesmo

4
Use Case Scenario Report Tuesday, 15 March 2005

formato quando a interface é exibida inicialmente (e


apresentando o conteúdo atualizado do registro editado).

Alternate CA10 - Pressionar Botão


"Voltar"
Durante a execução do caminho alternativo "Pressionar
botão Novo" OU do caminho alternativo "Pressionar
botão Alterar", caso o ator pressione o botão "Voltar":O
caso de uso retorna para o passo "Apresentar interface".

Alternate CA06 - Pressionar Link "X" -


Consulta de Fornecedor

Durante a execução do passo "Apresenta interface" OU do


caminho alternativo "Pressioanr Botão Novo" OU
"Pressionar Link Alterar", caso o ator pressione o Link"X"
(Consulta Fornecedor):O sistema limpa o conteúdo do
campo "Fornecedor"

Alternate CA07 - Pressionar Link "X" -


Consulta de Profissional
Terceiros Durante a execução do passo "Apresenta interface" OU do
caminho alternativo "Pressionar Botão Novo" OU
"Pressionar Link Alterar", caso o ator pressione o Link"X"
(Consulta Profissional Terceiro):O sistema limpa o
conteúdo do campo "Profissional Terceiro"

Alternate CA08 - Pressionar Link "X" -


Consulta de Contratos
Durante a execução do passo "Apresenta interface" OU do
caminho alternativo "Pressionar Botão Novo" OU
"Pressionar Link Alterar", caso o ator pressione o Link"X"
(Consulta Contrato):O sistema limpa o conteúdo do
campo "Contrato"

Alternate PE01 - Pressionar Botão [ ... ] O ponto de extensão "Pressionar botão [...] - Consulta
- Consulta Fornecedor Fornecedor" ocorre durante a execução do passo "
Apresenta Interface" OU do caminho alternativo
"Pressionar botão Novo" OU "Pressionar Link Alterar",
caso o usuário pressione o botão "[...] - Consulta
Fornecedor". É executado o caso de uso "Disponibilizar
Consulta Fornecedor".

Alternate PE02 - Pressionar Botão [ ... ] O ponto de extensão "Pressionar botão [...] - Consulta
- Consulta Profissional Profissional Terceiro" ocorre durante a execução do passo
Terceiro " Apresenta Interface" OU do caminho alternativo
"Pressionar botão Novo" OU "Pressionar Link Alterar",
caso o usuário pressione o botão "[...] - Consulta
Profissional Terceiro". É executado o caso de uso
"Disponibilizar Consulta Terceiro".

Alternate PE03 - Pressionar Botão [ ... ] O ponto de extensão "Pressionar botão [...] - Consulta
- Consulta Contrato Contrato" ocorre durante a execução do passo " Apresenta
Interface" OU do caminho alternativo "Pressionar botão
Novo" OU "Pressionar Link Alterar", caso o usuário
pressione o botão "[...] - Consulta Contrato". É executado
o caso de uso "Disponibilizar Consulta Contrato".
Constraints:

5
Use Case Scenario Report Tuesday, 15 March 2005

Você também pode gostar