Um analista de sistemas está projetando um sistema
cliente-servidor e precisa escolher entre a abordagem de
Análise Estruturada e Análise Orientada a Objetos.
Considerando as características e benefícios de ambas as
abordagens, qual delas oferece vantagens na modelagem
de sistemas complexos e na representação eficiente das
interações entre os diferentes módulos do sistema?
Julgue o item subsequente, referente a Domain Driven Design
e a Design Patterns.
No Domain Driven Design, o projeto de software baseia sua
reação em eventos externos e internos, tendo como premissa
uma quantidade finita de estados que enfatizam a separação
entre os modelos abstratos independentes de implementação e
os específicos de implementação.
Os Padrões de Projetos em Orientação
a Objeto são arquiteturas utilizadas para
desenvolver softwares orientados a objetos
flexíveis e sustentáveis assim reduzindo sua
complexidade. O modelo Singleton é utilizado
para
Uma equipe de desenvolvimento de software de uma prefeitura está criando um sistema para gestão de solicitações de serviços
urbanos. Durante a análise inicial, foi definido que o código deve seguir o Single Responsibility Principle (SRP) do SOLID. A
estratégia que a equipe pode adotar, que está de acordo com o SRP, é
Uma prefeitura está desenvolvendo um sistema para integrar um módulo de pagamentos legados, cujo formato de dados é
incompatível com o novo subsistema de cobrança online. E necessário permitir que o novo subsistema utilize o módulo antigo
sem modificá-lo diretamente. Nesse contexto, o padrão estrutural Gang of Four (GOF) que resolve de forma ideal o problema de
integração entre interfaces incompatíveis é o