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?