Versão: 1.1 Especificação de Caso de Uso UCCITES07 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 13/08/2013 1.0 Atualização do Documento Naiana Lima Celso Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 2
Í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...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)... 11 13 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 Diagrama de Casos de Uso Documento de Regras de Negócio Documento de Mensagens Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 3
Documento de Campos Dicionário de Dados Diagrama de Seqüência UCCITES07 2 Atores Ator Usuário IBAMA SISTRUT Tipo Primário Interno 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 Lista de Produtos Cadastrados Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 4
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 6 1. O caso de uso é encerrado 7 Fluxos de Exceção [FE01] Erro ao validar as informações Este fluxo inicia quando o sistema não consegue validar as informações Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 5
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 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: Centímetro quadrado Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 6
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 ID Mensagem Opção Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 7
M01 M02 M03 M04 Não foi possível cadastrar o produto Erro na consulta do produto Erro na exclusão do produto Erro na consulta dos selos produtos Fechar Fechar Fechar Fechar 10 Pós-Condições Não se aplica. 11 Pontos de Extensão Não se aplica. 12 Observações Não se Aplica 13 Protótipos de Tela 13.1 [PT01] Manutenção de Produto (s) Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 8
14 Aceite do Documento Os responsáveis abaixo, estão de acordo com o conteúdo deste documento. Data Nome Empresa/Área Assinatura Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 9
Versão: 1.1 15 14. Atributos e Domínios Consultar Pessoa Atributos Descrição Tipo do dado Tamanho Obrigatório (S/N) Descrição Abreviação Registra a descrição do Produto Registra a abreviação do Produto Máscara Domínio Editável (S/N) Tabela Texto 60 / 38 S - - S - - Texto 5 / 10 S - - S - - Simples Registra o tipo de Produto Seleção - S - - Simples - Composto Área do Produto Registra a área do produto Seleção - N - - Fauna - Flora - Pesca Unidade (s) de Medida (s) Associada (s) Lista de Produtos Registra a unidade de medida associada Gride de produtos cadastrados Seleção - N - - Centímetro Quadrado - Metro - Grama - Metro Cúbico - Kilograma - Metro Quadrado - Litro - Unidade Gride - - - - Nº - Descrição Coluna S - - S - - S - - S S 4 Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 10
Versão: 1.1 Cadastrados - Abreviação - Operação - Alterar - Excluir Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 11