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 |