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
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
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... 62 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 ... 1013 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árioIBAMA
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
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
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
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
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.
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