Questão FC373213
A linguagem natural estruturada é uma forma de escrever requisitos de sistema de uma forma padrão que, apesar de manter grande parte da expressividade e compreensão da linguagem na
Linguagens de Programação
FCC · 2019
A linguagem natural estruturada é uma forma de escrever requisitos de sistema de uma forma padrão que, apesar de manter grande parte da expressividade e compreensão da linguagem natural comum, garante certa uniformidade imposta sobre a especificação. Por esse motivo, em notações de linguagem estruturada
- não é permitido o uso de expressões lógicas e matemáticas e nem fórmulas explicativas.
- podem ser utilizados templates à exceção de quando a especificação for para linguagem de objetos.
- as bases que definem a estrutura da linguagem são as restrições do sistema.
- não é conveniente usar construções de linguagem de programação.
- são usados templates para especificar os requisitos de sistema.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A alternativa correta indica que, em linguagem natural estruturada, são usados templates para especificar os requisitos do sistema. Um template funciona como um formulário padrão: cada campo captura um aspecto do requisito (por exemplo, identificador, descrição, pré-condição, pós-condição, exceções, prioridade).
Esse padrão mantém a expressividade da linguagem natural, mas impõe uniformidade e facilita a leitura, comparação e revisão dos requisitos. Campos padronizados reduzem a ambiguidade, suportam rastreabilidade e ajudam na geração de casos de teste e na verificação de consistência.
Templates podem ser organizados em torno de objetos, funções ou eventos e permitem inserir expressões lógicas ou matemáticas quando necessário, sem perder a clareza proporcionada pela estrutura.
Conteúdo do catálogo FC Concursos · Atualizado em