• Nenhum resultado encontrado

Especificação de Caso de Uso

N/A
N/A
Protected

Academic year: 2021

Share "Especificação de Caso de Uso"

Copied!
9
0
0

Texto

(1)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Manter Selo

Versão: 1.1

Especificação de Caso de Uso

CITES - Sistema de Emissão de Licenças CITES

UCCITES09 – Manter Selo

(2)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Manter Selo

Versão:1.1

Histórico da Revisão

Data

Versão

Descrição

Autor

09/09/2008 0.1 Criação do documento. Ana Ornelas

18/09/2008 0.2 Revisão do documento. Ana Ornelas

27/10/2008 1.0 Revisão e versionamento do documento para a

entrega ao cliente

Ana Ornelas

24/08/2011 1.0 Revisão do documento. Naiana Lima Celso

(3)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Manter Selo Versão:1.1

Índice

1 Introdução ...6

Propósito ... 6 Referências... 6

2 Atores ...6

3 Pré-Condições ...6

4 Fluxo Principal ...6

5 Fluxos Alternativos ...7

6 Fluxos de Exceção ...7

7 Regras de Negócio ...8

8 Mensagens ...9

9 Pós-Condições ...9

10 Pontos de Extensão ...9

11 Observações ...9

12 Protótipos de Tela ... 10

[PT01] Controle de Selos ... 10

13 Aceite do Documento ... 11

14. Atributos e Domínios ... 12

1

Introdução

1.1

Propósito

Este caso de uso descreve as ações para o cadastro e cancelamento dos selos.

1.2

Referências

 Glossário

(4)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Manter Selo

Versão:1.1

 Documento de Campos  Dicionário de Dados

 Diagrama de Seqüência – UCCITES09 – Manter Selo

2

Atores

Ator Tipo

Usuário IBAMA Primário – Interno

SISTRUT Secundário - Interno

3

Pré-Condições

 O usuário deverá ter passado pelo processo de autenticação e validação no Controle de Acesso do IBAMA.

4

Fluxo Principal

Este fluxo inicia quando o ator seleciona o Menu -> "Manutenção" SubMenu -> "Selo" 1. O sistema solicita as seguintes informações [RN01] [PT01]:

● Grupo de Dados : Dados do (s) selo (s)

 Número Inicial  Número Final  Área da Distribuição

 Indicador de Cancelamento [FA01]

 Observação

● Lista de Selos Cadastrados

 Número do Selo  Opção

 Cadastrar

1. O ator fornece as informações solicitadas e seleciona a opção "Cadastrar" 2. O sistema valida as informações [RN02] [FE01]

3.

O sistema grava as informações [RN03] [FE02]

4. O caso de uso é encerrado

5

Fluxos Alternativos

[FA01] Cancelar Selo

(5)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Manter Selo

Versão:1.1

2. O ator seleciona o indicador para cancelamento 3. O ator seleciona a opção "Cadastrar"

4. O sistema valida as informações [RN02] [FE01]

5. O sistema cancela o (s) selo (s) informado (s) [RN04] [FE02]

6. O caso de uso e encerrado

6

Fluxos de Exceção

[FE01] Erro ao validar as informações

Este fluxo inicia quando o sistema não consegue validar as informações 1. O sistema apresenta a mensagem conforme a regra de negócio [RN02]

2 . O sistema retorna ao passo 1 do fluxo Principal

[FE02]Erro ao gravar as informações

Este fluxo inicia quando o sistema não consegue gravar as informações 1. O sistema apresenta a mensagem [M01]

2. O sistema retorna ao passo chamador

7

Regras de Negócio

O caso de uso deve serguir as regras especificadas abaixo:

[RN01] Campos e seus comportamentos

▪ O caso de uso “Manter Selo” possui os campos: ○ Número Inicial

■ Campo numérico de livre digitação.

■ Preenchimento obrigatório.

○ Número Final

■ Campo numérico de livre digitação.

■ Preenchimento obrigatório.

○ Área de distribuição

■ O sistema deverá recuperar as unidades do ibama na tabela Unidade_Ibama do sistema SISTRUT. O sistema deverá apresentar para seleção somente as unidades: Fauna, Flora e Pesca.

■ Preenchimento obrigatório.

○ Indicador de Cancelamento

■ Campo para seleção.

○ Observação

(6)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Manter Selo

Versão:1.1

○ Lista de selos cadastrados.

■ O sistema deverá listar somente os selos estejam disponíveis.

■ Quando não existirem dados para listar, o sistema deverá apresentar a mensagem [M02] na

lista.

■ Em caso de erro ao recuperar as informação para a apresentação na lista, o sistema deverá apresentar a mensagem [M03].

▪ Possuirá a coluna Número do Selo, não editável e o sistema deverá possibilitar a ordenação por esta coluna.

[RN02] Validação das Informações do Selo

▪ Ao solicitar a gravação dos dados, o sistema deverá:

○ Efetuar a verificação de preenchimento de todos os campos obrigatórios e apresentar a mensagem [Vêr Mensagem Geral A005] se os campos não forem validados.

○ Verificar se o Número Inicial é menor que o Número Final informado e apresentar a mensagem

[M04] se o número inicial for inválido.

○ Verificar se existem selos cadastrados anteriormente com a mesma numeração informada e apresentar a mensagem [M05] em caso positivo.

[RN03] Gravar as Informações

▪ O sistema deverá gravar a data da alteração das informações e o usuário que esta efetuando a inclusão/alteração.

▪ Ao gravar as informações, o status do selo deverá ser “Disponível”.

▪ O sistema deverá manter um histórico de alterações do selo cadastrado

[RN04] Cancelamento do Selo

▪ O sistema deverá efetuar somente a exclusão lógica dos dados.

▪ Ao cancelar um selo o sistema deverá alterar seu status para “Cancelado”.

▪ O sistema deverá verificar se o selo que se deseja excluir não esta associado a uma licença. Caso o selo esteja associado a uma licença, o sistema deverá apresentar a mensagem [M06].

8

Mensagens

(7)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Manter Selo

Versão:1.1

M01 Não foi possível cadastrar o selo. Fechar

M02 Nenhum selo disponível. -

M03 Erro na consulta dos selos disponíveis. Fechar

M04 O número inicial deve ser menor que o final. Fechar

M05 O selo nº <<número do selo>> já está cadastrado! Fechar

(8)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Manter Selo

Versão:1.1

13

Aceite do Documento

Os responsáveis abaixo, estão de acordo com o conteúdo deste documento.

(9)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Manter Selo

Versão: 1.1

Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 9

14

14. Atributos e Domínios

Consultar Pessoa

Atributos Descrição Tipo do dado Tamanho Obrigatório

(S/N)

Máscara Domínio Editável

(S/N)

Tabela Coluna

Número Inicial Registra o número inicial do selo

Numérico 10 / 10 S 99.999.999 - S - -

Número Final Registra o número final do selo Numérico 10 / 10 S 99.999.999 - S - - Área de Distribuição Registra a área de distribuição do selo Seleção - S

-

Fauna Flora Pesca S - -

Cancelar Registar o indicador de

cancelamento

Seleção - N

-

Cancelar S - -

Observação Registra a observação do

selo

Texto 300 / 60 N

-

- S - -

Lista de Selos Disponíveis

Gride com todos os selos cadastrados

Referências

Documentos relacionados

Por isso, respondendo a Heurgon acerca de sua tese, Le Goff sinalizou que em função de suas leituras, havia conquistado certa familiaridade com o conjunto da Idade Média,

 Ambulância da marca Ford (viatura nº8), de matrícula XJ-23-45, dotada com sirene, luz rotativa e equipamento de comunicação (Emissor/Receptor com adaptador);.  Ambulância da

O valor da reputação dos pseudônimos é igual a 0,8 devido aos fal- sos positivos do mecanismo auxiliar, que acabam por fazer com que a reputação mesmo dos usuários que enviam

A assistência da equipe de enfermagem para a pessoa portadora de Diabetes Mellitus deve ser desenvolvida para um processo de educação em saúde que contribua para que a

da quem praticasse tais assaltos às igrejas e mosteiros ou outros bens da Igreja, 29 medida que foi igualmente ineficaz, como decorre das deliberações tomadas por D. João I, quan-

Neste tipo de situações, os valores da propriedade cuisine da classe Restaurant deixam de ser apenas “valores” sem semântica a apresentar (possivelmente) numa caixa

função recursiva, mais recursos de memória são necessários para executar o programa, o que pode torná-lo lento ou. computacionalmente

 Caminho simples que contém todas as arestas do grafo (e,. consequentemente, todos os