Após um estudo aprofundado sobre a sistemática de gestão de
processos e do sistema digital que a apoia – o SisGEPRO 1.0 –, a
Equipe de Soluções Técnicas (EST) identificou que há conceitos do
negócio que não são compreendidos por algumas das partes
envolvidas na sustentação do sistema, levando a erros de
codificação. Assim, dada a complexidade do negócio e a
obsolescência do SisGEPRO 1.0, a EST recomendou o
desenvolvimento de uma nova versão do sistema – o SisGEPRO
2.0 – aplicando a abordagem Domain-Driven Design (DDD).
Em conformidade com o DDD, o arquiteto de software, após a
modelagem dos conceitos do domínio, irá:
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 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
A arquitetura CORBA (Common Object Request Broker Architecture) é um padrão para gerenciamento de objetos distribuídos que permite a comunicação entre objetos em ambientes
distribuídos. Sobre os principais elementos que compõem a
arquitetura CORBA, assinale a afirmativa INCORRETA.
Durante a definição da arquitetura de um sistema,
optou-se por um modelo orientado a objetos, com
ênfase em reutilização e manutenção. A
arquitetura foi organizada em pacotes e classes
com responsabilidades bem definidas, usando
mecanismos como herança e interfaces para
promover flexibilidade. Dessa forma, com base
nos princípios de uma arquitetura de sistemas
baseada em orientação a objetos, assinale a
alternativa correta.
A respeito de arquitetura de software, julgue o item a seguir.
As arquiteturas voltadas para o desenvolvimento de
microsserviços apresentam uma lógica simétrica, em que o
uso de contêineres é considerado chave para tornar um
processo mais eficiente.
O modelo de arquitetura em que vários sistemas
independentes são interconectados por meio de interfaces
e protocolos padronizados, com o objetivo de criar um
sistema integrado e coeso, é conhecido como Arquitetura
No que se refere à arquitetura de software, julgue o item subsecutivo.
Na arquitetura orientada a objetos, o polimorfismo é baseado
na escolha do método específico a ser realmente chamado no
momento da execução da compilação.