Requisitos não funcionais são as características e aspectos internos do sistema, que envolvem, especificamente, a parte técnica. Ao contrário dos requisitos funcionais, esses requisitos não são explicitamente expostos pelo cliente, mas devem ser subentendidos pelo desenvolvedor. O domínio dos requisitos não funcionais que trata sobre "O software acabado deve suportar novos tipos de funcionários sem precisar ser reescrito ou recompilado" é o domínio:
Questão
Requisitos não funcionais são as características e aspectos internos do sistema, que envolvem, especificamente, a parte técnica. Ao contrário dos requisitos funcionais, esses requisitos não são explicitamente expostos pelo cliente, mas devem ser subentendidos pelo desenvolvedor. O domínio dos requisitos não funcionais que trata sobre "O software acabado deve suportar novos tipos de funcionários sem precisar ser reescrito ou recompilado" é o domínio:
Alternativas
A) Precisão.
B) Estética.
C) Adaptabilidade.
D) Configuração.
E) Consistência.
Explicação
O enunciado descreve um requisito não funcional relacionado à capacidade do sistema evoluir/acomodar mudanças com o mínimo de intervenção técnica.
A frase “O software acabado deve suportar novos tipos de funcionários sem precisar ser reescrito ou recompilado” indica que o sistema deve:
- aceitar novas variações/tipos (extensões no domínio de negócio),
- sem necessidade de alterar o código-fonte (reescrever),
- e sem necessidade de gerar um novo executável (recompilar).
Esse tipo de propriedade está diretamente ligado à adaptabilidade (capacidade de se adaptar a novos requisitos/novas categorias/novas condições de uso), muitas vezes obtida por parametrização, configuração dinâmica, plugins, metadados etc.
As demais alternativas não se encaixam:
- Precisão: refere-se a exatidão de cálculos/resultado.
- Estética: refere-se a aspectos visuais/usabilidade.
- Configuração: embora haja relação prática (pode ser um meio para atingir adaptabilidade), o domínio citado na frase é a capacidade de adaptação a novos tipos sem alterações estruturais.
- Consistência: refere-se à uniformidade e ausência de contradições (dados, regras, interface).
Alternativa correta: (C).