No que se refere à engenharia de requisitos, julgue o item a...
A linguagem natural estruturada é uma forma de escrever os requisitos de sistema na qual a liberdade do elaborador de requisitos é limitada e todos os requisitos são redigidos de maneira padronizada.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
A linguagem natural estruturada é uma técnica utilizada na engenharia de requisitos para descrever os requisitos de um sistema de maneira clara, concisa e compreensível. O uso dessa abordagem traz como benefício a padronização na redação dos requisitos, facilitando a comunicação e o entendimento entre os stakeholders, que podem incluir desenvolvedores, clientes, usuários e gerentes de projeto.
Esta padronização é alcançada através da limitação da forma como os requisitos são expressos, empregando uma estrutura definida e um vocabulário controlado. Tal prática visa reduzir ambiguidades e mal-entendidos frequentemente associados ao uso da linguagem natural não estruturada, que é mais propensa a diferentes interpretações devido às nuances e à complexidade da linguagem humana.
Portanto, a afirmação está correta pois a linguagem natural estruturada efetivamente restringe a maneira como os requisitos são formulados, garantindo que sejam registrados de forma padronizada e, por consequência, melhorando a qualidade e a precisão na especificação dos requisitos do sistema.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
De acordo com Sommervile:
Para escrever uma especificação de requisitos de um sistema, Sommerville apresenta cinco formas:
1. Sentenças em linguagem natural: os requisitos são escritos em linguagem natural (português). Cada sentença representa um requisito.
2. Linguagem natural estruturada: os requisitos são escritos em linguagem natural, utilizando um padrão ou template, sendo permitido o uso de uma linguagem de programação caso necessário.
3. Linguagem de descrição de projetos: os requisitos são escritos em uma linguagem de programação com características abstratas, definindo-se um modelo operacional do sistema.
4. Notações gráficas: Modelos gráficos apoiados por anotações. Os modelos de caso de uso e de sequência da UML são normalmente utilizados.
5. Especificações matemáticas: notações baseadas em máquinas de estado finito ou conjuntos, reduzindo a ambiguidade do sistema, mas dificultando a vida do cliente para entender a especificação.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo