Início Questões de Concursos Engenharia de Software Resolva questões de Engenharia de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Engenharia 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 2141Q1083905 | Engenharia de Software, Processos de Software, Analista de Projetos, TJ RJ, CESPE CEBRASPE, 2021Assinale a opção que corresponde a um dos princípios da programação ágil, de acordo com o Manifesto para Desenvolvimento Ágil de Software. ✂️ a) Mudanças em requisitos devem ser bem recebidas, mesmo em fases mais avançadas do desenvolvimento. ✂️ b) Os testes de software devem ser conduzidos por pessoas que não produziram o código. ✂️ c) O controle empírico do processo deve enfatizar as ideias de transparência, inspeção e adaptação. ✂️ d) Dados produzidos por um processo devem ser passíveis de serem gerados por esse processo. ✂️ e) O código deve ser permanentemente revisado e passar por reorganizações ao longo do tempo para tornar-se mais claro, mais legível e mais simples. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2142Q1061908 | Engenharia de Software, Inteligencia Artificial, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2025Acerca demachine learning,do sistema operacional Linux, do protocolo DNS e dos modelos de serviço em nuvem, julgue o item subsequente. Em machine learning supervisionado, o algoritmo aprende, a partir de um conjunto de dados rotulados, a identificar padrões e realizar previsões em novos dados. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2143Q1036060 | Engenharia de Software, Processos de Software, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022Em relação às metodologias ágeis de desenvolvimento, julgue o item que se segue. O método Kanban pode ser utilizado em substituição à metodologia Scrum, mas também ambos podem ser combinados para o alcance de resultados mais eficazes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2144Q1062712 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Tecnologia da Informação, SEFAZ SE, CESPE CEBRASPE, 2025Assinale a opção em que é corretamente citada a metodologia ou prática ágil que se destaca por enfatizar a criação de uma linguagem ubíqua entre desenvolvedores e especialistas do domínio, realizar a modelagem estratégica com contextos delimitados e utilizar agregados, entidades e objetos de valor como padrões para representar conceitos do negócio, caracterizando-se como uma abordagem segundo a qual a estrutura do código deve refletir o modelo mental do domínio do problema. ✂️ a) domain-driven design (DDD) ✂️ b) Kanban ✂️ c) especificação por exemplo ✂️ d) Scrum ✂️ e) XP Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2145Q1036093 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Gestão de Tecnologia da Informação, BANRISUL, CESPE CEBRASPE, 2022Acerca da governança de TI e de aspectos relacionados ao gerenciamento de projetos, julgue o seguinte item. Ferramenta de cronograma é um fator ambiental da empresa que pode influenciar o processo de sequenciar as atividades. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2146Q910450 | Engenharia de Software, Tecnologia da Informação Soluções, EPE, FGV, 2024No contexto de desenvolvimento de software, code smells são sinais de possíveis problemas típicos no código. Sobre esse conceito, analise as afirmativas a seguir. I. Dividir métodos longos em partes menores pode ser uma solução para o caso de bloaters. II. Usar grupos idênticos de variáveis que se repetem ao longo do código pode melhorar a legibilidade e a consistência do código, sendo considerada uma boa prática. III. Recomenda-se refatorar o código quando um método acessa excessivamente os dados de outra classe, o que indica a presença do code smell conhecido como Feature Envy. Está correto o que se afirma em ✂️ a) I, apenas. ✂️ b) I e II, apenas. ✂️ c) I e III, apenas. ✂️ d) II e III, apenas. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2147Q893838 | Engenharia de Software, Scrum, Simulado, Caixa Econômica Federal, CESGRANRIO, 2024[Questão inédita]Em um cenário de desenvolvimento de software, uma equipe segue princípios de metodologias ágeis, Lean Manufacturing e Scrum para otimizar seus processos e melhorar a entrega de produtos. Considerando essas metodologias, qual das seguintesafirmações melhor descreve uma prática que alinha todas elas? ✂️ a) O desenvolvimento é conduzido em fases longas para garantir que cada característica do produto seja perfeitamente desenvolvida antes de iniciar a próxima. ✂️ b) A equipe realiza reuniões diárias para discutir progresso e obstáculos, planejando ações imediatas para resolver quaisquer impedimentos. ✂️ c) Mudanças no escopo do projeto são evitadas estritamente para manter o cronograma e os custos sob controle. ✂️ d) O foco está em desenvolver a maior quantidade possível de recursos em um único ciclo para maximizar a produtividade. ✂️ e) Documentação extensiva e detalhada é prioritária para garantir que todos os processos sejam seguidos sem desvios. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2148Q1039502 | Engenharia de Software, Xp Extreme Programming, Especialidade Tecnologia da Informação, TRT 15 Região SP, FCC, 2023Das abordagens principais dos processos de software, apresenta pelo menos três princípios ou características do método Extreme Programming (XP): ✂️ a) propriedade coletiva, diagrama de bolhas, product owner e modelo de visão. ✂️ b) modelagem de negócio, revisão de sprint, refatoração e diagrama funcional ✂️ c) revisão de sprint, programação em pares, diagrama de fluxo de dados e product owner. ✂️ d) diagrama funcional, modelo de processo, product backlog e refatoração. ✂️ e) refatoração, product backlog, propriedade coletiva e programação em pares. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2149Q1000376 | Engenharia de Software, Produção Redes Suporte de Banco de Dados e Suporte Sistemas, CORREIOS, IBFC, 2024Com relação a DevOps, muitas empresas possuem um ritmo de entrega acelerado e, a cada atualização, é necessário realizar diferentes ações para garantir a qualidade do software produzido. Os processos realizados manualmente dificultam a entrega mais rápida e baixam a produtividade dos colaboradores por estarem presos àquela atividade (TRAVERSIN, 2017), de modo que a ______ dos processos é indispensável para o DevOps. Em relação ao conceito de princípio de DEVOPS, assinale a alternativa que preencha corretamente a lacuna. ✂️ a) qualidade ✂️ b) segurança ✂️ c) automação ✂️ d) produtividade Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2150Q1036249 | Engenharia de Software, Prototipação, Desenvolvimento de Sistemas, BNB, CESPE CEBRASPE, 2022Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.MVP (mínimo produto viável) é um protótipo do sistema que é simples o suficiente para testar as características técnicas de um produto bem como é o conceito de uma solução utilizável e valiosa para o negócio. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2151Q1038354 | Engenharia de Software, Xp Extreme Programming, Infraestrutura e Segurança Cibernética, BDMG, CESPE CEBRASPE, 2025Julgue o próximo item, relativos a metodologias ágeis. Na metodologia XP, o refatoramento consiste na implementação das funcionalidades cujos componentes do código-fonte devem ser integrados várias vezes, à medida que tais funcionalidades sejam desenvolvidas e testadas unitariamente. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2152Q994079 | Engenharia de Software, Tecnologia de Informação e Comunicação, IBGE, SELECON, 2023Ricardo está trabalhando no IBGE em um sistema orientado a objetos e precisa de uma métrica para medir o número de subclasses imediatas de uma classe, ou seja, mensurar a largura de uma hierarquia de classes. Nesse caso, é adequado Ricardo utilizar a métrica: ✂️ a) acoplamento entre classes de objetos ✂️ b) árvore de profundidade de herança ✂️ c) métodos ponderados por classe ✂️ d) resposta para uma classe ✂️ e) número de filhos Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2153Q1036348 | Engenharia de Software, Uml, Desenvolvimento, BANESE, AOCP, 2022Na UML (Unified Modelling Language), há dois tipos de associações indicadas para uma coleção de objetos, sendo elas a agregação e a composição. Assinale a alternativa que apresenta a definição correta de uma agregação e de uma composição. ✂️ a) Enquanto na agregação os objetos não possuem uma relação de herança, na composição um objeto filho pode herdar métodos e atributos públicos de um objeto mãe. ✂️ b) Uma agregação tem a conotação de uma subclasse enquanto que uma composição conota uma superclasse. ✂️ c) A associação de agregação está relacionada a uma dependência entre as classes agregada e agregador, enquanto que a composição está relacionada a uma herança entre a classe composta e a compositora, ou seja, os itens da classe composta. ✂️ d) Enquanto na agregação os objetos das classes podem existir separadamente, na composição a relação entre os objetos das classes é existencial, ou seja, um objeto não pode existir sem o outro. ✂️ e) A agregação estabelece uma relação em que os objetos se associam na forma de um para um, enquanto que na composição a associação é de um para muitos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2154Q1059646 | Engenharia de Software, Processos de Software, Processamento de Alto Desempenho PAD HPC, INPE, FGV, 2024A respeito da gestão de projetos que emprega metodologias ágeis, assinale a afirmativa correta. ✂️ a) Times Scrum possuem a capacidade de se auto-organizar, o que significa que decidem a melhor maneira de completar seu trabalho, ao invés de serem dirigidos por indivíduos externos à equipe. ✂️ b) Scrum Masters são líderes genuínos que servem tanto ao Time Scrum quanto à organização como um todo. Eles têm a responsabilidade de desenvolver e comunicar de forma explícita a meta do produto, além de criar e comunicar de maneira clara os itens do Product Backlog. ✂️ c) Na metodologia XP, é considerado aceitável o uso de grandes quantidades de horas extras, pois, a médio prazo, não há uma diminuição na qualidade do código e na produtividade; ✂️ d) O planejamento do projeto é comumente realizado em sua fase inicial, detalhando todo o trabalho a ser desenvolvido nas fases posteriores; ✂️ e) No papel de servir à organização, o Product Owner é responsável por liderar, treinar e orientar a organização no emprego do Scrum, além de remover barreiras entre os stakeholders e os Times Scrum. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2155Q1011812 | Engenharia de Software, Processos de Software, Técnico de Tecnologia da Informação, FUB, CESPE CEBRASPE, 2025Em relação ao processo unificado (RUP), julgue o item que se segue.O RUP possui nove disciplinas: seis core disciplines, diretamente ligadas à engenharia de software, e três umbrellas ou supporting disciplines, que dão suporte ao processo. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2156Q960639 | Engenharia de Software, Informática Desenvolvimento, TRF 2a REGIÃO, CONSULPLANA UML (Unified Modeling Language) é uma linguagem que define elementos gráficos para serem utilizados na modelagem de sistemas; seguindo o paradigma da orientação a objetos, a linguagem descreve como os elementos e o relacionamento devem interagir em um diagrama que, por sua vez, representam diversas perspectivas de um sistema. Com relação aos Diagrama UML, assinale a afirmativa correta. ✂️ a) É uma linguagem padrão para elaboração da estrutura de um projeto de software, podendo ser empregada somente na visualização de artefatos que façam uso de sistemas de software complexos. ✂️ b) É uma metodologia ou processo de análise e especificação de requisitos de um sistema de software; sua notação bastante difundida entre os desenvolvedores de software permitiu a construção de ferramentas com interfaces gráficas. ✂️ c) Não é dependente da linguagem de programação, mas é dependente do processo de desenvolvimento. Isso quer dizer que ela pode ser utilizada para a modelagem de sistemas, não importando que linguagem de programação será utilizada na implementação do sistema. ✂️ d) É uma linguagem cheia de recursos, capaz de capturar as informações requisitadas pelo cliente e, ainda, expressá-las de forma clara e objetiva. A UML cobre todas as fases e processos como concepção, especificação, construção e entrega da solução. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2157Q1036165 | Engenharia de Software, Engenharia de Requisitos, Analista de Transformação Digital, BANRISUL, CESPE CEBRASPE, 2022Com referência às técnicas de levantamento de requisitos, julgue o seguinte item. Na execução da técnica de apprenticing (aprendizado), o engenheiro de requisitos deve questionar procedimentos operacionais complexos e pouco claros do domínio do sistema que os stakeholders desejam preservar. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2158Q993415 | Engenharia de Software, Desenvolvimento de Aplicações, IBGE, AOCP, 2019A equipe de desenvolvimento de software do IBGE resolveu utilizar o Kanban para organizar as suas demandas. Sabendo disso, assinale a alternativa correta a respeito do Kanban. ✂️ a) Tem as suas raízes no desenvolvimento de software baseado na metodologia ágil. ✂️ b) Clientes, parceiros e gerentes facilitam para melhorar as ferramentas e a automação da equipe de denvolvimento de software. ✂️ c) Foi concebido para realizar mudanças suaves e entrega continuada de valores a clientes. ✂️ d) Os backlogs colocados no Kanban não são complexos, o que evita que o analista de sistemas necessite de tempo extra para especificá-lo. ✂️ e) Um dos problemas enfrentados com o uso do Kanban é que ele impede o controle tanto do fluxo quanto da qualidade do trabalho executado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2159Q891022 | Engenharia de Software, Técnico de Informática, Câmara de Anápolis GO, IV UFG, 2024A Inteligência Artificial (IA) é uma ferramenta computacional que permitiu o avanço em diferentes áreas, entre elas: a saúde, finanças, marketing, entre outras. A principal ajuda, veio no apoio à tomada de decisões. As caraterísticas que descrevem o aprendizado de máquina (machine learning) são ✂️ a) compostas de algoritmos e modelos estatísticos que permitem que os sistemas aprendam a partir dos dados, usando identificação de padrões e fazendo previsões. ✂️ b) baseadas em regras e conhecimentos para tomar decisões e fornecer soluções em um domínio específico, com total eficácia simulando o raciocínio humano. ✂️ c) baseadas na autonomia, sem intervenção humana e demandam alto processamento computacional. ✂️ d) baseadas em símbolos, regras que representam, manipulam e aprendem com interferências lógicas, usada na solução de problemas complexos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2160Q1036174 | Engenharia de Software, Teste de Software, Analista de Transformação Digital, BANRISUL, CESPE CEBRASPE, 2022Julgue o próximo item, relativos a metodologias ágeis e experiência do usuário, suas técnicas e processos de apoio. O DevOps melhora a experiência do cliente ao dar atenção aos testes manuais contínuos por membros da equipe de operações e de desenvolvimento para garantir a adequação do produto às necessidades dos usuários. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
2141Q1083905 | Engenharia de Software, Processos de Software, Analista de Projetos, TJ RJ, CESPE CEBRASPE, 2021Assinale a opção que corresponde a um dos princípios da programação ágil, de acordo com o Manifesto para Desenvolvimento Ágil de Software. ✂️ a) Mudanças em requisitos devem ser bem recebidas, mesmo em fases mais avançadas do desenvolvimento. ✂️ b) Os testes de software devem ser conduzidos por pessoas que não produziram o código. ✂️ c) O controle empírico do processo deve enfatizar as ideias de transparência, inspeção e adaptação. ✂️ d) Dados produzidos por um processo devem ser passíveis de serem gerados por esse processo. ✂️ e) O código deve ser permanentemente revisado e passar por reorganizações ao longo do tempo para tornar-se mais claro, mais legível e mais simples. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2142Q1061908 | Engenharia de Software, Inteligencia Artificial, Agente de Polícia Federal, Polícia Federal, CESPE CEBRASPE, 2025Acerca demachine learning,do sistema operacional Linux, do protocolo DNS e dos modelos de serviço em nuvem, julgue o item subsequente. Em machine learning supervisionado, o algoritmo aprende, a partir de um conjunto de dados rotulados, a identificar padrões e realizar previsões em novos dados. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2143Q1036060 | Engenharia de Software, Processos de Software, Quality Assurance QA e Analistas de Teste, BANRISUL, CESPE CEBRASPE, 2022Em relação às metodologias ágeis de desenvolvimento, julgue o item que se segue. O método Kanban pode ser utilizado em substituição à metodologia Scrum, mas também ambos podem ser combinados para o alcance de resultados mais eficazes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2144Q1062712 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Tecnologia da Informação, SEFAZ SE, CESPE CEBRASPE, 2025Assinale a opção em que é corretamente citada a metodologia ou prática ágil que se destaca por enfatizar a criação de uma linguagem ubíqua entre desenvolvedores e especialistas do domínio, realizar a modelagem estratégica com contextos delimitados e utilizar agregados, entidades e objetos de valor como padrões para representar conceitos do negócio, caracterizando-se como uma abordagem segundo a qual a estrutura do código deve refletir o modelo mental do domínio do problema. ✂️ a) domain-driven design (DDD) ✂️ b) Kanban ✂️ c) especificação por exemplo ✂️ d) Scrum ✂️ e) XP Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2145Q1036093 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Gestão de Tecnologia da Informação, BANRISUL, CESPE CEBRASPE, 2022Acerca da governança de TI e de aspectos relacionados ao gerenciamento de projetos, julgue o seguinte item. Ferramenta de cronograma é um fator ambiental da empresa que pode influenciar o processo de sequenciar as atividades. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2146Q910450 | Engenharia de Software, Tecnologia da Informação Soluções, EPE, FGV, 2024No contexto de desenvolvimento de software, code smells são sinais de possíveis problemas típicos no código. Sobre esse conceito, analise as afirmativas a seguir. I. Dividir métodos longos em partes menores pode ser uma solução para o caso de bloaters. II. Usar grupos idênticos de variáveis que se repetem ao longo do código pode melhorar a legibilidade e a consistência do código, sendo considerada uma boa prática. III. Recomenda-se refatorar o código quando um método acessa excessivamente os dados de outra classe, o que indica a presença do code smell conhecido como Feature Envy. Está correto o que se afirma em ✂️ a) I, apenas. ✂️ b) I e II, apenas. ✂️ c) I e III, apenas. ✂️ d) II e III, apenas. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2147Q893838 | Engenharia de Software, Scrum, Simulado, Caixa Econômica Federal, CESGRANRIO, 2024[Questão inédita]Em um cenário de desenvolvimento de software, uma equipe segue princípios de metodologias ágeis, Lean Manufacturing e Scrum para otimizar seus processos e melhorar a entrega de produtos. Considerando essas metodologias, qual das seguintesafirmações melhor descreve uma prática que alinha todas elas? ✂️ a) O desenvolvimento é conduzido em fases longas para garantir que cada característica do produto seja perfeitamente desenvolvida antes de iniciar a próxima. ✂️ b) A equipe realiza reuniões diárias para discutir progresso e obstáculos, planejando ações imediatas para resolver quaisquer impedimentos. ✂️ c) Mudanças no escopo do projeto são evitadas estritamente para manter o cronograma e os custos sob controle. ✂️ d) O foco está em desenvolver a maior quantidade possível de recursos em um único ciclo para maximizar a produtividade. ✂️ e) Documentação extensiva e detalhada é prioritária para garantir que todos os processos sejam seguidos sem desvios. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2148Q1039502 | Engenharia de Software, Xp Extreme Programming, Especialidade Tecnologia da Informação, TRT 15 Região SP, FCC, 2023Das abordagens principais dos processos de software, apresenta pelo menos três princípios ou características do método Extreme Programming (XP): ✂️ a) propriedade coletiva, diagrama de bolhas, product owner e modelo de visão. ✂️ b) modelagem de negócio, revisão de sprint, refatoração e diagrama funcional ✂️ c) revisão de sprint, programação em pares, diagrama de fluxo de dados e product owner. ✂️ d) diagrama funcional, modelo de processo, product backlog e refatoração. ✂️ e) refatoração, product backlog, propriedade coletiva e programação em pares. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2149Q1000376 | Engenharia de Software, Produção Redes Suporte de Banco de Dados e Suporte Sistemas, CORREIOS, IBFC, 2024Com relação a DevOps, muitas empresas possuem um ritmo de entrega acelerado e, a cada atualização, é necessário realizar diferentes ações para garantir a qualidade do software produzido. Os processos realizados manualmente dificultam a entrega mais rápida e baixam a produtividade dos colaboradores por estarem presos àquela atividade (TRAVERSIN, 2017), de modo que a ______ dos processos é indispensável para o DevOps. Em relação ao conceito de princípio de DEVOPS, assinale a alternativa que preencha corretamente a lacuna. ✂️ a) qualidade ✂️ b) segurança ✂️ c) automação ✂️ d) produtividade Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2150Q1036249 | Engenharia de Software, Prototipação, Desenvolvimento de Sistemas, BNB, CESPE CEBRASPE, 2022Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.MVP (mínimo produto viável) é um protótipo do sistema que é simples o suficiente para testar as características técnicas de um produto bem como é o conceito de uma solução utilizável e valiosa para o negócio. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2151Q1038354 | Engenharia de Software, Xp Extreme Programming, Infraestrutura e Segurança Cibernética, BDMG, CESPE CEBRASPE, 2025Julgue o próximo item, relativos a metodologias ágeis. Na metodologia XP, o refatoramento consiste na implementação das funcionalidades cujos componentes do código-fonte devem ser integrados várias vezes, à medida que tais funcionalidades sejam desenvolvidas e testadas unitariamente. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2152Q994079 | Engenharia de Software, Tecnologia de Informação e Comunicação, IBGE, SELECON, 2023Ricardo está trabalhando no IBGE em um sistema orientado a objetos e precisa de uma métrica para medir o número de subclasses imediatas de uma classe, ou seja, mensurar a largura de uma hierarquia de classes. Nesse caso, é adequado Ricardo utilizar a métrica: ✂️ a) acoplamento entre classes de objetos ✂️ b) árvore de profundidade de herança ✂️ c) métodos ponderados por classe ✂️ d) resposta para uma classe ✂️ e) número de filhos Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2153Q1036348 | Engenharia de Software, Uml, Desenvolvimento, BANESE, AOCP, 2022Na UML (Unified Modelling Language), há dois tipos de associações indicadas para uma coleção de objetos, sendo elas a agregação e a composição. Assinale a alternativa que apresenta a definição correta de uma agregação e de uma composição. ✂️ a) Enquanto na agregação os objetos não possuem uma relação de herança, na composição um objeto filho pode herdar métodos e atributos públicos de um objeto mãe. ✂️ b) Uma agregação tem a conotação de uma subclasse enquanto que uma composição conota uma superclasse. ✂️ c) A associação de agregação está relacionada a uma dependência entre as classes agregada e agregador, enquanto que a composição está relacionada a uma herança entre a classe composta e a compositora, ou seja, os itens da classe composta. ✂️ d) Enquanto na agregação os objetos das classes podem existir separadamente, na composição a relação entre os objetos das classes é existencial, ou seja, um objeto não pode existir sem o outro. ✂️ e) A agregação estabelece uma relação em que os objetos se associam na forma de um para um, enquanto que na composição a associação é de um para muitos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2154Q1059646 | Engenharia de Software, Processos de Software, Processamento de Alto Desempenho PAD HPC, INPE, FGV, 2024A respeito da gestão de projetos que emprega metodologias ágeis, assinale a afirmativa correta. ✂️ a) Times Scrum possuem a capacidade de se auto-organizar, o que significa que decidem a melhor maneira de completar seu trabalho, ao invés de serem dirigidos por indivíduos externos à equipe. ✂️ b) Scrum Masters são líderes genuínos que servem tanto ao Time Scrum quanto à organização como um todo. Eles têm a responsabilidade de desenvolver e comunicar de forma explícita a meta do produto, além de criar e comunicar de maneira clara os itens do Product Backlog. ✂️ c) Na metodologia XP, é considerado aceitável o uso de grandes quantidades de horas extras, pois, a médio prazo, não há uma diminuição na qualidade do código e na produtividade; ✂️ d) O planejamento do projeto é comumente realizado em sua fase inicial, detalhando todo o trabalho a ser desenvolvido nas fases posteriores; ✂️ e) No papel de servir à organização, o Product Owner é responsável por liderar, treinar e orientar a organização no emprego do Scrum, além de remover barreiras entre os stakeholders e os Times Scrum. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2155Q1011812 | Engenharia de Software, Processos de Software, Técnico de Tecnologia da Informação, FUB, CESPE CEBRASPE, 2025Em relação ao processo unificado (RUP), julgue o item que se segue.O RUP possui nove disciplinas: seis core disciplines, diretamente ligadas à engenharia de software, e três umbrellas ou supporting disciplines, que dão suporte ao processo. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2156Q960639 | Engenharia de Software, Informática Desenvolvimento, TRF 2a REGIÃO, CONSULPLANA UML (Unified Modeling Language) é uma linguagem que define elementos gráficos para serem utilizados na modelagem de sistemas; seguindo o paradigma da orientação a objetos, a linguagem descreve como os elementos e o relacionamento devem interagir em um diagrama que, por sua vez, representam diversas perspectivas de um sistema. Com relação aos Diagrama UML, assinale a afirmativa correta. ✂️ a) É uma linguagem padrão para elaboração da estrutura de um projeto de software, podendo ser empregada somente na visualização de artefatos que façam uso de sistemas de software complexos. ✂️ b) É uma metodologia ou processo de análise e especificação de requisitos de um sistema de software; sua notação bastante difundida entre os desenvolvedores de software permitiu a construção de ferramentas com interfaces gráficas. ✂️ c) Não é dependente da linguagem de programação, mas é dependente do processo de desenvolvimento. Isso quer dizer que ela pode ser utilizada para a modelagem de sistemas, não importando que linguagem de programação será utilizada na implementação do sistema. ✂️ d) É uma linguagem cheia de recursos, capaz de capturar as informações requisitadas pelo cliente e, ainda, expressá-las de forma clara e objetiva. A UML cobre todas as fases e processos como concepção, especificação, construção e entrega da solução. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2157Q1036165 | Engenharia de Software, Engenharia de Requisitos, Analista de Transformação Digital, BANRISUL, CESPE CEBRASPE, 2022Com referência às técnicas de levantamento de requisitos, julgue o seguinte item. Na execução da técnica de apprenticing (aprendizado), o engenheiro de requisitos deve questionar procedimentos operacionais complexos e pouco claros do domínio do sistema que os stakeholders desejam preservar. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2158Q993415 | Engenharia de Software, Desenvolvimento de Aplicações, IBGE, AOCP, 2019A equipe de desenvolvimento de software do IBGE resolveu utilizar o Kanban para organizar as suas demandas. Sabendo disso, assinale a alternativa correta a respeito do Kanban. ✂️ a) Tem as suas raízes no desenvolvimento de software baseado na metodologia ágil. ✂️ b) Clientes, parceiros e gerentes facilitam para melhorar as ferramentas e a automação da equipe de denvolvimento de software. ✂️ c) Foi concebido para realizar mudanças suaves e entrega continuada de valores a clientes. ✂️ d) Os backlogs colocados no Kanban não são complexos, o que evita que o analista de sistemas necessite de tempo extra para especificá-lo. ✂️ e) Um dos problemas enfrentados com o uso do Kanban é que ele impede o controle tanto do fluxo quanto da qualidade do trabalho executado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2159Q891022 | Engenharia de Software, Técnico de Informática, Câmara de Anápolis GO, IV UFG, 2024A Inteligência Artificial (IA) é uma ferramenta computacional que permitiu o avanço em diferentes áreas, entre elas: a saúde, finanças, marketing, entre outras. A principal ajuda, veio no apoio à tomada de decisões. As caraterísticas que descrevem o aprendizado de máquina (machine learning) são ✂️ a) compostas de algoritmos e modelos estatísticos que permitem que os sistemas aprendam a partir dos dados, usando identificação de padrões e fazendo previsões. ✂️ b) baseadas em regras e conhecimentos para tomar decisões e fornecer soluções em um domínio específico, com total eficácia simulando o raciocínio humano. ✂️ c) baseadas na autonomia, sem intervenção humana e demandam alto processamento computacional. ✂️ d) baseadas em símbolos, regras que representam, manipulam e aprendem com interferências lógicas, usada na solução de problemas complexos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2160Q1036174 | Engenharia de Software, Teste de Software, Analista de Transformação Digital, BANRISUL, CESPE CEBRASPE, 2022Julgue o próximo item, relativos a metodologias ágeis e experiência do usuário, suas técnicas e processos de apoio. O DevOps melhora a experiência do cliente ao dar atenção aos testes manuais contínuos por membros da equipe de operações e de desenvolvimento para garantir a adequação do produto às necessidades dos usuários. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro