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 81Q888976 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024É uma característica da abordagem de banco de dados: ✂️ a) garantia de segurança absoluta dos dados ✂️ b) isolamento entre programas e dados, e abstração de dados ✂️ c) capacidade de realizar tarefas cognitivas de forma independente ✂️ d) capacidade de tomada de decisões autônomas, independente de dados Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 82Q888980 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Em engenharia de requisitos, o conceito correto de “requisitos de sistema” corresponde: ✂️ a) ao manual técnico gerado pelo programador após a etapa de desenvolvimento do sistema ✂️ b) às descrições do que o sistema deve fazer, aos serviços que oferece e às restrições a seu funcionamento ✂️ c) aos detalhes operacionais específicos, como procedimentos internos da empresa ou políticas de segurança, podendo incluir manuais de usuário ou políticas internas ✂️ d) às afirmações inseridas pelo gerente de projeto, em uma linguagem natural, de quais requisitos técnicos o programador deverá respeitar no desenvolvimento do produto Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 83Q983457 | Arquitetura de Software, Arquitetura de Software, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025A respeito da arquitetura cloud native, de técnicas de componentização de software e da arquitetura orientada a serviços (SOA), assinale a opção correta. ✂️ a) Na arquitetura cloud native, os aplicativos são divididos em serviços pequenos fracamente acoplados que se comunicam entre si. ✂️ b) No desenvolvimento de serviços, o projeto de mensagem tem como objetivo a definição das operações, entradas, saídas e exceções associadas às operações. ✂️ c) Um serviço é um componente de software reutilizável e de alto acoplamento que encapsula funcionalidades acessíveis e distribuídas por programas. ✂️ d) Na arquitetura cloud native, os aplicativos podem ser dimensionados horizontalmente, aumentando o tamanho das máquinas virtuais. ✂️ e) O uso de componentes exige necessariamente a implementação de interface e o conhecimento do código-fonte para referenciá-lo diretamente em um programa. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 84Q888995 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Nas práticas de interação humano-computador, quando um projeto de sistema interativo desenvolve uma tecnologia investigando os atores envolvidos, seus interesses, objetivos, atividades, responsabilidades, motivações, artefatos utilizados, contexto e demandas de uso, é comum a abordagem “de fora para dentro”, que valoriza, primeiramente ✂️ a) usuários ✂️ b) código ✂️ c) dados ✂️ d) lógica Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 85Q907171 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024A empresa "Energy XYZ" está gerenciando um projeto de eficiência energética para um novo centro industrial. O projeto é complexo e envolve diversas partes interessadas, como o cliente, os contratados, as autoridades locais e a comunidade. A equipe do projeto está utilizando o Guia PMBOK para gerenciar o projeto de forma eficaz. Qual dos seguintes processos do PMBOK NÃO é aplicável ao gerenciamento do projeto de eficiência energética para um novo centro industrial pela empresa "Energy XYZ"? ✂️ a) Execução: Este processo envolve a realização do trabalho do projeto de acordo com o plano. A equipe do projeto deve gerenciar os recursos, monitorar o progresso e lidar com os riscos e problemas que surjam. ✂️ b) Iniciação: Este processo define o escopo do projeto, identifica as partes interessadas e desenvolve a carta do projeto. É essencial para o sucesso do projeto, pois garante que todos os envolvidos estejam alinhados e que o projeto atenda às expectativas das partes interessadas. ✂️ c) Planejamento: Este processo envolve o desenvolvimento de um plano detalhado para executar o projeto. O plano deve incluir o cronograma, o orçamento, o plano de gerenciamento de recursos, o plano de gerenciamento de riscos e o plano de comunicação. ✂️ d) Encerramento: Este processo formaliza a conclusão do projeto e documenta as lições aprendidas. É importante para garantir que todos os entregáveis do projeto sejam concluídos e que as partes interessadas estejam satisfeitas com o resultado do projeto. ✂️ e) Monitoramento e Controle: Este processo envolve o acompanhamento do progresso do projeto e a comparação com o plano. A equipe do projeto deve identificar desvios do plano e tomar medidas corretivas quando necessário. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 86Q888996 | Arquitetura de Software, Princípios de Segurança, Programador de Sistemas, UERJ, UERJ, 2024A área de interação humano-computador estabeleceu diversos princípios, diretrizes e heurísticas que minimizam os erros comumente encontrados no desenvolvimento de sistemas e reduzem as dificuldades na interação. O princípio de padronização estabelece como diretriz que o(s): ✂️ a) usuário deve ter permissão para cancelar, desfazer e refazer suas ações ✂️ b) elementos de interface com comportamentos diferentes, devem ter aparências distintas ✂️ c) número de opções ou decisões que o usuário precisa tomar a cada instante deve ser reduzido ✂️ d) feedback sobre o que ocorreu ou está ocorrendo em uma ação, sempre deve ser fornecido ao usuário Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 87Q907205 | Arquitetura de Software, Princípios de Segurança, Negócios, CELESC, ACAFE, 2024A empresa XSecureYData está revisando suas políticas de segurança da informação e implementando um sistema de classificação de informações para proteger dados sensíveis. O objetivo é garantir que diferentes tipos de informações sejam tratados de acordo com seu nível de sensibilidade e impacto potencial em caso de comprometimento. Qual das seguintes classificações é tipicamente usada para designar informações que, se divulgadas, poderiam causar danos graves à organização? ✂️ a) Pública. ✂️ b) Secreta. ✂️ c) Interna. ✂️ d) Confidencial. ✂️ e) Restrita. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 88Q1042684 | Arquitetura de Software, Acessibilidade de Software, Análise de Negócio de TI, DATAPREV, FGV, 2024A acessibilidade digital é cada vez mais importante. Muitas empresas, como a startup brasileira Hand Talk, estão investindo em tornar seus sites e aplicativos inclusivos para pessoas com deficiência. Isso envolve um conjunto de práticas com esse fim. Diante desse contexto, a prática mais eficaz para promover a acessibilidade digital é ✂️ a) criar interfaces com alto contraste, mas não se preocupar em adicionar descrições nas imagens ou legendas nos vídeos. ✂️ b) usar ferramentas que traduzem para Libras e garantir que imagens e gráficos tenham descrições adequadas para leitores de tela. ✂️ c) reduzir o uso de elementos visuais para acelerar o carregamento, mesmo que isso comprometa a acessibilidade. ✂️ d) tornar vídeos mais interativos, mas deixar de lado as legendas e audiodescrições. ✂️ e) aplicar acessibilidade apenas nas páginas mais acessadas, ignorando áreas secundárias. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 89Q996615 | Arquitetura de Software, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024Sobre a arquitetura de microsserviços, assinale a alternativa que apresenta a ideia desta arquitetura. ✂️ a) Microsserviços são agrupados em um único serviço monolítico para garantir que todos os elementos de funcionalidade sejam gerenciados de forma centralizada e com menor sobrecarga ✂️ b) Microsserviços compartilham recursos e dependências para evitar redundância, garantindo que os serviços não sejam completamente autônomos ou independentes ✂️ c) A arquitetura de microsserviços se baseia na centralização de todos os elementos de funcionalidade em um serviço principal, com serviços adicionais subordinados a este serviço principal ✂️ d) Cada microsserviço é projetado para ser autônomo e independente, permitindo que funcione de forma isolada dos outros serviços, o que facilita a escalabilidade e a manutenção Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 90Q907027 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024Acerca dos soquetes em uma comunicação sob o protocolo TCP/IP, assinale a alternativa correta. ✂️ a) Cada soquete é identificado univocamente na rede por meio de um endereço IP e uma porta de conexão. ✂️ b) Soquetes não podem se comunicar em uma mesma máquina, pois compartilham o mesmo endereço IP. ✂️ c) Soquetes suportam apenas uma conexão em determinado momento. ✂️ d) Conexões entre soquetes permitem o tráfego em apenas uma direção por vez. ✂️ e) A descoberta de soquetes abertos na rede é feita por meio de mensagens broadcast. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 91Q1041474 | Arquitetura de Software, Arquitetura de Software, Especialidade Análise de Sistemas, STM, CESPE CEBRASPE, 2025Texto associado. No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo. Os princípios FIRST orientam os testes automatizados a serem rápidos na execução, flexíveis na aplicação em diferentes contextos, independentes entre si, repetíveis consistentemente, autovalidáveis e oportunos na criação e execução. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 92Q907091 | Arquitetura de Software, Infraestrutura Operação e Segurança, CELESC, ACAFE, 2024Durante um seminário sobre Arquitetura de Computadores, um professor está explicando os conceitos de concorrência, paralelismo e computação distribuída. Ele destaca como esses conceitos são aplicados em diferentes contextos e a importância de cada um na melhoria do desempenho dos sistemas computacionais. Qual das seguintes opções descreve CORRETAMENTE a diferença entre concorrência, paralelismo e computação distribuída? ✂️ a) Concorrência é a execução simultânea de múltiplas tarefas em diferentes sistemas, paralelismo envolve a execução sequencial de tarefas em múltiplos processadores, e computação distribuída se refere à execução de tarefas por um único sistema com múltiplos núcleos. ✂️ b) Concorrência e paralelismo são sinônimos e ambos se referem à execução de múltiplas tarefas ao mesmo tempo em diferentes processadores, enquanto computação distribuída se refere a múltiplos sistemas compartilhando a mesma memória. ✂️ c) Concorrência é a execução de tarefas de forma sequencial em um único processador, paralelismo se refere à execução de múltiplas tarefas em um único processador, e computação distribuída envolve múltiplos sistemas independentes sem comunicação entre eles. ✂️ d) Concorrência é a capacidade de um sistema realizar múltiplas tarefas ao mesmo tempo em múltiplos processadores, paralelismo é a execução de uma única tarefa por vários processadores ao mesmo tempo, e computação distribuída é a utilização de um único processador para executar todas as tarefas. ✂️ e) Concorrência se refere à execução simultânea de múltiplas tarefas em um único processador, paralelismo envolve múltiplos processadores executando diferentes partes de uma tarefa, e computação distribuída é a divisão de tarefas entre múltiplos sistemas independentes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 93Q1009260 | Arquitetura de Software, Arquitetura de Software, Classe B, DPE RO, FGV, 2025No desenvolvimento de software, a arquitetura de aplicações web é a estrutura e organização de um sistema web, que define como os componentes interagem entre si. Dentre diversos arranjos, o padrão de arquitetura hexagonal (também conhecido como padrão de portas e adaptadores) objetiva ✂️ a) implementar bloqueio tecnológico de armazenamentos de dados. ✂️ b) criar arquiteturas fracamente acopladas nas quais os componentes do aplicativo possam ser testados de forma independente, sem dependências de armazenamentos de dados ou interfaces de usuário. ✂️ c) alterar a pilha de tecnologia ao longo do tempo, ampliado impacto na lógica de negócios. ✂️ d) estabelecer arquitetura fortemente acoplada. ✂️ e) usar adaptadores para realizar trocas técnicas com componentes internos e usar interfaces chamadas portas para promover a comunicação do aplicativo com esses componentes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 94Q897137 | Arquitetura de Software, Infraestrutura de Tecnologia da Informação, TJ RR, FGV, 2024Uma API REST (Representational State Transfer) é uma interface que permite a comunicação entre sistemas utilizando um determinado protocolo, em que os recursos são acessados e manipulados por meio de requisições padrão como GET, POST, PUT e DELETE, seguindo princípios de simplicidade, escalabilidade e independência de plataforma. Isso posto, assinale a afirmativa correta sobre API REST. ✂️ a) Normalmente, uma solicitação PUT cria um novo registro. ✂️ b) Nenhum dado do cliente é armazenado no servidor entre as solicitações e toda solicitação é separada e desconectada. ✂️ c) Não há a possibilidade de utilização de cache. ✂️ d) Utiliza WSDL como linguagem de descrição de serviços web. ✂️ e) É um protocolo com requisitos específicos, como a mensageria XML. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 95Q1036149 | Arquitetura de Software, Arquitetura de Software, Desenvolvimento de Sistemas, BANRISUL, CESPE CEBRASPE, 2022Acerca dos padrões de projeto em arquitetura de software, julgue o próximo item. O analista de requisitos de um projeto orientado a objetos trabalha com o modelo conceitual, representado por um conjunto de diagramas que mostra os conceitos do sistema. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 96Q888977 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Diversas restrições podem ser especificadas sobre um banco de dados relacional. Essas restrições são classificadas como: ✂️ a) de atualização, de inserção e de exclusão ✂️ b) de tuplas, de cardinalidade e de valores ✂️ c) implícitas, explícitas e semânticas ✂️ d) planas, densas e de negócio Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 97Q906972 | Arquitetura de Software, Princípios de Segurança, Analista de Tecnologia da Informação, Câmara de Alexânia GO, FUNATEC, 2024Assinale a assertiva que não representa um dos pilares da segurança da informação. ✂️ a) Confidencialidade. ✂️ b) Integridade. ✂️ c) Indisponibilidade. ✂️ d) Autenticidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 98Q978172 | Arquitetura de Software, Arquitetura de Software, Especialidade Tecnologia da Informação, TRETO, AOCP, 2025A Portaria CNJ nº 253/2020 estabelece critérios técnicos para o desenvolvimento de módulos e serviços na Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br). O documento define orientações sobre arquitetura, tecnologias recomendadas e boas práticas de desenvolvimento. Em relação a essa portaria, assinale a alternativa correta. ✂️ a) Os microsserviços devem ser obrigatoriamente implementados em Python com Django, como forma de padronização das soluções. ✂️ b) A arquitetura da PDPJ-Br é baseada em microsserviços acoplados e sincronizados por invocação direta entre APIs. ✂️ c) A autenticação e a autorização de acesso aos microsserviços devem ser feitas exclusivamente com login e senha, utilizando diretórios locais de cada tribunal. ✂️ d) Os serviços desenvolvidos para a PDPJ-Br não necessitam seguir práticas de integração contínua nem prover testes automatizados. ✂️ e) A portaria recomenda o uso da linguagem Java com o framework Spring Boot e prevê integração entre microsserviços via mensageria com uso de message broker. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 99Q907015 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024Na segurança da informação, qual é o termo relacionado à fragilidade de um ativo, que pode ser explorada por um agente malicioso? ✂️ a) Periculosidade ✂️ b) Incidente ✂️ c) Ameaça ✂️ d) Vulnerabilidade ✂️ e) Hacker Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 100Q907018 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024O active directory do sistema operacional Windows inclui um mecanismo que distribui os dados do diretório por meio de uma rede. A esse mecanismo é dado o nome de ✂️ a) catálogo global. ✂️ b) mecanismo de consulta e índice. ✂️ c) serviço de replicação. ✂️ d) esquema. ✂️ e) serviço de deleção redundante. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
81Q888976 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024É uma característica da abordagem de banco de dados: ✂️ a) garantia de segurança absoluta dos dados ✂️ b) isolamento entre programas e dados, e abstração de dados ✂️ c) capacidade de realizar tarefas cognitivas de forma independente ✂️ d) capacidade de tomada de decisões autônomas, independente de dados Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
82Q888980 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Em engenharia de requisitos, o conceito correto de “requisitos de sistema” corresponde: ✂️ a) ao manual técnico gerado pelo programador após a etapa de desenvolvimento do sistema ✂️ b) às descrições do que o sistema deve fazer, aos serviços que oferece e às restrições a seu funcionamento ✂️ c) aos detalhes operacionais específicos, como procedimentos internos da empresa ou políticas de segurança, podendo incluir manuais de usuário ou políticas internas ✂️ d) às afirmações inseridas pelo gerente de projeto, em uma linguagem natural, de quais requisitos técnicos o programador deverá respeitar no desenvolvimento do produto Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
83Q983457 | Arquitetura de Software, Arquitetura de Software, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025A respeito da arquitetura cloud native, de técnicas de componentização de software e da arquitetura orientada a serviços (SOA), assinale a opção correta. ✂️ a) Na arquitetura cloud native, os aplicativos são divididos em serviços pequenos fracamente acoplados que se comunicam entre si. ✂️ b) No desenvolvimento de serviços, o projeto de mensagem tem como objetivo a definição das operações, entradas, saídas e exceções associadas às operações. ✂️ c) Um serviço é um componente de software reutilizável e de alto acoplamento que encapsula funcionalidades acessíveis e distribuídas por programas. ✂️ d) Na arquitetura cloud native, os aplicativos podem ser dimensionados horizontalmente, aumentando o tamanho das máquinas virtuais. ✂️ e) O uso de componentes exige necessariamente a implementação de interface e o conhecimento do código-fonte para referenciá-lo diretamente em um programa. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
84Q888995 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Nas práticas de interação humano-computador, quando um projeto de sistema interativo desenvolve uma tecnologia investigando os atores envolvidos, seus interesses, objetivos, atividades, responsabilidades, motivações, artefatos utilizados, contexto e demandas de uso, é comum a abordagem “de fora para dentro”, que valoriza, primeiramente ✂️ a) usuários ✂️ b) código ✂️ c) dados ✂️ d) lógica Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
85Q907171 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024A empresa "Energy XYZ" está gerenciando um projeto de eficiência energética para um novo centro industrial. O projeto é complexo e envolve diversas partes interessadas, como o cliente, os contratados, as autoridades locais e a comunidade. A equipe do projeto está utilizando o Guia PMBOK para gerenciar o projeto de forma eficaz. Qual dos seguintes processos do PMBOK NÃO é aplicável ao gerenciamento do projeto de eficiência energética para um novo centro industrial pela empresa "Energy XYZ"? ✂️ a) Execução: Este processo envolve a realização do trabalho do projeto de acordo com o plano. A equipe do projeto deve gerenciar os recursos, monitorar o progresso e lidar com os riscos e problemas que surjam. ✂️ b) Iniciação: Este processo define o escopo do projeto, identifica as partes interessadas e desenvolve a carta do projeto. É essencial para o sucesso do projeto, pois garante que todos os envolvidos estejam alinhados e que o projeto atenda às expectativas das partes interessadas. ✂️ c) Planejamento: Este processo envolve o desenvolvimento de um plano detalhado para executar o projeto. O plano deve incluir o cronograma, o orçamento, o plano de gerenciamento de recursos, o plano de gerenciamento de riscos e o plano de comunicação. ✂️ d) Encerramento: Este processo formaliza a conclusão do projeto e documenta as lições aprendidas. É importante para garantir que todos os entregáveis do projeto sejam concluídos e que as partes interessadas estejam satisfeitas com o resultado do projeto. ✂️ e) Monitoramento e Controle: Este processo envolve o acompanhamento do progresso do projeto e a comparação com o plano. A equipe do projeto deve identificar desvios do plano e tomar medidas corretivas quando necessário. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
86Q888996 | Arquitetura de Software, Princípios de Segurança, Programador de Sistemas, UERJ, UERJ, 2024A área de interação humano-computador estabeleceu diversos princípios, diretrizes e heurísticas que minimizam os erros comumente encontrados no desenvolvimento de sistemas e reduzem as dificuldades na interação. O princípio de padronização estabelece como diretriz que o(s): ✂️ a) usuário deve ter permissão para cancelar, desfazer e refazer suas ações ✂️ b) elementos de interface com comportamentos diferentes, devem ter aparências distintas ✂️ c) número de opções ou decisões que o usuário precisa tomar a cada instante deve ser reduzido ✂️ d) feedback sobre o que ocorreu ou está ocorrendo em uma ação, sempre deve ser fornecido ao usuário Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
87Q907205 | Arquitetura de Software, Princípios de Segurança, Negócios, CELESC, ACAFE, 2024A empresa XSecureYData está revisando suas políticas de segurança da informação e implementando um sistema de classificação de informações para proteger dados sensíveis. O objetivo é garantir que diferentes tipos de informações sejam tratados de acordo com seu nível de sensibilidade e impacto potencial em caso de comprometimento. Qual das seguintes classificações é tipicamente usada para designar informações que, se divulgadas, poderiam causar danos graves à organização? ✂️ a) Pública. ✂️ b) Secreta. ✂️ c) Interna. ✂️ d) Confidencial. ✂️ e) Restrita. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
88Q1042684 | Arquitetura de Software, Acessibilidade de Software, Análise de Negócio de TI, DATAPREV, FGV, 2024A acessibilidade digital é cada vez mais importante. Muitas empresas, como a startup brasileira Hand Talk, estão investindo em tornar seus sites e aplicativos inclusivos para pessoas com deficiência. Isso envolve um conjunto de práticas com esse fim. Diante desse contexto, a prática mais eficaz para promover a acessibilidade digital é ✂️ a) criar interfaces com alto contraste, mas não se preocupar em adicionar descrições nas imagens ou legendas nos vídeos. ✂️ b) usar ferramentas que traduzem para Libras e garantir que imagens e gráficos tenham descrições adequadas para leitores de tela. ✂️ c) reduzir o uso de elementos visuais para acelerar o carregamento, mesmo que isso comprometa a acessibilidade. ✂️ d) tornar vídeos mais interativos, mas deixar de lado as legendas e audiodescrições. ✂️ e) aplicar acessibilidade apenas nas páginas mais acessadas, ignorando áreas secundárias. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
89Q996615 | Arquitetura de Software, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024Sobre a arquitetura de microsserviços, assinale a alternativa que apresenta a ideia desta arquitetura. ✂️ a) Microsserviços são agrupados em um único serviço monolítico para garantir que todos os elementos de funcionalidade sejam gerenciados de forma centralizada e com menor sobrecarga ✂️ b) Microsserviços compartilham recursos e dependências para evitar redundância, garantindo que os serviços não sejam completamente autônomos ou independentes ✂️ c) A arquitetura de microsserviços se baseia na centralização de todos os elementos de funcionalidade em um serviço principal, com serviços adicionais subordinados a este serviço principal ✂️ d) Cada microsserviço é projetado para ser autônomo e independente, permitindo que funcione de forma isolada dos outros serviços, o que facilita a escalabilidade e a manutenção Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
90Q907027 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024Acerca dos soquetes em uma comunicação sob o protocolo TCP/IP, assinale a alternativa correta. ✂️ a) Cada soquete é identificado univocamente na rede por meio de um endereço IP e uma porta de conexão. ✂️ b) Soquetes não podem se comunicar em uma mesma máquina, pois compartilham o mesmo endereço IP. ✂️ c) Soquetes suportam apenas uma conexão em determinado momento. ✂️ d) Conexões entre soquetes permitem o tráfego em apenas uma direção por vez. ✂️ e) A descoberta de soquetes abertos na rede é feita por meio de mensagens broadcast. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
91Q1041474 | Arquitetura de Software, Arquitetura de Software, Especialidade Análise de Sistemas, STM, CESPE CEBRASPE, 2025Texto associado. No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo. Os princípios FIRST orientam os testes automatizados a serem rápidos na execução, flexíveis na aplicação em diferentes contextos, independentes entre si, repetíveis consistentemente, autovalidáveis e oportunos na criação e execução. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
92Q907091 | Arquitetura de Software, Infraestrutura Operação e Segurança, CELESC, ACAFE, 2024Durante um seminário sobre Arquitetura de Computadores, um professor está explicando os conceitos de concorrência, paralelismo e computação distribuída. Ele destaca como esses conceitos são aplicados em diferentes contextos e a importância de cada um na melhoria do desempenho dos sistemas computacionais. Qual das seguintes opções descreve CORRETAMENTE a diferença entre concorrência, paralelismo e computação distribuída? ✂️ a) Concorrência é a execução simultânea de múltiplas tarefas em diferentes sistemas, paralelismo envolve a execução sequencial de tarefas em múltiplos processadores, e computação distribuída se refere à execução de tarefas por um único sistema com múltiplos núcleos. ✂️ b) Concorrência e paralelismo são sinônimos e ambos se referem à execução de múltiplas tarefas ao mesmo tempo em diferentes processadores, enquanto computação distribuída se refere a múltiplos sistemas compartilhando a mesma memória. ✂️ c) Concorrência é a execução de tarefas de forma sequencial em um único processador, paralelismo se refere à execução de múltiplas tarefas em um único processador, e computação distribuída envolve múltiplos sistemas independentes sem comunicação entre eles. ✂️ d) Concorrência é a capacidade de um sistema realizar múltiplas tarefas ao mesmo tempo em múltiplos processadores, paralelismo é a execução de uma única tarefa por vários processadores ao mesmo tempo, e computação distribuída é a utilização de um único processador para executar todas as tarefas. ✂️ e) Concorrência se refere à execução simultânea de múltiplas tarefas em um único processador, paralelismo envolve múltiplos processadores executando diferentes partes de uma tarefa, e computação distribuída é a divisão de tarefas entre múltiplos sistemas independentes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
93Q1009260 | Arquitetura de Software, Arquitetura de Software, Classe B, DPE RO, FGV, 2025No desenvolvimento de software, a arquitetura de aplicações web é a estrutura e organização de um sistema web, que define como os componentes interagem entre si. Dentre diversos arranjos, o padrão de arquitetura hexagonal (também conhecido como padrão de portas e adaptadores) objetiva ✂️ a) implementar bloqueio tecnológico de armazenamentos de dados. ✂️ b) criar arquiteturas fracamente acopladas nas quais os componentes do aplicativo possam ser testados de forma independente, sem dependências de armazenamentos de dados ou interfaces de usuário. ✂️ c) alterar a pilha de tecnologia ao longo do tempo, ampliado impacto na lógica de negócios. ✂️ d) estabelecer arquitetura fortemente acoplada. ✂️ e) usar adaptadores para realizar trocas técnicas com componentes internos e usar interfaces chamadas portas para promover a comunicação do aplicativo com esses componentes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
94Q897137 | Arquitetura de Software, Infraestrutura de Tecnologia da Informação, TJ RR, FGV, 2024Uma API REST (Representational State Transfer) é uma interface que permite a comunicação entre sistemas utilizando um determinado protocolo, em que os recursos são acessados e manipulados por meio de requisições padrão como GET, POST, PUT e DELETE, seguindo princípios de simplicidade, escalabilidade e independência de plataforma. Isso posto, assinale a afirmativa correta sobre API REST. ✂️ a) Normalmente, uma solicitação PUT cria um novo registro. ✂️ b) Nenhum dado do cliente é armazenado no servidor entre as solicitações e toda solicitação é separada e desconectada. ✂️ c) Não há a possibilidade de utilização de cache. ✂️ d) Utiliza WSDL como linguagem de descrição de serviços web. ✂️ e) É um protocolo com requisitos específicos, como a mensageria XML. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
95Q1036149 | Arquitetura de Software, Arquitetura de Software, Desenvolvimento de Sistemas, BANRISUL, CESPE CEBRASPE, 2022Acerca dos padrões de projeto em arquitetura de software, julgue o próximo item. O analista de requisitos de um projeto orientado a objetos trabalha com o modelo conceitual, representado por um conjunto de diagramas que mostra os conceitos do sistema. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
96Q888977 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Diversas restrições podem ser especificadas sobre um banco de dados relacional. Essas restrições são classificadas como: ✂️ a) de atualização, de inserção e de exclusão ✂️ b) de tuplas, de cardinalidade e de valores ✂️ c) implícitas, explícitas e semânticas ✂️ d) planas, densas e de negócio Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
97Q906972 | Arquitetura de Software, Princípios de Segurança, Analista de Tecnologia da Informação, Câmara de Alexânia GO, FUNATEC, 2024Assinale a assertiva que não representa um dos pilares da segurança da informação. ✂️ a) Confidencialidade. ✂️ b) Integridade. ✂️ c) Indisponibilidade. ✂️ d) Autenticidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
98Q978172 | Arquitetura de Software, Arquitetura de Software, Especialidade Tecnologia da Informação, TRETO, AOCP, 2025A Portaria CNJ nº 253/2020 estabelece critérios técnicos para o desenvolvimento de módulos e serviços na Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br). O documento define orientações sobre arquitetura, tecnologias recomendadas e boas práticas de desenvolvimento. Em relação a essa portaria, assinale a alternativa correta. ✂️ a) Os microsserviços devem ser obrigatoriamente implementados em Python com Django, como forma de padronização das soluções. ✂️ b) A arquitetura da PDPJ-Br é baseada em microsserviços acoplados e sincronizados por invocação direta entre APIs. ✂️ c) A autenticação e a autorização de acesso aos microsserviços devem ser feitas exclusivamente com login e senha, utilizando diretórios locais de cada tribunal. ✂️ d) Os serviços desenvolvidos para a PDPJ-Br não necessitam seguir práticas de integração contínua nem prover testes automatizados. ✂️ e) A portaria recomenda o uso da linguagem Java com o framework Spring Boot e prevê integração entre microsserviços via mensageria com uso de message broker. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
99Q907015 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024Na segurança da informação, qual é o termo relacionado à fragilidade de um ativo, que pode ser explorada por um agente malicioso? ✂️ a) Periculosidade ✂️ b) Incidente ✂️ c) Ameaça ✂️ d) Vulnerabilidade ✂️ e) Hacker Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
100Q907018 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024O active directory do sistema operacional Windows inclui um mecanismo que distribui os dados do diretório por meio de uma rede. A esse mecanismo é dado o nome de ✂️ a) catálogo global. ✂️ b) mecanismo de consulta e índice. ✂️ c) serviço de replicação. ✂️ d) esquema. ✂️ e) serviço de deleção redundante. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro