Questão de Arquitetura de Software — Padrões de Arquiteturas Corporativas — FUNDATEC 2023
- Código
- qq894725
- Banca
- FUNDATEC
- Órgão
- IF-SC
- Ano
- 2023
- Nível
- Superior
- Cargo
- Professor EBTT - Informática
- ADinâmicas.
- BCompletas.
- CEstáticas.
- DÁgeis.
- EMVC.
GabaritoC — Estáticas.
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 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.
"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.
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.
Ágeis refere-se a metodologias de desenvolvimento de software (Scrum, XP, etc.), e não a um tipo de arquitetura de aplicação web.
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