A elaboração do Documento de Requisitos exige uma separação clara entre os níveis
de abstração e a natureza técnica das necessidades de um projeto. Descrições em linguagem natural
e diagramas gerais são essenciais para validar a ideia com stakeholders, mas frequentemente são
ambíguas e inadequadas para guiar diretamente o desenvolvimento. Essas descrições compõem os
requisitos _____________. Para solucionar essa ambiguidade, elabora-se uma especificação técnica
detalhada, que serve como contrato e guia exato para a equipe técnica, denominada requisitos
_____________. Independentemente do nível de detalhamento documental, as necessidades também
se dividem quanto à sua natureza: as descrições dos serviços exatos que o software deve fornecer e
como deve reagir a entradas específicas formam os requisitos _____________. Em contrapartida, as
restrições que afetam as propriedades emergentes do sistema como um todo são os requisitos
______________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.