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 291Q1006056 | Arquitetura de Software, Tecnologia da Informação, TRT 7 Região CE, CESPE CEBRASPE, 2017Algumas práticas de desenvolvimento de interfaces melhoram a experiência do usuário, entre elas o(a) ✂️ a) utilização de cores de maneira estratégica, evitando-se utilizá-las para distinguir ações. ✂️ b) inclusão do maior número de detalhes possível na tela a ser exibida ao usuário. ✂️ c) uso de contraste para ocultar informações e tornar a experiência da leitura menos desgastante. ✂️ d) fácil acesso na tela às opções disponibilizadas pelo software por meio de muitos botões e elementos de interface. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 292Q907007 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024int main(){ int *x, y=999; ????? printf(" %d",="" *x);="" return="" 0;}qual="" comando="" deve="" substituir="" a="" linha="" com="" conteúdo="" ?????="" para="" que="" o="" programa,="" ao="" ser="" executado,="" imprima="" valor="" 999="" na="" tela?"=""> Considere o trecho de código a seguir, escrito na linguagem de programação C.#include <stdio.h>int main(){ int *x, y=999; ????? printf("%d", *x); return 0;}Qual comando deve substituir a linha com conteúdo ????? para que o programa, ao ser executado, imprima o valor 999 na tela? ✂️ a) &x=y ✂️ b) x=999 ✂️ c) *x=999 ✂️ d) x=y ✂️ e) x=&y Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 293Q1084190 | Arquitetura de Software, Ciclo de Vida, Áreas de Tecnologia da Informação, TJ RJ, FGV, 2024O ciclo de vida natural de um software abrange as seguintes fases: concepção, construção, implantação, implementações, maturidade, declínio, manutenção e descontinuidade. Estas fases são comumente descritas como fase de requisitos, projeto, implementação, teste e manutenção. Entre os vários ciclos de vida de software descritos, o mais relevante é: ✂️ a) análise e especificação de requisitos, projeto e especificação de sistema, codificação e testes completos, testes e entrega. ✂️ b) análise e especificação de requisitos, projeto e especificação de sistema, projeto, codificação e testes completos, testes e manutenção. ✂️ c) análise e especificação de requisitos, projeto e especificação de sistema, projeto, codificação e testes completos, testes e entrega. ✂️ d) análise e especificação de requisitos, projeto, codificação e testes unitários, testes e manutenção. ✂️ e) análise e especificação de requisitos, projeto e especificação de sistema, projeto, codificação e testes unitários, testes e entrega. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 294Q902190 | Arquitetura de Software, Analista de Tecnologia da Informação/Área Sistemas, UFRPE, FADURPE, 2024Considere as proposições a seguir, cada uma explicando um dos quatro quadrantes referentes ao conceito de dívida técnica (technical debt), popularizado por Martin Fowler. Assinale a alternativa que define de maneira incorreta um dos quadrantes. ✂️ a) Escolhas conscientes e estratégicas feitas para entregar o produto rapidamente, com a intenção de resolver as questões técnicas posteriormente. ✂️ b) Resultado de um desenvolvimento descuidado ou falta de conhecimento, em que problemas técnicos surgem sem que a equipe tenha plena consciência dos impactos. ✂️ c) Consequência da defasagem tecnológica em sistemas legados que criam um passivo técnico devido à evolução não acompanhada da tecnologia. ✂️ d) Decisões intencionais de ignorar boas práticas ou acelerar o desenvolvimento, mesmo sabendo que isso resultará em grandes problemas técnicos no futuro. ✂️ e) Problemas técnicos não planejados, mas que foram aceitos de forma consciente, com a intenção de serem resolvidos assim que possível. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 295Q907579 | 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 296Q907581 | 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 297Q907093 | Arquitetura de Software, Infraestrutura Operação e Segurança, CELESC, ACAFE, 2024Considerando os fundamentos do ITIL (Information Technology Infrastructure Library), correlacione os processos do ITIL na coluna da esquerda com suas respectivas descrições na coluna da direita.1) Gerenciamento de Incidentes. 2) Gerenciamento de Problemas. 3) Gerenciamento de Mudanças. 4) Gerenciamento de Liberação e Implantação. 5) Gerenciamento de Configuração e Ativos de Serviço.( ) A) Processo responsável por identificar e resolver a causa raiz de incidentes recorrentes.( ) B) Processo que controla o ciclo de vida das mudanças, minimizando interrupções nos serviços.( ) C) Processo que restaura a operação normal do serviço o mais rápido possível após uma interrupção.( ) D) Processo responsável pela entrega e implantação de novos serviços ou alterações nos serviços existentes.( ) E) Processo que mantém informações precisas sobre os ativos de TI e suas relações.A sequência CORRETA, de cima para baixo, dessa associação é: ✂️ a) 1 – D; 2 – E; 3 – C; 4 – A; 5 – B. ✂️ b) 1 – E; 2 – B; 3 – D; 4 – A; 5 – C. ✂️ c) 1 – C; 2 – A; 3 – B; 4 – D; 5 – E. ✂️ d) 1 – B; 2 – D; 3 – E; 4 – C; 5 – A. ✂️ e) 1 – E; 2 – A; 3 – C; 4 – B; 5 – D. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 298Q888671 | Arquitetura de Software, Intranet e Extranet, PROVA ANULADA, Prefeitura de Luiz Alves SC, INAZ do Pará, 2024Navegador é desenvolvido pela Mozilla Corporation? ✂️ a) Google Chrome ✂️ b) Microsoft ✂️ c) Edge Safar ✂️ d) Mozilla Firefox ✂️ e) Mozilla Chrome Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 299Q969837 | Arquitetura de Software, Analista de Sistemas – Engenharia de Software, Petrobras, CESPE CEBRASPE, 2022Quanto a storytelling e análise de personas de usuários de software, julgue o item a seguir.Entrevistas e questionários são técnicas comumente usadas para obter informações relacionadas às necessidades de grupos de usuários representados por personas, que exemplificam como um usuário típico interage com um produto. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 300Q1036155 | 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 padrão GRASP de Expert é utilizado para atribuir uma responsabilidade à classe que possui a informação necessária para atender essa mesma responsabilidade. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 301Q970366 | Arquitetura de Software, Tecnologia da Informação, TRT 19ª Região AL, FCC, 2022Na abordagem do Spring para construir serviços web RESTful, as solicitações HTTP são tratadas por uma classe conhecida como controlador. Nessa classe, a anotação que garante que as requisições HTTP GET feitas para /dados sejam mapeadas para o método dados() é a anotação ✂️ a) @GetMappings("method=dados") ✂️ b) @RequestMappingMethod("/dados") ✂️ c) @GetMapping("/dados") ✂️ d) @GetMappingMethod("/dados") ✂️ e) @RequestMappings(method=dados) Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 302Q907135 | Arquitetura de Software, Infraestrutura Operação e Segurança, CELESC, ACAFE, 2024Uma empresa de consultoria em segurança da informação está conduzindo uma sessão de treinamento para uma equipe de desenvolvimento de software sobre os métodos de segurança em banco de dados. O instrutor destaca a importância de implementar medidas de segurança robustas para proteger os dados confidenciais armazenados em bancos de dados. Qual dos seguintes métodos é um componente essencial para garantir a segurança em um banco de dados? ✂️ a) Manter senhas padrão para facilitar o acesso ao banco de dados. ✂️ b) Criptografar os dados sensíveis armazenados no banco de dados. ✂️ c) Permitir acesso total a todos os usuários do banco de dados. ✂️ d) Não realizar backups regulares dos dados do banco de dados. ✂️ e) Armazenar todos os dados do banco de dados em um servidor público. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 303Q907149 | Arquitetura de Software, Infraestrutura Operação e Segurança, CELESC, ACAFE, 2024Uma empresa está modernizando sua infraestrutura de rede e decidiu atualizar seus cabeamentos estruturados, passando do Cat5e para o Cat6, conforme a NBR 14565. A decisão foi tomada visando melhorar a performance e a capacidade de transmissão de dados. Considerando as especificações técnicas e os benefícios dos cabos Cat6 em comparação com os cabos Cat5e, qual das afirmações abaixo está CORRETA? ✂️ a) Cabos Cat6 suportam frequências de até 250 MHz, enquanto os cabos Cat5e suportam até 100 MHz. ✂️ b) A principal vantagem do cabo Cat6 sobre o Cat5e é a redução do custo de instalação. ✂️ c) Tanto o cabo Cat5e quanto o Cat6 possuem a mesma capacidade de redução de interferências externas. ✂️ d) A distância máxima recomendada para um canal de cabeamento com cabo Cat6 é menor que a do cabo Cat5e. ✂️ e) Cabos Cat5e e Cat6 são igualmente adequados para suportar redes Gigabit Ethernet, sem nenhuma vantagem significativa do Cat6. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 304Q1018541 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Em arquiteturas que utilizam mensageria para a comunicação entre sistemas, uma técnica eficiente para a garantia da entrega de mensagens sem perda é ✂️ a) o processamento imediato de todas as mensagens sem necessidade de recuperação em caso de falha. ✂️ b) a criação de múltiplos canais simultâneos para envio indiscriminado das mensagens, independentemente da ordem de processamento. ✂️ c) o armazenamento temporário das mensagens em uma fila persistente até que elas sejam processadas com sucesso. ✂️ d) o envio repetido de mensagens idênticas sem controle de duplicação para que cheguem ao destino. ✂️ e) a comunicação direta entre serviços em tempo real, eliminando-se a necessidade de armazenamento intermediário. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 305Q907186 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Uma equipe de desenvolvimento de software está trabalhando em um projeto para um novo aplicativo mobile. O cliente deseja um aplicativo inovador e com alta qualidade, mas o prazo para entrega é apertado. A equipe busca uma metodologia de desenvolvimento que permita entregas frequentes de valor ao cliente e adaptação às mudanças de requisitos. Qual metodologia ágil é mais adequada para esse projeto, considerando as necessidades da equipe e do cliente? ✂️ a) Kanbam. ✂️ b) Scrum. ✂️ c) Extreme Programming (XP). ✂️ d) Crystal. ✂️ e) Lean Software Development. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 306Q907187 | 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 307Q907203 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024A empresa XYZ SoftTech está desenvolvendo um novo sistema de gerenciamento de clientes e contratou uma equipe de Engenharia de Requisitos para garantir que todas as necessidades dos stakeholders sejam compreendidas e documentadas adequadamente. Durante a fase de elicitação de requisitos, qual das seguintes técnicas é mais apropriada para obter informações detalhadas dos stakeholders? ✂️ a) Observação. ✂️ b) Prototipagem. ✂️ c) Análise de Documentos. ✂️ d) Questionário. ✂️ e) Entrevistas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 308Q978630 | Arquitetura de Software, SOA Serviceoriented architecture, Tecnologia da Informação, TRT 1ª REGIÃO RJ, FCC, 2025Um Tribunal Regional do Trabalho está modernizando seu sistema de gestão processual para melhorar a escalabilidade, segurança e manutenibilidade. A equipe de TI está avaliando diferentes arquiteturas para a nova solução e chegou à conclusão correta que ✂️ a) uma arquitetura peer-to-peer (P2P) é ideal, pois designa um host como servidor e as outras máquinas como clientes. Como o servidor precisa estar online o tempo todo, oferece boa conectividade, garantindo a escalabilidade necessária aos sistemas judiciais. ✂️ b) a melhor abordagem é utilizar arquitetura baseada em objetos distribuídos, pois permite que componentes remotos compartilhem diretamente seus estados e métodos, sem a necessidade de protocolos intermediários, através de objetos do tipo trapper, garantindo eficiência dos sistemas judiciais. ✂️ c) uma arquitetura monolítica é a melhor escolha, pois centraliza toda a lógica do sistema judicial em um único código-fonte, facilitando a escalabilidade, a evolução modular e a manutenção ao evitar complexidades associadas à comunicação entre serviços. ✂️ d) uma arquitetura orientada a serviços (SOA) é a mais indicada, pois permite a criação de módulos independentes que podem se comunicar por web services ou mensageria assíncrona, facilitando a reutilização, a escalabilidade e a integração com outros sistemas judiciais. ✂️ e) o modelo cliente-servidor tradicional é o mais indicado, pois separa interface e processamento de dados, garantindo que a aplicação possa crescer sem necessidade de modificação na infraestrutura, além de oferecer desacoplamento adequado e modularidade necessária para integração com múltiplos serviços judiciais a sistemas externos usando o REST. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 309Q906971 | Arquitetura de Software, Analista de Tecnologia da Informação, Câmara de Alexânia GO, FUNATEC, 2024Assinale a assertiva que não apresenta de forma correta uma das importâncias de um sistema de cabeamento estruturado. ✂️ a) Um projeto de cabeamento bem organizado traz menos dores de cabeça e menos despesas para a entidade. ✂️ b) Permite um aproveitamento deficitário da rede elétrica, de modo também a gerar menos gastos. ✂️ c) Manutenção em um sistema de cabeamento estruturado é mais precisa, pois os técnicos poderão saber exatamente onde fazer alterações e o que checar diretamente. ✂️ d) O cabeamento devidamente organizado é capaz de oferecer uma conexão estável e forte. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 310Q906978 | Arquitetura de Software, Analista de Tecnologia da Informação, Câmara de Alexânia GO, FUNATEC, 2024A estrutura da rede pode ser simplesmente subdividida em três categoria. Assinale o item que pertence a categoria Equipamentos de infraestrutura de rede. ✂️ a) Desktops ✂️ b) dispositivos móveis ✂️ c) Ar ✂️ d) Switches Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
291Q1006056 | Arquitetura de Software, Tecnologia da Informação, TRT 7 Região CE, CESPE CEBRASPE, 2017Algumas práticas de desenvolvimento de interfaces melhoram a experiência do usuário, entre elas o(a) ✂️ a) utilização de cores de maneira estratégica, evitando-se utilizá-las para distinguir ações. ✂️ b) inclusão do maior número de detalhes possível na tela a ser exibida ao usuário. ✂️ c) uso de contraste para ocultar informações e tornar a experiência da leitura menos desgastante. ✂️ d) fácil acesso na tela às opções disponibilizadas pelo software por meio de muitos botões e elementos de interface. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
292Q907007 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024int main(){ int *x, y=999; ????? printf(" %d",="" *x);="" return="" 0;}qual="" comando="" deve="" substituir="" a="" linha="" com="" conteúdo="" ?????="" para="" que="" o="" programa,="" ao="" ser="" executado,="" imprima="" valor="" 999="" na="" tela?"=""> Considere o trecho de código a seguir, escrito na linguagem de programação C.#include <stdio.h>int main(){ int *x, y=999; ????? printf("%d", *x); return 0;}Qual comando deve substituir a linha com conteúdo ????? para que o programa, ao ser executado, imprima o valor 999 na tela? ✂️ a) &x=y ✂️ b) x=999 ✂️ c) *x=999 ✂️ d) x=y ✂️ e) x=&y Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
293Q1084190 | Arquitetura de Software, Ciclo de Vida, Áreas de Tecnologia da Informação, TJ RJ, FGV, 2024O ciclo de vida natural de um software abrange as seguintes fases: concepção, construção, implantação, implementações, maturidade, declínio, manutenção e descontinuidade. Estas fases são comumente descritas como fase de requisitos, projeto, implementação, teste e manutenção. Entre os vários ciclos de vida de software descritos, o mais relevante é: ✂️ a) análise e especificação de requisitos, projeto e especificação de sistema, codificação e testes completos, testes e entrega. ✂️ b) análise e especificação de requisitos, projeto e especificação de sistema, projeto, codificação e testes completos, testes e manutenção. ✂️ c) análise e especificação de requisitos, projeto e especificação de sistema, projeto, codificação e testes completos, testes e entrega. ✂️ d) análise e especificação de requisitos, projeto, codificação e testes unitários, testes e manutenção. ✂️ e) análise e especificação de requisitos, projeto e especificação de sistema, projeto, codificação e testes unitários, testes e entrega. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
294Q902190 | Arquitetura de Software, Analista de Tecnologia da Informação/Área Sistemas, UFRPE, FADURPE, 2024Considere as proposições a seguir, cada uma explicando um dos quatro quadrantes referentes ao conceito de dívida técnica (technical debt), popularizado por Martin Fowler. Assinale a alternativa que define de maneira incorreta um dos quadrantes. ✂️ a) Escolhas conscientes e estratégicas feitas para entregar o produto rapidamente, com a intenção de resolver as questões técnicas posteriormente. ✂️ b) Resultado de um desenvolvimento descuidado ou falta de conhecimento, em que problemas técnicos surgem sem que a equipe tenha plena consciência dos impactos. ✂️ c) Consequência da defasagem tecnológica em sistemas legados que criam um passivo técnico devido à evolução não acompanhada da tecnologia. ✂️ d) Decisões intencionais de ignorar boas práticas ou acelerar o desenvolvimento, mesmo sabendo que isso resultará em grandes problemas técnicos no futuro. ✂️ e) Problemas técnicos não planejados, mas que foram aceitos de forma consciente, com a intenção de serem resolvidos assim que possível. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
295Q907579 | 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
296Q907581 | 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
297Q907093 | Arquitetura de Software, Infraestrutura Operação e Segurança, CELESC, ACAFE, 2024Considerando os fundamentos do ITIL (Information Technology Infrastructure Library), correlacione os processos do ITIL na coluna da esquerda com suas respectivas descrições na coluna da direita.1) Gerenciamento de Incidentes. 2) Gerenciamento de Problemas. 3) Gerenciamento de Mudanças. 4) Gerenciamento de Liberação e Implantação. 5) Gerenciamento de Configuração e Ativos de Serviço.( ) A) Processo responsável por identificar e resolver a causa raiz de incidentes recorrentes.( ) B) Processo que controla o ciclo de vida das mudanças, minimizando interrupções nos serviços.( ) C) Processo que restaura a operação normal do serviço o mais rápido possível após uma interrupção.( ) D) Processo responsável pela entrega e implantação de novos serviços ou alterações nos serviços existentes.( ) E) Processo que mantém informações precisas sobre os ativos de TI e suas relações.A sequência CORRETA, de cima para baixo, dessa associação é: ✂️ a) 1 – D; 2 – E; 3 – C; 4 – A; 5 – B. ✂️ b) 1 – E; 2 – B; 3 – D; 4 – A; 5 – C. ✂️ c) 1 – C; 2 – A; 3 – B; 4 – D; 5 – E. ✂️ d) 1 – B; 2 – D; 3 – E; 4 – C; 5 – A. ✂️ e) 1 – E; 2 – A; 3 – C; 4 – B; 5 – D. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
298Q888671 | Arquitetura de Software, Intranet e Extranet, PROVA ANULADA, Prefeitura de Luiz Alves SC, INAZ do Pará, 2024Navegador é desenvolvido pela Mozilla Corporation? ✂️ a) Google Chrome ✂️ b) Microsoft ✂️ c) Edge Safar ✂️ d) Mozilla Firefox ✂️ e) Mozilla Chrome Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
299Q969837 | Arquitetura de Software, Analista de Sistemas – Engenharia de Software, Petrobras, CESPE CEBRASPE, 2022Quanto a storytelling e análise de personas de usuários de software, julgue o item a seguir.Entrevistas e questionários são técnicas comumente usadas para obter informações relacionadas às necessidades de grupos de usuários representados por personas, que exemplificam como um usuário típico interage com um produto. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
300Q1036155 | 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 padrão GRASP de Expert é utilizado para atribuir uma responsabilidade à classe que possui a informação necessária para atender essa mesma responsabilidade. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
301Q970366 | Arquitetura de Software, Tecnologia da Informação, TRT 19ª Região AL, FCC, 2022Na abordagem do Spring para construir serviços web RESTful, as solicitações HTTP são tratadas por uma classe conhecida como controlador. Nessa classe, a anotação que garante que as requisições HTTP GET feitas para /dados sejam mapeadas para o método dados() é a anotação ✂️ a) @GetMappings("method=dados") ✂️ b) @RequestMappingMethod("/dados") ✂️ c) @GetMapping("/dados") ✂️ d) @GetMappingMethod("/dados") ✂️ e) @RequestMappings(method=dados) Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
302Q907135 | Arquitetura de Software, Infraestrutura Operação e Segurança, CELESC, ACAFE, 2024Uma empresa de consultoria em segurança da informação está conduzindo uma sessão de treinamento para uma equipe de desenvolvimento de software sobre os métodos de segurança em banco de dados. O instrutor destaca a importância de implementar medidas de segurança robustas para proteger os dados confidenciais armazenados em bancos de dados. Qual dos seguintes métodos é um componente essencial para garantir a segurança em um banco de dados? ✂️ a) Manter senhas padrão para facilitar o acesso ao banco de dados. ✂️ b) Criptografar os dados sensíveis armazenados no banco de dados. ✂️ c) Permitir acesso total a todos os usuários do banco de dados. ✂️ d) Não realizar backups regulares dos dados do banco de dados. ✂️ e) Armazenar todos os dados do banco de dados em um servidor público. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
303Q907149 | Arquitetura de Software, Infraestrutura Operação e Segurança, CELESC, ACAFE, 2024Uma empresa está modernizando sua infraestrutura de rede e decidiu atualizar seus cabeamentos estruturados, passando do Cat5e para o Cat6, conforme a NBR 14565. A decisão foi tomada visando melhorar a performance e a capacidade de transmissão de dados. Considerando as especificações técnicas e os benefícios dos cabos Cat6 em comparação com os cabos Cat5e, qual das afirmações abaixo está CORRETA? ✂️ a) Cabos Cat6 suportam frequências de até 250 MHz, enquanto os cabos Cat5e suportam até 100 MHz. ✂️ b) A principal vantagem do cabo Cat6 sobre o Cat5e é a redução do custo de instalação. ✂️ c) Tanto o cabo Cat5e quanto o Cat6 possuem a mesma capacidade de redução de interferências externas. ✂️ d) A distância máxima recomendada para um canal de cabeamento com cabo Cat6 é menor que a do cabo Cat5e. ✂️ e) Cabos Cat5e e Cat6 são igualmente adequados para suportar redes Gigabit Ethernet, sem nenhuma vantagem significativa do Cat6. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
304Q1018541 | Arquitetura de Software, Sistemas Distribuídos, Desenvolvimento de Software, BANRISUL, CESPE CEBRASPE, 2025Em arquiteturas que utilizam mensageria para a comunicação entre sistemas, uma técnica eficiente para a garantia da entrega de mensagens sem perda é ✂️ a) o processamento imediato de todas as mensagens sem necessidade de recuperação em caso de falha. ✂️ b) a criação de múltiplos canais simultâneos para envio indiscriminado das mensagens, independentemente da ordem de processamento. ✂️ c) o armazenamento temporário das mensagens em uma fila persistente até que elas sejam processadas com sucesso. ✂️ d) o envio repetido de mensagens idênticas sem controle de duplicação para que cheguem ao destino. ✂️ e) a comunicação direta entre serviços em tempo real, eliminando-se a necessidade de armazenamento intermediário. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
305Q907186 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Uma equipe de desenvolvimento de software está trabalhando em um projeto para um novo aplicativo mobile. O cliente deseja um aplicativo inovador e com alta qualidade, mas o prazo para entrega é apertado. A equipe busca uma metodologia de desenvolvimento que permita entregas frequentes de valor ao cliente e adaptação às mudanças de requisitos. Qual metodologia ágil é mais adequada para esse projeto, considerando as necessidades da equipe e do cliente? ✂️ a) Kanbam. ✂️ b) Scrum. ✂️ c) Extreme Programming (XP). ✂️ d) Crystal. ✂️ e) Lean Software Development. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
306Q907187 | 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
307Q907203 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024A empresa XYZ SoftTech está desenvolvendo um novo sistema de gerenciamento de clientes e contratou uma equipe de Engenharia de Requisitos para garantir que todas as necessidades dos stakeholders sejam compreendidas e documentadas adequadamente. Durante a fase de elicitação de requisitos, qual das seguintes técnicas é mais apropriada para obter informações detalhadas dos stakeholders? ✂️ a) Observação. ✂️ b) Prototipagem. ✂️ c) Análise de Documentos. ✂️ d) Questionário. ✂️ e) Entrevistas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
308Q978630 | Arquitetura de Software, SOA Serviceoriented architecture, Tecnologia da Informação, TRT 1ª REGIÃO RJ, FCC, 2025Um Tribunal Regional do Trabalho está modernizando seu sistema de gestão processual para melhorar a escalabilidade, segurança e manutenibilidade. A equipe de TI está avaliando diferentes arquiteturas para a nova solução e chegou à conclusão correta que ✂️ a) uma arquitetura peer-to-peer (P2P) é ideal, pois designa um host como servidor e as outras máquinas como clientes. Como o servidor precisa estar online o tempo todo, oferece boa conectividade, garantindo a escalabilidade necessária aos sistemas judiciais. ✂️ b) a melhor abordagem é utilizar arquitetura baseada em objetos distribuídos, pois permite que componentes remotos compartilhem diretamente seus estados e métodos, sem a necessidade de protocolos intermediários, através de objetos do tipo trapper, garantindo eficiência dos sistemas judiciais. ✂️ c) uma arquitetura monolítica é a melhor escolha, pois centraliza toda a lógica do sistema judicial em um único código-fonte, facilitando a escalabilidade, a evolução modular e a manutenção ao evitar complexidades associadas à comunicação entre serviços. ✂️ d) uma arquitetura orientada a serviços (SOA) é a mais indicada, pois permite a criação de módulos independentes que podem se comunicar por web services ou mensageria assíncrona, facilitando a reutilização, a escalabilidade e a integração com outros sistemas judiciais. ✂️ e) o modelo cliente-servidor tradicional é o mais indicado, pois separa interface e processamento de dados, garantindo que a aplicação possa crescer sem necessidade de modificação na infraestrutura, além de oferecer desacoplamento adequado e modularidade necessária para integração com múltiplos serviços judiciais a sistemas externos usando o REST. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
309Q906971 | Arquitetura de Software, Analista de Tecnologia da Informação, Câmara de Alexânia GO, FUNATEC, 2024Assinale a assertiva que não apresenta de forma correta uma das importâncias de um sistema de cabeamento estruturado. ✂️ a) Um projeto de cabeamento bem organizado traz menos dores de cabeça e menos despesas para a entidade. ✂️ b) Permite um aproveitamento deficitário da rede elétrica, de modo também a gerar menos gastos. ✂️ c) Manutenção em um sistema de cabeamento estruturado é mais precisa, pois os técnicos poderão saber exatamente onde fazer alterações e o que checar diretamente. ✂️ d) O cabeamento devidamente organizado é capaz de oferecer uma conexão estável e forte. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
310Q906978 | Arquitetura de Software, Analista de Tecnologia da Informação, Câmara de Alexânia GO, FUNATEC, 2024A estrutura da rede pode ser simplesmente subdividida em três categoria. Assinale o item que pertence a categoria Equipamentos de infraestrutura de rede. ✂️ a) Desktops ✂️ b) dispositivos móveis ✂️ c) Ar ✂️ d) Switches Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro