Skip to content

Planejamento da Verificação

Introdução

A verificação é uma etapa crucial no desenvolvimento de projetos, visando analisar e avaliar os artefatos desenvolvidos dentro dos mesmos, observando se estão de acordo com o modelo esperado ¹. Este artefato contém o planejamento realizado a verificação dos artefatos referentes a elicitação desenvolvidos para entrega 2 do Grupo 8 (Consumidor.gov), sendo eles NFR Framework, Histórias de Usuário e Backlog.

Objetivos

O objetivo é analisar e avaliar os artefatos feitos para a entrega 4, vendo se os conceitos ministrados ao decorrer da disciplina foram corretamente aplicados no desenvolvimento de cada um deles.

Metodologia

Segundo Fagan² um método de inspeção estabelece um processo com cinco passos, sendo eles:

  • Visão Geral
  • Preparação
  • Inspeção
  • Refatoramento
  • Monitoramento e Aprovação

A metodologia utilizada segue até a Inspeção, cujo objetivo é averiguar se o modelo de requisitos está de acordo com o esperado e com a sua notação, verificando se existem defeitos no mesmo e quais correções/melhorias podem ser aplicadas durante revisões.

Objetos de Verificação

Checklists

Checklist de NFR Framework

ID Descrição
1 O framework utiliza das softgoals?
2 As softgoals são tipificadas? (NFR, Operacionalização, Afirmação)
3 As softgoals são refinadas (decomposição)?
4 As notações de relacionamentos são corretamente aplicadas?
5 As notações de contribuição (AND, OR, MAKE, BREAK, etc) são corretamente aplicadas?
6 Foi feita a propagação de impactos para cada SIG?
7 Cada RNF é verificável/testável?
8 Foi feito um cartão de especificação para cada NFR?
9 Os cartões apresentam descrição, justificativa, origem, critério de ajuste, dependências, nível de prioridade, conflitos e história?
Tabela 01: Checklist NFR (Autor: Henrique Galdino)

Checklist de Histórias de Usuário

ID Descrição
5 O "quem", "o que" e o "por que" estão definidos na história de usuário?
6 Os títulos são auto-explicativos?
7 Os critérios de aceitação das histórias foram definidos?
8 Todas as histórias de usuário podem ser testadas?
9 Os Histórias de Usuário especificam um caso de uso?
10 As histórias de usuário possuem uma área dedicada para a rastreabilidade dos requisitos que foram utilizados em cada história?
Tabela 02: Checklist Histórias de Usuário (Autor: Meister, Guilherme)

Checklist de Backlog

ID Descrição
1 O backlog cobre todos os requisitos?
2 Os requisitos no backlog são todos testáveis?
3 O artefato divide o backlog em épicos?
4 O artefato contém histórias de usuário?
5 O artefato contém a prioridade das histórias de usuário?
6 O artefato contém a gravação da realização do backlog?
7 A ordem dos épicos atende uma boa lógica?
8 Os requisitos são rastreáveis?
9 Existe a correlação entre o backlog e os artefatos de modelagem(cenários, léxico)?
10 Houve participação do cliente no artefato?
Tabela 03: Checklist do Backlog (Autor: Matheus Ferreira)

Referências Bibliográficas

1. SERRANO, et al. Requisitos - Aula 23. Disponível em: hhttps://aprender3.unb.br/pluginfile.php/2845073/mod_resource/content/2/Requisitos%20-%20Aula%20023.pdf. Acesso em: 06/06/2024.

1. SERRANO, et al. RE - Aula 20 - Materiasi.zip. Disponível em: hhttps://aprender3.unb.br/mod/resource/view.php?id=1218906. Acesso em: 06/06/2024.

Histórico de Versão

Versão Data de execução Data de revisão Descrição Autor(es) Revisor(es)
1.1 05/07/2024 05/07/2024 Correções gerais Rodrigo Gontijo Igor Thiago
1.0 08/06/2024 08/06/2024 Criação do planejamento da verificação entrega 4 Henrique Galdino Júlio César
Tabela 04: Histórico de versões (Autor: Henrique Galdino)