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 311Q907203 | 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 312Q906971 | 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 313Q906978 | 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 314Q1026022 | 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 315Q986600 | Arquitetura de Software, Analista de Sistemas, Prefeitura de Rolim de Moura RO, IBADE, 2025Qual é a principal função do protocolo WSDL em serviços web? ✂️ a) Renderizar interfaces gráficas em navegadores. ✂️ b) Definir a estrutura e os métodos de um serviço web. ✂️ c) Compactar dados para transmissão mais rápida. ✂️ d) Gerenciar sessões de usuário em aplicações web. ✂️ e) Substituir o uso de XML em trocas de dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 316Q1006062 | Arquitetura de Software, Tecnologia da Informação, TRT 7 Região CE, CESPE CEBRASPE, 2017Em 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 317Q907031 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024Com relação ao domínio do desempenho de entrega em um projeto de TI, assinale a alternativa correta. ✂️ a) É suficiente que um projeto atenda todo o escopo proposto para ser considerado completo, de modo que critérios de qualidade façam parte tão somente do domínio de melhoria contínua. ✂️ b) A geração de valor de um projeto só pode ser efetivamente mensurada após a implantação. ✂️ c) Um dos critérios de aceitação de uma entrega é a aderência do produto ao escopo originalmente definido. ✂️ d) Um projeto é definido como completo quando os critérios de aceitação são cumpridos e o produto é considerado pronto para uso. ✂️ e) O custo de uma mudança decresce com o tempo, uma vez que menos esforço é despendido nas etapas finais do desenvolvimento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 318Q900126 | 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 319Q907555 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024Framework é um conjunto de códigos prontos que servem como estrutura para auxiliar no desenvolvimento. Esses códigos trazem funcionalidades já determinadas para agilizar o processo e evitar que as pessoas tenham que reescrever essas funções frequentemente. O framework front-end que fornece estruturas de CSS, HTML e JavaScript para a criação de sites e aplicações responsivas de forma rápida e simples é denominado: ✂️ a) Angular. ✂️ b) Bootstrap. ✂️ c) JSON. ✂️ d) CSS3. ✂️ e) Websocket. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 320Q907568 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024O desenvolvimento de um software requer uma série de controles de processos. Um deles refere-se ao controle de versões do código utilizado. Ele é considerado como modelo ou estratégia, ou fluxo de trabalho, muito utilizado por equipes de desenvolvimento de software, a fim de auxiliar na organização do versionamento de códigos. Este conceito refere-se a: ✂️ a) Power BI. ✂️ b) Dashboard interativo. ✂️ c) Git Flow. ✂️ d) SCRUM. ✂️ e) GitHub. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 321Q907573 | 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 322Q1063745 | Arquitetura de Software, Ciclo de Vida, Desenvolvimento de Software Embarcado, INPE, FGV, 2024Com relação aos diversos modelos de ciclo de vida de um software, considere a seguinte situação hipotética: Uma equipe inicia um projeto com uma abordagem linear e sequencial. No entanto, ao longo do projeto substitui esta abordagem por um modelo com ênfase em protótipos no início de cada estágio para validação de conceitos e na análise de riscos. Assinale a opção que apresenta o modelo que esta equipe empregou inicialmente e o modelo pelo qual este foi substituído. ✂️ a) cascata e scrum. ✂️ b) desenvolvimento lean e espiral. ✂️ c) cascata e espiral. ✂️ d) espiral e RAD. ✂️ e) cascata e incremental. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 323Q888669 | Arquitetura de Software, PROVA ANULADA, Prefeitura de Luiz Alves SC, INAZ do Pará, 2024Ao utilizar a funcionalidade de "mesclar células" em uma planilha do Microsoft Excel, qual é o resultado dessa ação e qual seria um cenário apropriado para aplicá-la? ✂️ a) Resultado: A célula mesclada exibirá a soma dos valores originais. Cenário apropriado: Organização de uma lista de dados. ✂️ b) Resultado: A célula mesclada exibirá o valor da célula superior esquerda. Cenário apropriado: Criação de uma tabela dinâmica. ✂️ c) Resultado: A célula mesclada exibirá uma mensagem de erro. Cenário apropriado: Ordenação de dados em uma coluna. ✂️ d) Resultado: A célula mesclada exibirá o texto concatenado de todas as células mescladas. Cenário apropriado: Cabeçalho de uma tabela. ✂️ e) Resultado: A célula mesclada exibira uma mensagem de texto: Copie as células na tabela. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 324Q888676 | Arquitetura de Software, Intranet e Extranet, PROVA ANULADA, Prefeitura de Luiz Alves SC, INAZ do Pará, 2024O que são serviços públicos digitais? ✂️ a) Serviços prestados apenas em formato impresso ✂️ b) Serviços disponíveis exclusivamente por meio físico ✂️ c) Serviços oferecidos online por entidades governamentais ✂️ d) Serviços sem acesso à tecnologia ✂️ e) Serviços oferecidos presencialmente. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 325Q903801 | Arquitetura de Software, Especialidade: Desenvolvimento de Sistemas de Informação, TRF 1a, FGV, 2024Adriana está desenvolvendo um sistema assíncrono, que deve receber pacotes de solicitações via mensageria RabbitMQ, e agora precisa definir a lógica de roteamento das mensagens. Foi estabelecido que o nome do exchange será logis, roteando para a fila log_1 com a chave tp1 e para log_2 com a chave de roteamento tp2. Para criar o exchange e efetuar a ligação com as filas, Adriana utilizou os comandos: ✂️ a) rabbitmqadmin declare exchange name=logis type=fanout rabbitmqadmin declare binding origin=logis routing_key=tp1 type=queue destination=log_1 rabbitmqadmin declare binding origin=logis routing_key=tp2 type=queue destination=log_2 ✂️ b) rabbitmqadmin declare exchange name=logis type=direct rabbitmqctl connect log_1 to logis with routing_key=tp1 rabbitmqctl connect log_2 to logis with routing_key=tp2 ✂️ c) rabbitmqadmin declare exchange name=logis type=direct rabbitmqadmin declare binding source=logis routing_key=tp1 destination_type=queue destination=log_1 rabbitmqadmin declare binding source=logis routing_key=tp2 destination_type=queue destination=log_2 ✂️ d) rabbitmqctl create exchange logis type=topic rabbitmqctl connect log_1 to logis with routing_key=tp1 rabbitmqctl connect log_2 to logis with routing_key=tp2 ✂️ e) rabbitmqctl create exchange logis type=fanout rabbitmqadmin declare binding source=logis routing_key=tp1 destination_type=queue destination=log_1 rabbitmqadmin declare binding source=logis routing_key=tp2 destination_type=queue destination=log_2 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 326Q907141 | Arquitetura de Software, Infraestrutura Operação e Segurança, CELESC, ACAFE, 2024A empresa XYZ está expandindo sua rede para incluir várias filiais em diferentes cidades. Para garantir que o tráfego de dados seja encaminhado de forma eficiente entre todas as filiais, a equipe de TI está avaliando diferentes protocolos de roteamento dinâmico. Eles querem um protocolo que se adapte rapidamente às mudanças na topologia da rede e que seja adequado tanto para redes pequenas quanto grandes. Qual dos seguintes protocolos de roteamento dinâmico seria a escolha mais apropriada para a empresa XYZ, considerando a necessidade de adaptação rápida às mudanças na topologia da rede e a escalabilidade? ✂️ a) BGP (Border Gateway Protocol) ✂️ b) RIP (Routing Information Protocol) ✂️ c) OSPF (Open Shortest Path First) ✂️ d) EIGRP (Enhanced Interior Gateway Routing Protocol) ✂️ e) IS-IS (Intermediate System to Intermediate System) Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 327Q910231 | Arquitetura de Software, Web Design, TCEPA, FGV, 2024No contexto da usabilidade, deve-se planejar o comportamento do sistema frente a possíveis erros do usuário. Com base nas recomendações da Cartilha de Usabilidade para Sítios e Portais do Governo Federal - Projeto Padrões Brasil eGov, analise as afirmações a seguir. I. As mensagens de erro devem ser visíveis; porém, quando não for possível apresentar uma mensagem, deve-se mostrar apenas o código de erro para o usuário. II. O sistema deve oferecer sugestões de termos próximos quando o termo digitado na busca não for encontrado. III. Ao detectar um erro em um formulário, o sistema deve limpar automaticamente todos os campos, de modo que o usuário possa reiniciar sem a interferência do erro detectado. Está correto o que se afirma em ✂️ a) apenas I. ✂️ b) apenas II. ✂️ c) apenas I e II. ✂️ d) apenas II e III. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 328Q907194 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Uma empresa de software deseja aprimorar seus processos de desenvolvimento e busca se adequar ao Modelo de Melhoria de Processos de Software Brasileiro (MPS BR SW) na versão 2023. A empresa já possui um sistema de gestão da qualidade, mas ainda não o utiliza de forma integrada aos seus processos de software. Qual das alternativas a seguir NÃO representa um requisito fundamental do MPS BR SW 2023 para a gestão de processos de software da empresa? ✂️ a) Definição de um modelo de processo de software aderente ao ciclo de vida do software, conforme estabelecido na ISO/IEC 12207. ✂️ b) Implementação de um sistema de gestão da qualidade que atenda aos requisitos da norma ISO 9001:2015. ✂️ c) Estabelecimento de indicadores de desempenho para os processos de software e acompanhamento contínuo do seu desempenho. ✂️ d) Identificação e documentação dos riscos relacionados aos processos de software e implementação de medidas para mitigá-los. ✂️ e) Adoção de práticas de engenharia de software que promovam a qualidade e a confiabilidade do software desenvolvido. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 329Q1040065 | Arquitetura de Software, Padrões de Projeto Design Patterns, Programação de Sistemas, TRE PB, FCCUm técnico deseja usar um padrão de projeto de criação que permita que as subclasses da aplicação possam variar. Este padrão deverá ser focado no processo de instanciação e encapsular a criação de objetos, deixando as subclasses decidirem quais objetos criar e garantindo assim, baixo acoplamento. Para conseguir o que deseja, o técnico selecionou o padrão de projeto que possui uma classe abstrata Creator que define um método especifico para criação de objetos. Trata-se do padrão: ✂️ a) Prototype. ✂️ b) Adapter. ✂️ c) Factory Method. ✂️ d) Composite. ✂️ e) Façade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 330Q907204 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024A empresa XPTOTech está implementando as práticas do ITIL para melhorar seu suporte e entrega de serviços de TI. Durante uma reunião, o gerente de TI explicou a importância de gerenciar incidentes de forma eficiente para minimizar o impacto na operação dos serviços de TI. Qual dos seguintes processos do ITIL é responsável por restaurar a operação normal do serviço o mais rápido possível após a ocorrência de um incidente? ✂️ a) Gerenciamento de Incidentes. ✂️ b) Gerenciamento de Problemas. ✂️ c) Gerenciamento de Nível de Serviço. ✂️ d) Gerenciamento de Liberação. ✂️ e) Gerenciamento de Configuração. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
311Q907203 | 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
312Q906971 | 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
313Q906978 | 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
314Q1026022 | 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
315Q986600 | Arquitetura de Software, Analista de Sistemas, Prefeitura de Rolim de Moura RO, IBADE, 2025Qual é a principal função do protocolo WSDL em serviços web? ✂️ a) Renderizar interfaces gráficas em navegadores. ✂️ b) Definir a estrutura e os métodos de um serviço web. ✂️ c) Compactar dados para transmissão mais rápida. ✂️ d) Gerenciar sessões de usuário em aplicações web. ✂️ e) Substituir o uso de XML em trocas de dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
316Q1006062 | Arquitetura de Software, Tecnologia da Informação, TRT 7 Região CE, CESPE CEBRASPE, 2017Em 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
317Q907031 | Arquitetura de Software, Tecnologia da Informação, CENSIPAM, IADES, 2024Com relação ao domínio do desempenho de entrega em um projeto de TI, assinale a alternativa correta. ✂️ a) É suficiente que um projeto atenda todo o escopo proposto para ser considerado completo, de modo que critérios de qualidade façam parte tão somente do domínio de melhoria contínua. ✂️ b) A geração de valor de um projeto só pode ser efetivamente mensurada após a implantação. ✂️ c) Um dos critérios de aceitação de uma entrega é a aderência do produto ao escopo originalmente definido. ✂️ d) Um projeto é definido como completo quando os critérios de aceitação são cumpridos e o produto é considerado pronto para uso. ✂️ e) O custo de uma mudança decresce com o tempo, uma vez que menos esforço é despendido nas etapas finais do desenvolvimento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
318Q900126 | 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
319Q907555 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024Framework é um conjunto de códigos prontos que servem como estrutura para auxiliar no desenvolvimento. Esses códigos trazem funcionalidades já determinadas para agilizar o processo e evitar que as pessoas tenham que reescrever essas funções frequentemente. O framework front-end que fornece estruturas de CSS, HTML e JavaScript para a criação de sites e aplicações responsivas de forma rápida e simples é denominado: ✂️ a) Angular. ✂️ b) Bootstrap. ✂️ c) JSON. ✂️ d) CSS3. ✂️ e) Websocket. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
320Q907568 | Arquitetura de Software, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024O desenvolvimento de um software requer uma série de controles de processos. Um deles refere-se ao controle de versões do código utilizado. Ele é considerado como modelo ou estratégia, ou fluxo de trabalho, muito utilizado por equipes de desenvolvimento de software, a fim de auxiliar na organização do versionamento de códigos. Este conceito refere-se a: ✂️ a) Power BI. ✂️ b) Dashboard interativo. ✂️ c) Git Flow. ✂️ d) SCRUM. ✂️ e) GitHub. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
321Q907573 | 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
322Q1063745 | Arquitetura de Software, Ciclo de Vida, Desenvolvimento de Software Embarcado, INPE, FGV, 2024Com relação aos diversos modelos de ciclo de vida de um software, considere a seguinte situação hipotética: Uma equipe inicia um projeto com uma abordagem linear e sequencial. No entanto, ao longo do projeto substitui esta abordagem por um modelo com ênfase em protótipos no início de cada estágio para validação de conceitos e na análise de riscos. Assinale a opção que apresenta o modelo que esta equipe empregou inicialmente e o modelo pelo qual este foi substituído. ✂️ a) cascata e scrum. ✂️ b) desenvolvimento lean e espiral. ✂️ c) cascata e espiral. ✂️ d) espiral e RAD. ✂️ e) cascata e incremental. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
323Q888669 | Arquitetura de Software, PROVA ANULADA, Prefeitura de Luiz Alves SC, INAZ do Pará, 2024Ao utilizar a funcionalidade de "mesclar células" em uma planilha do Microsoft Excel, qual é o resultado dessa ação e qual seria um cenário apropriado para aplicá-la? ✂️ a) Resultado: A célula mesclada exibirá a soma dos valores originais. Cenário apropriado: Organização de uma lista de dados. ✂️ b) Resultado: A célula mesclada exibirá o valor da célula superior esquerda. Cenário apropriado: Criação de uma tabela dinâmica. ✂️ c) Resultado: A célula mesclada exibirá uma mensagem de erro. Cenário apropriado: Ordenação de dados em uma coluna. ✂️ d) Resultado: A célula mesclada exibirá o texto concatenado de todas as células mescladas. Cenário apropriado: Cabeçalho de uma tabela. ✂️ e) Resultado: A célula mesclada exibira uma mensagem de texto: Copie as células na tabela. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
324Q888676 | Arquitetura de Software, Intranet e Extranet, PROVA ANULADA, Prefeitura de Luiz Alves SC, INAZ do Pará, 2024O que são serviços públicos digitais? ✂️ a) Serviços prestados apenas em formato impresso ✂️ b) Serviços disponíveis exclusivamente por meio físico ✂️ c) Serviços oferecidos online por entidades governamentais ✂️ d) Serviços sem acesso à tecnologia ✂️ e) Serviços oferecidos presencialmente. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
325Q903801 | Arquitetura de Software, Especialidade: Desenvolvimento de Sistemas de Informação, TRF 1a, FGV, 2024Adriana está desenvolvendo um sistema assíncrono, que deve receber pacotes de solicitações via mensageria RabbitMQ, e agora precisa definir a lógica de roteamento das mensagens. Foi estabelecido que o nome do exchange será logis, roteando para a fila log_1 com a chave tp1 e para log_2 com a chave de roteamento tp2. Para criar o exchange e efetuar a ligação com as filas, Adriana utilizou os comandos: ✂️ a) rabbitmqadmin declare exchange name=logis type=fanout rabbitmqadmin declare binding origin=logis routing_key=tp1 type=queue destination=log_1 rabbitmqadmin declare binding origin=logis routing_key=tp2 type=queue destination=log_2 ✂️ b) rabbitmqadmin declare exchange name=logis type=direct rabbitmqctl connect log_1 to logis with routing_key=tp1 rabbitmqctl connect log_2 to logis with routing_key=tp2 ✂️ c) rabbitmqadmin declare exchange name=logis type=direct rabbitmqadmin declare binding source=logis routing_key=tp1 destination_type=queue destination=log_1 rabbitmqadmin declare binding source=logis routing_key=tp2 destination_type=queue destination=log_2 ✂️ d) rabbitmqctl create exchange logis type=topic rabbitmqctl connect log_1 to logis with routing_key=tp1 rabbitmqctl connect log_2 to logis with routing_key=tp2 ✂️ e) rabbitmqctl create exchange logis type=fanout rabbitmqadmin declare binding source=logis routing_key=tp1 destination_type=queue destination=log_1 rabbitmqadmin declare binding source=logis routing_key=tp2 destination_type=queue destination=log_2 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
326Q907141 | Arquitetura de Software, Infraestrutura Operação e Segurança, CELESC, ACAFE, 2024A empresa XYZ está expandindo sua rede para incluir várias filiais em diferentes cidades. Para garantir que o tráfego de dados seja encaminhado de forma eficiente entre todas as filiais, a equipe de TI está avaliando diferentes protocolos de roteamento dinâmico. Eles querem um protocolo que se adapte rapidamente às mudanças na topologia da rede e que seja adequado tanto para redes pequenas quanto grandes. Qual dos seguintes protocolos de roteamento dinâmico seria a escolha mais apropriada para a empresa XYZ, considerando a necessidade de adaptação rápida às mudanças na topologia da rede e a escalabilidade? ✂️ a) BGP (Border Gateway Protocol) ✂️ b) RIP (Routing Information Protocol) ✂️ c) OSPF (Open Shortest Path First) ✂️ d) EIGRP (Enhanced Interior Gateway Routing Protocol) ✂️ e) IS-IS (Intermediate System to Intermediate System) Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
327Q910231 | Arquitetura de Software, Web Design, TCEPA, FGV, 2024No contexto da usabilidade, deve-se planejar o comportamento do sistema frente a possíveis erros do usuário. Com base nas recomendações da Cartilha de Usabilidade para Sítios e Portais do Governo Federal - Projeto Padrões Brasil eGov, analise as afirmações a seguir. I. As mensagens de erro devem ser visíveis; porém, quando não for possível apresentar uma mensagem, deve-se mostrar apenas o código de erro para o usuário. II. O sistema deve oferecer sugestões de termos próximos quando o termo digitado na busca não for encontrado. III. Ao detectar um erro em um formulário, o sistema deve limpar automaticamente todos os campos, de modo que o usuário possa reiniciar sem a interferência do erro detectado. Está correto o que se afirma em ✂️ a) apenas I. ✂️ b) apenas II. ✂️ c) apenas I e II. ✂️ d) apenas II e III. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
328Q907194 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024Uma empresa de software deseja aprimorar seus processos de desenvolvimento e busca se adequar ao Modelo de Melhoria de Processos de Software Brasileiro (MPS BR SW) na versão 2023. A empresa já possui um sistema de gestão da qualidade, mas ainda não o utiliza de forma integrada aos seus processos de software. Qual das alternativas a seguir NÃO representa um requisito fundamental do MPS BR SW 2023 para a gestão de processos de software da empresa? ✂️ a) Definição de um modelo de processo de software aderente ao ciclo de vida do software, conforme estabelecido na ISO/IEC 12207. ✂️ b) Implementação de um sistema de gestão da qualidade que atenda aos requisitos da norma ISO 9001:2015. ✂️ c) Estabelecimento de indicadores de desempenho para os processos de software e acompanhamento contínuo do seu desempenho. ✂️ d) Identificação e documentação dos riscos relacionados aos processos de software e implementação de medidas para mitigá-los. ✂️ e) Adoção de práticas de engenharia de software que promovam a qualidade e a confiabilidade do software desenvolvido. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
329Q1040065 | Arquitetura de Software, Padrões de Projeto Design Patterns, Programação de Sistemas, TRE PB, FCCUm técnico deseja usar um padrão de projeto de criação que permita que as subclasses da aplicação possam variar. Este padrão deverá ser focado no processo de instanciação e encapsular a criação de objetos, deixando as subclasses decidirem quais objetos criar e garantindo assim, baixo acoplamento. Para conseguir o que deseja, o técnico selecionou o padrão de projeto que possui uma classe abstrata Creator que define um método especifico para criação de objetos. Trata-se do padrão: ✂️ a) Prototype. ✂️ b) Adapter. ✂️ c) Factory Method. ✂️ d) Composite. ✂️ e) Façade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
330Q907204 | Arquitetura de Software, Negócios, CELESC, ACAFE, 2024A empresa XPTOTech está implementando as práticas do ITIL para melhorar seu suporte e entrega de serviços de TI. Durante uma reunião, o gerente de TI explicou a importância de gerenciar incidentes de forma eficiente para minimizar o impacto na operação dos serviços de TI. Qual dos seguintes processos do ITIL é responsável por restaurar a operação normal do serviço o mais rápido possível após a ocorrência de um incidente? ✂️ a) Gerenciamento de Incidentes. ✂️ b) Gerenciamento de Problemas. ✂️ c) Gerenciamento de Nível de Serviço. ✂️ d) Gerenciamento de Liberação. ✂️ e) Gerenciamento de Configuração. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro