Pular para conteúdo

Verificação - NFR Framework

Introdução

Este documento é destinado para a revisão do artefato NFR Framework do grupo 5 - Simplenote, vale ressaltar que a avaliação é feita de maneira imparcial, sem a intenção de atacar ninguém.Foi avaliado a versão 1.0 do documento no dia 21/06/2023.

Metodologia

A verificação foi feita por meio da insperção, utilizando um checklist criado com base nas obras que estão citadas na bibliografia. A principio, foram criadas duas tabelas nas quais, temos 3 campos, "Questão": pergunta que será respondida, "Resposta" na qual como resultados válidos, podemos ter:

  • Sim : caso um critério for atendido.
  • Não : caso um critério não for atendido.
  • Incompleto : caso um critério for parcialmente atendido.

Também temos o campo "Observação", um campo no qual pode ser feito algum comentário a respeito da questão em específico. Posteriormente, neste mesmo documento, pode-se encontrar uma sessão na qual serão sumarizados todos os problemas do artefacto em estudo e outra nos quais se encontram as sugestões de soluções dos mesmos.

Checklist de documento

Para avaliação do documento em aspectos formais e tecnicos, foi criado a tabela 1. Segue:

ID Questão Resposta Observação
1 O artefato possui Introdução? Sim
2 O artefato artefato possui uma Bibliografia/Referência Bibliográfica? Sim
3 O artefato possui um Histórico de Versões com o id e descrição das versões, data, autores e revisores? Sim
4 Todos os textos estão na norma padrão? Sim
5 As tabelas são chamadas no texto? Incompleto Há NFRs que não são mencionados em texto
6 Os revisores são pessoas diferentes dos autores? Sim
7 As referências bibliográficas são utilizadas no texto do documento? Não

Tabela 1 - Checklist do documento
Fonte: autores

Checklist do conteúdo

ID Questão Resposta Observação Referências
8 No documento NFR possui uma legendas explicando os símbolos utilizados? Sim [1]
9 Os NFR estão documentados de forma organizada, acessível e clara na modelagem? Incompleto Não é explicado a diferença entre os tipos de NFR [1]
10 Os NFR são identificados com atributos específicos, como desempenho, segurança, usabilidade, etc? Sim [1]
11 Os Softgoals NFR representam os Requisitos Não-Funcionais? Sim [1]
12 Os Softgoals de Operacionalização representam soluções de implementação para satisfazer softgoals NFR ou outros softgoals de operacionalização? Sim [1]
13 Os Softgoals de Afirmação permitem que as características do domínio (como prioridades e carga de trabalho) sejam consideradas e devidamente refletidas no processo de tomada de decisão? Sim [1]
14 O procedimento de avaliação determina o grau que os requisitos não funcionais são satisfeitos por um conjunto de decisões? Não [1]
15 Os tipos de rótulos utilizados são: satisfeito, fracamente satisfeito, negado, fracamente negado, conflitante, indeterminado? Sim [1]

Tabela 2 - Checklist dos pontos relativos ao conteúdo
Fonte: autores

Observações e Problemas encontrados

ID5

Não há menção dos diagramas NFR de Usabilidade, Disponibilidade e Portabilidade em texto no documento.

ID7

As referências presentes na bibliografia não são citadas em outras partes do documento.

ID9

Não é mencionado qual a fonte dos NFRs elaborados. Por exemplo, se foram extraídos de outros documentos de modelagem.

ID14

A satisfação dos requisitos não funcinais é mostrada apenas no diagrama, porém não é esclarecida em texto.

Sugestões

Mencionar os diagramas em texto, citar as referências bibliográficas usadas, informar a fonte dos NFRs, e escrever parágrafos abaixo de cada diagrama explicando como os NFRs foram satisfeitos.

Bibliografia

[1] SILVA, R. A. NFR4ES: Um Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Universidade Federal de Pernambuco. Recife. 2019. p. 30-39.

Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 18/06/2023 Criação do documento. Leonardo Beatriz