Ir para o conteúdo

NFR Framework#

Introdução#

Esse documento tem como objetivo realizar a verificação do artefato NFR a partir do método de inspeção

Checklist da Verificação do NFR#

ID Descrição Referência Status
1 O NFR framework foi selecionado e adaptado de acordo com as necessidades e características específicas do projeto? van Vliet, H. (2008) Sim
2 Todos os tipos de requisitos não funcionais foram identificados e documentados? Sommerville, I. (2011) Sim
3 Os critérios para cada NFR foram definidos de forma clara e mensurável? Glinz, M. (2007) Não Sim
4 O framework está integrado com os requisitos funcionais para garantir uma cobertura completa das necessidades do sistema? van Vliet, H. (2008) Incompleto
5 As prioridades dos NFR foram estabelecidas com base em seu impacto e importância para o projeto? Boehm, B. W. (1989) Sim
6 Existem mecanismos para monitorar e medir o cumprimento dos NFR durante o desenvolvimento e operação do sistema? Sommerville, I. (2011) Não se aplica
7 Os NFR estão documentados de forma que sejam compreensíveis e verificáveis por todos os stakeholders? van Vliet, H. (2008) Sim
8 Há um processo definido para revisar e atualizar os NFR conforme o projeto evolui? Glinz, M. (2007) Incompleto
9 O framework permite a identificação e tratamento de trade-offs entre diferentes NFR? Boehm, B. W. (1989) Sim
10 Os NFR foram validados para garantir que atendem às expectativas e requisitos dos stakeholders? Sommerville, I. (2011) Sim
11 Há uma estratégia para gerenciar riscos associados ao cumprimento dos NFR? Glinz, M. (2007) Não se aplica
12 O framework é adaptável a mudanças nos requisitos do projeto? Boehm, B. W. (1989) Sim

Problemas Encontrados#

  • Os critérios para classificação de operacionalidades em cada NFR não foram bem documentadas, estavam sujeitas unicamente a percepção e subjeividade dos envolvidos na atividade.
  • Não foi documentado os pocedimentos a serem seguidos para realizar a atualização dos NFR produzidos.

Referências#

1. Van Vliet, H. (2008). Software Engineering: Principles and Practice. John Wiley & Sons.

2. Sommerville, I. (2011). Software Engineering (9th Edition). Addison-Wesley.

3. Glinz, M. (2007). On Non-Functional Requirements. Proceedings of the 15th IEEE International Requirements Engineering Conference (RE'07).

4. Boehm, B. W. (1989). Software Engineering Economics. Prentice Hall.

Histórico de Versão#

Data Versão Descrição Autor
05/09/2024 1.0 Criação do documento Julio Roberto, Raquel Ferreira Andrade
06/09/2024 1.1 Aplicação do CheckList e Especificação de problemas encontrados Julio Roberto, Raquel Ferreira Andrade