d-
A fase de levantamento de requisitos deve identificar dois tipos: os funcionais e os não-funcionais.
Os requisitos funcionais sao o q cliente quer fazer: as funcionalidades do software. Já os requisitos não-funcionais sao restrições, condições, consistências, validações que devem ser levadas a efeito sobre os requisitos funcionais. Podem existir diversos tipos de requisitos não-funcionais, como de usabilidade,desempenho, confiabilidade, segurança ou interface. Alguns requisitos não-funcionais identificam regras de negócio, ou seja, as políticas, normas e condições estabelecidas pela empresa a serem seguidas na execução de uma funcionalidade.