Os requisitos são definidos e especificados após a análise do sistema e a delimitação do escopo do software. Também vimos que os requisitos podem ser funcionais e não funcionais e que os requisitos fazem parte de todo o ciclo de vida de um projeto de desenvolvimento de software.
Requisitos de usuários são requisitos de mais alto nível, escritos por usuários, normalmente em linguagem natural e sem entrar em detalhes técnicos. Já requisitos de sistema são técnicos, precisos e escritos pelos próprios desenvolvedores.
Requisitos de usuário são declarações em linguagem natural e diagramas contendo as funcionalidades e as restrições sob as quais o sistema deve operar. Esse documento é escrito para gerentes do cliente e dos fornecedores que não tenham conhecimento técnico detalhado do sistema.
O documento de requisitos delimita o escopo do conjunto de funcionalidades que um sistema deve prover, bem como descreve os atributos de qualidade que devem ser suportados. ... § Captura e documenta os requisitos do projeto e serve de referência para testes, manutenção e evolução do sistema.
Como Criar um Documento de Requisitos de Software? Aprenda rápido!
Categorias de um Requisito Não-Funcional