de Controle de Pedidos Versão 2.0 ESPECIFICAÇÃO DE CASO DE USO GERAR RELATÓRIO
Página 2 / 7 de Controle de Pedidos HISTÓRICO DE REVISÕES Data Versão Descrição Autor 14/11/2010 1.0 Elaboração do Documento Ricardo Reis 26/11/2010 2.0 Atualização do Documento Ricardo Reis IT Solutions Project Página 2 / 7 de Controle de Pedidos Versão 2.0
Página 3 / 7 de Controle de Pedidos SUMÁRIO 1. GERAR RELATÓRIO... 4 1.1. Breve Descrição... 4 2. ATORES... 4 3. PRÉ-CONDIÇÕES... 4 4. FLUXOS DE EVENTOS... 4 4.1. Fluxo Básico... 4 4.2. Fluxo Alternativo... 4 4.3. Exceções... 4 5. PÓS-CONDIÇÕES... 5 6. PONTOS DE EXTENSÃO... 5 7. REFERÊNCIAS... 5 8. OBSERVAÇÃO... 5 9. REGRAS DE NEGÓCIO ESPECIAIS... 5 10. APROVAÇÃO... 6 IT Solutions Project Página 3 / 7 de Controle de Pedidos Versão 2.0
Página 4 / 7 de Controle de Pedidos 1. GERAR RELATÓRIO 1.1. Breve Descrição Este documento tem como objetivo descrever os passos e fluxos básicos, alternativos e de exceção para o caso de uso OS x Pedidos. Especifica também os atores, as pré-condições e pós-condições para execução do caso de uso. A realização deste caso de uso permitirá a Geração do relatório Ordem de Serviço e Pedidos 2. ATORES Engenheiro Departamento de Engenharia 3. PRÉ-CONDIÇÕES Deve haver Ordens de Serviço e Pedidos cadastrados no sistema. 4. FLUXOS DE EVENTOS 4.1. Fluxo Básico (P1) Este caso de uso se inicia quando o ator aciona a opção Relatórios no menu do sistema. [RN2.6.3]; (P2) O sistema apresenta a tela Relatórios com os campos: [RN001] (P3) O ator preenche os campos da tela e aciona o botão Gerar (P4) O sistema valida os dados E1, E2, E3, E4 (P5) O sistema apresenta o relatório OS x Pedidos conforme os parâmetros de entrada [RN002] (P6) O ator aciona o link da coluna Código Pedido (P7) O sistema apresenta o detalhe do Pedido selecionado [RN003] (P8) Finaliza o caso de uso. 4.2. Fluxo Alternativo 4.2.1 Não se aplica. 4.3. Exceções E01 Campos Obrigatórios não Informados No passo (P3) o ator deixou em branco pelo menos um campo obrigatório E01.1 O sistema exibe a mensagem [MGA001] E01.2 O sistema posiciona o foco do cursor no campo não informado pelo ator. E01.3 O sistema retorna ao passo (P2) IT Solutions Project Página 4 / 7 de Controle de Pedidos Versão 2.0
Página 5 / 7 de Controle de Pedidos E02 Data Inválida Inicial e Final No passo (P3) caso o ator informe o campo Data Inicial ou Data Final de forma inválida e acione a opção Gerar E02.1 O sistema exibe a mensagem [MGA002] E02.2 O sistema posiciona o foco do cursor no campo informado de forma inválida. E02.3 O sistema retorna ao passo (P2) E03 Data Inexistente No passo (P3) caso o ator informe um período inexistente e acione a opção Gerar. E03.1 O sistema exibe a mensagem [MGA014] E03.2 O sistema posiciona o foco do cursor no primeiro campo da tela E03.3 O sistema retorna ao passo (P2) E04 Data Final Inferior a Data Inicial No passo (P3) caso o ator informe a Data Final inferior a Data Inicial e acione a opção Gerar E04.1 O sistema exibe a mensagem [MGA015] E04.2 O sistema posiciona o foco do cursor no campo informado de forma inválida. E04.3 O sistema retorna ao passo (P2) 5. PÓS-CONDIÇÕES 5.1 Relatório Gerado 6. PONTOS DE EXTENSÃO 6.1 Não se aplica. 7. REFERÊNCIAS Documento de Visão versão 3.2 www.itsolutionsproject.wordpress.com Documento de Requisitos versão 1.3 www.itsolutionsproject.wordpress.com Documento de Regras de negócio versão 2.0 www.itsolutionsproject.wordpress.com 8. OBSERVAÇÃO Não se Aplica 9. REGRAS DE NEGÓCIO ESPECIAIS [RN001] Campos apresentados na tela de Inclusão de Produto Campo Tipo Tamanho Obrigatoriedade Observação IT Solutions Project Página 5 / 7 de Controle de Pedidos Versão 2.0
Página 6 / 7 de Controle de Pedidos Tipo de Relatório Combo Box 30 SIM N.A Data Inicial dd/mm/aaaa 10 SIM Este campo apresenta-se Editável automaticamente preenchido Data Final dd/mm/aaaa Editável N.A: Não se Aplica. com a data atual do sistema 30 SIM Este campo apresenta-se automaticamente preenchido com a data atual do sistema [RN002] Campos exibidos no relatório No passo (P5) do fluxo básico o apresenta o relatório com os seguintes campos. Campo Máscara Observações Código da OS 9999.999 N.A Código do Pedido 9999.999 N.A Matrícula 9999.999 N.A Ponto Remoto 9999.999 N.A Descrição do Serviço Alfanumérico 200 caracteres no máximo Data Inicial da OS dd/mm/aaaa N.A Data Final da OS dd/mm/aaaa N.A Tipo de Serviço Sim ou Não Informado somente quando o produto possuir data de validade. N.A: Não se Aplica. [RN003] Campos exibidos no detalhe do pedido No passo (P7) do fluxo básico o apresenta o detalhe do relatório com os seguintes campos. Campo Máscara Observações Código do Produto 9999.999 N.A Descrição do Produto Alfanumérico 20 Caracteres Quantidade 999999 N.A Data do Pedido dd/mm/aaaa N.A Data do Envio do Pedido dd/mm/aaaa N.A N.A: Não se Aplica. 10. APROVAÇÃO Estou ciente e de acordo com as informações passadas por mim para a composição deste documento e com o conteúdo deste. Data: 16/11/2010 Data: 18/08/2010 RESPONSÁVEL SOLICITANTE IT Solutions Project Página 6 / 7 de Controle de Pedidos Versão 2.0
Página 7 / 7 de Controle de Pedidos Adriano Marra Gerente de s IT- Solutions Project Professor Wilson Amaral Martins Engenharia de Software Faculdade de Tecnologia SENAC IT Solutions Project Página 7 / 7 de Controle de Pedidos Versão 2.0