Você está na página 1de 8
FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal Professor Orientador: Fabiano Mariath

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade

Agroartesanal

Professor Orientador:

Fabiano Mariath

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal Página: 2 de 8

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal

Página: 2 de 8

Data: 01/04/13

Histórico de Revisões

Data

Versão

Descrição

Autor

14/06/2012

1

Criação inicial do caso de uso

Alex Machado dos Santos

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal Página: 3 de 8

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal

Página: 3 de 8

Data: 01/04/13

Conteúdo

1. INTRODUÇÃO

 

4

1.1 PROPÓSITO

4

1.2 ESCOPO

 

4

1.3 DEFINIÇÕES, ACRÔNIMOS E

 

4

1.4 REFERÊNCIAS

4

2. NOME DO CASO DE USO

5

2.1 OBJETIVO

5

2.2 ATOR PRIMÁRIO

5

3. PRÉ-CONDIÇÃO

5

4. FLUXO PRINCIPAL

5

5. FLUXOS ALTERNATIVOS

6

5.1 FA01

SELECIONA

INCLUIR CIDADE

6

5.2 FA02 SELECIONA CIDADE PARA EXCLUIR

6

5.3 FA03 O USUÁRIO SELECIONA A OPÇÃO CANCELAR NA TELA DE ALTERAÇÃO

6

5.4 FA04 O USUÁRIO SELECIONA A OPÇÃO CANCELAR NA CONFIRMAÇÃO DE ALTERAÇÃO

6

5.5 FA05 O USUÁRIO SELECIONA A OPÇÃO CANCELAR NA TELA DE INCLUSÃO

6

5.6 FA06 O USUÁRIO SELECIONA A OPÇÃO CANCELAR NA CONFIRMAÇÃO DE INCLUSÃO

6

5.7 FA07 O USUÁRIO SELECIONA A OPÇÃO CANCELAR NA CONFIRMAÇÃO DE EXCLUSÃO

6

6. FLUXO EXCEÇÃO

 

7

6.1 FE01 CAMPO OBRIGATÓRIO NÃO PREENCHIDO ALTERAÇÃO

7

6.2 FE02 FALHA ALTERAR CIDADE

7

6.3 FE03 CAMPO OBRIGATÓRIO NÃO PREENCHIDO INCLUSÃO

7

6.4 FE04 FALHA AO INCLUIR CIDADE

7

6.5 FE05 FALHA AO EXCLUIR CIDADE

7

7. PÓS-CONDIÇÃO

 

8

8. CARACTERÍSTICAS ESPECIAIS

8

9. PONTOS DE EXTENSÃO

 

8

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal Página: 4 de 8

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal

Página: 4 de 8

Data: 01/04/13

1. Introdução

1.1 Propósito

Este documento tem por objetivo descrever a interação entre usuário e uma funcionalidade específica do sistema.

1.2 Escopo

Este documento refere-se ao projeto Agroartesanal

1.3 Definições, Acrônimos e Abreviações.

Vide GLOSSÁRIO.

1.4 Referências

RUP, Rational Unified Process v2003.06.15 Norma de Estágio I e II publicada em 03 de março de 2007.

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal Página: 5 de 8

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal

Página: 5 de 8

Data: 01/04/13

2. Nome do Caso de Uso

Manter Cidade

2.1 Objetivo Esse caso de uso tem como objetivo gerenciar os nomes das cidades que são utilizadas para identificar a localidade do estabelecimento.

2.2 Ator Primário

Analista

3. Pré-Condição

O usuário com perfil de “Analistadeverá estar autenticado no sistema utilizando nome de usuário e senha próprio.

4. Fluxo Principal

1. O caso de uso se inicia após o usuário selecionar o item “Manter Cidade” no menu lateral.

2. O usuário seleciona uma opção na lista de cidades.

3. O sistema recupera e lista o dado selecionado e as opções “Alterar” e “Excluir”.

4. O usuário seleciona a opção “Alterar”. <FA01><FA02>

5. O sistema recupera e exibe o campo Nome da Cidade preenchido para a cidade selecionada.

6. O usuário corrige o campo Nome da Cidade e seleciona a opção “Concluir”.<FA03>

7. O sistema valida os e exibe a mensagem < INF_ALT_DADO> solicitando a confirmação de alteração do dado e as opções “Ok” e “Cancelar”. <FE01><FE02>

8. O usuário seleciona a opção “OK”.<FA04>

9. O sistema exibe mensagem <INF_GRAV_OK> e a opção “Ok”.

10. O usuário seleciona a opção “Ok”

11. O caso de uso se encerra.

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal Página: 6 de 8

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal

Página: 6 de 8

Data: 01/04/13

5. Fluxos Alternativos

5.1 FA01 Seleciona incluir cidade

1. O usuário seleciona a opção “Incluir Cidade”.

2. O usuário preenche o campo Nome da Cidade e seleciona a opção “Concluir”. <FA05>

3. O sistema valida os campos e exibe a mensagem <INF_CONFR_CIDA> que solicita a confirmação de inclusão do dado e as opções “Ok” e “Cancelar”. <FE03><FE04>

4. O usuário seleciona a opção “Ok”. <FA06>

5. O sistema exibe mensagem <INF_GRAV_OK> informando que foi incluído o dado.

6. O usuário seleciona a opção “Ok”.

7. O caso de uso retorna ao passo 11 do Fluxo Principal.

5.2 FA02 Seleciona cidade para excluir

1. O usuário seleciona uma opção na lista de cidades e seleciona a opção “Excluir”

2. O sistema exibe mensagem <INF_CONFIR_EXCLUSAO> solicitando ao usuário a confirmação da exclusão e exibe as opções “Ok” e “Cancelar”.

3. O usuário seleciona a opção “OK”. <FA07>

4. O sistema exibe a mensagem <INF_EXCL_OK>.<FE05>

5. O usuário seleciona a opção “OK”.

6. O caso de uso retorna ao passo 11 do Fluxo Principal.

5.3 FA03 O usuário seleciona a opção cancelar na tela de alteração

1. O usuário seleciona a opção “Cancelar”.

2. O sistema exibe a mensagem <INF_DADOS_PERDIDOS> informando ao usuário que este irá perder os dados lançados e exibe as opções de seleção “Ok” e “Cancelar”.

3. O usuário seleciona a opção “Ok”. <FA04>

4. O sistema descarta todas as informações informadas e retorna ao passo 11 do Fluxo Principal.

5.4 FA04 O usuário seleciona a opção cancelar na confirmação de alteração

1. O usuário seleciona a opção “Cancelar” na tela de confirmação de alteração.

2. O sistema não insere o dado e retorna ao passo 6 do Fluxo Principal.

5.5 FA05 O usuário seleciona a opção cancelar na tela de inclusão

1. O usuário seleciona a opção “Cancelar”.

2. O sistema exibe a mensagem <INF_DADOS_PERDIDOS> informando ao usuário que este irá perder os dados lançados e exibe as opções de seleção “Ok” e “Cancelar”.

3. O usuário seleciona a opção “Ok”.<FA03>

4. O sistema descarta todas as informações informadas e retorna ao passo 11 do Fluxo Principal.

5.6 FA06 O usuário seleciona a opção cancelar na confirmação de inclusão

1. O usuário seleciona a opção “Cancelar” na tela de confirmação de inclusão.

2. O sistema não insere o dado e retorna ao passo 2 do Fluxo Alternativo 01.

5.7 FA07 O usuário seleciona a opção cancelar na confirmação de exclusão

1. O usuário seleciona a opção “Cancelar” na tela de confirmação de exclusão.

2. O sistema não efetua a exclusão e retorna ao passo 6 do Fluxo Alternativo 02.

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal Página: 7 de 8

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal

Página: 7 de 8

Data: 01/04/13

6. Fluxo Exceção

6.1 FE01 Campo obrigatório não preenchido Alteração

1. O sistema exibe a mensagem <ERR_CAMP_OBRIGATORIO>.

2. O caso de uso retornar ao passo 6 do Fluxo Principal.

6.2 FE02 Falha alterar cidade

1. O sistema exibe a mensagem <ERR_FALHA_ALTERAR>.

2. O caso de uso retornar ao passo 6 do Fluxo Principal.

6.3 FE03 Campo obrigatório não preenchido Inclusão

1. O sistema exibe a mensagem <ERR_CAMP_OBRIGATORIO>.

2. O caso de uso retornar ao passo 2 do Fluxo Alternativo 01

6.4 FE04 Falha ao incluir cidade

1. O sistema exibe a mensagem <ERR_FALHA_INSERIR>.

2. O caso de uso retornar ao passo 2 do Fluxo Alternativo 01.

6.5 FE05 Falha ao Excluir Cidade

3. O sistema exibe a mensagem < ERR_FALHA_EXCLUIR>.

4. O caso de uso retornar ao passo 6 Fluxo Alternativo 02.

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal Página: 8 de 8

FSWUNICEUB - Fábrica de Software do UniCEUB Manter Cidade Agroartesanal

Página: 8 de 8

Data: 01/04/13

7. Pós-Condição

Este caso de uso não possui pós-condição.

8. Características Especiais

Este caso de uso não possui características especiais.

9. Pontos de Extensão

Este caso de uso não possui pontos de extensão.