Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q3606756 Arquitetura de Software

Considerando a arquitetura orientada a serviços (SOA), a ESB (Enterprise Service Bus) e os sistemas de chamados e ticketing, julgue o item a seguir.


Sistemas de ticketing são utilizados apenas para registrar falhas críticas em sistemas, sendo inadequados para registrar solicitações de serviços simples ou dúvidas dos usuários.

Alternativas
Q3606755 Arquitetura de Software

Considerando a arquitetura orientada a serviços (SOA), a ESB (Enterprise Service Bus) e os sistemas de chamados e ticketing, julgue o item a seguir.


Em uma arquitetura com ESB, os serviços comunicam‑se diretamente entre si de forma ponto a ponto, o que garante maior desempenho e simplicidade no controle de mensagens. 

Alternativas
Q3606754 Arquitetura de Software

Considerando a arquitetura orientada a serviços (SOA), a ESB (Enterprise Service Bus) e os sistemas de chamados e ticketing, julgue o item a seguir.


Um ESB atua como mediador entre serviços em uma arquitetura SOA, possibilitando roteamento, transformação de mensagens e integração com diferentes protocolos.

Alternativas
Q3606753 Arquitetura de Software

Considerando a arquitetura orientada a serviços (SOA), a ESB (Enterprise Service Bus) e os sistemas de chamados e ticketing, julgue o item a seguir.


Na arquitetura orientada a serviços (SOA), os serviços são projetados para serem fracamente acoplados e reutilizáveis, permitindo a integração entre diferentes aplicações e plataformas.

Alternativas
Q3606752 Arquitetura de Software

Considerando a arquitetura orientada a serviços (SOA), a ESB (Enterprise Service Bus) e os sistemas de chamados e ticketing, julgue o item a seguir.


Na SOA, cada serviço deve estar diretamente acoplado à sua respectiva aplicação cliente para reduzir a complexidade da arquitetura.

Alternativas
Q3605152 Arquitetura de Software

Quanto à ética profissional em TI, à acessibilidade digital e às noções de mobilidade (BYOD), julgue o item a seguir.


Um site acessível deve permitir navegação por teclado, uso de leitores de tela e contraste adequado para as pessoas com baixa visão. 

Alternativas
Q3595738 Arquitetura de Software
Com o crescimento de aplicações baseadas em microserviços, tornou-se comum o uso de ferramentas que automatizam a implantação e a gestão de múltiplos containers. O Docker Compose e o Kubernetes são duas soluções amplamente utilizadas nesse contexto, com propósitos semelhantes, mas características e níveis de complexidade distintos.
Assinale a afirmativa que descreve corretamente essas ferramentas. 
Alternativas
Q3594417 Arquitetura de Software
O TCE-PE busca soluções que otimizem o desenvolvimento de sistemas próprios voltados ao controle externo da administração pública. Nesse contexto, imagine que a equipe técnica do Tribunal precise criar uma nova aplicação institucional com funcionalidades específicas de auditoria e análise de dados. O desenvolvimento será realizado internamente, com integração via APIs, implantação ágil de novas versões e escalabilidade automatizada conforme o uso.
Além disso, a equipe deseja focar apenas na lógica da aplicação, sem gerenciar diretamente servidores, sistemas operacionais, redes ou demais aspectos da infraestrutura.
Considerando essas necessidades, o modelo de serviço em nuvem mais adequado para os objetivos descritos é:
Alternativas
Q3552614 Arquitetura de Software
Com base nos conceitos de orquestração de contêineres, assinale a alternativa que apresenta a função de uma ferramenta como o Kubernetes. 
Alternativas
Q3541193 Arquitetura de Software
Arquiteturas de software referem-se à estrutura e organização de sistemas de software, determinando como seus componentes interagem e se comunicam entre si. Elas definem a forma como os dados são processados, armazenados e transmitidos, além de estabelecerem padrões de modularização e reutilização de código. Existem diversas abordagens para a construção dessas arquiteturas, cada uma com características particulares que atendem a diferentes necessidades de desempenho, escalabilidade, segurança e manutenibilidade dos sistemas. Assinale a alternativa que apresenta a arquitetura de software em que o processamento dos dados em um sistema está organizado de modo que cada componente de processamento seja discreto e realize um tipo de transformação de dados, na qual os dados fluem de um componente para outro para processamento. 
Alternativas
Q3538807 Arquitetura de Software
Uma equipe de desenvolvimento está criando uma aplicação que precisa gerar diferentes tipos de relatórios (PDF, Excel ou HTML). Cada tipo de relatório requer um processo de construção complexo e especifico. Nesse cenário, o padrão de projeto criacional da Gang of Four (GoF) mais adequado para encapsular a criação de objetos complexos, permitindo a construção de diferentes representações e facilitando a adição de novos tipos de objetos sem alterar o código existente é o 
Alternativas
Q3538643 Arquitetura de Software
No desenvolvimento de aplicações para um tribunal, a equipe técnica adota padrões de projeto (GOF), boas práticas de codificação e princípios de design como SOLID, DRY e KISS. Em projetos que envolvem arquiteturas de microsserviços, arquiteturas orientadas a eventos e a construção de pipelines de dados, a aplicação desses conceitos é essencial para garantir a robustez das soluções. Nesse contexto, o desenvolvimento deve seguir estratégias que
Alternativas
Q3538642 Arquitetura de Software
Na modernização da infraestrutura tecnológica de um tribunal, a equipe técnica passou a adotar arquiteturas em nuvem, utilizando provedores como AWS, Azure e GCP, além de estratégias com contêineres Docker e orquestração de ambientes por meio do Kubernetes. Para aumentar a flexibilidade e a escalabilidade dos sistemas, também foram implantadas soluções baseadas em serverless computing e multi-cloud. Nesse cenário, a configuração dos ambientes deve assegurar práticas que 
Alternativas
Q3538641 Arquitetura de Software
Durante a modernização de sistemas de um tribunal, uma equipe técnica adotou arquiteturas distribuídas com microsserviços, utilizando APIs para comunicação entre componentes. Para garantir escalabilidade, segurança e gerenciamento eficiente das comunicações, o ambiente de produção também incorpora API Gateway, autenticação, Service Discovery (Eureka) e proxy reverso (Nginx ou HAProxy). Considerando essas práticas de arquitetura, a estruturação adequada da solução deve garantir que
Alternativas
Q3521061 Arquitetura de Software
 A arquitetura é uma abordagem arquitetural fundamental para o desenvolvimento de software moderno, ela se baseia na ideia de construir aplicações a partir de componentes modulares e reutilizáveis, chamados de serviços, que podem se comunicar entre si de maneira padronizada e interoperável. Marque a alternativa CORRETA que corresponde a arquitetura descrita.
Alternativas
Q3508353 Arquitetura de Software

Uma prefeitura quer integrar sistemas de educação, saúde e transporte via dados abertos e interoperáveis. Analise as afirmações a seguir sobre o interoperabilidade de sistemas:



I. Publicar APIs REST com JSON contribui para a interoperabilidade técnica das integrações.


II. Interoperabilidade semântica pode ser feita através do uso de vocabulários controlados (ex: Schema.org) e ontologias específicas de domínio.


III. Web Services baseados em SOAP são adequados para ambientes onde a validação de esquema (XSD) e segurança WS-* são requisitos.



É correto o que se afirma em: 

Alternativas
Q3506483 Arquitetura de Software
Tanto o Kubernetes quanto o Docker são tecnologias de container de código aberto. No entanto, eles são fundamentalmente diferentes na forma como funcionam e no papel que desempenham na distribuição de aplicações em containers. Dessa forma, é correto afirmar: 
Alternativas
Q3506462 Arquitetura de Software
Uma Secretaria da Fazenda iniciou a modernização de seu sistema legado, originalmente estruturado em uma Arquitetura Orientada a Serviços (SOA), buscando migrar gradualmente para um modelo baseado em microsserviços. Nesse cenário, a
Alternativas
Q3506461 Arquitetura de Software
Uma Secretaria da Fazenda pretende integrar seu sistema de gestão de autos de infração com bases de dados externas para consulta em tempo real de informações cadastrais e fiscais de contribuintes. Para isso, será utilizado um modelo de Web Services com foco em interoperabilidade, segurança e flexibilidade entre plataformas distintas do setor público. A tecnologia ou protocolo mais adequado neste cenário é:
Alternativas
Q3504900 Arquitetura de Software
A definição da estrutura de um sistema de software e a forma como seus componentes interagirão é realizada durante a fase de projeto. Nesse contexto, o projeto arquitetural de soffware
Alternativas
Respostas
141: E
142: E
143: C
144: C
145: E
146: C
147: E
148: A
149: E
150: E
151: A
152: D
153: D
154: B
155: A
156: D
157: B
158: B
159: D
160: E