Requiem Forge · Requiem Company

RHEMA Framework

Requiem Hierarchy Excellence Maturity Artifact

Modelo Formal de Qualidade de Requisitos de Software

STD-RQM-001 · v1.2.0 STD-RHM-001 · v1.1.0 ● Status: Active
IApresentação Gerencial → 03 IIAvaliação Acadêmica → 17
ABRIL 2026
Índice

Estrutura da Apresentação

26 slides · duas partes complementares

Parte I · Gerencial
  • 01O Problema — backlog sem modelo de qualidade
  • 02A Solução — RHEMA Framework
  • 03O que o RHEMA NÃO é
  • 04RHM — Hierarquia Formal
  • 05RQM — Modelo Tridimensional
  • 06Os 5 Tiers de Maturidade
  • 07Os 6 Tipos de Artefato
  • 08Os 10 Princípios Guia
  • 09Decay — Validade Temporal
  • 10Validação Automática (CI/CD)
  • 11Métricas de Saúde do Backlog
  • 12Evidência Empírica
  • 13Integração com SDD
  • 14Proposta de Adoção
Parte II · Acadêmica
  • 15Lacuna na Literatura
  • 16Fundamentos Teóricos
  • 17Contribuição Científica
  • 18Formalização Matemática
  • 19Predicados Formais T0–T4
  • 20Decay — Formalização
  • 21Validação — 21 Regras CI
  • 22Evidência Empírica (corpus)
  • 23Direções de Pesquisa
  • 24Referências
Parte I · Contexto

O Backlog como Caixa-Preta

Três defeitos identificados em produção — CultBR · 219 HUs · ciclos 2025–2026

Tiers por Convenção

A pergunta "por que esta HU está em T2 e não T3?" não tinha resposta objetiva. Tiers eram acordos de equipe, não condições verificáveis. Inconsistência entre projetos e auditores.

Rastreabilidade Fantasma

HUs classificadas como T3 apontavam para RFs renomeadas ou removidas. Nenhum mecanismo de invalidação. Backlog reportava 94% de cobertura — cobertura real era significativamente menor.

Dimensões Confladas

maturity: T1 usado simultaneamente para "não especificado" e "épico pai". Falha ontológica que gerava falsos negativos em todas as análises de saúde do backlog.

Um backlog sem modelo de qualidade formal é dívida técnica de requisitos acumulando juros compostos — invisível até o momento da implementação.

Parte I · Solução

RHEMA — Requiem Hierarchy Excellence Maturity Artifact

RQM(a) = ( tier, position, decay )

Três dimensões ortogonais e independentemente verificáveis

Dois modelos integrados

ModeloPadrãovPergunta
RHM
Hierarchy Model
STD-RHM-001 1.1 Onde o artefato está na hierarquia?
RQM
Quality Model
STD-RQM-001 1.2 Quão bem especificado e válido está?

Standalone por design

Funciona com qualquer metodologia (Scrum, SAFe, Kanban) e qualquer ferramenta (Jira, Notion, Markdown). Sem dependências obrigatórias de plataforma.

Zero lock-in
Parte I · Escopo

O que o RHEMA NÃO é

Seis non-scopes explícitos — evita confusões de adoção

Metodologia de processo

Não define sprints, cerimônias, papéis nem cadências. Isso é responsabilidade do processo (Scrum, SAFe, SDD).

Substituto de SAFe / Scrum

Funciona sobre qualquer metodologia como camada de qualidade de requisitos — não compete com elas.

Ferramenta de tasks

Não gerencia assignees, sprints, burndown nem velocity. Isso é Jira, Linear ou GitHub Projects.

Notação de modelagem

Não é UML, BPMN, SysML ou ER. Trabalha com artefatos textuais em Markdown + frontmatter YAML.

Sistema de versionamento

Não controla mudanças em código, não substitui Git. Decay é métrica de confiabilidade — não sistema de versão.

Norma regulatória

Não tem força de lei. Não auditável para ISO 9001, IEC 62443 ou DO-178C sem adaptação documental.

O RHEMA define o QUE é um requisito de qualidade e COMO medir isso — não COMO o trabalho deve ser feito.

Parte I · RHM

RHM — Posição na Árvore de Decomposição

NÍVEL         TIPO          MATURIDADE
─────────────────────────────────────────
Estratégico   Theme         T0–T1

├── Epic                        T1–T2
│     │
│     └── Feature                T2–T3
│               │
│               └── Story ◄ LEAF    T3–T4 (alvo)

LEAF INVARIANT
story(a)  ¬∃ b : parent(b) = a

Leaf Invariant

type: story children(a) = ∅

O tipo é estrutural, não estimativo. Uma Story é Story porque não tem filhos — independente de tamanho ou complexidade.

Corolário

Stories são as únicas unidades atribuíveis a equipes, sprints ou agentes de IA. Espelha KAOS leaf goals (1993).

NívelSprint?Filhos?
ThemeNuncaSempre
EpicNuncaSempre
FeatureNãoSempre
Story ◄ LEAFSimNunca
Parte I · RQM

Modelo Tridimensional de Qualidade

Tier maturidade

O que está especificado?

T0T1T2T3T4

Tiers cumulativos com predicados formais.
T3 ⟹ T2 ⟹ T1.

Position hierarquia

Onde está na hierarquia?

storyfeatureepictheme

Determinada por relações, não por tamanho. Verificável por máquina.

Decay validade

A informação ainda é válida?

freshagingstaleneeds-revieworphaned

Decay não regride tier. Dimensões ortogonais.

Saúde = ƒ ( tier × position × decay )
Parte I · Tiers

Cinco Classes de Informação Irredutíveis

T0

Identidade

id + título existem

Atividade: Backlog tracking
Leitor: Product Manager
Promove: Qualquer membro
100% auto
T1

Intenção

narrativa + atores + propósito

Atividade: Comunicação stakeholder
Leitor: Não-técnico
Promove: Analista / PO
Estrutural
T2

Verificabilidade

critérios + ≥2 Gherkin

Atividade: QA escreve testes
Leitor: Engenheiro QA
Promove: Analista / PO
Semi-auto
T3

Rastreabilidade

parent + covers + bidirecional

Atividade: Análise de impacto
Leitor: Arquiteto / TL
Promove: Analista + peer
100% auto grafo
T4

Auditabilidade

reviewed_by + erro + métrica

Atividade: Compliance audit
Leitor: Auditor externo
Promove: Revisor ≠ autor
100% auto
∀ n ∈ {0..3}: tier(a) ≥ Tn+1 ⟹ tier(a) ≥ Tn — tiers estritamente cumulativos
Parte I · Tipos

Seis Tipos — Todos Avaliados pelos Mesmos Tiers

Critérios de completude variam por tipo; a exigência de verificabilidade não.

TipoSiglaDefiniçãoPosição típicaNota-chave
User StoryHUNecessidade de usuário com critérios de aceite verificáveisStory (LEAF)T3: narrativa + cenários + links bidirecionais
Requisito FuncionalRFComportamento que o sistema deve exibir em resposta a entradasStory ou FeatureT2: "O sistema deve [verbo] quando [condição]"
Regra de NegócioRNRestrição ou política do domínio; independente da tecnologiaStory (sempre)T2: "Quando [condição], então [consequência]"
Req. Não-FuncionalRNFQualidade do sistema: performance, segurança, acessibilidadeStory ou FeatureT3: metric + target + método + falha
Caso de UsoUCSequência de interações ator ↔ sistema para atingir objetivoFeature ou StoryT3: FA + FE + covers-rf resolvíveis
Req. Regulatório NovoRRObrigação, direito ou restrição de fonte normativa externa mandatóriaStory (sempre)opt-in · non-negotiable · TTL 60d · T3: consequência jurídica + operacional

RR — Requisito Regulatório. Tipo exclusivo para obrigações normativas externas (LGPD, LAI, Marco Civil). Distingue-se de RN pela fonte sempre externa e por non-negotiability invariante. T4 exige competência legal. · Breaux & Antón, IEEE TSE 2008 · Nòmos 2 (Siena et al., 2009)

Parte I · Princípios

10 Princípios Guia — Axiomas do Framework

Dois grupos com tensão produtiva

Grupo A · Critérios de Qualidade
P1 Verificabilidade como critério de existência.

Um requisito que não pode ser verificado não é requisito — é intenção.

P2 Maturidade é cumulativa.

T3 implica T2 e T1. "T3 sem T2" é erro de classificação.

P3 Rastreabilidade sem resolução é risco.

Link para ID inexistente é pior que ausência — cria falsa cobertura.

P4 Decay é inevitável.

Frameworks que ignoram o tempo mentem. "Aprovado" não é permanente.

Grupo B · Estrutura do Framework
P5 Hierarquia sem maturidade é estrutura vazia.

Bem organizado ≠ bem especificado.

P6 Maturidade sem hierarquia é qualidade sem contexto.

RF T4 sem épico pai é instrução técnica sem propósito rastreável.

P7 Cobertura multi-artefato.

HU, RF, RN, RNF, UC, RR — nenhum tipo isento dos tiers.

P8 Independência das dimensões.

tier, position e decay são ortogonais.

P9 Automação como aliada.

Se não é predicado verificável, não é critério do RHEMA.

P10 Framework, não metodologia.

Define critérios — não como o trabalho deve ser feito.

Parte I · Decay

Validade Temporal — a Dimensão que Frameworks Ignoram

Estados do Decay

fresh aging stale needs-review orphaned TTL 50% TTL 100% trigger semântico link removido

Mecanismo 1 — TTL Temporal

Story ativa (padrão)90 dias
Story criticality:critical60 dias
Requisito Regulatório60 dias
ADR (accepted)

Mecanismo 2 — Semântico (event-triggered)

RF/RB modificado → needs-review · Artefato removido → orphaned. Requer tier ≥ T3.

Decay não causa regressão de tier. Tier captura completude histórica; decay captura validade atual. Perguntas diferentes, dimensões distintas.

Parte I · CI/CD

Validação Automática — rqm-validate.py

21 regras CI-enforceable · zero ambiguidade · auditável

TIER · exemplos

🔴 RQM-001 · Story T2+ sem acceptance_criteria
🔴 RQM-006 · Link em covers-rf que não resolve
🔴 RQM-007 · Story criticality:critical < T4
🔴 RQM-015 · T4 approved sem reviewed_by
🟡 RQM-002 · T2+ com < 2 cenários Gherkin

DECAY

🟡 RQM-008 · T3+ sem validated-at
🟡 RQM-010 · validated-at expirado mas decay ≠ stale

HIERARCHY

🔴 RHM-001 · Story com children
🔴 RHM-003 · parent inexistente
🟡 RQM-011 · RF/RB sem cobertura
✓ Saída bem-sucedida · exit 0
[rqm-validate] Scanning docs/ — 47 artifacts ✓ 45 artifacts passed all checks ⚠ 2 warnings (non-blocking) AVISO RQM-006 HU-038 age=95d > ttl=90d AVISO RQM-012 FT-019 feature sem children Result: 0 ERROs · 2 AVISOs Exit code: 0
✗ Saída com ERROs · exit 1
[rqm-validate] 47 artifacts ✗ ERRO RQM-008 HU-042 missing ✗ ERRO RQM-009 HU-042 no back-link ✗ ERRO RQM-003 HU-015 T3 sem parent Result: 3 ERROs · 0 AVISOs Exit code: 1
Parte I · Health Metrics

6 Métricas — Diagnóstico Objetivo do Backlog

Coverage Score

stories T3+ / total stories

target > 80%

T2 Completeness

stories T2+ / total stories

target > 95%

Feature Health

features c/ children / total

target > 95%

Leaf Density

stories / features

faixa 3 – 8

Orphan Rate

sem parent / total

target ≈ 0%

Decay Rate

(stale+review+orphan) / total

target < 5%

EstadoCritérioAção
✓ SaudávelCoverage > 80% · Decay < 5% · Feature Health > 95%Manter cadência
⚠ Em riscoQualquer métrica fora do target por 1–2 sprintsTratar gaps antes da próxima fase
● CríticoCoverage < 60% OU Decay > 15% OU Orphan > 5%Implementação bloqueada
Parte I · Evidência

Validado em Produção — Três Corpora Independentes

Projeto 1 · MinC / NEES

CultBR

Políticas culturais — PNAB 2025

219HUs iniciais
474artefatos pós-RHM
256stories
45features
✓ 0 ERROs · 1 AVISO não-bloqueante
  • D1Links silenciosamente inválidos
  • D2T1-conflado — proxy hierárquico
  • D3Ausência de decay temporal
Projeto 2 · Domínio independente

microRED

OCPP · Mobilidade Elétrica · ESS

85HUs analisadas

Corpus em domínio completamente distinto. Confirmou D1–D3 sem ajuste do framework.

Setor: Energia · ESS

Projeto 3 · Gov. Municipal

SGTU

Transporte universitário municipal — Secretaria de Educação (AL)

137HUs gold standard
437docs totais
3produtos
20ADRs
  • D1Rastreabilidade fantasma confirmada
  • D2T1-conflado confirmado
  • D3Decay ausente confirmado

Três domínios. Três setores. Um padrão.

Cultura · Energia · Educação pública
Parte I · Integração

RHEMA + SDD — Ciclo Fechado

Requisito de qualidade → especificação sem ambiguidade → código rastreável

BACKLOG

HU em T0/T1

id + título + narrativa. Sem critérios ainda.

SPECIFY

HU em T2

brainstorm → critérios + cenários Gherkin.

EXECUTE

HU em T3

writing-plans → covers-rf + parent resolvidos.

VALIDATE

rqm-validate.py

decay ≠ orphaned, 0 ERROs → merge permitido.

Fase SDDPré-requisito RHEMAPor quê
brainstormHU em T1Sem título/narrativa, o brainstorm opera em vácuo
writing-plansHU em T2 · decay ≠ orphanedPlan deriva exit condition dos critérios da HU
executing-plansHU em T3 · RFs em T2+Cada RF é comportamento que o código deve exibir
code reviewRF/RN em T2+ · decay ≠ staleRevisor usa critérios do RF para verificar impl.
mergeHU T3 · 0 ERROs rqm-validateMerge sem rastreabilidade cria dívida irrecuperável

Invariante central: uma HU em T3 é a forma mínima de especificação que o SDD precisa para funcionar sem ambiguidade.

Parte I · Adoção

Roteiro de Adoção Incremental

FASE 0 · DIA 1

Setup

  • ✓ Templates de modules/rhema/templates/
  • ✓ Frontmatter canônico nos artefatos existentes
  • ✓ Baseline via rqm-validate.py

Artefatos T0..T4 continuam válidos — adoção não é big-bang.

FASE 1 · SPRINT 1–2

Onboarding

  • rqm-validate como pre-commit
  • ✓ Corrigir ERROs (links, Leaf Invariant)
  • ✓ Target: Orphan Rate < 10%
FASE 2 · SPRINT 3–6

Maturação

  • ✓ Coverage Score (T3+) > 60%
  • ✓ Ativar Decay TTL (validated-at)
  • ✓ Primeiro relatório de saúde
  • ✓ Auditoria SEM-01..SEM-06 antes do sprint
FASE 3 · SPRINT 7+

Sustentação

  • Coverage > 80% (produção)
  • Decay Rate < 5%
  • ✓ T4 obrigatório para critical
  • ✓ Opt-in: artefatos RR
RHEMA standalone — sem dependências de plataforma ou metodologia
Parte II

Avaliação Acadêmica

Viabilidade de pesquisa e publicação

Engenharia de Requisitos Qualidade de Software Pesquisa Aplicada
II
Parte II · Literatura

Lacuna Identificada na Literatura

QUS Framework

Lucassen et al. · 2016 · RE Journal

✓ 13 critérios · 3 dimensões

⚠ Story-only · critérios planos · sem decay

RE Artifact Quality

Femmer · 2017 · TU München

✓ Separa artifact × process quality

⚠ Sem posição · sem decay

Req. Quality Theory

Frattini et al. · 2023–24 · RE Journal

✓ ƒ(artifact × activity × economic)

⚠ Não separa tier × decay

arc42

Starke & Hruschka

✓ 12 seções padronizadas

⚠ Requisitos são 2ª classe

C4 Model

Simon Brown · c4model.com

✓ 4 níveis de abstração

⚠ Só estrutura · sem requisito

Nenhum modelo existente combina:

(1) Tiers cumulativos com predicados formais machine-verifiable
(2) Posição hierárquica como dimensão ortogonal
(3) Decay temporal e semântico como terceira dimensão
(4) Cobertura multi-artefato (HU, RF, RN, RNF, UC, RR)
Parte II · Grounding

Grounding Teórico Multidisciplinar

KAOS / Goal-Oriented RE

Dardenne, van Lamsweerde, Fickas (1993)

Leaf goals — metas irrefináveis, atribuíveis a agentes.

→ Contribui: Leaf Invariant

SAFe / Agile RE

Leffingwell (2011+)

Theme → Epic → Feature → Story como hierarquia de planejamento.

→ Contribui: hierarquia de 4 níveis

IEEE 29148:2018

ISO/IEC/IEEE

9 características de requisito bem-formado.

→ Contribui: verifiable (T2), traceable (T3)

Nòmos 2 / Legal RE

Breaux & Antón (2008) · Siena et al. (2009)

Formalização de obrigações, direitos e restrições normativas.

→ Contribui: tipo RR (obligation-type)

INVEST

Bill Wake (2003)

Independent, Negotiable, Valuable, Estimable, Small, Testable.

→ Contribui: testability T2 · negotiability RR

QUS Framework

Lucassen et al. (2016)

13 critérios story-centric com pontuação por critério.

→ Contribui: estendido · 6 tipos · tiers cumulativos

Parte II · Contribuição

Quatro Claims de Contribuição Original

C1

Tiers por Predicado

5 meta-classes irredutíveis (T0–T4), cada uma com predicados machine-verifiable. Resolve a ambiguidade dos modelos convencionais.

Diferencial: QUS/RQT definem critérios planos. RHEMA define progressão cumulativa com prova formal de monotonicidade.

C2

Posição como Dimensão Ortogonal

Formalização do Leaf Invariant (type:story ↔ children(a) = ∅) e prova de ortogonalidade entre posição e maturidade.

Diferencial: nenhum modelo da literatura formaliza posição hierárquica como dimensão ortogonal de qualidade.

C3

Decay como Terceira Dimensão

Separação formal entre completude histórica (tier) e validade temporal (decay). Dois mecanismos: TTL + triggers semânticos via grafo.

Diferencial: Femmer (2017) e Frattini (2023) não tratam obsolescência. RHEMA é o primeiro a formalizar com dois mecanismos.

C4

Cobertura Multi-Artefato · Typed Instantiation

T0–T4 aplicados a 6 tipos (HU, RF, RN, RNF, UC, RR), cada um com predicados adaptados. RR introduz rastreabilidade de obrigações normativas.

Diferencial: QUS é story-only. RHEMA é o único com cobertura completa e grounding acadêmico por tipo.

Parte II · Formalização

Fundamentos Formais

§1 Definição Central

RQM(a) = ( tier(a), position(a), decay(a) )
aA

A = conjunto de todos os artefatos de requisitos.

§2 Monotonicidade — Proposição + Prova

Prop. ∀ n ∈ {0,1,2,3}: tier(a) ≥ Tn+1 tier(a) ≥ Tn

Prova. I4 ⊃ I3 ⊃ I2 ⊃ I1 ⊃ I0

Cada In inclui In−1 como conjunção. Irredutibilidade das classes garante hierarquia estrita. ∎

§3 Leaf Invariant

rR: type(r) = story children(r) = ∅

Bidirecionalmente verificável. Machine-checkable.

§4 Decay — Precedência

orphaned > needs-review > stale > aging > fresh

Estados estruturais dominam estados temporais.

Parte II · Predicados

Predicados Formais — Story/HU (Instanciação Canônica)

I₀(a) = id(a) ≠ ∅ ∧ title(a) ≠ ∅ I₁(a) = I₀(a) ∧ description(a) ≠ ∅ ∧ actor(a) identificado ∧ value(a) articulado I₂(a) = I₁(a) ∧ acceptance_criteria(a) ≠ ∅ ∧ |gherkin_scenarios(a)| ≥ 2 I₃(a) = I₂(a) ∧ parent(a) ≠ ∅ ∧ resolves(parent(a)) ∧ (|covers_rf(a)| ≥ 1 ∨ |covers_rb(a)| ≥ 1) ∧ ∀ id ∈ covers_rf(a) ∪ covers_rb(a): resolves(id) ∧ ∀ id ∈ covers_rf(a): back_links_to(id, a) I₄(a) = I₃(a) ∧ reviewed_by(a) ≠ ∅ ∧ review_status(a) = "approved" ∧ ∃ cenário_erro(a) ∧ ∃ métrica_sucesso(a) ──────────────────────────────────── tier(a) ≥ TIₙ(a)

Outros tipos — resumo

TipoT2 — chaveT3 — chave
RF"O sistema deve…" + pré/póscovers-hu + critério mensurável
RN"Quando/Então" + applies-toExemplo concreto + fonte normativa
RNFmetric + quality-attributetarget + método + condição falha
UCpre + post + fluxo ≥3FA + FE + covers-rf resolvíveis
RRDecl. formal + normative-refapplies-to + consequência jur. + op.
Parte II · Evidência Empírica

Três Estudos de Caso — Evidência de Campo

Corpus 1 — CultBR

ciclos 2025–2026

PNAB 2025 · MinC · 219 HUs → 474 artefatos pós-migração

Cód.TipoPrevalência
D1Rastreabilidade Fantasma — links para IDs renomeados~6% dos artefatos
D2Conflação Dimensional — T1 como proxy de posição100% dos pais
D3Ausência de Decay — "aprovado" permanenteN/A — estrutural
Pós-adoção: 0 ERROs RQM · 0 AVISOs RHM

Corpus 2 — microRED

85 HUs

OCPP · Mobilidade Elétrica · ESS

Replicação cross-domínio. D1–D3 confirmados sem ajuste.

Corpus 3 — SGTU

137 HUs

Transporte universitário · Sec. Educação (AL)

Setor público · 3 produtos. D1–D3 confirmados — 437 docs · 20 ADRs.

Limitação conhecida

EMP-001 §A1

Detector de hierarquia não cobre mixing PT/EN em títulos (ex.: "épico parent"). Falso negativo documentado — regex deve ser ajustado antes de adoção em projetos com naming misto.

Design da evidência

  • • Três corpora independentes
  • • Setores distintos (gov · energia · educação)
  • • Framework aplicado sem tuning
  • • Replicação cross-domain confirma generalidade
Parte II · Pesquisa

Direções de Pesquisa Abertas

● Alta

Typed Instantiation (RF/RNF/RN/UC/RR)

Os predicados I₀..I₄ de Story são canônicos e CI-enforced. Para os demais tipos, critérios são experimentais (RQM §8 v0.1). OQ-01: para RBs, source (origem normativa) é pré-requisito de T2 ou T3?

● Alta

Validação Empírica Ampliada

CultBR, microRED e SGTU são do mesmo ecossistema Requiem Forge. SGTU parcialmente satisfaz independência (stakeholder externo — Sec. Educação AL — e domínio distinto), mas ainda requer corpus com equipe completamente independente. Protocolo baseado em QUS pode ser reutilizado.

◐ Média

Automação do Decay Semântico

O mecanismo semântico (needs-review por trigger) está especificado, não implementado em CI. Questão: custo computacional de manter grafo de dependências atualizado em backlogs com 500+ artefatos?

◐ Média

LLM-Assisted Semantic Audit

Checks SEM-01..SEM-10 (coerência cross-HU) são manuais. Investigar se LLMs detectam contradições com precisão suficiente — conecta com Dalpiaz et al. (2024).

Parte II · Referências

Referências

[1] Lucassen, G. et al. (2016). Quality User Story framework. Requirements Engineering, 21(3).
[2] Femmer, H. (2017). Requirements Engineering Artifact Quality. Diss., TU München.
[3] Frattini, J. et al. (2023). Requirements Quality Research: a harmonized Theory. RE Journal, 29.
[4] Dardenne, A. et al. (1993). Goal-directed requirements acquisition. Science of Computer Programming, 20.
[5] ISO/IEC/IEEE 29148:2018. Requirements Engineering life cycle processes. Geneva: ISO.
[6] Leffingwell, D. (2011). Agile Software Requirements. Addison-Wesley.
[7] Montgomery, L. et al. (2022). Empirical research on requirements quality. RE Journal, 27.
[8] Dalpiaz, F. et al. (2024). Locating requirements in backlog items. Information and Software Technology, 175.
[9] Mavin, A. et al. (2009). EARS — Easy Approach to Requirements Syntax. RE'09. IEEE.
[10]Breaux, T. & Antón, A. (2008). Analyzing regulatory rules for privacy and security requirements. IEEE TSE, 34(1).
[11] Otto, P. & Antón, A. (2007). Addressing legal requirements in internet applications. RE'07. IEEE.
[12]Siena, A., Mylopoulos, J., Perini, A., Susi, A. (2009). Designing law-compliant software requirements. ER'09. Springer. (Nòmos 2)
[13] Wake, B. (2003). INVEST in Good Stories and SMART Tasks. XP'03.
[14] Brown, S. (2018). The C4 Model for Software Architecture. InfoQ. c4model.com.
[15] RFC 2119 — Bradner, S. (1997). Key words for use in RFCs. IETF.

RHEMA Framework

Qualidade de requisitos não é convenção. É predicado.

AUTOR
Requiem Forge · Requiem Company
PADRÕES
STD-RQM-001 v1.2.0 · STD-RHM-001 v1.1.0
STATUS
Active Standard · Abril 2026
Obrigado · Perguntas?