Skip to content

Planejamento de verificação - Entrega 04


Introdução

Esta página documenta a verificação da Etapa 04 do projeto de Requisitos de Software, referente à disciplina de Engenharia de Requisitos. O objetivo principal desta verificação é garantir a qualidade e a conformidade dos artefatos produzidos com as diretrizes metodológicas e os critérios definidos previamente no projeto. Os artefatos inspecionados nesta etapa incluem o NFR Framework, as Histórias de Usuário e o Backlog do Produto, todos fundamentais para a modelagem, compreensão e priorização dos requisitos do sistema da Receita Federal.

Metodologia

A metodologia utilizada nessa etapa é a Inspeção de Fagan, que de maneira geral, busca apontar erros encontrados durante a fase de desenvolvimento do projeto. A divisão do método de Inspeção de Fagan se dá em: planejamento, visão geral, preparação, inspeção, correção e acompanhamento.

Participantes

Tabela 1 - Participantes.

Nome Tarefas Status
Julia Massuda Criador da lista de verificação 04 Feito
João Pedro Revisor da lista de verificação 04 Feito

Fonte: Julia Massuda, 2025.


Lista de artefatos verificados (Etapa 04)

  • NFR Framework
  • Histórias de Usuário
  • Backlog do Produto

Verificação dos artefatos (Etapa 04)

Verificação NFR Framework

Tabela 2 - Lista de Verificação - NFR Framework.

id Descrição Autor do Item Fonte Conforme/Não Conforme
01 O documento NFR Framework possui introdução clara sobre softgoals e sua importância? Julia Massuda SILVA, 2019.
02 Os softgoals estão classificados em Softgoals NFR, de Operacionalização e de Afirmação, conforme a metodologia? Julia Massuda SILVA, 2019.
03 A avaliação do atendimento aos softgoals é feita qualitativamente (satisfeito, parcialmente satisfeito, não satisfeito)? Julia Massuda SILVA, 2019.
04 As interdependências entre softgoals (decomposições e contribuições) estão claramente definidas e exemplificadas? Julia Massuda SILVA, 2019.
05 Os tipos de decomposição (NFR, Operacionalização, Afirmação, Priorização) são explicados adequadamente? Julia Massuda SILVA, 2019.
06 Os tipos de contribuição (AND, OR, MAKE, BREAK, HELP, HURT, UNKNOWN, EQUALS, SOME) estão corretamente descritos? Julia Massuda SILVA, 2019.
07 A seção de propagação de impactos entre softgoals aborda a análise de dependências e conflitos? Julia Massuda SILVA, 2019.
08 Os tipos de impacto (✓, 𝒲+, ✗, 𝒲−, 🗲, ?) são utilizados e explicados corretamente? Julia Massuda SILVA, 2019.
09 A metodologia de aplicação do NFR Framework descreve como os RNFs foram coletados, organizados e modelados? Julia Massuda Boas Práticas de Engenharia de Requisitos
10 A distribuição de funcionalidades por integrante está presente e clara na Tabela 1? Julia Massuda Organização do Projeto
11 Os Cartões de Especificação de Requisitos Não-Funcionais seguem o padrão definido (Nº do Requisito, Descrição, Classificação, Origem, Justificativa, Critério de aceitação, Dependência, Prioridade, Conflitos, Histórias)? Julia Massuda Padrão NFR Framework
12 Cada RNF possui um cartão de especificação individual e completo? Julia Massuda Padrão NFR Framework
13 A propagação de impacto para cada NFR (Geral, Portabilidade, Confiabilidade, Segurança, Usabilidade, Acessibilidade, SIG Completo) está presente e corretamente detalhada com os respectivos impactos? Julia Massuda SILVA, 2019.
14 As referências bibliográficas utilizadas estão citadas corretamente e no formato adequado? Julia Massuda Normas ABNT
15 O histórico de versões do documento NFR Framework está atualizado e detalhado? Julia Massuda Controle de Versões do Projeto

Fonte: Julia Massuda, 2025.

Verificação Histórias de Usuário

Tabela 3 - Lista de Verificação - Histórias de Usuário.

id Descrição Autor do Item Fonte Conforme/Não Conforme
01 A introdução explica claramente o que são histórias de usuário e sua importância? Julia Massuda PRESSMAN, 2016; SERRANO, 2025.
02 A estrutura "Como [tipo de usuário], Quero [objetivo], Para [benefício]" é consistentemente utilizada nas histórias de usuário? Julia Massuda PRESSMAN, 2016.
03 A metodologia de definição e gerenciamento das histórias de usuário está detalhada? Julia Massuda Boas Práticas Ágeis
04 A técnica de priorização MoSCoW é explicada e suas categorias (Must, Should, Could, Won't) são claras? Julia Massuda Metodologias Ágeis
05 A Tabela de Atividade dos Membros da Equipe (Tabela 1) está presente e com status de validação atualizado? Julia Massuda Organização do Projeto
06 O padrão das tabelas para as histórias de usuário (Código, Título, História de Usuário, Critérios de Aceitação, Rastreabilidade, Status, Prioridade, Validação) está claramente definido? Julia Massuda Padrão de Histórias de Usuário
07 Cada história de usuário possui um código único (US-XX)? Julia Massuda Padrão de Histórias de Usuário
08 Os critérios de aceitação de cada história de usuário são objetivos, claros e testáveis? Julia Massuda PRESSMAN, 2016.
09 A rastreabilidade de cada história de usuário com os Requisitos Funcionais (RFX) está presente e correta? Julia Massuda Boas Práticas de Rastreabilidade
10 O status de implementação de cada história de usuário está indicado? Julia Massuda Gerenciamento de Projetos Ágeis
11 A prioridade MoSCoW para cada história de usuário está definida (seja "Cliente define" ou uma das categorias M, S, C, W)? Julia Massuda Priorização MoSCoW
12 A validação de cada história de usuário está indicada ("Validada" ou "Não validada")? Julia Massuda Processo de Validação do Cliente
13 As referências bibliográficas utilizadas estão citadas corretamente e no formato adequado? Julia Massuda Normas ABNT
14 O histórico de versões do documento de Histórias de Usuário está atualizado e detalhado? Julia Massuda Controle de Versões do Projeto
15 O vídeo de validação das US 01-06 está incluído ou referenciado corretamente? Julia Massuda Artefatos de Validação

Fonte: Julia Massuda, 2025.

Verificação Backlog do Produto

Tabela 4 - Lista de Verificação - Backlog do Produto.

id Descrição Autor do Item Fonte Conforme/Não Conforme
01 A introdução define claramente o que é um backlog do produto e suas características dinâmicas? Julia Massuda RADIGAN; Lucidchart.
02 As vantagens da utilização do backlog do produto estão listadas e são coerentes com o conceito? Julia Massuda RADIGAN; Lucidchart.
03 A metodologia de definição do backlog do produto está detalhada, incluindo a análise de requisitos funcionais e o refinamento pela equipe? Julia Massuda Boas Práticas de Scrum/Agile
04 A organização das histórias de usuário em épicos e features está presente na Tabela 1? Julia Massuda Padrão de Backlog Ágil
05 A Tabela 1 - Épicos e Features lista todos os épicos e features correspondentes? Julia Massuda Padrão de Backlog Ágil
06 O "Backlog de Histórias de Usuário por Épico" apresenta todas as histórias de usuário agrupadas sob seus respectivos épicos e features? Julia Massuda Padrão de Backlog Ágil
07 A priorização de cada história de usuário está presente nas tabelas de Backlog por Épico? Julia Massuda Metodologias de Priorização
08 As descrições dos épicos são claras, concisas e abrangem o escopo das funcionalidades que representam? Julia Massuda Padrão de Épicos
09 As referências bibliográficas utilizadas estão citadas corretamente e no formato adequado? Julia Massuda Normas ABNT
10 O histórico de versões do documento do Backlog do Produto está atualizado e detalhado? Julia Massuda Controle de Versões do Projeto

Fonte: Julia Massuda, 2025.


Referências

1. PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de Software. McGraw-Hill, 2016.

2. RADIGAN, Dan. O backlog do produto: sua lista de tarefas definitiva. Atlassian. Disponível em: [Link para o Backlog Atlassian - se houver]

3. SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 15. UnB, 2025. Disponível em: https://aprender3.unb.br/pluginfile.php/3096144/mod_resource/content/1/Requisitos%20-%20Aula%2015a.pdf. Acesso em: 31 de maio 2025.

4. SILVA, Reinaldo Antônio da. NFR4ES: Um Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Recife: Universidade Federal de Pernambuco, 2019. Disponível em: https://aprender3.unb.br/pluginfile.php/3096155/mod_resource/content/2/DISSERTA%C3%87%C3%83O%20Reinaldo%20Ant%C3%B4nio%20da%20Silva.pdf

5. Sommerville, Ian. Engenharia de Software. 10ª ed. São Paulo, 2019.

6. O que é backlog do produto Scrum e como fazer um. Lucidchart. Disponível em: [Link para o Backlog Lucidchart - se houver]

Histórico de Versões

Tabela 5 - Histórico de Versões.

Versão Data Descrição Autor(es) Revisor(es)
1.0 22/06/2025 Criação do documento, introdução, metodologia e listas de verificação Julia Massuda José Eduardo