Navigation:  Requisito >

Requisitos de referência

Previous  Top  Next

Visão geral

Este comando listará todos os requisitos de referência que estão homologados, contendo a quantidade de requisitos aplicáveis e o percentual de implementação do requisito na organização.

 

Tabelas relacionadas

TABELA

Descrição

Chave primária (PK)

Tabelas de ligação

RQREQUIREMENT

Tabela de cadastro de requisitos

CDREQUIREMENT

CDREVISION

GNREVISION

GNASSOC

DCDOCUMENT

RQREVISION

Tabela que armazena dados da revisão do requisito

CDREQUIREMENT

CDREVISION

RQTYPE

GNFAVORITE

ADALLUSERS

ADTEAM

RQREQUIREMENT

RQTYPE

Tabela de tipo de requisito

CDGENTYPE

GNGENTYPE

GNTYPEROLE

GNMASK

RQREQCOVERAGE

Armazena os resultados do cálculo de cobertura de requisitos

CDREQCOVERAGE

RQREQUIREMENT

ADDEPARTMENT

GNEVALRESULTUSED

GNREVISION

Revisões

CDREVISION

GNASSOC

GNACTIONASSOC

GNREVCONFIG

GNREASON

GNREVISIONSTATUS

ADALLUSERS

GNGENTYPE

Tipo genérico

CDGENTYPE

GNELETRONICFILECFG

GNEVAL

GNFAVORITE

GNREVCONFIG

GNMASK

GNTYPEROLE

ADCHECKLIST

GNASSOC

GNACTIVITYTIMECFG

GNMASK

GNTYPEROLE

GNTRANSLATION

GNSECURITY

 

Oracle/Postgres/SQL Server

SELECT GNGENTYPE.IDGENTYPE,
       GNGENTYPE.NMGENTYPE,
       RQREQUIREMENT.IDREQUIREMENT,
       RQREQUIREMENT.NMREQUIREMENT,
       RQREQCOVERAGE.QTAPPLY,
       RQREQCOVERAGE.QTAPPLYTOTAL - RQREQCOVERAGE.QTAPPLY AS QTNOTAPPLY,
       RQREQCOVERAGE.VLIMPLEMENTED,
       GNREVISION.IDREVISION
FROM RQREQUIREMENT
     INNER JOIN RQREVISION ON RQREVISION.CDREQUIREMENT = RQREQUIREMENT.CDREQUIREMENTBASE AND RQREVISION.CDREVISION = RQREQUIREMENT.CDREVISION 
     INNER JOIN GNREVISION ON GNREVISION.CDREVISION = RQREQUIREMENT.CDREVISION 
     INNER JOIN RQTYPE ON RQTYPE.CDGENTYPE = RQREVISION.CDGENTYPE 
     INNER JOIN GNGENTYPE ON GNGENTYPE.CDGENTYPE=RQTYPE.CDGENTYPE
     LEFT OUTER JOIN RQREQCOVERAGE ON RQREQCOVERAGE.CDREQUIREMENT = RQREQUIREMENT.CDREQUIREMENT AND RQREQCOVERAGE.CDREQUIREMENTREV = RQREQUIREMENT.CDREVISION 
WHERE RQREQUIREMENT.CDREQUIREMENT = RQREQUIREMENT.CDREQUIREMENTBASE
  AND GNREVISION.FGSTATUS = 6 /* OBS1 */
  AND RQREVISION.FGCURRENT = 1 /* OBS2 */
  AND RQREQCOVERAGE.CDBUSINESSUNIT IS NULL /* OBS3 */

 

Observações

1: O campo FGSTATUS da tabela GNREVISION utilizado para informar a situação da revisão, definido desta maneira:  1 = Elaboração; 2 = Consenso; 3 = Aprovação; 4 = Homologação; 5 = Liberação; 6 = Encerrada.

2: O campo FGCURRENT da tabela RQREVISION é utilizado para buscar a revisão atual que não é obsoleta.

3: Este filtro é para buscar o valor do cálculo de todos os mapeamentos realizado para o requisito.

 

Campos utilizados na consulta

 

requirement-01

 

requirement-02

 

ID do campo

Tipo

Observação

1

IDGENTYPE

VARCHAR(50)

Identificador do tipo de requisito

2

NMGENTYPE

VARCHAR(255)

Nome do tipo de requisito

3

IDREQUIREMENT

VARCHAR(50)

Identificador do requisito

4

NMREQUIREMENT

VARCHAR(255)

Nome do requisito

5

QTAPPLY

NUMERIC(10)

Quantidade de requisitos mapeados como aplicável

6

QTNOTAPPLY

NUMERIC(10)

Quantidade de requisitos mapeados como não aplicável

7

VLIMPLEMENTED

NUMERIC(28,12)

Percentual do requisito aplicável para a organização

8

IDREVISION

VARCHAR(50)

Revisão do requisito