O instrumento que pode ser usado para compreender os processos operacionais e ajudar a extrair requisitos de software e de sistema, pela imersão no ambiente de trabalho em que o sistema será usado, é denominado
Os requisitos podem ser classificados em funcionais e não funcionais. Em um sistema de venda de livros pela Internet, são exemplos de requisitos funcionais: