Filtrar


Questões por página:
O padrão de projeto de software orientado a objetos, que pode ser utilizado para garantir que uma determinada classe tenha somente uma única instância, é
A respeito da arquitetura hexagonal (Ports and Adapters) no contexto de design de software, assinale a alternativa correta. 

O IFCE está desenvolvendo um novo portal acadêmico utilizando tecnologias web modernas. Durante a implementação do frontend, a equipe identificou que diferentes componentes da interface precisam ser reutilizados em múltiplas páginas, mantendo separação entre estrutura, estilo e comportamento. O analista de tecnologia da informação propôs a adoção de um padrão arquitetural que organiza a aplicação em camadas distintas, promovendo separação de responsabilidades entre dados, interface e controle de eventos.


Assinale a alternativa que apresenta o padrão de frontend mais adequado ao cenário descrito.

Uma empresa de software está desenvolvendo um kit de ferramentas de interface de usuário (UI) que deve funcionar corretamente tanto em Windows quanto em macOS. Cada sistema operacional possui seu próprio conjunto de componentes visuais (botões, menus, barras de rolagem, caixas de diálogo, etc.), com implementações e comportamentos específicos. O objetivo é permitir que o código cliente crie famílias completas de componentes compatíveis entre si, sem precisar conhecer ou depender das classes concretas de cada plataforma, evitando a mistura incorreta de elementos de sistemas operacionais diferentes (por exemplo, um botão do Windows com um menu do macOS). Assinale a alternativa que descreve o padrão de projeto do GoF (Gang of Four ) que resolve esse problema de forma mais adequada:
Em uma arquitetura de microsserviços com integração via APIs REST, o serviço A realiza chamadas síncronas ao serviço B. Quando o serviço B apresenta instabilidade, alta latência ou indisponibilidade, o serviço A acumula requisições pendentes, o que aumenta o tempo de resposta e pode provocar falhas em cascata em toda a aplicação. Para prevenir esse problema, a equipe decide implementar o padrão Circuit Breaker. Assinale a alternativa que descreve corretamente o funcionamento desse padrão: