SóProvas


ID
2939854
Banca
COSEAC
Órgão
UFF
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

A especificação formal de software permite descrever os requisitos operacionalmente com o uso de uma linguagem conhecida como:

Alternativas
Comentários
  • ah miseravi, meteu as linguagens de BD pra confundir, eu não cair nessa!

  • 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

  • PDL = linguagem para descrever requisitos do programa.

  • ✅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