Especificação de requisitos com o uso de uma PDL
Requisitos podem ser definidos operacionalmente com o uso de uma linguagem de descrição de programa (PDL)
PDL é uma linguagem derivada de uma LP, com maior poder de expressão.
Apropriada em duas situações
- Quando uma operação é especificada como uma seqüência de ações e a ordem é importante.
- Quando interfaces de hardware e software tiverem de ser especificadas.
https://www.dcce.ibilce.unesp.br/~ines/cursos/eng_soft/aula04.pdf
✅Gabarito(B)
A linguagem de projeto de programas (PDL) mistura sintaxe de linguagem de programação com texto narrativo para oferecer um projeto procedural detalhado.
A linguagem de projeto de programas (Program Design Language, PDL), também chamada inglês estruturado ou pseudocódigo, incorpora a estrutura lógica de uma linguagem de programação com a habilidade expressiva de forma livre de uma linguagem natural (o inglês, por exemplo). Texto narrativo (em inglês, por exemplo) é incorporado à sintaxe de programação parecida com uma língua. Ferramentas automatizadas (por exemplo, [Cai03]) podem ser utilizadas para melhorar a aplicação da PDL.
Uma sintaxe PDL básica deve incluir construções para a definição de componentes, descrição de interfaces, declaração de dados, estruturação de blocos, construções de condição, de repetição e de entrada/saída (I/O). Deve-se notar que a PDL pode ser estendida para incluir palavras-chave para multitarefas e/ou processamento concorrente, tratamento de interrupções, sincronização entre processos e muitas outras características.
Recorde-se que a PDL não é uma linguagem de programação. Pode-se adaptar conforme a necessidade sem a preocupação em relação a erros de sintaxe.
Fonte: Engenharia de Software - Uma Abordagem Profissional - Sétima Edição - Roger S. Pressman