

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em um cenário corporativo onde coexistem múltiplos sistemas com diferentes tecnologias, requisitos de negócio que mudam rapidamente e demanda por alta confiabilidade e reutilização, a escolha do paradigma de desenvolvimento de software torna-se crítica. Qual das alternativas abaixo descreve corretamente um paradigma e sua aplicabilidade, com base em fundamentos da engenharia de software?
O paradigma estruturado promove a decomposição de sistemas em módulos independentes com foco exclusivo em dados, sendo recomendado para sistemas baseados em eventos com alto grau de paralelismo.
O paradigma orientado a objetos propõe a organização do sistema como uma coleção de objetos interativos e reutilizáveis, sendo especialmente útil em ambientes com requisitos que evoluem gradualmente ao longo do tempo.
O paradigma funcional é amplamente utilizado para sistemas de controle embarcado, pois oferece melhor compatibilidade com modelos de software orientados a estado e interação direta com hardware.
O paradigma baseado em componentes considera os serviços como elementos internos aos objetos, promovendo acoplamento forte e reutilização restrita a domínios específicos.
O paradigma orientado a serviços (SOA) substitui a necessidade de padronização na arquitetura, ao permitir que componentes heterogêneos se comuniquem diretamente por chamadas de procedimento remoto ponto a ponto.