O que é?
É o detalhamento de todas as propriedades, restrições e funcionalidades, que um software deve ter para suprir e manter o que lhe foi requerido. Este processo deve ser precedido de estudos de viabilidade que, a partir das restrições do projeto, determinam se este é ou não viável.
O processo de requisição de software é composto por 4 partes principais:
- Identificação;
- Análise;
- Especificação e documentação;
- Validação;