IBAMA
CNT - Centro Nacional de Telemática
CITES - Sistema de Emissão de Licenças CITES
UC - Especificação de Caso de Uso Manter Produto
Versão: 1.1
Especificação de Caso de Uso
CITES - Sistema de Emissão de Licenças CITES
UCCITES07 – Manter Produto
IBAMA
CNT - Centro Nacional de Telemática
CITES - Sistema de Emissão de Licenças CITES
UC - Especificação de Caso de Uso Manter Produto
Versão:1.1
Histórico da Revisão
Data
Versão
Descrição
Autor
23/09/2008 0.1 Criaçã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 Produto 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 ...8
7 Regras de Negócio ...9
8 Mensagens ... 10
9 Pós-Condições ... 10
10 Pontos de Extensão ... 10
11 Observações ... 10
12 Protótipos de Tela ... 11
[PT01] Manutenção de Produto (s) ... 1113 Aceite do Documento ... 12
14. Atributos e Domínios ... 13
1
Introdução
1.1
Propósito
Este caso de uso descreve as ações para o cadastro, consulta, alteração e exclusão dos produtos.
1.2
Referências
Glossário
IBAMA
CNT - Centro Nacional de Telemática
CITES - Sistema de Emissão de Licenças CITES
UC - Especificação de Caso de Uso Manter Produto
Versão:1.1
Documento de Campos Dicionário de Dados
Diagrama de Seqüência – UCCITES07 – Manter Produto
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 -> "Produto" 1. O sistema solicita as seguintes informações [RN01] [PT01]:
● Grupo de Dados : Manutenção de Produto (s)
Descrição Abreviação Simples
● Grupo de Dados : Área do Produto
Fauna Flora Pesca
● Grupo de Dados : Unidade (s) de Medida (s) Associada (s)
Centímetro Quadrado Metro Grama Metro Cúbico Kilograma Metro Quadrado Litro Unidade
IBAMA
CNT - Centro Nacional de Telemática
CITES - Sistema de Emissão de Licenças CITES
UC - Especificação de Caso de Uso Manter Produto Versão:1.1 Nº Descrição Abreviação Operação Alterar [FA01] Excluir [FA02] Opção Cadastrar
1. O ator fornece as informações solicitadas e seleciona a opção "Cadastrar" 2. O sistema valida as informações [Vêr Regra de Negócio Geral RNG04][FE01]
3.
O sistema grava as informações [RN02][FE02]4. O caso de uso é encerrado
5
Fluxos Alternativos
[FA01] Alterar Produto
Este fluxo inicia quando o ator seleciona a operação "Alterar " de um produto listado
1. O sistema recupera e apresenta as informações do produto cadastrado [FE03]
2. O ator atualiza as informações desejadas e seleciona a opção "Cadastrar" 3. O sistema retorna ao passo 3 do fluxo principal
4. O caso de uso é encerrado
[FA02] Excluir Produto
Este fluxo inicia quando o ator seleciona a opção "Excluir" de um produto cadastrado. 1. O sistema apresenta a mensagem [Vêr Mensagem Geral C001]
2. O ator confirma a operação [FA03]
3. O sistema exclui as informações do produto [FE04] [RN03]
4. O caso de uso é encerrado
[FA03] Operação não confirmada
Este fluxo inicia quando o ator não confirma a operação a ser executada 1. O caso de uso é encerrado
6
7
Fluxos de Exceção
[FE01] Erro ao validar as informações
IBAMA
CNT - Centro Nacional de Telemática
CITES - Sistema de Emissão de Licenças CITES
UC - Especificação de Caso de Uso Manter Produto
Versão:1.1
1. O sistema apresenta a mensagem [Vêr Mensagem Geral A005] 2 . O sistema retorna ao passo chamador.
[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
[FE03]Erro ao recuperar as informações
Este fluxo inicia quando o sistema não consegue recuperar as informações 1. O sistema apresenta a mensagem [M02]
2. O sistema retorna ao passo chamador
[FE04]Erro ao excluir as informações
Este fluxo inicia quando o sistema não consegue excluir as informações 1. O sistema apresenta a mensagem [M03]
2. O sistema retorna ao passo chamador
8
Regras de Negócio
O caso de uso deve serguir as regras especificadas abaixo:
[RN01] Campos e seus comportamentos
▪ O caso de uso “Manter Produto” possui os campos: ○ Descrição
■ Campo texto de livre digitação.
■ Preenchimento obrigatório.
○ Abreviação
■ Campo texto de livre digitação.
■ Preenchimento obrigatório.
○ Simples
■ Campo de seleção única, contendo as seguintes opções: “Simples” e “Composto”.
○ Área do Produto
■ Campo de seleção múltipla, contendo as seguintes opções: “Fauna”, “Flora” e “Pesca”.
○ Unidade(s) de Medida(s) Associada(s)
■ O sistema deverá recuperar as unidades de medidas cadastradas na tabela Unidmed do banco de dados SISTRUT e apresentar somente para seleção as unidades de medida:
IBAMA
CNT - Centro Nacional de Telemática
CITES - Sistema de Emissão de Licenças CITES
UC - Especificação de Caso de Uso Manter Produto Versão:1.1 ● Metro ● Grama ● Metro Cúbico ● Kilograma ● Metro quadrado ● Litro ● Unidade
■ Campo de seleção múltipla.
○ Lista de produtos cadastrados
■ Esta lista deverá elencar todos os produtos que possuam o identificador de registro cancelado igual a “N”.
■ Quando não existirem dados para listar, o sistema deverá apresentar a mensagem [Vêr
Mensagem Geral A003] na lista.
■ Em caso de erro ao recuperar as informação para a apresentação na lista, o sistema deverá apresentar a mensagem [M04].
■ Possuirá as seguintes colunas não editáveis:
● Número seqüencial ● Descrição ● Abreviação ● Operação ○ Alterar ○ Excluir
▪ Inicialmente a lista deverá ser ordenada pela coluna Descrição, podendo ser ordenada posteriormente
pelas colunas Número, Descrição e Abreviação.
[RN02] Gravar as Informações
▪ O sistema deverá gravar a data da alteração das informações .
▪ Ao gravar as informações, o indicador de registro cancelado deverá ser “N”
[RN03] Excluir as Informações
▪ O sistema deverá efetuar somente a exclusão lógica dos dados
9
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 Produto
Versão:1.1
M01 Não foi possível cadastrar o produto Fechar
M02 Erro na consulta do produto Fechar
M03 Erro na exclusão do produto Fechar
M04 Erro na consulta dos selos produtos 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 Produto
Versão:1.1
14
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 Produto
Versão: 1.1
Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 10
15
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
Descrição Registra a descrição do
Produto
Texto
60 / 38
S-
- S - -Abreviação Registra a abreviação do Produto
Texto
5 / 10
S-
- S - -Simples Registra o tipo de Produto Seleção - S
-
- Simples- Composto
S - -
Área do Produto Registra a área do produto Seleção - N
-
- FaunaIBAMA
CNT - Centro Nacional de Telemática
CITES - Sistema de Emissão de Licenças CITES
UC - Especificação de Caso de Uso Manter Produto
Versão: 1.1
Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 11
Cadastrados - Abreviação