Lista de Verificação - NFR¶
Descrição¶
Esta lista de verificação apresenta critérios específicos para inspecionar nfr-fremework.Esse documento apresenta os objetivos da verificação, a metodologia utilizada e os dados da verificação.
Objetivo¶
Assegurar que a verificação dos requisitos não funcionais siga as melhores práticas do NFR Framework, avaliando se os softgoals foram corretamente identificados, organizados e relacionados aos requisitos correspondentes.
Metodologia¶
A metodologia adotada baseia-se na criação de listas de verificação elaboradas a partir do conteúdo do NFR Framework, com o objetivo de validar os requisitos não funcionais identificados no projeto
Conteúdo¶
Tabela de Verificação¶
| Perguntas | Fontes | Fotos | Autor |
|---|---|---|---|
| 1 - Os requisitos não-funcionais são representados como softgoals | JAELSON, Castro. Requisitos Não-Funcionais. Acesso em: 13 out. 2025. (JAELSON, Castro, 2014, slide 3) | Referencia completa | Angélica |
| 2 - Cada um dos softgoals representam uma meta sem definição clara? | JAELSON, Castro. Requisitos Não-Funcionais. Acesso em: 13 out. 2025. (JAELSON, Castro, 2014, slide 4) | Referencia completa | Angélica |
| 3 - O framework avalia o impacto das decisões tomadas? | JAELSON, Castro. Requisitos Não-Funcionais. Acesso em: 13 out. 2025. (JAELSON, Castro, 2014, slide 19) | Referencia completa | Angélica |
| 4 - É descrito de forma adequadamente o conceito de Softgoal e sua função no framework | SILVA, Reinaldo A. da. NFR4ES: Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Dissertação (Mestrado em Ciência da Computação) – UFPE, Recife, 2018. | Referencia completa | Vera |
| 5 - É descrito o Softgoal Interdependency Graph (SIG) e sua função? | SILVA, Reinaldo A. da. NFR4ES: Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Dissertação (Mestrado em Ciência da Computação) – UFPE, Recife, 2018. | Referencia completa | Vera |
| 6 - É identificado claramente os três tipos de Softgoals usados no NFR Framework? | SILVA, Reinaldo A. da. NFR4ES: Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Dissertação (Mestrado em Ciência da Computação) – UFPE, Recife, 2018. | Referencia completa | Vera |
| 7 - Os tipos de interdependências entre Softgoals são definiidas como refinamentos e as contribuições. ? | SILVA, Reinaldo A. da. NFR4ES: Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Dissertação (Mestrado em Ciência da Computação) – UFPE, Recife, 2018. | Referencia completa | Vera |
| 8 - Foram identificados os três tipos de softgoals (NFR, Operacionalização e Afirmação)? | SILVA, Reinaldo A. da. NFR4ES: Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Dissertação (Mestrado em Ciência da Computação) – UFPE, Recife, 2018. | Referencia completa | Guilherme |
| 9 - Foram utilizadas nuvens claras para representar os softgoals NFR? | SILVA, Reinaldo A. da. NFR4ES: Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Dissertação (Mestrado em Ciência da Computação) – UFPE, Recife, 2018.{VNFN9} | Referencia completa | Guilherme |
| 10 - Os softgoals de operacionalização foram representados por nuvens com linhas mais grossas? | SILVA, Reinaldo A. da. NFR4ES: Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Dissertação (Mestrado em Ciência da Computação) – UFPE, Recife, 2018. | Referencia completa | Guilherme |
| 11 - Os softgoals de afirmação foram representados por nuvens com linhas tracejadas?{VNFN11} | SILVA, Reinaldo A. da. NFR4ES: Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Dissertação (Mestrado em Ciência da Computação) – UFPE, Recife, 2018. | Referencia completa | Guilherme |
| 12 - Os refinamentos foram aplicados de cima para baixo (TOP-DOWN)? | SILVA, Reinaldo Antônio da. NFR4ES: Um Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. 2019. 154 f. Dissertação (Mestrado em Ciência da Computação) - Centro de Informática, Universidade Federal de Pernambuco, Recife, 2019. | Referência completa | Raissa |
| 13 - Foram usadas softgoals de afirmação para ponderar características do domínio? | SILVA, Reinaldo A. da. NFR4ES: Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Dissertação (Mestrado em Ciência da Computação) – UFPE, Recife, 2019. | Referência completa | Raissa |
| 14 - As operacionalizações têm operações, processos e representações de dados necessárias? | SILVA, Reinaldo A. da. NFR4ES: Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Dissertação (Mestrado em Ciência da Computação) – UFPE, Recife, 2019. | Referência completa | Raissa |
| 15 - Os requisitos não funcionais estão descritos como Softgoals NFR? | SILVA, Reinaldo A. da. NFR4ES: Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Dissertação (Mestrado em Ciência da Computação) – UFPE, Recife, 2019. | Referência completa | Raissa |
| 16 - O SIG mostra de forma completa as decisões de desenvolvimento e a lógica do projeto? | SILVA, Reinaldo A. da. NFR4ES: Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Dissertação (Mestrado em Ciência da Computação) – UFPE, Recife, 2019. | Referência completa | Raissa |
| 17 - Os critérios ou atributos de qualidade não funcionais abstratos a serem analisados foram representados no modelo como NFR Softgoals? | SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. | Referência completa | Thiago |
| 18 - Inclui Softgoals de Afirmação (Argumentação), ou Claims Softgoals, escritos em linguagem natural com objetivo de argumentar sobre pontos específicos da modelagem (Ex: no nível de operacionalização ou NFR)? | SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. | Referência completa | Thiago |
| 19 - O framework foi utilizado para gerenciar conflitos entre os requisitos não funcionais, conforme um dos objetivos centrais declarados? | SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. | Referência completa | Thiago |
| 20 - O diagrama representa explicitamente os principais Requisitos Não Funcionais (NFRs) como softgoals? | (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.10) | Referência completa | Samuel |
| 21 - Os softgoals operacionais (operationalizations) descrevem funcionalidades concretas? | (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.10) (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.11) |
Referência completa | Samuel |
| 22 - As argumentações (claims) estão escritas em linguagem natural e de fácil compreensão? | (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.12) (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.17) |
Referência completa | Samuel |
| 23 - Cada softgoal representa um único atributo de qualidade ou critério? | (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.10) | Referência completa | Samuel |
| 24 - Todos os softgoals de alto nível foram decompostos em sub-softgoals ou softgoals operacionais? | (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.15) | Referência completa | Samuel |
| 25 - O diagrama inclui as contribuições (impacts) entre os diferentes tipos de softgoals? | (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.9) (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.14) |
Referência completa | Samuel |
| 26 - Foram definidos os rótulos (labels) de satisfação para os softgoals que já foram analisados? | (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.9) (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.14) |
Referência completa | Samuel |
| 27 - As contribuições positivas (Make, Help, Some+) e negativas (Break, Hurt, Some-) foram aplicadas de forma coerente com o impacto real entre os softgoals? | (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.13) | Referência completa | Samuel |
| 28 - Existem conflitos de interesse (indicados pelo rótulo "Conflict") que não foram devidamente analisados ou resolvidos? | (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.14) | Referência completa | Samuel |
| 29 - A notação gráfica utilizada para representar NFR Softgoals, Operationalizations e Claims está de acordo com o padrão do NFR Framework? | (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.10) (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.11) (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.12) (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.17) |
Referência completa | Samuel |
| 30 - Os tipos de contribuição (AND, OR, EQUAL) e seus símbolos gráficos foram utilizados corretamente? | (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.12) (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.17) |
Referência completa | Samuel |
| 31 - Os símbolos para os tipos de impacto (Make, Help, Hurt, Break, etc.) estão padronizados conforme a notação? | (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.13) | Referência completa | Samuel |
| 32 - Os rótulos de avaliação (Satisficed, Denied, Weakly Satisficed, etc.) utilizam a simbologia correta? | (SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 17. Pág.13) | Referência completa | Samuel |
Bibliografia¶
JAELSON, Castro. Requisitos Não-Funcionais. Slide 12. Acessado em: 13 out. 2025.
SILVA, Reinaldo A. da. NFR4ES: Catálogo de Requisitos Não-Funcionais para Sistemas Embarcados. Dissertação (Mestrado em Ciência da Computação) – UFPE, Recife, 2019. Acessado em 15 out. 2025.
Nível de Contribuição dos Integrantes¶
| Nome | % de Contribuição |
|---|---|
| Angélica | |
| Vera | |
| Guilherme | |
| Raissa | |
| Samuel |
Histórico de versão¶
| Versão | Data | Descrição | Autor(es) | Revisor |
|---|---|---|---|---|
| 1.1 | 15/10/2025 | Adição da tabela de verificação | Angélica | Guilherme |
| 1.2 | 20/10/2025 | Adição dos links da tabela de verificação | Angélica | Guilherme |
| 1.3 | 20/10/2025 | Adição dos itens de 5-8 | Vera | Guilherme |
| 1.4 | 20/10/2025 | Adição dos itens de 9-11 | Guilherme | Angélica |
| 1.5 | 21/10/2025 | Adição dos itens de 12- 16 | Raissa | Vera |
| 1.6 | 22/10/2025 | Adição dos itens de 20-32 | Samuel | Vera |