SóProvas


ID
5270404
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.


Se, no projeto, for identificado que dois programas trocam dados temporários entre si — um que gere dados e outro que utilize esses dados —, pode-se realizar a implementação de um buffer compartilhado entre os dois programas, por meio de uma estrutura de dados do tipo fila circular, para apoiar essa troca.

Alternativas
Comentários
  • O Buffer circular é usado para esse tipo de problema em que temos compartilhamento de tarefas. 

    O comportamento do buffer circular é ideal para implementação de qualquer estrutura de dados que seja estaticamente alocada e que se comporte como FIFO.

    Como exemplo, mailboxes e filas podem ser implementados utilizando o buffer circular como kernel.

    Fonte: tecconcursos

    https://www.embarcados.com.br/buffer-circular-para-sistemas-embarcados/

  • o padrao memento faz exatamente isso