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 2741Q1011815 | Engenharia de Software, Scrum, Técnico de Tecnologia da Informação, FUB, CESPE CEBRASPE, 2025A respeito do processo ágil e da metodologia Scrum, julgue o item que se segue.A sprint retrospective tem um timebox de até quatro horas para sprints de um mês. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2742Q906089 | Engenharia de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024Processamento de Linguagem Natural (PLN) é uma subárea da inteligência artificial (IA) que se ocupa da interação entre computadores e linguagem humana. O objetivo do PLN é permitir que os computadores compreendam, interpretem, e gerem linguagem natural de maneira que seja útil e significativa. É um campo interdisciplinar que combina linguística, ciência da computação e aprendizado de máquina. Em Processamento de Linguagem Natural (PLN), assinale a técnica mais adequada, entre as listadas, para capturar a dependência contextual de palavras em uma frase, permitindo que o modelo compreenda o significado baseado no contexto. ✂️ a) Bag of Words (BoW). ✂️ b) TF-IDF (Term Frequency-Inverse Document Frequency). ✂️ c) Word2Vec ✂️ d) Redes Neurais Recorrentes (RNN). ✂️ e) Tokenização Simples. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2743Q975465 | Engenharia de Software, Reaplicação, TJBA, FGVO processo de validação de requisitos é uma etapa muito importante para a elaboração de um documento de especificação funcional consistente, pois ajuda a confirmar que os requisitos identificados, analisados e documentados correspondem, de fato, ao sistema que o cliente pretende. Analise as práticas listadas a seguir: I. prototipação e geração de casos de teste; II. revisão sistemática com apoio de checklists; III. atribuição de uma identificação unívoca ao requisito; IV. gerenciamento e rastreamento de requisitos. São consideradas práticas eficazes para validação de requisitos aquelas indicadas somente em: ✂️ a) I e II; ✂️ b) II e III; ✂️ c) III e IV; ✂️ d) I, II e III; ✂️ e) I, II e IV. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2744Q910201 | Engenharia de Software, Analista de Sistemas, TCEPA, FGV, 2024Em relação ao desenvolvimento de software utilizando plataformas low-code e no-code, analise as práticas a seguir. I. Implementar uma governança de TI que inclua revisões de segurança e conformidade das aplicações desenvolvidas, além de políticas de controle de versão. II. Utilizar apenas as bibliotecas e componentes internos da plataforma para evitar incompatibilidades e problemas de integração. III. Desenvolver todas as aplicações críticas em paralelo utilizando métodos tradicionais de desenvolvimento para garantir a redundância. Para garantir que as aplicações desenvolvidas atendam às boas práticas para segurança, escalabilidade e manutenção, é(são) correta(s) a(s) prática(s): ✂️ a) I, apenas. ✂️ b) II, apenas. ✂️ c) III, apenas. ✂️ d) I e III, apenas. ✂️ e) II e III, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2745Q970367 | Engenharia de Software, Tecnologia da Informação, TRT 19ª Região AL, FCC, 2022Para documentar uma aplicação Spring Boot com Swagger2 é necessário ativar o Swagger na classe SwaggerConfig usando a anotação ✂️ a) @Swagger2ApiOn ✂️ b) @EnableSwagger2Config ✂️ c) @Swagger2Config ✂️ d) @Swagger2Application ✂️ e) @EnableSwagger2 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2746Q1064072 | Engenharia de Software, Métricas de Software, Tarde, CVM, FGV, 2024A aplicação iAPLICA contém uma função de login para validar nome e senha de usuários. O usuário digita um nome de usuário e uma senha, e então clica no botão “login”. O iAPLICA valida os dados digitados junto à base de dados e permite ao usuário acessar a aplicação ou fornece uma mensagem informando que os dados digitados estão incorretos. Há um requisito adicional de que, como parte do login, o usuário receba acesso apropriado às funcionalidades do iAPLICA com base na função que lhe foi atribuída. A função do usuário é verificada na base de dados. Considerando a Análise de Pontos de Função (APF), a função de login do iAPLICA é composta por: ✂️ a) uma Saída Externa; ✂️ b) uma Consulta Externa; ✂️ c) duas Consultas Externas; ✂️ d) uma Saída Externa e uma Entrada Externa; ✂️ e) uma Consulta Externa e uma Saída Externa. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2747Q1064073 | Engenharia de Software, Métricas de Software, Tarde, CVM, FGV, 2024O Time de Desenvolvimento de Sistemas (TDS) de uma organização recebeu demandas de alterações para o sistema SuperVALORES. Uma parte interessada solicitou duas mudanças na forma de apresentação de dados nos relatórios emitidos pelo SuperVALORES: •substituição do formato para datas de "MMDDAAAA" (mês-dia-ano) para "AAAAMMDD" (ano-mês-dia); e •conversão de moeda de real (R$) para dólar (US$). Com base no SNAP (Software non-Functional Assessment Process), as demandas de alteração solicitadas podem ser mensuradas utilizando a categoria: ✂️ a) arquitetura, subcategoria componentes; ✂️ b) operações de dados, subcategoria formatação de dados; ✂️ c) design de interface, subcategoria múltiplos métodos de saída; ✂️ d) ambiente técnico, subcategoria múltiplas interfaces de entrada/saída; ✂️ e) operações lógicas e matemáticas, subcategoria operações para formatação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2748Q1044372 | Engenharia de Software, Processos de Software, Tecnologia da Informação, TJ MT, FGV, 2024No método Kanban, uma das práticas centrais ajuda a identificar gargalos e promover a eficiência ao limitar a quantidade de trabalho em progresso. O texto acima se refere à seguinte prática do Kanban: ✂️ a) dividir o trabalho em iterações fixas. ✂️ b) estabelecer metas rígidas de entrega. ✂️ c) realizar reuniões diárias de acompanhamento. ✂️ d) aumentar o número de colunas no quadro Kanban. ✂️ e) limitar o WIP (Work in Progress). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2749Q1036697 | Engenharia de Software, Engenharia de Requisitos, Suporte e Infraestrutura, Banestes, Instituto Access, 2024No desenvolvimento de Sistemas, os "Requisitos" definem o que um sistema deverá fazer. As atividades relacionadas com a descoberta e entendimento dos requisitos de um sistema são chamadas de? ✂️ a) Elicitação de Requisitos. ✂️ b) Engenharia de Requisitos. ✂️ c) Requisitos Funcionais. ✂️ d) Requisitos Não-Funcionais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2750Q983454 | Engenharia de Software, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025Uma empresa pode disponibilizar atualizações de software mais rápidas e confiáveis aos seus clientes ao implementar práticas de DevOps que garantam I a entrega contínua das alterações de código para liberação em produção. II publicações esparsas a fim de evitar a geração de grandes quantidades de versões do software. III a adoção de infraestrutura como código para provisionamento e gerenciamento automatizado da infraestrutura. Assinale a opção correta. ✂️ a) Apenas o item I está certo. ✂️ b) Apenas o item II está certo. ✂️ c) Apenas os itens I e III estão certos. ✂️ d) Apenas os itens II e III estão certos. ✂️ e) Todos os itens estão certos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2751Q1055651 | Engenharia de Software, Engenharia de Requisitos, Técnico Analista de Sistemas Modelagem de Sistemas, MPE PA, CONSULPLAN, 2022Os requisitos de software são frequentemente classificados como requisitos funcionais e requisitos não funcionais. Em relação aos requisitos não funcionais, assinale a afirmativa correta. ✂️ a) Esses requisitos afetam apenas componentes individuais e não à arquitetura geral de um sistema. ✂️ b) Os requisitos não funcionais devem ser sempre escritos qualitativamente, para que possam ser objetivamente testados. ✂️ c) Os requisitos não funcionais podem estar relacionados às propriedades emergentes do sistema como confiabilidade;tempo de resposta; e, ocupação de área. ✂️ d) A característica principal dos requisitos organizacionais, um dos tipos de requisitos não funcionais, é que eles especificam ou restringem o comportamento do software. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2752Q1055653 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Técnico Analista de Sistemas Modelagem de Sistemas, MPE PA, CONSULPLAN, 2022A gestão de projetos representa a primeira camada do processo de engenharia de software, ou seja, abrange todo o processo de seu desenvolvimento. A atividade compreendida pelo gerenciamento de projeto de desenvolvimento de software, a qual representa a definição das tarefas que devem ser executadas ao longo do desenvolvimento do software, é: ✂️ a) Medição. ✂️ b) Estimativa. ✂️ c) Análise de riscos. ✂️ d) Programação de atividades. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2753Q898729 | Engenharia de Software, Ciências da Computação, Prefeitura de Fortaleza CE, IMPARH, 2024A utilização de Infrastructure as Code (IaC) permite automatizar tarefas antes executadas manualmente, como provisionamento de máquinas virtuais e configurações de rede. Assinale a alternativa que possui uma outra vantagem da utilização de Infrastructure as Code (IaC). ✂️ a) Aumenta a necessidade de intervenção manual. ✂️ b) Aumenta consideravelmente os custos de implantação. ✂️ c) Reduz a consistência, garantindo que a infraestrutura nem sempre seja implantada da mesma maneira. ✂️ d) Reduz o tempo de implantação das aplicações e recuperação de desastres. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2754Q1055658 | Engenharia de Software, Qualidade de Software, Técnico Analista de Sistemas Modelagem de Sistemas, MPE PA, CONSULPLAN, 2022A qualidade de software não implica apenas se a funcionalidade de software foi corretamente implementada, mas também depende dos atributos não funcionais de sistema. São atributos de qualidade de software: ✂️ a) Proteção; Testabilidade; e, Flexibilidade. ✂️ b) Complexidade; Resiliência; e, Flexibilidade. ✂️ c) Adaptabilidade; Proteção; e, Vulnerabilidade. ✂️ d) Confiabilidade; Modularidade; e Usabilidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2755Q1030315 | Engenharia de Software, Desenvolvimento de Software, Infraestrutura e Segurança Manhã, TCE PI, FGV, 2025DevOps é uma abordagem cultural e prática que integra as equipes de desenvolvimento (Dev) e operações (Ops) para melhorar a colaboração, automatizar processos e acelerar o ciclo de entrega de software. Baseado nessa definição, assinale a opção que indica o princípio que está associado ao DevOps. ✂️ a) Integração contínua e entrega contínua (CI/CD). ✂️ b) Separação estrita entre as equipes de desenvolvimento e operações. ✂️ c) Utilização de infraestrutura física ao invés de ambientes em nuvem. ✂️ d) Menor colaboração entre equipes para aumentar o foco individual. ✂️ e) Ciclos de lançamento de software mais longos e controlados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2756Q1064110 | Engenharia de Software, Inteligencia Artificial, Desenvolvedor de Sistemas, INPE, FGV, 2024As técnicas de aprendizado de máquina aplicadas à assimilação podem ser utilizadas de diversas maneiras para tratamento de dados. Um exemplo de processo que pode ser vantajoso para os algoritmos de assimilação é o de redução da dimensionalidade de um conjunto de dados, no qual se aplica treinamento não supervisionado para gerar representações “compactadas” das entradas originais. Esse processo permite a assimilação de dados no espaço latente, melhorando a eficiência de treinamento dos algoritmos. Determinadas arquiteturas de rede neural são utilizadas para redução de dimensionalidade e para a geração de representações de dados no espaço latente, em que se destaca a arquitetura do tipo ✂️ a) Autoencoders. ✂️ b) Redes Neurais Bayesianas. ✂️ c) Redes Neurais Convolucionais. ✂️ d) Redes Adversariais Generativas. ✂️ e) Máquinas de Boltzmann Restritas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2757Q1032628 | Engenharia de Software, Teste de Software, Classe B, DPE RO, FGV, 2025Os testes de software são essenciais para garantir a qualidade dos códigos gerados. Inicialmente o programador desenvolveu o seguinte código de produção a ser testado: CODIGO-01.py def celsius_to_fahrenheit(celsius): return (celsius * 9/5) + 32 Posteriormente, o programador desenvolveu o código de teste empregando a linguagem Python import unittest class TestTemperatureConversion(unittest.TestCase): def test_celsius_to_fahrenheit(self): self.assertEqual(celsius_to_fahrenheit(0), 32) self.assertEqual(celsius_to_fahrenheit(25), 77) if __name__ == '__main__': unittest.main() A abordagem do teste utilizado pelo programador se refere a um ✂️ a) BDD (Behavior-Driven Development). ✂️ b) TDD (Testdriven development). ✂️ c) UDDI ✂️ d) REST ✂️ e) JSON Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2758Q892341 | Engenharia de Software, Infraestrutura de Tecnologia da Informação, IFSE, IV UFG, 2024Existem diversas ferramentas que permitem a automação de código, incluindo a execução de tarefas como criação, teste e entrega/implantação de software. A ferramenta no paradigma DevOps que permite realizar tais atividades é ✂️ a) maven. ✂️ b) ansible. ✂️ c) jenkins. ✂️ d) docker. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2759Q983481 | Engenharia de Software, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025A respeito das redes neurais artificiais, assinale a opção correta. ✂️ a) Redes neurais artificiais são compostas por uma única camada de neurônios e são incapazes de modelar relações complexas entre os dados. ✂️ b) O algoritmo Backpropagation ajusta os pesos da rede neural aleatoriamente em cada iteração, sem considerar gradientes ou uma função de custo específica. ✂️ c) Redes neurais convolucionais não possuem camadas de ativação e dependem das operações de convolução para processar os dados. ✂️ d) Redes neurais convolucionais podem ser usadas tanto para a classificação, em que a rede atribui rótulos a imagens inteiras, quanto para a segmentação, em que a rede identifica regiões específicas da imagem e fornece um mapa pixel a pixel. ✂️ e) Em Python, bibliotecas como Keras e PyTorch não permitem o uso de GPUs para acelerar o treinamento de redes neurais, limitando-se ao processamento em CPU. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2760Q983485 | Engenharia de Software, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025Assinale a opção que descreve corretamente características da sprint no Scrum. ✂️ a) Em que se pese manter objetivo e duração fixos, a sprint não pode ser considerada um projeto curto. ✂️ b) A sprint pode ter duração fixa de 10 dias, e a daily scrums, a sprint review e a sprint retrospective acontecem dentro da sprint. ✂️ c) Uma sprint somente pode ser cancelada pelo scrum master se a meta da sprint tornar-se obsoleta. ✂️ d) Durante a sprint, nenhuma mudança é permitida — nem mesmo o refinamento do product backlog —, uma vez que mudanças põem em risco a meta da sprint. ✂️ e) A sprint encerra-se após a conclusão das tarefas elencadas na sprint backlog, e imediatamente após a conclusão devem ser realizadas, fora da sprint, a sprint review e a sprint retrospective, com vistas a inspecionar o resultado obtido. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
2741Q1011815 | Engenharia de Software, Scrum, Técnico de Tecnologia da Informação, FUB, CESPE CEBRASPE, 2025A respeito do processo ágil e da metodologia Scrum, julgue o item que se segue.A sprint retrospective tem um timebox de até quatro horas para sprints de um mês. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2742Q906089 | Engenharia de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024Processamento de Linguagem Natural (PLN) é uma subárea da inteligência artificial (IA) que se ocupa da interação entre computadores e linguagem humana. O objetivo do PLN é permitir que os computadores compreendam, interpretem, e gerem linguagem natural de maneira que seja útil e significativa. É um campo interdisciplinar que combina linguística, ciência da computação e aprendizado de máquina. Em Processamento de Linguagem Natural (PLN), assinale a técnica mais adequada, entre as listadas, para capturar a dependência contextual de palavras em uma frase, permitindo que o modelo compreenda o significado baseado no contexto. ✂️ a) Bag of Words (BoW). ✂️ b) TF-IDF (Term Frequency-Inverse Document Frequency). ✂️ c) Word2Vec ✂️ d) Redes Neurais Recorrentes (RNN). ✂️ e) Tokenização Simples. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2743Q975465 | Engenharia de Software, Reaplicação, TJBA, FGVO processo de validação de requisitos é uma etapa muito importante para a elaboração de um documento de especificação funcional consistente, pois ajuda a confirmar que os requisitos identificados, analisados e documentados correspondem, de fato, ao sistema que o cliente pretende. Analise as práticas listadas a seguir: I. prototipação e geração de casos de teste; II. revisão sistemática com apoio de checklists; III. atribuição de uma identificação unívoca ao requisito; IV. gerenciamento e rastreamento de requisitos. São consideradas práticas eficazes para validação de requisitos aquelas indicadas somente em: ✂️ a) I e II; ✂️ b) II e III; ✂️ c) III e IV; ✂️ d) I, II e III; ✂️ e) I, II e IV. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2744Q910201 | Engenharia de Software, Analista de Sistemas, TCEPA, FGV, 2024Em relação ao desenvolvimento de software utilizando plataformas low-code e no-code, analise as práticas a seguir. I. Implementar uma governança de TI que inclua revisões de segurança e conformidade das aplicações desenvolvidas, além de políticas de controle de versão. II. Utilizar apenas as bibliotecas e componentes internos da plataforma para evitar incompatibilidades e problemas de integração. III. Desenvolver todas as aplicações críticas em paralelo utilizando métodos tradicionais de desenvolvimento para garantir a redundância. Para garantir que as aplicações desenvolvidas atendam às boas práticas para segurança, escalabilidade e manutenção, é(são) correta(s) a(s) prática(s): ✂️ a) I, apenas. ✂️ b) II, apenas. ✂️ c) III, apenas. ✂️ d) I e III, apenas. ✂️ e) II e III, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2745Q970367 | Engenharia de Software, Tecnologia da Informação, TRT 19ª Região AL, FCC, 2022Para documentar uma aplicação Spring Boot com Swagger2 é necessário ativar o Swagger na classe SwaggerConfig usando a anotação ✂️ a) @Swagger2ApiOn ✂️ b) @EnableSwagger2Config ✂️ c) @Swagger2Config ✂️ d) @Swagger2Application ✂️ e) @EnableSwagger2 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2746Q1064072 | Engenharia de Software, Métricas de Software, Tarde, CVM, FGV, 2024A aplicação iAPLICA contém uma função de login para validar nome e senha de usuários. O usuário digita um nome de usuário e uma senha, e então clica no botão “login”. O iAPLICA valida os dados digitados junto à base de dados e permite ao usuário acessar a aplicação ou fornece uma mensagem informando que os dados digitados estão incorretos. Há um requisito adicional de que, como parte do login, o usuário receba acesso apropriado às funcionalidades do iAPLICA com base na função que lhe foi atribuída. A função do usuário é verificada na base de dados. Considerando a Análise de Pontos de Função (APF), a função de login do iAPLICA é composta por: ✂️ a) uma Saída Externa; ✂️ b) uma Consulta Externa; ✂️ c) duas Consultas Externas; ✂️ d) uma Saída Externa e uma Entrada Externa; ✂️ e) uma Consulta Externa e uma Saída Externa. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2747Q1064073 | Engenharia de Software, Métricas de Software, Tarde, CVM, FGV, 2024O Time de Desenvolvimento de Sistemas (TDS) de uma organização recebeu demandas de alterações para o sistema SuperVALORES. Uma parte interessada solicitou duas mudanças na forma de apresentação de dados nos relatórios emitidos pelo SuperVALORES: •substituição do formato para datas de "MMDDAAAA" (mês-dia-ano) para "AAAAMMDD" (ano-mês-dia); e •conversão de moeda de real (R$) para dólar (US$). Com base no SNAP (Software non-Functional Assessment Process), as demandas de alteração solicitadas podem ser mensuradas utilizando a categoria: ✂️ a) arquitetura, subcategoria componentes; ✂️ b) operações de dados, subcategoria formatação de dados; ✂️ c) design de interface, subcategoria múltiplos métodos de saída; ✂️ d) ambiente técnico, subcategoria múltiplas interfaces de entrada/saída; ✂️ e) operações lógicas e matemáticas, subcategoria operações para formatação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2748Q1044372 | Engenharia de Software, Processos de Software, Tecnologia da Informação, TJ MT, FGV, 2024No método Kanban, uma das práticas centrais ajuda a identificar gargalos e promover a eficiência ao limitar a quantidade de trabalho em progresso. O texto acima se refere à seguinte prática do Kanban: ✂️ a) dividir o trabalho em iterações fixas. ✂️ b) estabelecer metas rígidas de entrega. ✂️ c) realizar reuniões diárias de acompanhamento. ✂️ d) aumentar o número de colunas no quadro Kanban. ✂️ e) limitar o WIP (Work in Progress). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2749Q1036697 | Engenharia de Software, Engenharia de Requisitos, Suporte e Infraestrutura, Banestes, Instituto Access, 2024No desenvolvimento de Sistemas, os "Requisitos" definem o que um sistema deverá fazer. As atividades relacionadas com a descoberta e entendimento dos requisitos de um sistema são chamadas de? ✂️ a) Elicitação de Requisitos. ✂️ b) Engenharia de Requisitos. ✂️ c) Requisitos Funcionais. ✂️ d) Requisitos Não-Funcionais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2750Q983454 | Engenharia de Software, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025Uma empresa pode disponibilizar atualizações de software mais rápidas e confiáveis aos seus clientes ao implementar práticas de DevOps que garantam I a entrega contínua das alterações de código para liberação em produção. II publicações esparsas a fim de evitar a geração de grandes quantidades de versões do software. III a adoção de infraestrutura como código para provisionamento e gerenciamento automatizado da infraestrutura. Assinale a opção correta. ✂️ a) Apenas o item I está certo. ✂️ b) Apenas o item II está certo. ✂️ c) Apenas os itens I e III estão certos. ✂️ d) Apenas os itens II e III estão certos. ✂️ e) Todos os itens estão certos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2751Q1055651 | Engenharia de Software, Engenharia de Requisitos, Técnico Analista de Sistemas Modelagem de Sistemas, MPE PA, CONSULPLAN, 2022Os requisitos de software são frequentemente classificados como requisitos funcionais e requisitos não funcionais. Em relação aos requisitos não funcionais, assinale a afirmativa correta. ✂️ a) Esses requisitos afetam apenas componentes individuais e não à arquitetura geral de um sistema. ✂️ b) Os requisitos não funcionais devem ser sempre escritos qualitativamente, para que possam ser objetivamente testados. ✂️ c) Os requisitos não funcionais podem estar relacionados às propriedades emergentes do sistema como confiabilidade;tempo de resposta; e, ocupação de área. ✂️ d) A característica principal dos requisitos organizacionais, um dos tipos de requisitos não funcionais, é que eles especificam ou restringem o comportamento do software. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2752Q1055653 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Técnico Analista de Sistemas Modelagem de Sistemas, MPE PA, CONSULPLAN, 2022A gestão de projetos representa a primeira camada do processo de engenharia de software, ou seja, abrange todo o processo de seu desenvolvimento. A atividade compreendida pelo gerenciamento de projeto de desenvolvimento de software, a qual representa a definição das tarefas que devem ser executadas ao longo do desenvolvimento do software, é: ✂️ a) Medição. ✂️ b) Estimativa. ✂️ c) Análise de riscos. ✂️ d) Programação de atividades. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2753Q898729 | Engenharia de Software, Ciências da Computação, Prefeitura de Fortaleza CE, IMPARH, 2024A utilização de Infrastructure as Code (IaC) permite automatizar tarefas antes executadas manualmente, como provisionamento de máquinas virtuais e configurações de rede. Assinale a alternativa que possui uma outra vantagem da utilização de Infrastructure as Code (IaC). ✂️ a) Aumenta a necessidade de intervenção manual. ✂️ b) Aumenta consideravelmente os custos de implantação. ✂️ c) Reduz a consistência, garantindo que a infraestrutura nem sempre seja implantada da mesma maneira. ✂️ d) Reduz o tempo de implantação das aplicações e recuperação de desastres. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2754Q1055658 | Engenharia de Software, Qualidade de Software, Técnico Analista de Sistemas Modelagem de Sistemas, MPE PA, CONSULPLAN, 2022A qualidade de software não implica apenas se a funcionalidade de software foi corretamente implementada, mas também depende dos atributos não funcionais de sistema. São atributos de qualidade de software: ✂️ a) Proteção; Testabilidade; e, Flexibilidade. ✂️ b) Complexidade; Resiliência; e, Flexibilidade. ✂️ c) Adaptabilidade; Proteção; e, Vulnerabilidade. ✂️ d) Confiabilidade; Modularidade; e Usabilidade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2755Q1030315 | Engenharia de Software, Desenvolvimento de Software, Infraestrutura e Segurança Manhã, TCE PI, FGV, 2025DevOps é uma abordagem cultural e prática que integra as equipes de desenvolvimento (Dev) e operações (Ops) para melhorar a colaboração, automatizar processos e acelerar o ciclo de entrega de software. Baseado nessa definição, assinale a opção que indica o princípio que está associado ao DevOps. ✂️ a) Integração contínua e entrega contínua (CI/CD). ✂️ b) Separação estrita entre as equipes de desenvolvimento e operações. ✂️ c) Utilização de infraestrutura física ao invés de ambientes em nuvem. ✂️ d) Menor colaboração entre equipes para aumentar o foco individual. ✂️ e) Ciclos de lançamento de software mais longos e controlados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2756Q1064110 | Engenharia de Software, Inteligencia Artificial, Desenvolvedor de Sistemas, INPE, FGV, 2024As técnicas de aprendizado de máquina aplicadas à assimilação podem ser utilizadas de diversas maneiras para tratamento de dados. Um exemplo de processo que pode ser vantajoso para os algoritmos de assimilação é o de redução da dimensionalidade de um conjunto de dados, no qual se aplica treinamento não supervisionado para gerar representações “compactadas” das entradas originais. Esse processo permite a assimilação de dados no espaço latente, melhorando a eficiência de treinamento dos algoritmos. Determinadas arquiteturas de rede neural são utilizadas para redução de dimensionalidade e para a geração de representações de dados no espaço latente, em que se destaca a arquitetura do tipo ✂️ a) Autoencoders. ✂️ b) Redes Neurais Bayesianas. ✂️ c) Redes Neurais Convolucionais. ✂️ d) Redes Adversariais Generativas. ✂️ e) Máquinas de Boltzmann Restritas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2757Q1032628 | Engenharia de Software, Teste de Software, Classe B, DPE RO, FGV, 2025Os testes de software são essenciais para garantir a qualidade dos códigos gerados. Inicialmente o programador desenvolveu o seguinte código de produção a ser testado: CODIGO-01.py def celsius_to_fahrenheit(celsius): return (celsius * 9/5) + 32 Posteriormente, o programador desenvolveu o código de teste empregando a linguagem Python import unittest class TestTemperatureConversion(unittest.TestCase): def test_celsius_to_fahrenheit(self): self.assertEqual(celsius_to_fahrenheit(0), 32) self.assertEqual(celsius_to_fahrenheit(25), 77) if __name__ == '__main__': unittest.main() A abordagem do teste utilizado pelo programador se refere a um ✂️ a) BDD (Behavior-Driven Development). ✂️ b) TDD (Testdriven development). ✂️ c) UDDI ✂️ d) REST ✂️ e) JSON Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2758Q892341 | Engenharia de Software, Infraestrutura de Tecnologia da Informação, IFSE, IV UFG, 2024Existem diversas ferramentas que permitem a automação de código, incluindo a execução de tarefas como criação, teste e entrega/implantação de software. A ferramenta no paradigma DevOps que permite realizar tais atividades é ✂️ a) maven. ✂️ b) ansible. ✂️ c) jenkins. ✂️ d) docker. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2759Q983481 | Engenharia de Software, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025A respeito das redes neurais artificiais, assinale a opção correta. ✂️ a) Redes neurais artificiais são compostas por uma única camada de neurônios e são incapazes de modelar relações complexas entre os dados. ✂️ b) O algoritmo Backpropagation ajusta os pesos da rede neural aleatoriamente em cada iteração, sem considerar gradientes ou uma função de custo específica. ✂️ c) Redes neurais convolucionais não possuem camadas de ativação e dependem das operações de convolução para processar os dados. ✂️ d) Redes neurais convolucionais podem ser usadas tanto para a classificação, em que a rede atribui rótulos a imagens inteiras, quanto para a segmentação, em que a rede identifica regiões específicas da imagem e fornece um mapa pixel a pixel. ✂️ e) Em Python, bibliotecas como Keras e PyTorch não permitem o uso de GPUs para acelerar o treinamento de redes neurais, limitando-se ao processamento em CPU. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2760Q983485 | Engenharia de Software, Analista de Sistemas, CAESBDF, CESPE CEBRASPE, 2025Assinale a opção que descreve corretamente características da sprint no Scrum. ✂️ a) Em que se pese manter objetivo e duração fixos, a sprint não pode ser considerada um projeto curto. ✂️ b) A sprint pode ter duração fixa de 10 dias, e a daily scrums, a sprint review e a sprint retrospective acontecem dentro da sprint. ✂️ c) Uma sprint somente pode ser cancelada pelo scrum master se a meta da sprint tornar-se obsoleta. ✂️ d) Durante a sprint, nenhuma mudança é permitida — nem mesmo o refinamento do product backlog —, uma vez que mudanças põem em risco a meta da sprint. ✂️ e) A sprint encerra-se após a conclusão das tarefas elencadas na sprint backlog, e imediatamente após a conclusão devem ser realizadas, fora da sprint, a sprint review e a sprint retrospective, com vistas a inspecionar o resultado obtido. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro