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 321Q1086619 | Arquitetura de Software, Arquitetura Cliente Servidor, Analista de Sistemas, TJ RJ, CESPE CEBRASPE, 2021Em um ambiente cliente/servidor, a arquitetura que permite a mesma aplicação assumir tanto o papel de cliente quanto o de servidor é conhecida como arquitetura C/S ✂️ a) simples. ✂️ b) de dois níveis. ✂️ c) multinível. ✂️ d) de três camadas. ✂️ e) par-par. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 322Q1038757 | Arquitetura de Software, Análise de Requisitos, Transformação Digital e Gestão de TI, BANRISUL, CESPE CEBRASPE, 2025A fase de empatia no design thinking tem como objetivo principal ✂️ a) gerar insights a partir das experiências, angústias e motivações dos usuários. ✂️ b) avaliar o desempenho dos protótipos construídos. ✂️ c) priorizar a validação das hipóteses previamente estruturadas. ✂️ d) concentrar-se na ideação colaborativa de alternativas viáveis. ✂️ e) analisar a viabilidade técnica das possíveis soluções. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 323Q907187 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Uma empresa de e-commerce está migrando seu sistema de gestão de dados para um novo banco de dados relacional. Para garantir que todos os departamentos entendam e utilizem corretamente os dados, a empresa está criando um dicionário de dados. Além disso, a equipe de TI está organizando um depósito de dados para consolidar informações de diferentes fontes. Qual das seguintes afirmações sobre depósito de dados e dicionário de dados está CORRETA? ✂️ a) O dicionário de dados é uma coleção de dados brutos provenientes de várias fontes, armazenados de forma não organizada. ✂️ b) O depósito de dados é usado exclusivamente para o armazenamento de documentos e arquivos não estruturados. ✂️ c) O dicionário de dados é uma ferramenta que descreve a estrutura dos dados, como tipos de dados, relações entre tabelas e restrições, facilitando a compreensão e o uso correto dos dados. ✂️ d) O depósito de dados é um sistema que documenta e descreve a estrutura dos dados de uma organização, similar a um glossário. ✂️ e) O dicionário de dados é usado para armazenar grandes volumes de dados históricos e realizar análises complexas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 324Q907191 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Uma equipe de desenvolvimento de software está projetando um novo sistema de gerenciamento de inventário para uma loja de varejo. Para isso, ela está utilizando o modelo de entidade-relacionamento (ER) para estruturar o banco de dados. Durante uma reunião, seus membros discutem como melhor representar os dados e suas relações no modelo ER. Qual das seguintes afirmações sobre o modelo de entidade-relacionamento (ER) está CORRETA? ✂️ a) No modelo ER, uma entidade representa uma instância específica de um objeto, como um cliente específico ou um produto específico. ✂️ b) O modelo ER é uma ferramenta visual que ajuda a representar as entidades, atributos e relacionamentos de maneira clara e organizada. ✂️ c) Relacionamentos no modelo ER são usados para conectar entidades, mas não podem ter atributos próprios. ✂️ d) Um atributo em uma entidade ER deve ser único para cada instância dessa entidade. ✂️ e) Em um diagrama ER, uma entidade fraca é aquela que não possui atributos próprios e depende inteiramente de outra entidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 325Q1006062 | Arquitetura de Software, Tecnologia da Informação, TRT 7 Região CE, CESPE CEBRASPEEm relação à arquitetura cliente/servidor, assinale a opção correta. ✂️ a) Uma arquitetura de três níveis possibilita o desenvolvimento de servidores especializados. ✂️ b) Em comparação à arquitetura de três níveis, a arquitetura de dois níveis pode ser considerada mais segura. ✂️ c) Nessa arquitetura, o servidor é considerado o elemento ativo. ✂️ d) Em uma arquitetura de três níveis, o servidor é capaz de responder aos pedidos do cliente apenas ao consultar as bases de dados que estejam diretamente ligadas a ele. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 326Q996619 | Arquitetura de Software, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024APIs (Application Programming Interface) são amplamente utilizadas para comunicação entre sistemas. Assinale a alternativa que apresenta corretamente o propósito e o uso do Swagger no desenvolvimento de APIs. ✂️ a) Swagger é uma ferramenta exclusiva para testar APIs, sem suporte para design ou documentação ✂️ b) Swagger é um software apenas disponível comercialmente, destinado apenas a engenheiros técnicos ✂️ c) Swagger foi criado pela SoapUI, uma empresa especializada em desenvolvimento de APIs ✂️ d) Swagger é uma suíte de ferramentas que cobre todo o ciclo de vida de uma API, incluindo design, documentação, teste e implantação Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 327Q907573 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024O Scrum é uma estrutura de gestão ágil de projetos, que ajuda equipes a estruturar e gerenciar o trabalho por meio do conjunto de valores, princípios e práticas. Entre as alternativas abaixo, assinale aquela que NÃO é uma característica fundamental da metodologia SCRUM. ✂️ a) O trabalho é dividido em Sprints curtas e iterativas. ✂️ b) A equipe é multifuncional e auto-organizada. ✂️ c) No final de cada Sprint, um produto funcional e incrementável é entregue. ✂️ d) Um Product Owner define os requisitos do produto e prioriza a lista de Product Backlog. ✂️ e) Um Scrum Master facilita as reuniões da equipe e remove impedimentos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 328Q907579 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024Uma empresa de varejo online deseja utilizar a análise preditiva para otimizar suas campanhas de marketing e aumentar as vendas. A empresa possui um histórico de compras dos clientes, incluindo informações sobre produtos adquiridos, valor das compras, data das compras, canal de venda e outros atributos relevantes. Qual das seguintes técnicas de análise preditiva seria mais adequada para identificar clientes com maior probabilidade de realizar novas compras, e direcionar as campanhas de marketing de forma mais eficiente, considerando o cenário descrito? ✂️ a) Modelagem de Predição: Uma técnica que utiliza algoritmos de aprendizado de máquina para construir modelos que preveem eventos futuros, como a probabilidade de um cliente realizar uma nova compra. ✂️ b) Análise de Séries Temporais: Uma técnica que analisa dados sequenciais ao longo do tempo para identificar padrões, tendências e anomalias. ✂️ c) Mineração de Texto: Uma técnica que extrai informações e padrões de textos não estruturados, como descrições de produtos, avaliações de clientes e comentários nas redes sociais. O código não produzirá saída. ✂️ d) Análise de Agrupamentos: Uma técnica que agrupa dados em clusters com base em suas características, permitindo identificar grupos de clientes com perfis e comportamentos semelhantes. ✂️ e) Aprendizagem por Reforço: Uma técnica que utiliza recompensas e penalidades para treinar agentes a tomar decisões em ambientes complexos e dinâmicos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 329Q907581 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024Um desenvolvedor de software está iniciando um novo projeto e precisa decidir qual paradigma de programação utilizar. O desenvolvedor tem conhecimento em programação procedural, mas nunca utilizou Programação Orientada a Objetos. Assinale a alternativa que NÃO apresenta um dos princípios básicos da Programação Orientada a Objetos (POO). ✂️ a) Generalização: Visa encontrar soluções abrangentes para problemas comuns, utilizando abstração e herança para criar classes genéricas e reutilizáveis. ✂️ b) Abstração: Permite ocultar detalhes de implementação e expor apenas as funcionalidades essenciais de um objeto para o usuário. ✂️ c) Encapsulamento: Combina dados (atributos) e métodos (comportamentos) em uma única unidade, protegendo os dados de acessos indevidos. ✂️ d) Herança: Permite que novas classes herdem atributos e métodos de classes existentes, promovendo reuso de código e organização hierárquica. ✂️ e) Polimorfismo: Permite que objetos de diferentes classes respondam ao mesmo método de formas distintas, proporcionando flexibilidade e extensibilidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 330Q970312 | Arquitetura de Software, Sistemas Operacionais, Analista de Sistemas – Processos de negócio, Petrobras, CESPE CEBRASPE, 2022Com relação auser experience(UX), julgue o item a seguir.A “história de usuário”, ainda que seja importante para elicitação de requisitos, não pode ser utilizada como ferramenta para a definição e a melhoria do design de experiência do usuário (UX), uma vez que elementos como planejamento e pesquisa são encontrados somente na UX. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 331Q888667 | Arquitetura de Software, PROVA ANULADA, Prefeitura de Luiz Alves SC, INAZ do Pará, 2024São consideradas boas práticas na manutenção de sistemas operacionais, exceto: ✂️ a) Manter os programas instalados com as versões mais recentes. ✂️ b) Instalar apenas aplicações originais. ✂️ c) só de mecanismos de proteção, como programas antimalware e firewall pessoal. ✂️ d) Utilizar sempre as configurações padrão, disponibilizadas pelos programas ✂️ e) Fazer regularmente backup dos seus dados, para evitar que eles sejam perdidos em caso de furto ou mau funcionamento do computador. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 332Q1036153 | 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. Por meio do padrão Facade, é possível construir uma interface comum e simplificada para um sistema ou subsistema. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 333Q888988 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Sobre os componentes básicos de um computador, tanto software como hardware, e seu funcionamento, é correto afirmar que: ✂️ a) memória principal é um dispositivo considerado “passivo”, pois a partir dela são fornecidos elementos a outras unidades do computador ✂️ b) unidade central de processamento e os registradores são componentes básicos do hardware considerados fundamentais para o processamento dos dados ✂️ c) hardware é constituído por elementos básicos, que são: unidade central de processamento, memória principal, armazenamento secundário e unidades de entrada e saída ✂️ d) sistema operacional abriga programas fornecidos pelo fabricante do computador e programas desenvolvidos pelo usuário, agrupando-os como software original e software do usuário Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 334Q907193 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Uma empresa de manufatura está enfrentando desafios com a integração de seus dados entre diferentes departamentos, como produção, estoque, vendas e finanças. Isso resulta em ineficiências, como retrabalho, duplicação de dados e dificuldade na tomada de decisões. A empresa busca uma solução para integrar seus processos e obter uma visão holística de suas operações. Qual das alternativas a seguir NÃO é um benefício potencial da implementação de um sistema ERP para essa empresa de manufatura? ✂️ a) Aumento da produtividade: Automatiza tarefas manuais, libera tempo para atividades mais estratégicas e aumenta a produtividade dos funcionários. ✂️ b) Integração de dados e processos: Unificação das informações de diferentes departamentos em um único sistema, eliminando redundâncias e facilitando o acesso aos dados. ✂️ c) Maior visibilidade e controle das operações: Fornece uma visão geral das operações da empresa em tempo real, permitindo um melhor monitoramento e controle dos processos. ✂️ d) Melhoria na tomada de decisões: Facilita a tomada de decisões estratégicas e operacionais baseadas em dados precisos e atualizados. ✂️ e) Redução de custos: Otimiza processos, elimina retrabalho e reduz custos operacionais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 335Q1026022 | Arquitetura de Software, Mvc Model View Controller, Tecnologia da Informação, SEDF, Quadrix, 2022Quanto ao modelo MVC, ao padrão XML e à UML, julgue o item.No padrão de arquitetura MVC, as regras de negócios estão contidas no elemento Model. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 336Q903914 | Arquitetura de Software, Especialidade: Tecnologia da Informação, TRF 1a, FGV, 2024O analista Peixonauta está trabalhando na manutenção de um servidor Red Hat Enterprise Linux (RHEL). Ele precisa instalar um pacote de software que não está disponível nos repositórios padrão configurados no sistema. Para completar essa tarefa com sucesso, ele deve utilizar um comando que permita a instalação de um pacote RPM baixado diretamente da Internet, sem adicionar um novo repositório ao sistema. Para instalar tal pacote diretamente, Peixonauta deve utilizar o comando: ✂️ a) rpm -i package.rpm; ✂️ b) dnf update package.rpm; ✂️ c) yum search package.rpm; ✂️ d) apt-get install package.rpm; ✂️ e) curl -O http://example.com/package.rpm && rpm -q package.rpm. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 337Q1063666 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvedor de Software, INPE, FGV, 2024Ao se escolher a arquitetura de software para um projeto, é fundamental considerar os requisitos não funcionais a serem priorizados. A arquitetura de microsserviços é mais indicada que a arquitetura monolítica, quando a prioridade é otimizar ✂️ a) o tempo de resposta. ✂️ b) a simplicidade de desenvolvimento. ✂️ c) a testabilidade. ✂️ d) a disponibilidade. ✂️ e) a comunicação entre componentes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 338Q900126 | Arquitetura de Software, Analista de Tecnologia da Informação, IF TO, IF TO, 2024O modo como construímos softwares está em constante evolução, nos últimos anos o conceito de microserviços tem ganhado a atenção do mercado. Sobre microsserviços responda: ✂️ a) É uma abordagem arquitetural com foco em softwares como coleção de serviços pequenos e independentes, que se comunicam entre si através de APIs. As principais características são: interdependência, ou seja, cada microsserviço é uma unidade interdependente que executa uma função específica dentro da aplicação. ✂️ b) É uma abordagem arquitetural com foco em softwares como coleção de serviços pequenos e independentes, que se comunicam entre si através de APIs. As principais características são: independência, ou seja, cada microserviço é uma unidade independente que executa uma função específica dentro da aplicação; comunicação constante via APIs, os microsserviços se comunicam entre si utilizando APIs; desenvolvimento e deploy independentes, como cada microserviço é autônomo, ele pode ser desenvolvido, testado, e implantado independentemente dos outros; escalabilidade, microsserviços permitem uma escalabilidade mais granular. ✂️ c) Cada microsserviços podem ser desenvolvidos usando uma linguagem de programação e tecnologia padrão ao propósito específico. Isso permite menor flexibilidade tecnológica dentro de uma organização. ✂️ d) As vantagens dos microsserviços são: A gestão de múltiplos serviços, cada um com seu próprio ciclo de vida, pode ser facilmente gerenciada. Isso inclui orquestração, monitoramento, logging, e deploy. ✂️ e) Microsserviços são mais adequados para pequenas aplicações que precisam escalar e evoluir rapidamente, e que são mantidas por pequenas equipes de desenvolvimento. Muito útil em ambientes de pequenos negócios de software. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 339Q907564 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024O contexto do Data Warehouse possui várias tecnologias associadas. Uma delas é definida como “Tecnologia para realizar consultas complexas de alta velocidade ou análise multidimensional em grandes volumes de dados em um Data Warehouse, Data Lake ou outro repositório de dados. É comumente utilizada em modelos dimensionais”. Qual dos termos a seguir refere-se a essa definição: ✂️ a) JSON. ✂️ b) OLAP. ✂️ c) Data mining. ✂️ d) Banco de Dados No SQL. ✂️ e) Big Data. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 340Q907571 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024No contexto SQL, o nome dado a um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele, é. ✂️ a) JOIN. ✂️ b) Triggers. ✂️ c) Procedures. ✂️ d) Bootstrap. ✂️ e) Functions. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
321Q1086619 | Arquitetura de Software, Arquitetura Cliente Servidor, Analista de Sistemas, TJ RJ, CESPE CEBRASPE, 2021Em um ambiente cliente/servidor, a arquitetura que permite a mesma aplicação assumir tanto o papel de cliente quanto o de servidor é conhecida como arquitetura C/S ✂️ a) simples. ✂️ b) de dois níveis. ✂️ c) multinível. ✂️ d) de três camadas. ✂️ e) par-par. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
322Q1038757 | Arquitetura de Software, Análise de Requisitos, Transformação Digital e Gestão de TI, BANRISUL, CESPE CEBRASPE, 2025A fase de empatia no design thinking tem como objetivo principal ✂️ a) gerar insights a partir das experiências, angústias e motivações dos usuários. ✂️ b) avaliar o desempenho dos protótipos construídos. ✂️ c) priorizar a validação das hipóteses previamente estruturadas. ✂️ d) concentrar-se na ideação colaborativa de alternativas viáveis. ✂️ e) analisar a viabilidade técnica das possíveis soluções. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
323Q907187 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Uma empresa de e-commerce está migrando seu sistema de gestão de dados para um novo banco de dados relacional. Para garantir que todos os departamentos entendam e utilizem corretamente os dados, a empresa está criando um dicionário de dados. Além disso, a equipe de TI está organizando um depósito de dados para consolidar informações de diferentes fontes. Qual das seguintes afirmações sobre depósito de dados e dicionário de dados está CORRETA? ✂️ a) O dicionário de dados é uma coleção de dados brutos provenientes de várias fontes, armazenados de forma não organizada. ✂️ b) O depósito de dados é usado exclusivamente para o armazenamento de documentos e arquivos não estruturados. ✂️ c) O dicionário de dados é uma ferramenta que descreve a estrutura dos dados, como tipos de dados, relações entre tabelas e restrições, facilitando a compreensão e o uso correto dos dados. ✂️ d) O depósito de dados é um sistema que documenta e descreve a estrutura dos dados de uma organização, similar a um glossário. ✂️ e) O dicionário de dados é usado para armazenar grandes volumes de dados históricos e realizar análises complexas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
324Q907191 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Uma equipe de desenvolvimento de software está projetando um novo sistema de gerenciamento de inventário para uma loja de varejo. Para isso, ela está utilizando o modelo de entidade-relacionamento (ER) para estruturar o banco de dados. Durante uma reunião, seus membros discutem como melhor representar os dados e suas relações no modelo ER. Qual das seguintes afirmações sobre o modelo de entidade-relacionamento (ER) está CORRETA? ✂️ a) No modelo ER, uma entidade representa uma instância específica de um objeto, como um cliente específico ou um produto específico. ✂️ b) O modelo ER é uma ferramenta visual que ajuda a representar as entidades, atributos e relacionamentos de maneira clara e organizada. ✂️ c) Relacionamentos no modelo ER são usados para conectar entidades, mas não podem ter atributos próprios. ✂️ d) Um atributo em uma entidade ER deve ser único para cada instância dessa entidade. ✂️ e) Em um diagrama ER, uma entidade fraca é aquela que não possui atributos próprios e depende inteiramente de outra entidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
325Q1006062 | Arquitetura de Software, Tecnologia da Informação, TRT 7 Região CE, CESPE CEBRASPEEm relação à arquitetura cliente/servidor, assinale a opção correta. ✂️ a) Uma arquitetura de três níveis possibilita o desenvolvimento de servidores especializados. ✂️ b) Em comparação à arquitetura de três níveis, a arquitetura de dois níveis pode ser considerada mais segura. ✂️ c) Nessa arquitetura, o servidor é considerado o elemento ativo. ✂️ d) Em uma arquitetura de três níveis, o servidor é capaz de responder aos pedidos do cliente apenas ao consultar as bases de dados que estejam diretamente ligadas a ele. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
326Q996619 | Arquitetura de Software, Especialidade Análise de Sistemas de Informação, TRF 5 REGIÃO, IBFC, 2024APIs (Application Programming Interface) são amplamente utilizadas para comunicação entre sistemas. Assinale a alternativa que apresenta corretamente o propósito e o uso do Swagger no desenvolvimento de APIs. ✂️ a) Swagger é uma ferramenta exclusiva para testar APIs, sem suporte para design ou documentação ✂️ b) Swagger é um software apenas disponível comercialmente, destinado apenas a engenheiros técnicos ✂️ c) Swagger foi criado pela SoapUI, uma empresa especializada em desenvolvimento de APIs ✂️ d) Swagger é uma suíte de ferramentas que cobre todo o ciclo de vida de uma API, incluindo design, documentação, teste e implantação Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
327Q907573 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024O Scrum é uma estrutura de gestão ágil de projetos, que ajuda equipes a estruturar e gerenciar o trabalho por meio do conjunto de valores, princípios e práticas. Entre as alternativas abaixo, assinale aquela que NÃO é uma característica fundamental da metodologia SCRUM. ✂️ a) O trabalho é dividido em Sprints curtas e iterativas. ✂️ b) A equipe é multifuncional e auto-organizada. ✂️ c) No final de cada Sprint, um produto funcional e incrementável é entregue. ✂️ d) Um Product Owner define os requisitos do produto e prioriza a lista de Product Backlog. ✂️ e) Um Scrum Master facilita as reuniões da equipe e remove impedimentos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
328Q907579 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024Uma empresa de varejo online deseja utilizar a análise preditiva para otimizar suas campanhas de marketing e aumentar as vendas. A empresa possui um histórico de compras dos clientes, incluindo informações sobre produtos adquiridos, valor das compras, data das compras, canal de venda e outros atributos relevantes. Qual das seguintes técnicas de análise preditiva seria mais adequada para identificar clientes com maior probabilidade de realizar novas compras, e direcionar as campanhas de marketing de forma mais eficiente, considerando o cenário descrito? ✂️ a) Modelagem de Predição: Uma técnica que utiliza algoritmos de aprendizado de máquina para construir modelos que preveem eventos futuros, como a probabilidade de um cliente realizar uma nova compra. ✂️ b) Análise de Séries Temporais: Uma técnica que analisa dados sequenciais ao longo do tempo para identificar padrões, tendências e anomalias. ✂️ c) Mineração de Texto: Uma técnica que extrai informações e padrões de textos não estruturados, como descrições de produtos, avaliações de clientes e comentários nas redes sociais. O código não produzirá saída. ✂️ d) Análise de Agrupamentos: Uma técnica que agrupa dados em clusters com base em suas características, permitindo identificar grupos de clientes com perfis e comportamentos semelhantes. ✂️ e) Aprendizagem por Reforço: Uma técnica que utiliza recompensas e penalidades para treinar agentes a tomar decisões em ambientes complexos e dinâmicos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
329Q907581 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024Um desenvolvedor de software está iniciando um novo projeto e precisa decidir qual paradigma de programação utilizar. O desenvolvedor tem conhecimento em programação procedural, mas nunca utilizou Programação Orientada a Objetos. Assinale a alternativa que NÃO apresenta um dos princípios básicos da Programação Orientada a Objetos (POO). ✂️ a) Generalização: Visa encontrar soluções abrangentes para problemas comuns, utilizando abstração e herança para criar classes genéricas e reutilizáveis. ✂️ b) Abstração: Permite ocultar detalhes de implementação e expor apenas as funcionalidades essenciais de um objeto para o usuário. ✂️ c) Encapsulamento: Combina dados (atributos) e métodos (comportamentos) em uma única unidade, protegendo os dados de acessos indevidos. ✂️ d) Herança: Permite que novas classes herdem atributos e métodos de classes existentes, promovendo reuso de código e organização hierárquica. ✂️ e) Polimorfismo: Permite que objetos de diferentes classes respondam ao mesmo método de formas distintas, proporcionando flexibilidade e extensibilidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
330Q970312 | Arquitetura de Software, Sistemas Operacionais, Analista de Sistemas – Processos de negócio, Petrobras, CESPE CEBRASPE, 2022Com relação auser experience(UX), julgue o item a seguir.A “história de usuário”, ainda que seja importante para elicitação de requisitos, não pode ser utilizada como ferramenta para a definição e a melhoria do design de experiência do usuário (UX), uma vez que elementos como planejamento e pesquisa são encontrados somente na UX. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
331Q888667 | Arquitetura de Software, PROVA ANULADA, Prefeitura de Luiz Alves SC, INAZ do Pará, 2024São consideradas boas práticas na manutenção de sistemas operacionais, exceto: ✂️ a) Manter os programas instalados com as versões mais recentes. ✂️ b) Instalar apenas aplicações originais. ✂️ c) só de mecanismos de proteção, como programas antimalware e firewall pessoal. ✂️ d) Utilizar sempre as configurações padrão, disponibilizadas pelos programas ✂️ e) Fazer regularmente backup dos seus dados, para evitar que eles sejam perdidos em caso de furto ou mau funcionamento do computador. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
332Q1036153 | 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. Por meio do padrão Facade, é possível construir uma interface comum e simplificada para um sistema ou subsistema. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
333Q888988 | Arquitetura de Software, Programador de Sistemas, UERJ, UERJ, 2024Sobre os componentes básicos de um computador, tanto software como hardware, e seu funcionamento, é correto afirmar que: ✂️ a) memória principal é um dispositivo considerado “passivo”, pois a partir dela são fornecidos elementos a outras unidades do computador ✂️ b) unidade central de processamento e os registradores são componentes básicos do hardware considerados fundamentais para o processamento dos dados ✂️ c) hardware é constituído por elementos básicos, que são: unidade central de processamento, memória principal, armazenamento secundário e unidades de entrada e saída ✂️ d) sistema operacional abriga programas fornecidos pelo fabricante do computador e programas desenvolvidos pelo usuário, agrupando-os como software original e software do usuário Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
334Q907193 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Uma empresa de manufatura está enfrentando desafios com a integração de seus dados entre diferentes departamentos, como produção, estoque, vendas e finanças. Isso resulta em ineficiências, como retrabalho, duplicação de dados e dificuldade na tomada de decisões. A empresa busca uma solução para integrar seus processos e obter uma visão holística de suas operações. Qual das alternativas a seguir NÃO é um benefício potencial da implementação de um sistema ERP para essa empresa de manufatura? ✂️ a) Aumento da produtividade: Automatiza tarefas manuais, libera tempo para atividades mais estratégicas e aumenta a produtividade dos funcionários. ✂️ b) Integração de dados e processos: Unificação das informações de diferentes departamentos em um único sistema, eliminando redundâncias e facilitando o acesso aos dados. ✂️ c) Maior visibilidade e controle das operações: Fornece uma visão geral das operações da empresa em tempo real, permitindo um melhor monitoramento e controle dos processos. ✂️ d) Melhoria na tomada de decisões: Facilita a tomada de decisões estratégicas e operacionais baseadas em dados precisos e atualizados. ✂️ e) Redução de custos: Otimiza processos, elimina retrabalho e reduz custos operacionais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
335Q1026022 | Arquitetura de Software, Mvc Model View Controller, Tecnologia da Informação, SEDF, Quadrix, 2022Quanto ao modelo MVC, ao padrão XML e à UML, julgue o item.No padrão de arquitetura MVC, as regras de negócios estão contidas no elemento Model. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
336Q903914 | Arquitetura de Software, Especialidade: Tecnologia da Informação, TRF 1a, FGV, 2024O analista Peixonauta está trabalhando na manutenção de um servidor Red Hat Enterprise Linux (RHEL). Ele precisa instalar um pacote de software que não está disponível nos repositórios padrão configurados no sistema. Para completar essa tarefa com sucesso, ele deve utilizar um comando que permita a instalação de um pacote RPM baixado diretamente da Internet, sem adicionar um novo repositório ao sistema. Para instalar tal pacote diretamente, Peixonauta deve utilizar o comando: ✂️ a) rpm -i package.rpm; ✂️ b) dnf update package.rpm; ✂️ c) yum search package.rpm; ✂️ d) apt-get install package.rpm; ✂️ e) curl -O http://example.com/package.rpm && rpm -q package.rpm. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
337Q1063666 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvedor de Software, INPE, FGV, 2024Ao se escolher a arquitetura de software para um projeto, é fundamental considerar os requisitos não funcionais a serem priorizados. A arquitetura de microsserviços é mais indicada que a arquitetura monolítica, quando a prioridade é otimizar ✂️ a) o tempo de resposta. ✂️ b) a simplicidade de desenvolvimento. ✂️ c) a testabilidade. ✂️ d) a disponibilidade. ✂️ e) a comunicação entre componentes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
338Q900126 | Arquitetura de Software, Analista de Tecnologia da Informação, IF TO, IF TO, 2024O modo como construímos softwares está em constante evolução, nos últimos anos o conceito de microserviços tem ganhado a atenção do mercado. Sobre microsserviços responda: ✂️ a) É uma abordagem arquitetural com foco em softwares como coleção de serviços pequenos e independentes, que se comunicam entre si através de APIs. As principais características são: interdependência, ou seja, cada microsserviço é uma unidade interdependente que executa uma função específica dentro da aplicação. ✂️ b) É uma abordagem arquitetural com foco em softwares como coleção de serviços pequenos e independentes, que se comunicam entre si através de APIs. As principais características são: independência, ou seja, cada microserviço é uma unidade independente que executa uma função específica dentro da aplicação; comunicação constante via APIs, os microsserviços se comunicam entre si utilizando APIs; desenvolvimento e deploy independentes, como cada microserviço é autônomo, ele pode ser desenvolvido, testado, e implantado independentemente dos outros; escalabilidade, microsserviços permitem uma escalabilidade mais granular. ✂️ c) Cada microsserviços podem ser desenvolvidos usando uma linguagem de programação e tecnologia padrão ao propósito específico. Isso permite menor flexibilidade tecnológica dentro de uma organização. ✂️ d) As vantagens dos microsserviços são: A gestão de múltiplos serviços, cada um com seu próprio ciclo de vida, pode ser facilmente gerenciada. Isso inclui orquestração, monitoramento, logging, e deploy. ✂️ e) Microsserviços são mais adequados para pequenas aplicações que precisam escalar e evoluir rapidamente, e que são mantidas por pequenas equipes de desenvolvimento. Muito útil em ambientes de pequenos negócios de software. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
339Q907564 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024O contexto do Data Warehouse possui várias tecnologias associadas. Uma delas é definida como “Tecnologia para realizar consultas complexas de alta velocidade ou análise multidimensional em grandes volumes de dados em um Data Warehouse, Data Lake ou outro repositório de dados. É comumente utilizada em modelos dimensionais”. Qual dos termos a seguir refere-se a essa definição: ✂️ a) JSON. ✂️ b) OLAP. ✂️ c) Data mining. ✂️ d) Banco de Dados No SQL. ✂️ e) Big Data. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
340Q907571 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024No contexto SQL, o nome dado a um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele, é. ✂️ a) JOIN. ✂️ b) Triggers. ✂️ c) Procedures. ✂️ d) Bootstrap. ✂️ e) Functions. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro