Classificação e Categorização de Requisitos de Software

TODO programador, de alguma forma, trabalha com requisitos no seu dia-a-dia. Não, eu não estou generalizando.