Versão: 1.1 Especificação de Caso de Uso UCCITES05 Versão: 1.1
Histórico da Revisão Data Versão Descrição Autor 04/09/2008 0.1 Criação do documento. Ana Ornelas 09/09/2008 0.2 Atualização da seção Pré-condições. Ana Ornelas 17/09/2008 0.3 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 13/08/2013 1.1 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...8 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 Parte (s)... 11 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, consulta, alteração e exclusão as partes de uma espécie. 1.2 Referências Glossário Diagrama de Casos de Uso Documento de Regras de Negócio Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 3
Documento de Mensagens Documento de Campos Dicionário de Dados Diagrama de Seqüência UCCITES05 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 -> "Parte" 1. O sistema solicita as seguintes informações [RN01] [PT01]: Grupo de Dados : Manutenção de Parte (s) Descrição Sigla 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 partes cadastradas Nº Descrição Operação Alterar [FA01] Excluir [FA02] Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 4
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 Parte Este fluxo inicia quando o ator seleciona a operação "Alterar " de um tipo de parte listada 1. O sistema recupera e apresenta as informações da parte cadastrada [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 Parte Este fluxo inicia quando o ator seleciona a opção "Excluir" de uma parte cadastrada. 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 da parte [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 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] Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 5
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. Sigla Campo texto de livre digitação. Preenchimento obrigatório. 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 seguintes unidades de medida: Centímetro quadrado Metro Grama Metro cúbico Kilograma Metro Quadrado Litro Unidade O sistema deverá permitir a seleção de uma ou mais unidades de medida. Lista de partes cadastradas Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 6
Esta lista deverá elencar todos as partes 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 Descrição concatenado com a Sigla da parte Operação Alterar (Opção para seleção) Excluir (Opção para seleção) Inicialmente a lista deverá ser ordenada pela coluna Descrição, podendo ser ordenada posteriormente pelas colunas Número e Descrição. [RN02] Gravar as Informações Ao gravar as informações, o indicador de registro cancelado deverá ser N. O sistema deverá gravar a data da inclusão das informações. Observação da Análise: Verificar a procedure de inclusão/alteração dos dados no banco (CITES.PKG_ LICENCA.INC_ALT_PARTE), pois para se incluir uma nova parte, primeiro tem que cadastrada-la sem as unidades de medidas. Depois tem que fazer uma alteração para poder colocar as unidades de medidas. O sistema deverá gravar a data da inclusão ou alteração das informações. [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 a parte Não foi possível selecionar as partes das espécies Erro na exclusão da parte Erro na consulta da Parte 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 Parte (s) Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 8
13.2 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) Máscara Domínio Editável (S/N) Descrição Registra a descrição da Parte Texto 60 / 60 S - - S - - Sigla Registra a sigla da Parte Texto 5 / 10 S - - S - - Tabela Coluna Unidade de Medida Opções de Unidades de Medidas Seleção - - - - Centímetro Quadrado - Metro - Grama - Metro Cúbico - Kilograma - Metro Quadrado - Litro - Unidade S - - Lista de Partes Cadastradas Gride com todas as partes cadastradas Gride - - - - Nº - Descrição - Operação - Alterar - Excluir - S 3 Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 10