Carregando...
Carregando...
Os frameworks são utilizados para apoiar o reúso de projeto em aplicações de software, oferecendo uma estrutura genérica que pode ser especializada pelo desenvolvedor. Eles são implementados como coleções de classes e ajudam na construção de aplicações robustas e eficientes. Com base no exposto, sobre o uso de frameworks em engenharia de software, observe as afirmativas a seguir.
Frameworks fornecem um esqueleto de arquitetura que pode ser especializado pelo desenvolvedor para adicionar funcionalidades específicas a uma aplicação. A arquitetura dos frameworks permite a reutilização direta de classes, que podem ser estendidas usando herança e polimorfismo. Frameworks de aplicação, como os WAFs, são específicos para linguagens de programação dinâmicas e não são usados em linguagens orientadas a objetos como Java ou C#. O padrão Modelo-Visão-Controlador (MVC) utilizado em WAFs ajuda a separar o estado da aplicação de sua apresentação, facilitando a manutenção e atualização.
Está correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
A afirmativa I é correta, pois os frameworks oferecem uma estrutura genérica que os desenvolvedores podem especializar conforme necessário. A afirmativa II é correta, pois os frameworks facilitam o reúso de classes e permitem sua extensão através de técnicas como herança e polimorfismo. A afirmativa III é incorreta, pois os frameworks são utilizados em ambas as linguagens dinâmicas e orientadas a objetos, como Java e C#. A afirmativa IV é correta, pois o padrão MVC é projetado para separar a lógica de apresentação do estado da aplicação, facilitando a manutenção.