Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.  

 

Especificação de Requisitos

 

Projeto/Versão: 12.1.67

Requisito/Módulo: SIGAGCT – Gestão de Contratos

Sub-Requisito/Função: Medições Recorrentes não Efetuadas

Tarefa/Chamado: ?

País: All

Data Especificação: 16/07/2015

...

Estratégia de Desenvolvimento e Liberação

 

Produto

Protheus

Release que está sendo desenvolvido

12.1.67

Possui Réplica?

( )Sim (X)Não

Qual a versão?

P12

 

Âncora
_Toc380063576
_Toc380063576
Objetivo

Visando atender as necessidades de apontar quais os contratos recorrentes que deveriam ter suas medições realizadas mas que não foram efetuadas, será desenvolvido um relatório onde serão avaliados os contratos que estejam nesta situação conforme os parâmetros informados.

Definição da Regra de Negócio

 

Regras

Rotina

Criar grupo de pergunta para uso do relatório conforme sessão de dicionário de dados

Configurador

Desenvolver relatório que selecionará os contratos, planilhas e itens de planilha que atendam aos seguintes requisitos:

CN9 – Contratos
Parâmetros de seleção dos contratos:
Código Filial Inicial e Filial;
Espécie de Contrato;
Número do Contrato Inicial e Final;
Situação do Contrato = Vigente / Suspenso / Paralizado

CNA – Cabeçalho de Planilhas
Parâmetros de seleção das planilhas:
Mesmos contratos e revisões selecionados da tabela CN9;
Código de Filial Inicial e Final;
Código/Loja de Cliente Inicial e Final;
Código/loja de Fornecedor Inicial e Final;
Tipos de Planilha que tenham o campo medição eventual = 3 (Recorrente);
Data da última medição menor que a Data de Referência Inicial;
Data da próxima medição maior que Data de Referência Inicial e menor que Data de Referência Final.

CNB – Itens de Planilhas
Parâmetros de seleção das planilhas:
Mesmos contratos e revisões selecionados da tabela CN9;
Código de Filial Inicial e Final;
Mesmas planilhas selecionadas da tabela CNA;
Somente produtos da recorrência ativa (atual).

CNTR???

Para cada planilha selecionada, o cálculo do valor que deveria ser medido e que não foi efetuado deverá levar em consideração os campos de periodicidade e quantidade de períodos informados no cabeçalho da planilha, isto significa que entre as datas de referência inicial e final poderão existir várias recorrências de medição de uma planilha, e o valor total é a soma destas recorrências.

 

Âncora
_Toc424824874
_Toc424824874
Relatório por Contrato

...



Tabelas Utilizadas e Rotina envolvida

CNL

Tipos de Planilhas

 

CNA

Cabeçalho de Planilhas

 

CNB

Itens de Planilhas

 

CN9

Contratos

 

Release Notes

Módulo

SIGAGCT – Gestão de Contratos

Função

Visando atender as necessidades de apontar quais os contratos recorrentes que deveriam ter suas medições realizadas mas que não foram efetuadas, será desenvolvido um relatório onde serão avaliados os contratos que estejam nesta situação conforme os parâmetros informados.

...

Fluxo do Processo

...

  1. Diagrama – Casos de Uso

...

 


  1. Diagrama – Atividades

...

  1. Diagrama de Classes

...

  1. Diagrama de Entidade e Relacionamento

...

  1. Diagrama de Seqüência

<Consiste em um diagrama que tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação>
Exemplo de Aplicação:
Dicionário de Dados

  • Grupo de Perguntas

CNR???

Ordem

01

Pergunta

Espécie de contrato

Tipo

N

Tamanho

1

Validação

 

Objeto

Combo

Help

Indica a espécie de contrato a considerar no relatório

Consulta Padrão

 

Item 1

Compra

Item 2

Venda

Item 3

Ambos

...

Ordem

17

Pergunta

Relatório por Planilha

Tipo

N

Tamanho

1

Validação

 

Objeto

Combo

Help

Indica a forma de apresentação por planilha

Consulta Padrão

 

Item 1

Resumido

Item 2

Detalhado

Item 3

 

...

Casos de Testes

...

(Obrigatório)

<O preenchimento desta seção é obrigatório quando existirem casos de testes de rotinas existentes que podem ser reutilizados nesta rotina especificada.>

  1. Caso(s) de Testes Reusável(is)

...

Caso de Testes

<Identifique o caso de testes. Inclua o nome do caso de testes que está armazenado no TFS>

Armazenamento

<Local onde está armazenado no TFS este caso de testes>

Procedimentos/Cenários de Testes

<Informe os nomes dos procedimentos e as condições que devem executados>

Estimativas

<Transportar a quantidade de horas estimadas no CT armazenado no TFS, somando as pré-condições, inicializações e finalizações correspondentes aos cenários que serão executados>

Finalidade Testes

<Exemplo: Garantir que as alterações realizadas por este projeto não afetaram a rotina nos releases comerciais>

Recomendações

<Informe particularidades que devem ser consideradas neste caso de testes. Exemplo: executar esse caso de testes duas vezes, um com a versão atual da rotina e outra com a versão desse desenvolvimento para garantir que não ocorram diferenças além das solicitadas por este desenvolvimento>

Integrações entre produtos

<Quando houver integração entre produtos, informe a referência para os casos de testes da outra linha de produto>

...

  1. Caso(s) de Testes Específico(s) do Projeto

...

Caso de Testes

<Informe o nome do caso de testes>

 

 

Finalidade Testes

<Defina qual será a finalidade deste caso de teste >

Estimativas

<Informar o valor total para execução deste caso de teste, considerando o tempo das pré-condições e pós-condições descritas abaixo>

Teste do Programador

( ) Sim ( ) Não

Recomendações

<Informe particularidades que devem ser consideradas neste caso de testes. Exemplo: executar esse caso de testes duas vezes, um com a versão atual da rotina e outra com a versão desse desenvolvimento para garantir que não ocorram diferenças além das solicitadas por este desenvolvimento>

Pré-condições

<Relacione os requisitos que devem ser consideradas quando este caso de teste for executado>

Pós-condições

<Relacione as saídas do caso de teste que devem ser consideradas após a execução dos testes>

Como verificar os resultados

<Detalhe como deverão ser verificados os resultados dos testes>

Procedimentos

Resultados Esperados

<Relacione os passos que devem ser executados para a realização dos testes >

<Relacione o comportamento esperado do passo >