Início Questões de Concursos Arquitetura de Software Resolva questões de Arquitetura de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Arquitetura de Software Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 191Q910229 | Arquitetura de Software, Web Design, TCEPA, FGV, 2024Testes de usabilidade podem ser classificados em vários tipos, conforme o seu objetivo. O teste de exploração, frequentemente realizado durante o desenvolvimento de uma aplicação web, tem por objetivo ✂️ a) validar a conformidade da aplicação com as nas Diretrizes de Acessibilidade para Conteúdo Web (WCAG). ✂️ b) entender como os usuários pensam e determinar como as funcionalidades devem operar. ✂️ c) escolher qual a solução mais adequada entre duas opções, através de um processo de comparação. ✂️ d) efetivar o teste exaustivo das funcionalidades, empregando de protótipos de alta fidelidade. ✂️ e) medir a performance da aplicação em diferentes dispositivos, garantindo sua acessibilidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 192Q969159 | Arquitetura de Software, Suporte Técnico, TJPE, IBFC, 2017Na discussão na implementação de uma aplicação web com o Modelo MVC (Model-View-Controller) assinale a alternativa que apresenta afirmações abaixo que são tecnicamente verdadeiras: I. O Modelo MVC foi desenvolvido com o conceito típico de uma arquitetura linear dos seus três principais componentes. II. Uma visão (view) pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama. III. Esse padrão unifica todas as tarefas de acesso aos dados e lógica de negócio, lógica de apresentação e de interação num único pacote. IV. O Controller faz a mediação da entrada, convertendo-a em comandos para o Model ou View. ✂️ a) somente a I e II ✂️ b) somente a II e III ✂️ c) somente a III e IV ✂️ d) somente a I e III ✂️ e) somente a II e IV Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 193Q978637 | Arquitetura de Software, Tecnologia da Informação, TRT 1ª REGIÃO RJ, FCC, 2025Em uma aplicação web, um Tribunal Regional do Trabalho decide usar RabbitMQ para gerenciar notificações de processos trabalhistas. A configuração recomendada que garante que mensagens não sejam perdidas em caso de reinício do servidor RabbitMQ é ✂️ a) configurar retries automáticos no consumidor. ✂️ b) configurar o TTL das mensagens para infinito. ✂️ c) habilitar filas duráveis e mensagens persistentes. ✂️ d) configurar Webhooks para reenvio. ✂️ e) usar um banco de dados externo para armazenar mensagens. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 194Q905192 | Arquitetura de Software, Analista Tributário do Tesouro Municipal, Prefeitura de Nova Iguaçu RJ, FGV, 2024Um determinado órgão público tem requisitos extremamente críticos no que se refere a segurança dos seus sistemas.Indique a opção que descreve, dentro de uma metodologia de desenvolvimento de software, a forma correta de mitigar os riscos relativos à segurança no desenvolvimento do sistema. ✂️ a) Aplicar correção das vulnerabilidades durante a fase de implementação enquanto o código é escrito. ✂️ b) Detectar todas as vulnerabilidades na fase de teste antes do lançamento. ✂️ c) Criar um documento de análise de riscos relativos à segurança na fase de requisitos. ✂️ d) Responder as vulnerabilidades conforme são descobertas em uso na fase de manutenção. ✂️ e) Desenvolver um protótipo robusto que minimize riscos de segurança na fase de design do sistema. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 195Q1040132 | Arquitetura de Software, Arquitetura Cliente Servidor, Programação de Sistemas, TJ DFT, CESPE CEBRASPEJulgue o item seguinte, relativoà arquitetura cliente-servidor.Aplicações que utilizam a arquitetura cliente-servidor são compostas por nodos que interagem entre si e que não necessariamente assumem o papel exclusivo de cliente ou de servidor. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 196Q1038601 | Arquitetura de Software, Webservices, Suporte, BANESE, CESGRANRIO, 2025Em uma startup bancária que utiliza uma arquitetura de microsserviços para a integração entre diferentes sistemas, deseja-se melhorar o gerenciamento e o monitoramento das APIs, bem como otimizar a comunicação entre os microsserviços. Para isso, está sendo considerada a implementação de um API Manager e do Apache Kafka. Nesse contexto, essas tecnologias podem ser utilizadas do seguinte modo: ✂️ a) API Manager: criar tópicos no Apache Kafka; Apache Kafka: gerenciar a comunicação entre microsserviços e sistemas externos. ✂️ b) API Manager: autenticar usuários diretamente nas APIs; Apache Kafka: armazenar logs de atividades da aplicação para análise futura. ✂️ c) API Manager: centralizar toda a comunicação entre os microsserviços e o tráfego de dados; Apache Kafka: gerir e controlar as APIs. ✂️ d) API Manager: gerenciar a comunicação entre sistemas externos; Apache Kafka: gerenciar e rotear APIs. ✂️ e) API Manager: gerenciar o ciclo de vida das APIs, aplicar políticas de segurança e monitorar o tráfego de dados; Apache Kafka: garantir a comunicação assíncrona e em tempo real entre os microsserviços. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 197Q902191 | Arquitetura de Software, Analista de Tecnologia da Informação/Área Sistemas, UFRPE, FADURPE, 2024O modelo de visão 4 + 1 de arquitetura de software proposto por Kructhen sugere que deve haver quatro visões fundamentais de arquitetura. Assinale a alternativa que nomeia corretamente as quatro visões. ✂️ a) Visão Lógica, Visão de Processo, Visão de Implementação, Visão Física ✂️ b) Visão Estrutural, Visão de Comportamento, Visão de Integração, Visão Física ✂️ c) Visão de Caso de Uso, Visão de Processo, Visão de Desenvolvimento, Visão Física ✂️ d) Visão Lógica, Visão de Processo, Visão de Desenvolvimento, Visão Física ✂️ e) Visão Lógica, Visão Funcional, Visão de Processo, Visão de Integração Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 198Q904013 | Arquitetura de Software, Especialista em Governança de Tecnologia da Informação, TRF 1a, FGV, 2024A plataforma digital do Poder Judiciário (PDPJ-Br) seguirá o modelo arquitetural de microsserviços. No âmbito da PDPJ-Br, o Conselho Nacional de Justiça provê um(a): ✂️ a) escritório de projetos para desenvolver microsserviços; ✂️ b) série de microsserviços denominados módulos negociais; ✂️ c) série de microsserviços denominados módulos de integração; ✂️ d) líder técnico para aprovar a inclusão de novos projetos na plataforma; ✂️ e) lista de projetos em andamento, concluídos e pendentes de serem integrados à PDPJ-Br. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 199Q1061711 | Arquitetura de Software, Arquitetura de Software, Área Tecnologia da Informação e Ciência de Dados, SUSEP, CESPE CEBRASPE, 2025A respeito dos conceitos de DDD (domain-driven design) e de arquitetura serverless, julgue os itens a seguir.Ao se adicionar um evento como um gatilho HTTP ou de fila à função lambda, o serverless exige que toda a infraestrutura, como endpoints no API gateway, já esteja provisionada. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 200Q906082 | Arquitetura de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024Domain-Driven Design (DDD) é uma abordagem para o desenvolvimento de software que enfatiza a colaboração entre desenvolvedores e especialistas do domínio para criar soluções de software que são fortemente alinhadas com as necessidades e complexidades do domínio do problema. Assinale a opção que melhor descreve o conceito central de Domain-Driven Design (DDD). ✂️ a) Domain-Driven Design (DDD) foca na criação de interfaces de usuário sofisticadas e interativas para melhorar a experiência do usuário. ✂️ b) Domain-Driven Design (DDD) é uma abordagem que se concentra na modelagem e na solução de problemas complexos por meio da colaboração estreita com especialistas do domínio e da construção de um modelo de domínio rico e expressivo. ✂️ c) Domain-Driven Design (DDD) prioriza a eficiência na performance do banco de dados ao criar modelos de dados altamente normalizados e otimizados. ✂️ d) Domain-Driven Design (DDD) enfatiza o uso de frameworks e bibliotecas de terceiros para acelerar o desenvolvimento de software. ✂️ e) Domain-Driven Design (DDD) se concentra principalmente na implementação de testes automatizados para garantir a qualidade do código. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 201Q899430 | Arquitetura de Software, Analista de Sistemas, Prefeitura de Montes Claros MG, COTEC, 2024Considerando o modelo cliente-servidor, qual das seguintes afirmações sintetiza corretamente a função e a aplicação desse modelo em um ambiente de rede? ✂️ a) No modelo cliente-servidor, tanto o cliente quanto o servidor devem estar localizados fisicamente no mesmo prédio para garantir uma comunicação eficiente e uma resposta rápida às solicitações. ✂️ b) O modelo cliente-servidor é utilizado apenas para aplicações locais dentro de uma empresa, não sendo aplicável para o acesso a dados em redes globais como a World Wide Web. ✂️ c) No modelo cliente-servidor, os clientes são responsáveis por armazenar e manter os dados, enquanto os servidores atuam apenas como intermediários na transmissão dessas informações. ✂️ d) No modelo cliente-servidor, servidores poderosos mantêm e gerenciam dados centrais, enquanto clientes mais simples acessam e utilizam esses dados remotamente, independentemente de estarem localizados no mesmo prédio ou em locais distintos. ✂️ e) O modelo cliente-servidor só é eficaz quando o servidor lida com um número reduzido de clientes, já que um grande número de clientes simultâneos pode sobrecarregar o servidor e comprometer a performance. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 202Q1036151 | Arquitetura de Software, Padrões de Projeto Design Patterns, Desenvolvimento de Sistemas, BANRISUL, CESPE CEBRASPE, 2022Acerca dos padrões de projeto em arquitetura de software, julgue o próximo item. O princípio da segregação de interface dos padrões SOLID define que uma classe deve possuir somente uma operação para ser executada. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 203Q907182 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Imagine um analista de sistemas em uma empresa de desenvolvimento de software que está adotando a UML 2.5 para modelar seus projetos. Durante uma sessão de treinamento com a equipe, um desenvolvedor perguntou sobre os diferentes diagramas disponíveis na UML 2.5 e suas finalidades específicas. Ele quer saber qual diagrama é utilizado para modelar a estrutura estática de um sistema, incluindo classes, atributos, operações e seus relacionamentos. Na UML 2.5, qual diagrama é utilizado para modelar a estrutura estática de um sistema, incluindo classes, atributos, operações e seus relacionamentos? ✂️ a) Diagrama de caso de uso. ✂️ b) Diagrama de classe. ✂️ c) Diagrama de sequência. ✂️ d) Diagrama de atividades. ✂️ e) Diagrama de componentes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 204Q907197 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Uma empresa de desenvolvimento de software está criando um sistema de gerenciamento de clientes para um grande cliente corporativo. Para garantir que o sistema atenda às expectativas do cliente e facilite a coleta de feedback durante o desenvolvimento, a equipe decide usar prototipação como parte do processo de desenvolvimento. Durante uma reunião, a equipe discute os benefícios e desafios da prototipação. Qual das seguintes afirmações sobre o processo de prototipação de sistemas computacionais está CORRETA? ✂️ a) Uma vez que o protótipo esteja concluído, ele deve ser descartado e não deve influenciar o design final do sistema. ✂️ b) A prototipação é um processo que elimina a necessidade de documentação, pois o protótipo serve como a especificação final. ✂️ c) A prototipação permite que os usuários finais forneçam feedback antecipado e contínuo, o que pode melhorar significativamente a usabilidade do sistema. ✂️ d) A prototipação é adequada apenas para pequenos projetos devido ao seu custo e tempo de desenvolvimento elevados. ✂️ e) Prototipação é sinônimo de desenvolvimento incremental e não deve ser utilizada em conjunto com outras metodologias de desenvolvimento de software. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 205Q1063668 | Arquitetura de Software, Soap Simple Object Access Protocol, Administrador de Redes, INPE, FGV, 2024As abordagens REST e SOAP possuem o objetivo de permitir a comunicação entre aplicações web. Com relação ao seu emprego para transmissão de dados, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa. ( ) A transmissão de dados via SOAP é considerada mais segura que via RESTful API's, visto que REST não permite criptografia. ( ) SOAP usa estritamente o formato XML para suas mensagens, enquanto REST permite JSON apenas. ( ) A especificação WS-Security é utilizada exclusivamente no protocolo SOAP. As afirmativas são, respectivamente, ✂️ a) F – V – V. ✂️ b) F – V – F. ✂️ c) V – F – F. ✂️ d) F – F – F. ✂️ e) F – F – V. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 206Q951821 | Arquitetura de Software, Tecnico de Tecnologia da Informacao, UFC, FCPC, 2025Qual é o foco principal em UX design? ✂️ a) Criar interfaces visualmente atraentes. ✂️ b) Projetar identidades visuais de marcas. ✂️ c) Compreender e aprimorar a experiência geral do usuário. ✂️ d) Escrever código para o desenvolvimento de funcionalidades técnicas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 207Q907022 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024A respeito dos princípios de gerenciamento de projetos, assinale a alternativa correta. ✂️ a) O grau de complexidade de um projeto deve ser conhecido desde o início do desenvolvimento, uma vez que não é correto readequar atividades previamente programadas. ✂️ b) O valor de um projeto somente pode ser percebido depois de ser completado e validado de acordo com os critérios de aceitação. ✂️ c) Usuários finais não devem participar dos estágios intermediários do desenvolvimento. ✂️ d) Riscos identificados no decorrer do projeto podem ter impacto positivo, sendo então considerados como oportunidades. ✂️ e) Mudanças no escopo do projeto devem ser feitas constantemente para tornar o projeto adaptável e facilitar o processo interativo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 208Q907025 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024Qual é a principal característica referente ao processo de CI/CD na disciplina de desenvolvimento e operações de software? ✂️ a) Minimização da quantidade de atualizações em entregas de software. ✂️ b) Automatização das tarefas de entrega e integração de código. ✂️ c) Publicação automática de software após a compilação manual sob responsabilidade da equipe de desenvolvimento. ✂️ d) Criação automática de ambiente para versionamento de código. ✂️ e) Acesso a bancos de dados distribuídos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 209Q888870 | Arquitetura de Software, Assistente de Sistemas, HRTN MG, FUNDEP, 2024Um time de desenvolvimento está trabalhando em um novo aplicativo e está realizando testes para garantir a qualidade do software. Nesse contexto, os testes de software têm o objetivo de ✂️ a) garantir que o software seja lançado o mais rápido possível, sem erros. ✂️ b) identificar e corrigir erros no software antes de ser lançado. ✂️ c) diminuir o custo de produção do software. ✂️ d) adicionar novos recursos ao software. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 210Q993577 | Arquitetura de Software, Suporte Operacional e de Tecnologia, IBGE, AOCP, 2019Carlos pretende implementar uma abordagem arquitetônica que facilite criar serviços de negócios com um alto grau de interoperabilidade e alta flexibilidade para acoplamento e compartilhamento de soluções. Nesse sentido, qual seria um exemplo de estrutura que Carlos deve implementar na sua empresa? ✂️ a) JBOSS. ✂️ b) NAT. ✂️ c) DNS. ✂️ d) SOA. ✂️ e) ICM. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
191Q910229 | Arquitetura de Software, Web Design, TCEPA, FGV, 2024Testes de usabilidade podem ser classificados em vários tipos, conforme o seu objetivo. O teste de exploração, frequentemente realizado durante o desenvolvimento de uma aplicação web, tem por objetivo ✂️ a) validar a conformidade da aplicação com as nas Diretrizes de Acessibilidade para Conteúdo Web (WCAG). ✂️ b) entender como os usuários pensam e determinar como as funcionalidades devem operar. ✂️ c) escolher qual a solução mais adequada entre duas opções, através de um processo de comparação. ✂️ d) efetivar o teste exaustivo das funcionalidades, empregando de protótipos de alta fidelidade. ✂️ e) medir a performance da aplicação em diferentes dispositivos, garantindo sua acessibilidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
192Q969159 | Arquitetura de Software, Suporte Técnico, TJPE, IBFC, 2017Na discussão na implementação de uma aplicação web com o Modelo MVC (Model-View-Controller) assinale a alternativa que apresenta afirmações abaixo que são tecnicamente verdadeiras: I. O Modelo MVC foi desenvolvido com o conceito típico de uma arquitetura linear dos seus três principais componentes. II. Uma visão (view) pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama. III. Esse padrão unifica todas as tarefas de acesso aos dados e lógica de negócio, lógica de apresentação e de interação num único pacote. IV. O Controller faz a mediação da entrada, convertendo-a em comandos para o Model ou View. ✂️ a) somente a I e II ✂️ b) somente a II e III ✂️ c) somente a III e IV ✂️ d) somente a I e III ✂️ e) somente a II e IV Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
193Q978637 | Arquitetura de Software, Tecnologia da Informação, TRT 1ª REGIÃO RJ, FCC, 2025Em uma aplicação web, um Tribunal Regional do Trabalho decide usar RabbitMQ para gerenciar notificações de processos trabalhistas. A configuração recomendada que garante que mensagens não sejam perdidas em caso de reinício do servidor RabbitMQ é ✂️ a) configurar retries automáticos no consumidor. ✂️ b) configurar o TTL das mensagens para infinito. ✂️ c) habilitar filas duráveis e mensagens persistentes. ✂️ d) configurar Webhooks para reenvio. ✂️ e) usar um banco de dados externo para armazenar mensagens. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
194Q905192 | Arquitetura de Software, Analista Tributário do Tesouro Municipal, Prefeitura de Nova Iguaçu RJ, FGV, 2024Um determinado órgão público tem requisitos extremamente críticos no que se refere a segurança dos seus sistemas.Indique a opção que descreve, dentro de uma metodologia de desenvolvimento de software, a forma correta de mitigar os riscos relativos à segurança no desenvolvimento do sistema. ✂️ a) Aplicar correção das vulnerabilidades durante a fase de implementação enquanto o código é escrito. ✂️ b) Detectar todas as vulnerabilidades na fase de teste antes do lançamento. ✂️ c) Criar um documento de análise de riscos relativos à segurança na fase de requisitos. ✂️ d) Responder as vulnerabilidades conforme são descobertas em uso na fase de manutenção. ✂️ e) Desenvolver um protótipo robusto que minimize riscos de segurança na fase de design do sistema. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
195Q1040132 | Arquitetura de Software, Arquitetura Cliente Servidor, Programação de Sistemas, TJ DFT, CESPE CEBRASPEJulgue o item seguinte, relativoà arquitetura cliente-servidor.Aplicações que utilizam a arquitetura cliente-servidor são compostas por nodos que interagem entre si e que não necessariamente assumem o papel exclusivo de cliente ou de servidor. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
196Q1038601 | Arquitetura de Software, Webservices, Suporte, BANESE, CESGRANRIO, 2025Em uma startup bancária que utiliza uma arquitetura de microsserviços para a integração entre diferentes sistemas, deseja-se melhorar o gerenciamento e o monitoramento das APIs, bem como otimizar a comunicação entre os microsserviços. Para isso, está sendo considerada a implementação de um API Manager e do Apache Kafka. Nesse contexto, essas tecnologias podem ser utilizadas do seguinte modo: ✂️ a) API Manager: criar tópicos no Apache Kafka; Apache Kafka: gerenciar a comunicação entre microsserviços e sistemas externos. ✂️ b) API Manager: autenticar usuários diretamente nas APIs; Apache Kafka: armazenar logs de atividades da aplicação para análise futura. ✂️ c) API Manager: centralizar toda a comunicação entre os microsserviços e o tráfego de dados; Apache Kafka: gerir e controlar as APIs. ✂️ d) API Manager: gerenciar a comunicação entre sistemas externos; Apache Kafka: gerenciar e rotear APIs. ✂️ e) API Manager: gerenciar o ciclo de vida das APIs, aplicar políticas de segurança e monitorar o tráfego de dados; Apache Kafka: garantir a comunicação assíncrona e em tempo real entre os microsserviços. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
197Q902191 | Arquitetura de Software, Analista de Tecnologia da Informação/Área Sistemas, UFRPE, FADURPE, 2024O modelo de visão 4 + 1 de arquitetura de software proposto por Kructhen sugere que deve haver quatro visões fundamentais de arquitetura. Assinale a alternativa que nomeia corretamente as quatro visões. ✂️ a) Visão Lógica, Visão de Processo, Visão de Implementação, Visão Física ✂️ b) Visão Estrutural, Visão de Comportamento, Visão de Integração, Visão Física ✂️ c) Visão de Caso de Uso, Visão de Processo, Visão de Desenvolvimento, Visão Física ✂️ d) Visão Lógica, Visão de Processo, Visão de Desenvolvimento, Visão Física ✂️ e) Visão Lógica, Visão Funcional, Visão de Processo, Visão de Integração Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
198Q904013 | Arquitetura de Software, Especialista em Governança de Tecnologia da Informação, TRF 1a, FGV, 2024A plataforma digital do Poder Judiciário (PDPJ-Br) seguirá o modelo arquitetural de microsserviços. No âmbito da PDPJ-Br, o Conselho Nacional de Justiça provê um(a): ✂️ a) escritório de projetos para desenvolver microsserviços; ✂️ b) série de microsserviços denominados módulos negociais; ✂️ c) série de microsserviços denominados módulos de integração; ✂️ d) líder técnico para aprovar a inclusão de novos projetos na plataforma; ✂️ e) lista de projetos em andamento, concluídos e pendentes de serem integrados à PDPJ-Br. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
199Q1061711 | Arquitetura de Software, Arquitetura de Software, Área Tecnologia da Informação e Ciência de Dados, SUSEP, CESPE CEBRASPE, 2025A respeito dos conceitos de DDD (domain-driven design) e de arquitetura serverless, julgue os itens a seguir.Ao se adicionar um evento como um gatilho HTTP ou de fila à função lambda, o serverless exige que toda a infraestrutura, como endpoints no API gateway, já esteja provisionada. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
200Q906082 | Arquitetura de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024Domain-Driven Design (DDD) é uma abordagem para o desenvolvimento de software que enfatiza a colaboração entre desenvolvedores e especialistas do domínio para criar soluções de software que são fortemente alinhadas com as necessidades e complexidades do domínio do problema. Assinale a opção que melhor descreve o conceito central de Domain-Driven Design (DDD). ✂️ a) Domain-Driven Design (DDD) foca na criação de interfaces de usuário sofisticadas e interativas para melhorar a experiência do usuário. ✂️ b) Domain-Driven Design (DDD) é uma abordagem que se concentra na modelagem e na solução de problemas complexos por meio da colaboração estreita com especialistas do domínio e da construção de um modelo de domínio rico e expressivo. ✂️ c) Domain-Driven Design (DDD) prioriza a eficiência na performance do banco de dados ao criar modelos de dados altamente normalizados e otimizados. ✂️ d) Domain-Driven Design (DDD) enfatiza o uso de frameworks e bibliotecas de terceiros para acelerar o desenvolvimento de software. ✂️ e) Domain-Driven Design (DDD) se concentra principalmente na implementação de testes automatizados para garantir a qualidade do código. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
201Q899430 | Arquitetura de Software, Analista de Sistemas, Prefeitura de Montes Claros MG, COTEC, 2024Considerando o modelo cliente-servidor, qual das seguintes afirmações sintetiza corretamente a função e a aplicação desse modelo em um ambiente de rede? ✂️ a) No modelo cliente-servidor, tanto o cliente quanto o servidor devem estar localizados fisicamente no mesmo prédio para garantir uma comunicação eficiente e uma resposta rápida às solicitações. ✂️ b) O modelo cliente-servidor é utilizado apenas para aplicações locais dentro de uma empresa, não sendo aplicável para o acesso a dados em redes globais como a World Wide Web. ✂️ c) No modelo cliente-servidor, os clientes são responsáveis por armazenar e manter os dados, enquanto os servidores atuam apenas como intermediários na transmissão dessas informações. ✂️ d) No modelo cliente-servidor, servidores poderosos mantêm e gerenciam dados centrais, enquanto clientes mais simples acessam e utilizam esses dados remotamente, independentemente de estarem localizados no mesmo prédio ou em locais distintos. ✂️ e) O modelo cliente-servidor só é eficaz quando o servidor lida com um número reduzido de clientes, já que um grande número de clientes simultâneos pode sobrecarregar o servidor e comprometer a performance. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
202Q1036151 | Arquitetura de Software, Padrões de Projeto Design Patterns, Desenvolvimento de Sistemas, BANRISUL, CESPE CEBRASPE, 2022Acerca dos padrões de projeto em arquitetura de software, julgue o próximo item. O princípio da segregação de interface dos padrões SOLID define que uma classe deve possuir somente uma operação para ser executada. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
203Q907182 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Imagine um analista de sistemas em uma empresa de desenvolvimento de software que está adotando a UML 2.5 para modelar seus projetos. Durante uma sessão de treinamento com a equipe, um desenvolvedor perguntou sobre os diferentes diagramas disponíveis na UML 2.5 e suas finalidades específicas. Ele quer saber qual diagrama é utilizado para modelar a estrutura estática de um sistema, incluindo classes, atributos, operações e seus relacionamentos. Na UML 2.5, qual diagrama é utilizado para modelar a estrutura estática de um sistema, incluindo classes, atributos, operações e seus relacionamentos? ✂️ a) Diagrama de caso de uso. ✂️ b) Diagrama de classe. ✂️ c) Diagrama de sequência. ✂️ d) Diagrama de atividades. ✂️ e) Diagrama de componentes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
204Q907197 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Uma empresa de desenvolvimento de software está criando um sistema de gerenciamento de clientes para um grande cliente corporativo. Para garantir que o sistema atenda às expectativas do cliente e facilite a coleta de feedback durante o desenvolvimento, a equipe decide usar prototipação como parte do processo de desenvolvimento. Durante uma reunião, a equipe discute os benefícios e desafios da prototipação. Qual das seguintes afirmações sobre o processo de prototipação de sistemas computacionais está CORRETA? ✂️ a) Uma vez que o protótipo esteja concluído, ele deve ser descartado e não deve influenciar o design final do sistema. ✂️ b) A prototipação é um processo que elimina a necessidade de documentação, pois o protótipo serve como a especificação final. ✂️ c) A prototipação permite que os usuários finais forneçam feedback antecipado e contínuo, o que pode melhorar significativamente a usabilidade do sistema. ✂️ d) A prototipação é adequada apenas para pequenos projetos devido ao seu custo e tempo de desenvolvimento elevados. ✂️ e) Prototipação é sinônimo de desenvolvimento incremental e não deve ser utilizada em conjunto com outras metodologias de desenvolvimento de software. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
205Q1063668 | Arquitetura de Software, Soap Simple Object Access Protocol, Administrador de Redes, INPE, FGV, 2024As abordagens REST e SOAP possuem o objetivo de permitir a comunicação entre aplicações web. Com relação ao seu emprego para transmissão de dados, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa. ( ) A transmissão de dados via SOAP é considerada mais segura que via RESTful API's, visto que REST não permite criptografia. ( ) SOAP usa estritamente o formato XML para suas mensagens, enquanto REST permite JSON apenas. ( ) A especificação WS-Security é utilizada exclusivamente no protocolo SOAP. As afirmativas são, respectivamente, ✂️ a) F – V – V. ✂️ b) F – V – F. ✂️ c) V – F – F. ✂️ d) F – F – F. ✂️ e) F – F – V. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
206Q951821 | Arquitetura de Software, Tecnico de Tecnologia da Informacao, UFC, FCPC, 2025Qual é o foco principal em UX design? ✂️ a) Criar interfaces visualmente atraentes. ✂️ b) Projetar identidades visuais de marcas. ✂️ c) Compreender e aprimorar a experiência geral do usuário. ✂️ d) Escrever código para o desenvolvimento de funcionalidades técnicas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
207Q907022 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024A respeito dos princípios de gerenciamento de projetos, assinale a alternativa correta. ✂️ a) O grau de complexidade de um projeto deve ser conhecido desde o início do desenvolvimento, uma vez que não é correto readequar atividades previamente programadas. ✂️ b) O valor de um projeto somente pode ser percebido depois de ser completado e validado de acordo com os critérios de aceitação. ✂️ c) Usuários finais não devem participar dos estágios intermediários do desenvolvimento. ✂️ d) Riscos identificados no decorrer do projeto podem ter impacto positivo, sendo então considerados como oportunidades. ✂️ e) Mudanças no escopo do projeto devem ser feitas constantemente para tornar o projeto adaptável e facilitar o processo interativo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
208Q907025 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024Qual é a principal característica referente ao processo de CI/CD na disciplina de desenvolvimento e operações de software? ✂️ a) Minimização da quantidade de atualizações em entregas de software. ✂️ b) Automatização das tarefas de entrega e integração de código. ✂️ c) Publicação automática de software após a compilação manual sob responsabilidade da equipe de desenvolvimento. ✂️ d) Criação automática de ambiente para versionamento de código. ✂️ e) Acesso a bancos de dados distribuídos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
209Q888870 | Arquitetura de Software, Assistente de Sistemas, HRTN MG, FUNDEP, 2024Um time de desenvolvimento está trabalhando em um novo aplicativo e está realizando testes para garantir a qualidade do software. Nesse contexto, os testes de software têm o objetivo de ✂️ a) garantir que o software seja lançado o mais rápido possível, sem erros. ✂️ b) identificar e corrigir erros no software antes de ser lançado. ✂️ c) diminuir o custo de produção do software. ✂️ d) adicionar novos recursos ao software. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
210Q993577 | Arquitetura de Software, Suporte Operacional e de Tecnologia, IBGE, AOCP, 2019Carlos pretende implementar uma abordagem arquitetônica que facilite criar serviços de negócios com um alto grau de interoperabilidade e alta flexibilidade para acoplamento e compartilhamento de soluções. Nesse sentido, qual seria um exemplo de estrutura que Carlos deve implementar na sua empresa? ✂️ a) JBOSS. ✂️ b) NAT. ✂️ c) DNS. ✂️ d) SOA. ✂️ e) ICM. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro