• Nenhum resultado encontrado

TRABALHO FUTURO

No documento ORIENTADOS A OBJETO COM CASOS DE USO (páginas 88-174)

ANEXO 10 Casos de uso para validação do módulo de estimativa

5.1 TRABALHO FUTURO

O plugin middlegenide (middlegenide_1.3.2.zip) para o eclipse19 é usado para fazer o mapeamento do banco de dados para o Hibernate. Para a instalação desse plugin é necessário os arquivo middlegenide_1.3.2.zip, GEF-SDK-3.1.zip, emf-sdo-xsd-SDK-2.1.0.zip e mysql- connector-java-3.0.16-ga-bin.jar (este arquivo é usado para a conecção com o banco de dados, neste trabalho foi usado o banco de dados MySQL, para outros bancos de dados é necessário outro arquivo de conexão).

Para instalar middlegenide descompacte os 3 arquivos zip para dentro do diretório do eclipse sobrescrevendo os arquivos. Esta pronta a instalação do middlegenide, agora inicialize o eclipse, crie um novo projeto e no projeto criado crie um novo Source Folder. Dentro da Source Folder criado clique com o botão direito e selecione new->other, conforme figura 24.

Figura 24 Opção Other do menu new.

Selecione middlegen Build File e clique em Next>, conforme figura 19.

19 Ferramenta de desenvolvimento Java.

Figura 25 Criar um middlegen Build File.

Clique no botão Next>, conforme figura 25.

Figura 26 Seleção do arquivo Build.

Clique no botão Browser conforme figura 26.

Figura 27 Conectando com o banco.

Selecione o arquivo “mysql-connector-java-3.0.16-ga-bin.jar”(é esse o arquivo para banco de dados MySQL) e clique no botão Abrir, conforme figura 27.

Figura 28 Arquivo .JAR de conexão com o banco de dados.

Preencher as informações necessárias para conexão com o banco de dados, como os campos:

Database URI, User, e Password e clique em load conforme figura 28.

Selecione as tabelas que serão mapeadas para o Hibernate e clique no botão Finish.

Figura 29 Carregando as tabelas do banco de dados.

Verifique os relacionamentos e tipos de dados das tabelas e clique no menu Generate e feche a janela. O eclipse irá criar as classes TO (Transfer Object) e os mapeamentos XML correspondentes entre as classes TO e as tabelas do banco.

No passo 2 do fluxo base, o analista seleciona um ator.

1. O analista seleciona a opção Editar.

2. O sistema exibe uma tela de edição de ator.(TEL-012).

3. O analista edita o caso de uso e opta por gravá-los.

4. O sistema grava a alteração no ator.

5. O sistema exibe uma mensagem de alterção feita com sucesso. (TEL-002).

Pós-Condição: O ator foi alterado.

FA-3 Exclui Ator

No passo 2 do fluxo base, o analista seleciona um ator.

1. O analista seleciona a opção Excluir.

2. O sistema exibe uma tela de confirmação.(TEL-002).

3. O analista confirma.

4. O sistema exclui o ator.

5. O sistema exibe uma mensagem de exclusão feita com sucesso. (TEL-002).

Pós-Condição: O ator foi excluído.

FLUXO DE EXCEÇÃO – FE-1 Erro ao salvar ator

No passo 4 do fluxo base, o sistema não consegue salvar o ator.

1. O sistema sai da tela de cadastro de ator e apresenta uma tela de erro (TEL-002).

Pós-condição: Nenhuma alteração no sistema

FE-2 Erro ao editar

No passo 3 do fluxo alternativo 2, o sistema não consegue salvar as alterações . 1. O sistema exibe uma tela de erro.(TEL-002).

FE-3 Erro ao excluir

No passo 5 do fluxo alternativo 3, o sistema não consegue excluir o ator.

1. O sistema exibe uma tela de erro.(TEL-002).

Pós-Condição: Nenhuma alteração.

Caso de Uso 002 - Nome: Cadastra Caso de Uso Ator ativo: Analista de Sistema

Atores passivos: N\A.

Meta: Cadastrar (Incluir, editar e excluir) um caso de uso.

Pré-condição: N/A.

Requisitos Funcionais: REF.03.

FLUXO BASE

1. O sistema exibe a lista de caso de uso. (TEL-006).

2. O Analista seleciona o incluir.

3. O sistema apresenta a tela de cadastro de caso de uso.(TEL-004).

4. O analista digita os dados do caso de uso, e opta por gravar os dados.(RNE.006) 5. O sistema grava dados e mostra a mensagem: caso de uso gravado com sucesso.

(TEL-002).

Pós-condição: O caso de uso esta cadastrado no sistema.

FLUXO ALTERNATIVO – FA-1 Cancela Cadastro No passo 1, 2, 3 do fluxo base o Analista pode cancelar.

1. retorna ao passo 1 do caso de uso.

Pós-condição: Nenhuma alteração no sistema FA–2 Edita Caso de uso

No passo 2 do fluxo base, o analista seleciona um caso de uso.

1. O analista seleciona a opção Editar.

2. O sistema exibe uma tela de edição de caso de uso.(TEL-004).

3. O analista edita o caso de uso e seleciona gravar. (RNE.006) 4. O sistema grava a alteração no caso de uso.

5. O sistema exibe uma mensagem de alteração feita com sucesso. (TEL-002).

Pós-Condição: O caso de uso foi alterado.

FA-2.1 Cancela Edição

Nos passos 1, 2 ou 3, do fluxo alternativo FA-2 o analista cancela a edição.

1. Retorna ao passo 1 do fluxo base.

Pós-Condição: Nenhuma alteração.

FA-3 Excluir Caso de Uso

No passo 2 do fluxo base, o analista seleciona um caso de uso.

1. O analista seleciona a opção Excluir.

2. O sistema exibe uma tela de confirmação.(TEL-002).

3. O analista confirma.

4. O sistema exclui o caso de uso.

5. O sistema exibe uma mensagem de exclusão feita com sucesso. (TEL-002).

Pós-Condição: O caso de uso foi excluído.

FA-3.1 Cancela Exclusão

Nos passos 1,2 ou 3 do fluxo alternativo FA-3, o analista cancela.

1. Retorna ao passo 1 do fluxo base.(TEL-006).

Pós-Condição: Nenhuma alteração.

FLUXO DE EXCEÇÃO – FE-1 Erro ao gravar

No passo 4 do fluxo base o sistema não consegue gravar o caso de uso.

1. O sistema sai da tela de cadastro de caso de uso e apresenta uma tela de erro (TEL-002).

Pós-condição: Nenhuma alteração no sistema

FE-2 Erro ao excluir

No passo 5 do fluxo alternativo 3, o sistema não consegue excluir o caso de uso.

1. O sistema exibe uma tela de erro.(TEL-002).

Pós-Condição: Nenhuma alteração.

Caso de Uso 003 - Nome: Calcula Pontos de Caso de Uso Ator ativo: Analista de Sistema

Atores passivos: N\A.

Meta: Calcular o esforço a partir dos casos de uso, atores e fatores de ajuste cadastrados no sistema.

Pré-condição: N/A.

Requisitos Funcionais: REF.06, REF.07, REF.08, REF.09.

FLUXO BASE

1. O sistema exibe a lista de caso de uso (TEL-006).

2. O analista seleciona a opção Pontos de caso de Uso.

3. O sistema exibe a tela de edição de esforço. (TEL-008).

4. O analista seleciona Calcular.(RNE. 003, RNE. 004, RNE. 005, RNE. 006, RNE. 007, RNE. 008, RNE. 009, RNE. 010, RNE. 011)

5. O sistema calcula o número de pontos de caso de uso, o esforço e o custo.

6. O sistema exibe a tela de Pontos de caso de Uso. (TEL-009).

Pós-Condição: O sistema calculou o número de Pontos de caso de uso.

FLUXO ALTERNATIVO – FA-01 Edita Esforço

No passo 4 do fluxo base, o analista edita os campos esforço, custo e tipo.

1. O analista seleciona a opção Salvar.

2. O sistema salva as alterações.

Pós-Condição: O dados de esforço são alterados.

FA-02 Cancela Edição

No passo 1, 2 ou 3, do fluxo alternativo FA-01 o analista cancela a edição . 1. Retorna ao passo 1 do fluxo base.

Pós-Condição: Nenhuma alteração.

FLUXO DE EXCEÇÃO – FE-01 Erro ao Calcular

No passo 5 do fluxo base, o sistema não consegue fazer o calculo.

1. O sistema mostra uma tela de erro (TEL-002).

Pós-Condição: Nenhuma modificação do sistema

FE-02 Erro ao editar

No passo 2 do fluxo Alternativo FA-01, o sistema não consegue salvar as alterações.

1. O sistema mostra uma tela de erro. (TEL-002) Pós-Condição: O dados de esforço não são alterados.

Caso de Uso 004 - Nome: Cadastra Fatores de Ajuste Ator ativo: Analista de Sistema

Atores passivos: N\A.

Meta: Cadastrar (Incluir, editar e excluir) Fatores de Ajuste conforme a necessidade do projeto.

Pré-condição: N/A.

Requisitos Funcionais: REF.04, REF.05 FLUXO BASE

1. O sistema exibe a lista de caso de uso (TEL-006).

2. O analista seleciona a opção Fator de ajuste.

3. O sistema exibe a lista de fatores de ajuste. (TEL-007).

4. O analista seleciona a opção incluir.

5. O sistema exibe a tela de cadastro de Fator de Ajuste (TEL-010) 6. O analista digita os dados e seleciona a opta por gravar os dados.

7. O sistema grava os dados do novo Fator de Ajuste.

Pós-Condição: Novo Fator de Ajuste é gravado no sistema.

FLUXO ALTERNATIVO – FA-1 Edita Fator de Ajuste

No passo 4 do fluxo base, o analista seleciona um fator de Ajuste.

1. O analista seleciona a opção excluir fator de ajuste.

2. O sistema exibe a tela de edição de fator de Ajuste (TEL-010) 3. O analista digita os dados e seleciona a opta por gravá-los.

4. O sistema grava os dados do fator de Ajuste

Pós-Condição: o Fator de Ajuste é gravado no sistema com as novas alterações.

FLUXO ALTERNATIVO – FA-2 Exclui Fator de Ajuste

No passo 4 do fluxo base, o Analista seleciona um fator de ajuste 1. O analista seleciona a opção excluir fator de ajuste.

2. O sistema exibe a mensagem "Você deseja Excluir o Fator de Ajuste XX" (TEL-002) 3. O analista confirma.

4. O sistema exclui o fator de ajuste.

Pós-Condição: o Fator de Ajuste é excluído do sistema.

FLUXO DE EXCEÇÃO – FE-1 Erro ao salvar

No passo 6 do fluxo base, o sistema não consegue gravar o fator de ajuste.

1. O sistema exibe uma tela de erro (TEL-002).

Pós-Condição: Nenhuma alteração no sistema.

FE-2 Erro ao excluir Fator de Ajuste

No passo 4 do fluxo alternativo FA-2, o sistema não consegue excluir o fator de Ajuste.

1. O sistema exibe a mensagem de erro. (TEL-002)

Pós-Condição: Nenhuma alteração no sistema.

TELA 002 – Mensagem Padrão

cd Interface

«web page»

TEL-002 Mensagem padrão

T exto qual quer...

Ok

TELA 003 – Mensagem Padrão

cd Interface

«web page»

TE-003 Pergunta padrão

Pergunta a ser feita?

Sim Não

TELA 004 – Cadastro de Casos de Uso

cd TEL-004 Cadastro Artefato TEL-004- Cadastro de Artfato

Nome do Artefato

T ipo do Artefato

Código do Artefato

Versao

Descricao

detalhes

Salvar

Grau de Complexidade

Palavras Chaves

Cancela

TELA 006 – Lista Casos de Uso

cd TEL-006- Lista de Artefatos TEL-006 Lista de Artefatos

Artefato XX

Incluir Editar Excluir Voltar

TELA 007 – Lista Fatores de Ajuste

cd TEL-007 Lista Fatores de Aj uste TEL-007 Lista Fatores de Aj uste

T 1 - Fator de Aj uste XXX

Incl ui r Edi tar Excl ui r Vol tar

E1- Fator de Aj uste XY

TELA 008 – Edição de esforço

cd TEL-008 Tela de edição de Eforço TEL-008 Edição de Esforço

esforço T ipo do esforço

Custo de 1 hora trabalhada

Salvar Cancelar Calcular

TELA 009 – Pontos de caso de uso

cd TEL-009 Pontos de Caso de Uso TEL-009 Pontos de Caso de Uso

Pontos de caso de uso Esforço

Custo Valor T CF Val or Ef

TELA 010 – Cadastro de Fator de Ajuste

cd TEL-010 Cadastro/Edicao Fator de Aj uste TEL-010 Fator de Aj uste

Descricao

Eh_TCF

Peso

Valor

TELA 011 – Lista Atores

TELA 012 – Cadastro de Ator

USC-001 Cadastra Projeto Restrições

Approved Pré-condição . O administrador deve estar logado no sistema. O administrador deve estar cadastrado . Um participante com responsabilidade de gerente deve estar cadastrado.

Fluxo base

1. O sistema exibe a tela de cadastro de projeto. TEL-004.

2. O Administrador preenche o nome do projeto, e seleciona um gerente.

3. O administrador clica em Salvar .

4 O sistema exibe uma mensagem que o projeto foi cadastro com sucesso. (TEL-002).

Pós-condição: o projeto foi cadastrado.

FA-01 - Editar {Alternativo}.

Se, no passo 2 do fluxo base, o administrador digita o nome do projeto e clica em pesquisar.

1. O sistema exibe o projeto pesquisado.

2. O administrador altera os dados e clica em Salvar.

3. O sistema salva as alterações.

Pós-condições: Alterações salvas.

FA-02.01 Não Exclui projeto {Alternativo}.

Se, no passo 4 do fluxo alternativo 02 (FA-02), o administrador seleciona NÃO.

1. O sistema volta ao passo 1 do fluxo base..

Pós-Condição: O projeto não é excluído.

FA-02 - Excluir {Alternativo}.

Se, no passo 2 do fluxo base, o administrador digita o nome do projeto e clica em pesquisar.

1. O sistema exibe o projeto pesquisado.

2. O administrador seleciona a opção excluir.

3. O sistema exibe a pergunta: "Tem certeza que deseja excluir este projeto ?"(TEL-003).

4. O administrado seleciona SIM.

5. O sistema exclui o projeto do sistema.

Pós-condições: o projeto excluído.

FA-03 - Cancela {Alternativo}.

Se, no passo 2 do fluxo base, o administrador seleciona a opção cancelar.

1. termina o caso de uso.

Pós-Condição: o caso de uso é terminado sem nenhuma alteração.

FE - 01 Dados em Barnco {Exceção}.

Se, no passo 3, o administrador deixar os campos em branco.

1. O sistema apresenta a mensagem: "Os dados do projeto devem ser preenchidos."

2. Retorna ao passo 1 do Fluxo Base.

USC-002 Cadastra Participante Restrições

Approved Pré-condição . O administrador deve estar logado no sistema. O administrador deve estar cadastrado.

Fluxo Base.

1. O sistema exibe a tela de cadastro de Participante. TEL-025.

2. O Administrador preenche o login, cargo e senha do participante.

3. O administrador clica em Salvar .

4. O sistema exibe uma mensagem que o participante foi cadastrado com sucesso. (TEL-002).

Pós-condição: o participante foi cadastrado .

FA01 - Editar {Alternativo}.

1. No passo 2 o administrador digita o login do participante e clica em pesquisar.

2. O sistema exibe o participante pesquisado.

3. O administrador altera os dados e clica em Salvar.

4. O sistema salva as alterações.

Pós-condições: Alterações salvas.

FA02 - Excluir {Alternativo}.

1. No passo 2 o administrador digita o login do participante e clica em pesquisar.

2. O sistema exibe o participante pesquisado.

3. O administrador confere os dados e clica em Excluir.

4. O sistema pede confirmação do administrador (TEL-003) 5. Caso o administrador confirme o sistema exclui o participante.

Pós-condições: Participante excluído

FA03 - Login não encontrado {Alternativo}.

1. No passo 1 do FA01 ou FA02, o administrador digita o login de participante que não esteja cadastrado no sistema e clica em pesquisar;

2. O sistema exibe mensagem que o participante não foi encontrado no cadastro (TEL-002).

Pós-condições: Volta para passo 1 do FA02 ou FA01

FA04 - Desistir de Exclusão {Alternativo}.

1. No passo 4 do FA02, o administrador não confirma a exclusão.

Pós-condições: Volta para passo 1 do FA02.

USC-003 Cadastra Responsabilidades Restrições

Mandatory Pré-condição . O administrador precisa estar logado no sistema.

Fluxo base: Inclusão de uma responsabilidade

1. O sistema apresenta a lista de responsabilidades. (TEL-014) 2. O administrador opta por criar uma nova responsabilidade.

3. O sistema apresenta uma tela para a edição de uma responsablidade (TEL-015) 4. O administrador preenche as informações e confirma.

5. O sistema valida os dados e efetua a gravação da responsabilidade. (RNE-020) 6. O sistema registra a ocorrência no histórico de uso (log). (RNE-012)

7. O sistema volta ao passo 1 deste fluxo.

Fluxo alternativo 1: Edição de responsabilidade {Alternativo}.

Condição: no passo 2 do fluxo base, se o administrador optar por editar uma responsabilidade existente.

1. O sistema apresenta uma tela com as informações preenchidas da responsablidade (TEL- 015)

Fluxo alternativo 2: Alteração de responsabilidade {Alternativo}.

Condição: no passo 2 do fluxo base, se o administrador optar por editar uma responsabilidade existente.

1. O sistema vai para o passo 3 do fluxo base e segue o fluxo base a partir dali.

Fluxo alternativo 3: Exclusão de responsabilidade {Alternativo}.

Condição: após fazer o passo 1 do fluxo alternativo 1, se o administrador optar por apagar uma responsabilidade existente.

1. O sistema apresenta uma tela para confirmar a exclusão. (TEL-003)

2. Se a resposta for SIM, o sistema exclui a responsabilidade e registra a ocorrência no histórico de uso (log). (RNE-012)

3. O sistema volta ao passo 1 do fluxo base.

Fluxo de exceção 1: Dados inválidos {Exceção}.

Condição: no passo 5 do fluxo base, se o sistema identificar problemas nos dados da responsabilidade.

1. O sistema apresenta uma mensagem de erro para cada problema encontrado, informando qual foi o problema.

2. O sistema vai para o passo 4 do fluxo base.

USC-004 Cadastra tarefa Restrições

Proposed Pré-condição . O gerente precisa estar logado no sistema. As pós-condições estão cadastradas com os fluxos (ver aba Scenario). Os projetos devem estar cadastrados no sistema.

Fluxo base: Incluir tarefa

1. O sistema apresenta a lista de tarefas. (TEL-009) 2. O gerente opta por criar uma nova tarefa.

3. O sistema apresenta uma tela para a edição de uma tarefa (TEL-008) (RNE-002)

4. O gerente preenche as informações dos campos desprotegidos e confirma.

5. O sistema valida os dados e efetua a gravação da tarefa. (RNE-003) 6. O sistema registra a ocorrência no histórico de uso (log). (RNE-012) 7. O sistema volta ao passo 1 deste fluxo.

Pós-condição do fluxo base: Uma tarefa foi criada no sistema.

Fluxo alternativo 1: Consulta tarefa {Alternativo}.

Condição: no passo 2 do fluxo base, se o gerente optar por editar uma tarefa existente.

1. O sistema apresenta uma tela com as informações preenchidas da tarefa (TEL-008) (RNE- 004)

Pós-condição do fluxo alternativo 1: Uma tarefa foi editada no sistema.

Fluxo de exceção 1: Dados inválidos {Exceção}.

Condição: no passo 5 do fluxo base, se o sistema identificar problemas nos dados da tarefa 1. O sistema apresenta uma mensagem de erro para cada problema encontrado, informando qual foi o problema. (TEL-002)

2. O sistema vai para o passo 4 do fluxo base.

Pós-condição do fluxo de exceção 1: a mesma do fluxo base.

Fluxo alternativo 2: Alteração de tarefa {Alternativo}.

Condição: no passo 2 do fluxo base, se o gerente optar por editar uma tarefa existente.

1. O sistema vai para o passo 3 do fluxo base e segue o fluxo base a partir dali. (no passo 3, o sistema apresenta a tela através da regra de negócios RNE-004 e não a RNE-002 e no passo 5.

o sistema valida os dados através da regra de negócios RNE-007 e não a RNE-003)

Pós-condição do fluxo alternativo 2: Uma tarefa foi atualizada no sistema.

Fluxo alternativo 3: Limpar tarefa {Alternativo}.

Condição: no passo 4 do fluxo base, se o gerente optar por selecionar o botão Limpa.

1. O sistema deve verificar se existe alguma alteração de atributos de tela não gravados no cadastro de tarefa. (RNE-008)

2. O sistema devolve uma tela com todos os campos desprotegidos não preenchidos.

Pós-condição do fluxo alternativo 3: O sistema deverá apresentar uma tela vazia. (TEL-008).

Fluxo alternativo 4: Excluir tarefa {Alternativo}.

Condição: após fazer o passo 1 do fluxo alternativo 1, se o gerente optar por apagar uma tarefa existente.

1. O sistema apresenta uma tela para confirmar a exclusão. (TEL-003)

2. Se a resposta for SIM, o sistema exclui a tarefa e todos os participantes associados a essa tarefa (RNE-005), além de registrar a ocorrência no histórico de uso (log). (RNE-012) 3. O sistema volta ao passo 1 do fluxo base.

Pós-condição do fluxo alternativo 4: Uma tarefa foi excluída do sistema, assim como todos os participantes associados a essa tarefa.

Fluxo alternativo 5: Cancelar cadastro de tarefa {Alternativo}.

Condição: no passo 4 do fluxo base, se o gerente optar por selecionar o botão Volta.

1. O sistema retorna a tela de seleção de tarefas, sem alterar o cadastro da tarefa. (TEL-009) (RNE-009)

Pós-condição do fluxo alternativo: O sistema retorna a tela que originou a chamada da tela cadastra tarefa.

Fluxo alternativo 6: Estimativa percentual conclusão {Alternativo}.

Condição: no passo 4 do fluxo base, se o gerente optar por selecionar o botão Estimativa.

1. O sistema segue o fluxo base dos Casos de Uso USC-004.1

Fluxo alternativo 7: Associar Participante {Alternativo}.

Condição: no passo 4 do fluxo base, se o gerente optar por selecionar o botão Participante.

1. O sistema verifica se houve alteração nos dados do cadastro de tarefa (RNE-010) 2. Caso não houve alteração, o sistema segue o fluxo base dos Casos de Uso USC-004.2

USC-005 Cadastra Atividade Restrições

Approved Pré-condição . Ter um projeto cadastrado.

Fluxo Base

1. O sistema exibe a tela de cadastro de atividade. TEL-007.

2. O Participante preenche o nome da atividade, e seleciona uma tarefa ou se atividade avulsa.

3. O Participante clica em Salvar .

4 O sistema exibe uma mensagem que a atividade foi cadastrada com sucesso. (TEL-002).

Pós-condição: A atividade foi cadastrada.

FA-01 Edita {Alternativo}.

Se, no passo 2 do fluxo base, o Participante digita o nome da atividades e clica em pesquisar.

1. O sistema exibe a atividade pesquisada.

2. O Participante altera os dados e clica em Salvar.

3. O sistema salva as alterações.

Pós-condições: Alterações salvas.

FA-02 Excluir {Alternativo}.

Se, no passo 2 do fluxo base, o Participante digita o nome da atividade e clica em pesquisar.

1. O sistema exibe a atividade pesquisada.

2. O Participante seleciona a opção excluir.

3. O sistema exibe uma pergunta: "Deseja excluir esta tarefa?"

4. O Participante seleciona a opção SIM.

5. O sistema exclui a atividade do sistema.

Pós-condições: a atividade foi ecluída.

FA-02.01 Não exclui atividade {Alternativo}.

Se, no passo 4 do fluxo alternativo 02(FA-02), o Participante seleciona a opção NÃO.

1. retorna ao passo 1 do fluxo base.

Pós-condições: a atividade NÃO foi ecluída.

FA-03 Cancela {Alternativo}.

Se, no passo 2 do fluxo base, o Participante seleciona a opção cancelar.

1. termina o caso de uso.

Pós-Condição: o caso de uso é terminado sem nenhuma altera

FE-01 Dados em branco {Exceção}.

Se, no passo 3, o Participante deixar os campos em branco.

1. O sistema apresenta a mensagem: "Os dados do projeto devem ser preenchidos."

2. Retorna ao passo 1 do Fluxo Base.

USC-006 Configura Notificação Restrições

Approved Pré-condição . Um participante com responsabilidade de gerente deve estar cadastrado. O Gerente deve estar logado no sistema.

Fluxo Base

1. O participante com papel de Gerente entra na tela de configuração de Notificação (TEL- 024);

2. O Gerente configura o horário e o e-mail em que deseja receber a notificação diária;

3. O Gerente clica em Salvar

4. O sistema exibe uma mensagem que a configuração foi salva com sucesso. (TEL-002).

Pós-condição: Notificação configurada

FA01 - Horário Incorreto {Alternativo}.

1. No passo 2, o Gerente informa um horário inválido;

2. O sistema exibe mensagem de erro informando o Gerente que o horário está incorreto (maior que 24:59 ou menor que 0) (TEL-002)

. USC-007 Seleciona relatórios / consultas Restrições

Mandatory Pré-condição . O participante precisa estar logado no sistema.

Fluxo base: escolha de um relatório / consulta

No documento ORIENTADOS A OBJETO COM CASOS DE USO (páginas 88-174)