Frameworks
Gabarito: letra A. Um framework é, por definição, uma miniarquitetura reutilizável que fornece uma base para o desenvolvimento de aplicações, oferecendo componentes e padrões pré-definidos. As demais alternativas não se encaixam nesse conceito.
Alternativa A — ✅ Correta ⟵ GABARITO
A definição apresentada na lacuna descreve exatamente um framework: uma estrutura reutilizável que serve como alicerce para construir aplicações, definindo a arquitetura básica e fornecendo funcionalidades comuns.
Alternativa B — ❌ Incorreta
Rapid Application Development (RAD) é uma metodologia de desenvolvimento ágil focada em prototipação rápida e entregas iterativas, não uma miniarquitetura reutilizável.
Alternativa C — ❌ Incorreta
Microservices é um estilo arquitetural que organiza o sistema como um conjunto de serviços independentes. Não é uma miniarquitetura base, mas sim uma forma de estruturar aplicações.
Alternativa D — ❌ Incorreta
Integrated Development Environment (IDE) é uma ferramenta de software que fornece facilidades para programação, como editor, compilador e depurador, não uma arquitetura reutilizável.
Alternativa E — ❌ Incorreta
Design patterns são soluções generalistas para problemas recorrentes de projeto, mas não constituem uma miniarquitetura reutilizável que serve de base para todo o desenvolvimento; são aplicados em contextos específicos.
Gabarito: letra A.