O levantamento de requisitos combina elementos de solução de problemas, elaboração, negociação e especificação de um conjunto preliminar de requisitos da solução. Além disso, o levantamento de requisitos pode ser dividido em funcionais e não funcionais. Dessa forma, assinale a principal diferença entre requisitos funcionais e não funcionais:
Os requisitos funcionais especificam as interfaces do software com outros sistemas, enquanto os requisitos não funcionais descrevem as funcionalidades do software.
Os requisitos funcionais especificam como o software deve se comportar em determinadas condições, enquanto os requisitos não funcionais descrevem as interfaces do software com outros sistemas.
Os requisitos funcionais descrevem as interfaces do software com outros sistemas, enquanto os requisitos não funcionais especificam como o software deve se comportar em determinadas condições.
Os requisitos funcionais descrevem as funcionalidades do software, enquanto os requisitos não funcionais especificam as características e propriedades do software.
Os requisitos funcionais descrevem características de desempenho e segurança, enquanto os requisitos não funcionais especificam como o software deve se comportar em determinadas condições.