freeCodeCamp/guide/portuguese/agile/nonfunctional-requirements/index.md

1.7 KiB
Raw Blame History

title localeTitle
Nonfunctional Requirements Requisitos não Funcionais

Requisitos não Funcionais

Um requisito não funcional (NFR) é um requisito que especifica critérios que podem ser usados para julgar a operação de um sistema, em vez de comportamentos específicos (um requisito funcional). Os requisitos não funcionais são frequentemente chamados de "atributos de qualidade", "restrições" ou "requisitos não comportamentais".

Informalmente, estas são algumas vezes chamadas de "ilidades", de atributos como estabilidade e portabilidade. Os NFRs podem ser divididos em duas categorias principais:

  • Qualidades de execução , como segurança, segurança e usabilidade, que são observáveis durante a operação (em tempo de execução).
  • Qualidades da evolução , como testabilidade, capacidade de manutenção, extensibilidade e escalabilidade, que são incorporadas na estrutura estática do sistema

Normalmente, você pode refinar um requisito não funcional em um conjunto de requisitos funcionais, como forma de detalhar e permitir testes (parciais) e validação.

Exemplos:

  • A impressora deve imprimir 5 segundos após o botão ser pressionado
  • O código deve ser escrito em Java
  • A interface do usuário deve ser facilmente navegável

Mais Informações: