Considere as afirmativas relacionadas a fundamentos do dese...

Próximas questões
Com base no mesmo assunto
Q3408935 Engenharia de Software
Considere as afirmativas relacionadas a fundamentos do desenvolvimento de software para a web, apresentadas a seguir. Registre V, para verdadeiras, e F, para falsas:
(__)O modelo de arquitetura MVC (Model-View-Controller) é frequentemente utilizado para organizar o código em aplicações web, facilitando a manutenção e extensibilidade.
(__)APIs (Application Programming Interfaces) são conjuntos de regras que governam a interação entre diferentes componentes de software, facilitando a integração entre sistemas.
(__)Linguagens de programação como JavaScript podem ser executadas apenas no lado do servidor em aplicações web.
Assinale a alternativa com a sequência, de cima para baixo, correta: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - V − V − F

Tema central da questão: Esta questão aborda conceitos fundamentais no desenvolvimento de software para web, como arquitetura MVC, APIs e execução de linguagens de programação em aplicações web. Esses tópicos são essenciais tanto para provas de concurso quanto para atuação prática em Engenharia de Software.

Resumo teórico:

  • MVC (Model-View-Controller): É um padrão de arquitetura de software que separa a aplicação em três camadas principais: Modelo (dados e regras de negócio), Visão (interface com o usuário) e Controlador (processamento e lógica). Essa divisão facilita manutenção e escalabilidade (Fonte: Sommerville, Engenharia de Software).
  • APIs: São conjuntos padronizados de funções e rotinas que permitem a comunicação entre sistemas. APIs são essenciais para integração entre softwares (Fonte: Oracle, API Design Guidelines).
  • JavaScript: Tradicionalmente, JavaScript é uma linguagem executada no lado do cliente (navegador). Com o Node.js, pode ser executada no servidor, mas afirmar que "apenas no lado do servidor" é falso (Fonte: Mozilla Developer Network).

Justificativa da alternativa correta:

Primeira afirmativa: Verdadeira. O padrão MVC é amplamente adotado em aplicações web justamente para organizar o código de forma que facilite manutenção e futuras expansões.
Segunda afirmativa: Verdadeira. APIs realmente estabelecem regras para integração entre diferentes componentes ou sistemas.
Terceira afirmativa: Falsa. JavaScript pode ser executado tanto no lado do cliente quanto no servidor, não apenas no servidor.

Análise das alternativas incorretas:

A. Todas falsas – incorreto, pois as duas primeiras são verdadeiras.
B. Todas verdadeiras – incorreto, pois a última é falsa.
C. Primeira falsa – incorreto, primeiro item é verdadeiro.
E. Últimas falsas – incorreto, pois a afirmação sobre APIs está correta.

Estratégia para interpretação: Atenção às palavras restritivas como “apenas” ou “sempre”, que costumam indicar possíveis pegadinhas. Relacione cada termo técnico à sua definição clássica antes de marcar a resposta.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

(V)O modelo de arquitetura MVC (Model-View-Controller) é frequentemente utilizado para organizar o código em aplicações web, facilitando a manutenção e extensibilidade.

(V)APIs (Application Programming Interfaces) são conjuntos de regras que governam a interação entre diferentes componentes de software, facilitando a integração entre sistemas.

(F)Linguagens de programação como JavaScript podem ser executadas apenas no lado do servidor em aplicações web.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo