Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de Arquiteturas Corporativas — FUNDATEC 2023

Arquitetura de SoftwarePadrões de Arquiteturas Corporativas
Código
qq894725
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Professor EBTT - Informática
Referente à arquitetura de aplicações web, diz-se que elas descrevem a estrutura interna e interações entre seus componentes, bancos de dados e sistemas externos. Apresentam, em geral, dois tipos mais comuns de aplicações, um deles é o modelo mais simples de aplicação web, em que o site retorna o mesmo conteúdo que está salvo no servidor sempre que uma determinada página é solicitada. Essa é a arquitetura de aplicações:
  1. ADinâmicas.
  2. BCompletas.
  3. CEstáticas.
  4. DÁgeis.
  5. EMVC.
Revelar gabarito e comentário

GabaritoC — Estáticas.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Arquitetura de aplicações web: estáticas vs dinâmicas

Gabarito: letra C. A descrição no enunciado — "o site retorna o mesmo conteúdo que está salvo no servidor sempre que uma determinada página é solicitada" — é a definição clássica de aplicações web estáticas. Nelas, o conteúdo é pré-gerado e armazenado em arquivos HTML/CSS/JS, sendo servido sem alteração a cada requisição. O oposto são as aplicações dinâmicas, que geram conteúdo sob demanda (consultando bancos de dados, por exemplo).

A banca testa o conhecimento básico sobre os dois tipos principais de aplicações web. Vamos analisar cada alternativa.

Aplicações web
  • 1Estáticas
    • Conteúdo pré-gerado (HTML/CSS/JS)
    • Mesmo conteúdo a cada requisição
    • Modelo mais simples
  • 2Dinâmicas
    • Conteúdo gerado sob demanda
    • Acesso a banco de dados
    • Interação do usuário
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Aplicações dinâmicas são aquelas que geram conteúdo variável a cada requisição, geralmente com suporte a interação do usuário e acesso a bancos de dados. São o oposto do que foi descrito.

Alternativa B — ❌ Incorreta

"Completas" não é um termo técnico reconhecido na classificação de arquiteturas web. Não há um padrão ou categoria com esse nome.

Alternativa C — ✅ Correta ⟵ GABARITO

Aplicações estáticas servem páginas que não se alteram entre requisições. O conteúdo é o mesmo para todos os usuários até que o arquivo seja modificado no servidor. É o modelo mais simples e o primeiro a surgir na web.

Alternativa D — ❌ Incorreta

Ágeis refere-se a metodologias de desenvolvimento de software (Scrum, XP, etc.), e não a um tipo de arquitetura de aplicação web.

Alternativa E — ❌ Incorreta

MVC (Model-View-Controller) é um padrão arquitetural de design de software, comumente usado em frameworks web (como Spring MVC, ASP.NET MVC), mas não descreve o comportamento de entrega de conteúdo estático ou dinâmico. O enunciado não menciona separação de responsabilidades ou controle de fluxo — fala apenas de conteúdo fixo.


Gabarito: letra C

Link permanente: /questoes/qq894725