Minha maneira favorita de reduzir isso é pensar dessa maneira.
Se eu puder usar o MSPaint para obter uma captura de tela do que o usuário vê, isso é funcional.
Assim que eu envolver um computador, uma linguagem de computador, uma rede de computadores. Tende a uma especificação técnica.
Às vezes há muita sobreposição. como se eu pudesse desenhar uma imagem de um 747, mas isso é realmente mais uma especificação técnica, porque a suposição é de que a coisa voa.
Mas, na verdade, os usuários e a gerência ficariam perfeitamente felizes se voassem usando pó de fada em vez de combustível de aviação. Então essa é a parte funcional. Mas na verdade é uma imagem bastante técnica.
Espero não ter ido muito longe, mas é assim que penso.