Prévia do material em texto
www.qconcursos.com Ano: 2026 Banca: FGV Órgão: TJ-SC Uma arquitetura utiliza: • aplicação primária on-premise; • réplica em nuvem atualizada continuamente; • mecanismo de failover por DNS, com troca automática de endpoint; e • pequeno atraso na propagação do DNS. Considerando esse cenário, é correto afirmar que essa arquitetura A usa redundância ativa-ativa com RPO e RTO nulos. B adota uma estratégia híbrida com failover automático, sujeita a pequenas janelas de indisponibilidade. C caracteriza uma estratégia de Warm Site, cuja ativação do endpoint em nuvem exige intervenção na camada de aplicação. D implementa tolerância a falhas, garantindo a persistência de sessões de usuário durante o failover. E emprega replicação assíncrona, cujo RTO é limitado exclusivamente pela largura de banda do link de sincronismo. Ano: 2026 Banca: FGV Órgão: TJ-SC A computação em nuvem é um modelo que permite o acesso sob demanda a recursos computacionais, como rede, servidores e armazenamento. No contexto de desenvolvimento de software em nuvem e uso de containers, considere os itens a seguir. I. Recurso que pode ser compartilhado pelos containers com o sistema operacional do hospedeiro, mas não pelas máquinas virtuais. II. Orquestrador de containers. III. Novo modelo de desenvolvimento em que as aplicações são feitas para a nuvem, e não adaptadas a ela. Assinale a opção que apresenta, respectivamente, os recursos ou conceitos listados. A Kernel, Docker, IaaS. B Cluster, Node, Microserviços. C Kernel, Kubernetes, Cloud Native. D Hardware, Hypervisor, Cluster. E Sistema de arquivos base, Kubernetes, DevOps. Ano: 2026 Banca: FGV Órgão: TJ-SC Com relação aos tipos de nuvens, no contexto da computação em nuvem, analise os itens a seguir. I. Uma nuvem tipo híbrida é uma combinação de dois ou mais modelos de implantação de nuvem. II. Uma nuvem tipo pública é aquela que provê os serviços do setor público do Estado, de forma gratuita aos cidadãos. III. Um provedor de serviço em nuvem do tipo privada não oferece o modelo SaaS. Está correto o que se afirma em A I, apenas. B III, apenas. C I e II, apenas. D I e III, apenas. 1 Q4151002 >Arquitetura de Software Sistemas Distribuídos , Arquitetura de Software Prova: FGV - 2026 - TJ-SC - Analista de Sistemas 2 Q4150991 >Arquitetura de Software Sistemas Distribuídos , Arquitetura de Software Prova: FGV - 2026 - TJ-SC - Analista de Sistemas 3 Q4150990 >Arquitetura de Software Sistemas Distribuídos Prova: FGV - 2026 - TJ-SC - Analista de Sistemas https://www.qconcursos.com/ https://www.qconcursos.com/questoes-de-concursos/bancas/fgv https://www.qconcursos.com/concursos/tribunal-de-justica-de-santa-catarina https://www.qconcursos.com/questoes-de-concursos/bancas/fgv https://www.qconcursos.com/concursos/tribunal-de-justica-de-santa-catarina https://www.qconcursos.com/questoes-de-concursos/bancas/fgv https://www.qconcursos.com/concursos/tribunal-de-justica-de-santa-catarina https://www.qconcursos.com/questoes-de-concursos/questoes/f6486f79-76 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/sistemas-distribuidos https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/provas/fgv-2026-tj-sc-analista-de-sistemas https://www.qconcursos.com/questoes-de-concursos/questoes/f6290c14-76 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/sistemas-distribuidos https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/provas/fgv-2026-tj-sc-analista-de-sistemas https://www.qconcursos.com/questoes-de-concursos/questoes/f626501b-76 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/sistemas-distribuidos https://www.qconcursos.com/questoes-de-concursos/provas/fgv-2026-tj-sc-analista-de-sistemas E II e III, apenas. Ano: 2026 Banca: FGV Órgão: TJ-SC Em arquiteturas de microsserviços voltadas para tribunais, a comunicação baseada em mensageria (como o uso de Message Brokers) é frequentemente adotada para aumentar a resiliência do ecossistema. Ao utilizar um modelo de comunicação assíncrona para o processamento de petições e atos processuais, o sistema busca mitigar o risco de falhas em cascata e lidar com picos de demanda. Uma característica fundamental e intrínseca a esse modelo de interação é o A Acoplamento Temporal, que exige que o serviço de destino esteja em estado operacional e pronto para processamento no exato momento em que o produtor realiza o envio da mensagem. B Bloqueio da Thread de Execução, em que o serviço emissor suspende suas atividades e aguarda a confirmação de recebimento e o processamento final da tarefa pelo consumidor para retomar sua lógica. C Desacoplamento espacial e temporal, permitindo que o produtor envie a mensagem e prossiga com seu fluxo de execução, sem a necessidade de que o serviço consumidor esteja disponível ou que sua localização seja conhecida no momento da emissão. D Protocolo de RPC (Remote Procedure Call), que visa garantir que a chamada entre serviços distribuídos ocorra de forma transparente, mimetizando uma chamada de função local e síncrona. E Mecanismo de Idempotência Nativa, característica garantida obrigatoriamente pela camada de transporte que impede, de forma automática e sem necessidade de lógica no consumidor, o processamento de mensagens duplicadas. Ano: 2026 Banca: FGV Órgão: TJ-SC O setor de tecnologia de um tribunal desenvolveu uma aplicação web composta por três serviços: cadastro de usuários, consulta processual e geração de relatórios. Cada serviço possui dependências próprias e deve ser implantado de forma padronizada nos ambientes de desenvolvimento, homologação e produção. Além disso, a equipe precisa distribuir réplicas desses serviços em diferentes nós de um cluster, reiniciar automaticamente instâncias com falha, ampliar a quantidade de réplicas em períodos de maior demanda e administrar, por uma interface centralizada, mais de um cluster Kubernetes utilizado pela instituição. Nesse contexto, é correto afirmar que A o Docker permite empacotar aplicações e dependências em containers, o Kubernetes orquestra a implantação e o escalonamento desses containers, e o Rancher auxilia na gestão centralizada de clusters Kubernetes. B o Docker permite empacotar aplicações e dependências em containers, o Kubernetes orquestra a implantação e o escalonamento desses containers, e o Rancher é um formato de imagem utilizado para distribuir containers. C o Docker permite empacotar aplicações e dependências em containers, o Kubernetes é utilizado principalmente para criar imagens de containers, e o Rancher auxilia na gestão centralizada de clusters Kubernetes. D o Docker é utilizado principalmente para empacotar aplicações e dependências em máquinas virtuais completas, o Kubernetes orquestra a implantação e o escalonamento de containers, e o Rancher auxilia na gestão centralizada de clusters Kubernetes. E o Docker permite empacotar aplicações e dependências em containers, o Kubernetes orquestra a implantação e o escalonamento desses containers, e o Rancher substitui a necessidade de clusters Kubernetes por execução local isolada. 4 Q4150979 >Arquitetura de Software Sistemas Distribuídos , Arquitetura de Software Prova: FGV - 2026 - TJ-SC - Analista de Sistemas 5 Q4150978 >Arquitetura de Software Sistemas Distribuídos Prova: FGV - 2026 - TJ-SC - Analista deSistemas 6 Q4150977 >Arquitetura de Software Sistemas Distribuídos https://www.qconcursos.com/questoes-de-concursos/bancas/fgv https://www.qconcursos.com/concursos/tribunal-de-justica-de-santa-catarina https://www.qconcursos.com/questoes-de-concursos/bancas/fgv https://www.qconcursos.com/concursos/tribunal-de-justica-de-santa-catarina https://www.qconcursos.com/questoes-de-concursos/questoes/f6040ce7-76 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/sistemas-distribuidos https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/provas/fgv-2026-tj-sc-analista-de-sistemas https://www.qconcursos.com/questoes-de-concursos/questoes/f5fd8895-76 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/sistemas-distribuidos https://www.qconcursos.com/questoes-de-concursos/provas/fgv-2026-tj-sc-analista-de-sistemas https://www.qconcursos.com/questoes-de-concursos/questoes/f5fadf97-76 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/sistemas-distribuidos Ano: 2026 Banca: FGV Órgão: TJ-SC A mensageria é fundamental para garantir a comunicação assíncrona e escalável entre sistemas distribuídos, permitindo que aplicações processem tarefas de forma desacoplada e eficiente. Uma das ferramentas mais empregadas no mercado para implementar mensageria é a RabbitMQ. Sobre essa ferramenta, assinale (V) para afirmativa verdadeira e (F) para falsa. ( ) Aplicações podem referenciar filas por meio de seus nomes. ( ) A propriedade Exclusive determina que a fila sobreviverá à reinicialização do broker. ( ) Caso a segurança de dados seja prioridade, é mais recomendável usar filas clássicas do que filas do tipo quorum e streams. As afirmativas são, respectivamente, A F – F – F. B F – V – V. C V – F – F. D V – V – F. E V – F – V. Ano: 2026 Banca: FGV Órgão: TJ-SC A Plataforma Digital do Poder Judiciário (PDPJ-Br) define a arquitetura, os padrões e as tecnologias pelos quais os sistemas e serviços relacionados à Administração da Justiça devem ser desenvolvidos. No contexto dessa arquitetura, uma das tecnologias apresenta as seguintes características: “serviço REST que atua como service registry. Cada serviço, ao ser iniciado, registra-se nesse servidor, o qual mantém um catálogo de serviços ativos. A partir desse catálogo, é possível implementar outros comportamentos no sistema, como load balancing e circuit breaker.” Diante do exposto, assinale a opção cujo serviço corresponde às características descritas. A Flyway. B Eureka. C Swagger. D Hibernate Envers. E AMQP. Ano: 2026 Banca: FGV Órgão: TJ-SC Em um projeto de integração entre sistemas de um tribunal, uma equipe técnica decidiu disponibilizar funcionalidades de consulta e atualização de informações por meio de uma API RESTful, utilizando o formato JSON para a troca de dados entre aplicações Nesse contexto, assinale a opção que apresenta corretamente uma característica de uma API RESTful e uma característica do formato JSON. A A API RESTful organiza a comunicação em torno de recursos identificados por URI; o JSON representa dados em formato textual, com estruturas como objetos, arrays e pares chave-valor. B A API RESTful organiza a comunicação em torno de recursos identificados por URI; o JSON é um protocolo de transporte responsável pelo envio das requisições entre cliente e servidor. C A API RESTful exige, obrigatoriamente, a manutenção de estado da sessão no servidor; o JSON representa dados em formato textual, com estruturas como objetos, arrays e pares chave-valor. D A API RESTful utiliza métodos HTTP, como GET, POST, PUT e DELETE, para manipular recursos; o JSON é um formato binário utilizado exclusivamente para compactação de arquivos. Prova: FGV - 2026 - TJ-SC - Analista de Sistemas 7 Q4150974 >Arquitetura de Software Sistemas Distribuídos , Arquitetura de Software Prova: FGV - 2026 - TJ-SC - Analista de Sistemas 8 Q4150973 >Arquitetura de Software WebServices , Arquitetura de Software Prova: FGV - 2026 - TJ-SC - Analista de Sistemas https://www.qconcursos.com/questoes-de-concursos/bancas/fgv https://www.qconcursos.com/concursos/tribunal-de-justica-de-santa-catarina https://www.qconcursos.com/questoes-de-concursos/bancas/fgv https://www.qconcursos.com/concursos/tribunal-de-justica-de-santa-catarina https://www.qconcursos.com/questoes-de-concursos/bancas/fgv https://www.qconcursos.com/concursos/tribunal-de-justica-de-santa-catarina https://www.qconcursos.com/questoes-de-concursos/provas/fgv-2026-tj-sc-analista-de-sistemas https://www.qconcursos.com/questoes-de-concursos/questoes/f5f23d9a-76 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/sistemas-distribuidos https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/provas/fgv-2026-tj-sc-analista-de-sistemas https://www.qconcursos.com/questoes-de-concursos/questoes/f5ef5d71-76 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/webservices https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/provas/fgv-2026-tj-sc-analista-de-sistemas E A API RESTful depende necessariamente de WSDL para descrever suas operações; o JSON é independente de linguagem de programação e pode ser interpretado por diferentes plataformas. Ano: 2026 Banca: FGV Órgão: TJ-SC Fátima está utilizando um sistema bancário para consulta de extratos e pagamento de contas de seu computador pessoal. Sabendo que esse sistema utiliza a arquitetura cliente-servidor, o papel principal do cliente, nesse cenário, é A executar a aplicação com interface, lógica e banco separados. B servir com um nó em uma rede de múltiplos nós que compartilham arquivos diretamente entre si. C consumir serviços independentes via API. D armazenar o banco de dados, processar as requisições e executar as transações. E fornecer a interface (desktop ou web) e enviar suas requisições. Ano: 2026 Banca: FGV Órgão: TJ-SC Em uma aplicação corporativa de um tribunal, os usuários acessam o sistema por meio de navegadores instalados em suas estações de trabalho. As regras de negócio, o controle de acesso e a comunicação com o banco de dados são centralizados em servidores da instituição. As estações dos usuários apenas enviam requisições, recebem respostas e exibem as telas da aplicação, sem executar localmente as principais rotinas de processamento. A arquitetura da aplicação descrita é caracterizada como A arquitetura ponto a ponto. B arquitetura monolítica embarcada. C arquitetura orientada a eventos. D arquitetura serverless. E arquitetura cliente-servidor. Ano: 2026 Banca: FGV Órgão: TJ-SC Durante o planejamento da integração entre os sistemas de um órgão público, a equipe discutiu o uso de serviços baseados em SOAP (Simple Object Access Protocol) e em REST (Representational State Transfer). Na ocasião, foram apresentadas as seguintes afirmações: I. Em arquiteturas REST, a restrição de ausência de estado na comunicação entre clientee servidor tende a favorecer a escalabilidade, pois cada requisição deve conter as informações necessárias ao seu processamento. II. Em SOAP, a adoção do HTTP (Hypertext Transfer Protocol) implica que todas as operações sejam idempotentes, independentemente do método utilizado. III. Em soluções baseadas em SOAP, o uso de WSDL (Web Services Description Language) pode contribuir para uma descrição formal do serviço, o que favorece a interoperabilidade contratual entre aplicações. Está correto o que se afirma em A I, apenas. B II, apenas. C I e II, apenas. D I e III, apenas. 9 Q4150971 >Arquitetura de Software Arquitetura Cliente-Servidor Prova: FGV - 2026 - TJ-SC - Analista de Sistemas 10 Q4150970 >Arquitetura de Software Arquitetura Cliente-Servidor , Arquitetura de Software Prova: FGV - 2026 - TJ-SC - Analista de Sistemas 11 Q4150966 >Arquitetura de Software WebServices , SOAP (Simple Object Access Protocol) , WSDL Prova: FGV - 2026 - TJ-SC - Analista de Sistemas https://www.qconcursos.com/questoes-de-concursos/bancas/fgv https://www.qconcursos.com/concursos/tribunal-de-justica-de-santa-catarina https://www.qconcursos.com/questoes-de-concursos/bancas/fgv https://www.qconcursos.com/concursos/tribunal-de-justica-de-santa-catarina https://www.qconcursos.com/questoes-de-concursos/bancas/fgv https://www.qconcursos.com/concursos/tribunal-de-justica-de-santa-catarina https://www.qconcursos.com/questoes-de-concursos/questoes/f5ea1ba8-76 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/arquitetura-cliente-servidor https://www.qconcursos.com/questoes-de-concursos/provas/fgv-2026-tj-sc-analista-de-sistemas https://www.qconcursos.com/questoes-de-concursos/questoes/f5e7717e-76 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/arquitetura-cliente-servidor https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/provas/fgv-2026-tj-sc-analista-de-sistemas https://www.qconcursos.com/questoes-de-concursos/questoes/f5dbe18f-76 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/webservices https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/soap-simple-object-access-protocol https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/wsdl https://www.qconcursos.com/questoes-de-concursos/provas/fgv-2026-tj-sc-analista-de-sistemas E I, II e III. Ano: 2026 Banca: FGV Órgão: TJ-SC A respeito de padrões de projeto utilizados em Engenharia de Software, analise os itens a seguir. I. O padrão estrutural descreve a forma pela qual classes e objetos são combinados para compor estruturas mais complexas. II. O padrão criacional (ou de criação) abstrai o processo de instanciação de classes e objetos. III. O padrão de projeto comportamental foi criado pela linguagem UML versão 2.1, e é representado por meio de diagramas de classes e de relacionamentos. Está correto o que se afirma em A I, apenas. B I e II, apenas. C I e III, apenas. D II e III, apenas. E I, II e III. Ano: 2026 Banca: VUNESP Órgão: UNESP Os padrões de projeto têm como finalidade permitir um adequado desenvolvimento de projetos de software, sendo, tradicionalmente, divididos nas seguintes três grandes categorias: A relacionais, informacionais e descricionais. B criacionais, estruturais e comportamentais. C informacionais, conjunturais e estruturais. D conjunturais, organizacionais e promocionais E descricionais, comportamentais e estruturais. Ano: 2026 Banca: VUNESP Órgão: UNESP Em uma mensagem do protocolo SOAP, quando presente, o elemento conhecido como SOAP Fault A ocorre logo após o fechamento do elemento SOAP Envelope. B fica dentro do elemento SOAP Body C fica dentro do elemento SOAP Envelope, mas fora de SOAP Body e SOAP Header. D aparece como um cabeçalho do protocolo HTTP na requisição ou resposta que carrega a mensagem SOAP. E fica dentro do elemento SOAP Header. 12 Q4150964 >Arquitetura de Software Padrões de projeto (Design Patterns) , Arquitetura de Software Prova: FGV - 2026 - TJ-SC - Analista de Sistemas 13 Q4126264 >Arquitetura de Software Padrões de projeto (Design Patterns) Prova: VUNESP - 2026 - UNESP - Analista de Informática I - Área de Atuação: Desenvolvimento de Sistemas - São Paulo 14 Q4126252 >Arquitetura de Software WebServices , SOAP (Simple Object Access Protocol) Prova: VUNESP - 2026 - UNESP - Analista de Informática I - Área de Atuação: Desenvolvimento de Sistemas - São Paulo 15 Q4126251 >Arquitetura de Software WebServices https://www.qconcursos.com/questoes-de-concursos/bancas/fgv https://www.qconcursos.com/concursos/tribunal-de-justica-de-santa-catarina https://www.qconcursos.com/questoes-de-concursos/bancas/vunesp https://www.qconcursos.com/concursos/unesp-de-sao-paulo-para-exclusao https://www.qconcursos.com/questoes-de-concursos/bancas/vunesp https://www.qconcursos.com/concursos/unesp-de-sao-paulo-para-exclusao https://www.qconcursos.com/questoes-de-concursos/questoes/f5d6860b-76 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/padroes-de-projeto-design-patterns https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/provas/fgv-2026-tj-sc-analista-de-sistemas https://www.qconcursos.com/questoes-de-concursos/questoes/ff9ca8e8-6d https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/padroes-de-projeto-design-patterns https://www.qconcursos.com/questoes-de-concursos/provas/vunesp-2026-unesp-analista-de-informatica-i-area-de-atuacao-desenvolvimento-de-sistemas-sao-paulo https://www.qconcursos.com/questoes-de-concursos/provas/vunesp-2026-unesp-analista-de-informatica-i-area-de-atuacao-desenvolvimento-de-sistemas-sao-paulo https://www.qconcursos.com/questoes-de-concursos/questoes/ff7f93e7-6d https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/webservices https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/soap-simple-object-access-protocol https://www.qconcursos.com/questoes-de-concursos/provas/vunesp-2026-unesp-analista-de-informatica-i-area-de-atuacao-desenvolvimento-de-sistemas-sao-paulo https://www.qconcursos.com/questoes-de-concursos/provas/vunesp-2026-unesp-analista-de-informatica-i-area-de-atuacao-desenvolvimento-de-sistemas-sao-paulo https://www.qconcursos.com/questoes-de-concursos/questoes/ff7cfc01-6d https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/webservices Ano: 2026 Banca: VUNESP Órgão: UNESP Assinale a alternativa que apresenta uma URI de um recurso que segue as convenções de APIs RESTful. A /clientes/123/pedidos/456 B /obterCliente?id=123 C /clientes/id=123 D /GetPedido?id=456&cliente=123 E/clientes/obter/123 Ano: 2026 Banca: FCC Órgão: MPE-AL Para desenvolver um módulo de notificações processuais conforme o perfil do réu, o sistema deve atender aos seguintes requisitos: I. Instanciar diferentes tipos de alertas (e-mail, SMS, Push), permitindo a inclusão de novos tipos sem alteração do código existente; II. Garantir que o registrador de logs possua uma única instância global; III. Notificar automaticamente os objetos interessados sempre que o status de um processo for alterado. Considerando os padrões de projeto GoF, apresenta a combinação correta e respectiva de padrões para atender a esses requisitos. A Factory Method, Proxy e Chain of Responsibility. B Factory Method, Singleton e Observer. C Prototype, Bridge e Strategy. D Builder, Facade e State. E Abstract Factory, Adapter e Command. Ano: 2026 Banca: FCC Órgão: MPE-AL Uma equipe de desenvolvimento de sistemas de um órgão público pretende modernizar seu ambiente sistêmico, atualmente baseado em uma estrutura cliente-servidor saturada. A nova solução deve permitir o desacoplamento de funcionalidades críticas, facilitar a integração com órgãos externos via protocolos padronizados e garantir que falhas em módulos específicos não paralisem o sistema por completo, prevendo ainda estratégia técnica que atenda aos requisitos de escalabilidade e integração institucional, por é: A Evolução para uma arquitetura de microsserviços com bancos de dados independentes, utilizando princípios de SOA para interoperabilidade com sistemas externos e mantendo camadas lógicas para a organização dos serviços internos. B Manutenção da arquitetura cliente-servidor para os sistemas legados e adoção de multicamadas para os novos módulos, centralizando a orquestração de processos no servidor de aplicação para minimizar a latência de rede entre as unidades. Prova: VUNESP - 2026 - UNESP - Analista de Informática I - Área de Atuação: Desenvolvimento de Sistemas - São Paulo 16 Q4104683 >Arquitetura de Software Padrões de projeto (Design Patterns) Prova: FCC - 2026 - MPE-AL - Analista do Ministério Público - Especialidade: Desenvolvimento de Sistemas 17 Q4104678 >Arquitetura de Software SOA (Service-oriented architecture) , Arquitetura de Software Prova: FCC - 2026 - MPE-AL - Analista do Ministério Público - Especialidade: Desenvolvimento de Sistemas https://www.qconcursos.com/questoes-de-concursos/bancas/vunesp https://www.qconcursos.com/concursos/unesp-de-sao-paulo-para-exclusao https://www.qconcursos.com/questoes-de-concursos/bancas/fcc https://www.qconcursos.com/concursos/ministerio-publico-do-estado-de-alagoas https://www.qconcursos.com/questoes-de-concursos/bancas/fcc https://www.qconcursos.com/concursos/ministerio-publico-do-estado-de-alagoas https://www.qconcursos.com/questoes-de-concursos/provas/vunesp-2026-unesp-analista-de-informatica-i-area-de-atuacao-desenvolvimento-de-sistemas-sao-paulo https://www.qconcursos.com/questoes-de-concursos/provas/vunesp-2026-unesp-analista-de-informatica-i-area-de-atuacao-desenvolvimento-de-sistemas-sao-paulo https://www.qconcursos.com/questoes-de-concursos/questoes/b98c4961-64 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/padroes-de-projeto-design-patterns https://www.qconcursos.com/questoes-de-concursos/provas/fcc-2026-mpe-al-analista-do-ministerio-publico-especialidade-desenvolvimento-de-sistemas https://www.qconcursos.com/questoes-de-concursos/provas/fcc-2026-mpe-al-analista-do-ministerio-publico-especialidade-desenvolvimento-de-sistemas https://www.qconcursos.com/questoes-de-concursos/questoes/b97df651-64 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/soa-service-oriented-architecture https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/provas/fcc-2026-mpe-al-analista-do-ministerio-publico-especialidade-desenvolvimento-de-sistemas https://www.qconcursos.com/questoes-de-concursos/provas/fcc-2026-mpe-al-analista-do-ministerio-publico-especialidade-desenvolvimento-de-sistemas C Transição para arquitetura multicamadas com foco na separação lógica entre apresentação e persistência, utilizando o modelo SOA para gerenciar a comunicação síncrona entre os módulos internos via barramento de serviços centralizado. D Implementação de uma arquitetura orientada a serviços para substituir o modelo cliente-servidor, mantendo a lógica de negócio concentrada em um único repositório de dados para evitar a fragmentação da integridade referencial. E Migração da estrutura cliente-servidor para um modelo de microsserviços onde cada componente compartilha a camada de persistência, garantindo a uniformidade dos dados sem necessidade de sincronização ou replicação. Ano: 2026 Banca: FCC Órgão: MPE-AL O Ministério Público de um estado brasileiro está modernizando seus sistemas de TI. A nova arquitetura de software será baseada em microsserviços hospedados na AWS e exigirá diferentes estratégias de comunicação assíncrona entre os componentes. A equipe identificou os seguintes requisitos: I. Ingestão de dados em tempo real: As denúncias precisam ser ingeridas continuamente e em grande volume para análise posterior (streaming). II. Notificações fan-out: Alertas críticos devem ser enviados via SMS, e-mail e push (múltiplos protocolos). III. Compatibilidade legada: Sistemas Java que utilizam o padrão JMS devem ser integrados sem modificações significativas do código. Considerando os serviços da AWS, atendem aos requisitos I, II e III, respectivamente: A Amazon Kinesis, Amazon SNS e Amazon MQ. B Amazon Kinesis, Amazon SQS e Amazon MQ. C Amazon SQS, Amazon SNS e Amazon MQ. D Amazon SNS, Amazon Kinesis e Amazon MQ. E Amazon MQ, Amazon Kinesis e Amazon SNS. Ano: 2026 Banca: FCC Órgão: MPE-AL Uma equipe de desenvolvimento implementou a integração entre o sistema interno de gestão de protocolos e uma API externa responsável pelo cadastro e atualização de dados de cidadãos. A aplicação cliente realiza requisições HTTP utilizando exclusivamente o método POST para todas as operações, inclusive consultas, sem o corpo da requisição em campo denominado acao, o qual indica o tipo de operação a ser executada. Em revisão junto ao arquiteto de soluções REST, durante revisão arquitetural, foi solicitado que a integração evoluísse para maior aderência ao estilo arquitetural REST. À luz dos princípios do padrão REST, a adequação arquitetural exigida é que A a lógica de controle de fluxo das operações seja transferida para o cliente consumidor, mantendo o servidor como intermediador de dados. B o método POST seja mantido nas operações, desde que a estrutura da mensagem JSON contenha atributos descritivos suficientes para cada ação executada. C as operações passem a ser modeladas como recursos identificáveis por URI, utilizando corretamente os métodos HTTP conforme sua semântica e mantendo comunicação stateless. D as operações permaneçam concentradas em um único endpoint, desde que o corpo da requisição contenha indicação explícita da ação desejada. 18 Q4104677 >Arquitetura de Software Sistemas Distribuídos , Arquitetura de Software Prova: FCC - 2026 - MPE-AL - Analista do Ministério Público - Especialidade: Desenvolvimento de Sistemas 19 Q4104667 >Arquitetura de Software WebServices , Arquitetura de Software Prova: FCC - 2026 - MPE-AL - Analista do Ministério Público - Especialidade: Desenvolvimento de Sistemas https://www.qconcursos.com/questoes-de-concursos/bancas/fcc https://www.qconcursos.com/concursos/ministerio-publico-do-estado-de-alagoas https://www.qconcursos.com/questoes-de-concursos/bancas/fcc https://www.qconcursos.com/concursos/ministerio-publico-do-estado-de-alagoashttps://www.qconcursos.com/questoes-de-concursos/questoes/b97b05ae-64 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/sistemas-distribuidos https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/provas/fcc-2026-mpe-al-analista-do-ministerio-publico-especialidade-desenvolvimento-de-sistemas https://www.qconcursos.com/questoes-de-concursos/provas/fcc-2026-mpe-al-analista-do-ministerio-publico-especialidade-desenvolvimento-de-sistemas https://www.qconcursos.com/questoes-de-concursos/questoes/b95b8705-64 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/webservices https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/provas/fcc-2026-mpe-al-analista-do-ministerio-publico-especialidade-desenvolvimento-de-sistemas https://www.qconcursos.com/questoes-de-concursos/provas/fcc-2026-mpe-al-analista-do-ministerio-publico-especialidade-desenvolvimento-de-sistemas E a API priorize padronização do JSON como principal requisito de integração, tratando a organização de recursos e a semântica HTTP como aspectos secundários. Ano: 2026 Banca: FCC Órgão: MPE-AL O portal institucional de um Ministério Público Estadual publica relatórios estatísticos em formato PDF. Parte desses documentos foram digitalizados como imagem, impedindo navegação estruturada por leitores de tela. A adequação que atende às exigências da WCAG 2.1 e do e-MAG para garantir acessibilidade documental é a A inserção de índice visual navegável na página HTML que referencia as páginas do conteúdo PDF. B publicação do conteúdo em PDF com assinatura digital certificada conforme definição da ICP-Brasil. C disponibilização do conteúdo em PDF digitalizado acompanhado de descrição textual na página. D conversão do conteúdo em PDF pesquisável com estrutura de marcação semântica (PDF tagueado). E inclusão de mecanismo de zoom na interface de leitura do visualizador do conteúdo em PDF. Respostas 1: B 2: C 3: A 4: C 5: A 6: C 7: B 8: A 9: E 10: E 11: D 12: B 13: B 14: B 15: A 16: B 17: A 18: A 19: C 20: D www.qconcursos.com 20 Q4104660 >Arquitetura de Software Acessibilidade de Software , E-PWG (Padrões Web em Governo Eletrônico) Prova: FCC - 2026 - MPE-AL - Analista do Ministério Público - Especialidade: Desenvolvimento de Sistemas https://www.qconcursos.com/questoes-de-concursos/bancas/fcc https://www.qconcursos.com/concursos/ministerio-publico-do-estado-de-alagoas https://www.qconcursos.com/ https://www.qconcursos.com/questoes-de-concursos/questoes/b9310327-64 https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/acessibilidade-de-software https://www.qconcursos.com/questoes-de-concursos/disciplinas/tecnologia-da-informacao-arquitetura-de-software/e-pwg-padroes-web-em-governo-eletronico https://www.qconcursos.com/questoes-de-concursos/provas/fcc-2026-mpe-al-analista-do-ministerio-publico-especialidade-desenvolvimento-de-sistemas https://www.qconcursos.com/questoes-de-concursos/provas/fcc-2026-mpe-al-analista-do-ministerio-publico-especialidade-desenvolvimento-de-sistemas