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 2681Q1018264 | Engenharia de Software, Desenvolvimento de Software, Especialidade Suporte em Tecnologia da Informação, STM, CESPE CEBRASPE, 2025Texto associado. Julgue o item seguinte, relativo a RabbitMQ, PostgreSQL e Git. No RabbitMQ, o stream é uma estrutura de dados não persistente que pode armazenar mensagens de produtores que são lidas pelos consumidores, diferenciando-se das filas por não ser replicado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2682Q954027 | Engenharia de Software, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025Atente para o que se afirma a seguir sobre DevOps e assinale com V o que for verdadeiro, e com F o que for falso. ( ) DevOps demanda a criação de um profissional novo, que fique responsável tanto pelo desenvolvimento como pela implantação de sistemas. ( ) A implantação de DevOps advoga a automação dos passos necessários para colocar um sistema em produção. ( ) O DevOps parte da premissa da melhor padronização dos processos, permitindo a menor interação entre as equipes. Está correta, de cima para baixo, a seguinte sequência: ✂️ a) V, F, V. ✂️ b) V, V, F. ✂️ c) F, V, F. ✂️ d) F, F, V. ✂️ e) V, F, F. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2683Q1038764 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Transformação Digital e Gestão de TI, BANRISUL, CESPE CEBRASPE, 2025Com base nos princípios e nas etapas do design thinking, assinale a opção correta. ✂️ a) A empatia é um componente fundamental do design thinking, contribuindo para a compreensão profunda dos usuários e para a orientação da definição dos problemas a serem resolvidos. ✂️ b) A fase de definição no design thinking consiste em reunir as ideias geradas na fase de ideação e organizá-las em um backlog para desenvolvimento. ✂️ c) O design thinking é uma abordagem prescritiva e linear, com etapas fixas que devem ser seguidas rigorosamente, sem iteração entre elas. ✂️ d) O design thinking inicia-se com a etapa de ideação, na qual as soluções são diretamente propostas pelos especialistas técnicos, antes de qualquer contato com os usuários. ✂️ e) A prototipagem em design thinking deve ocorrer apenas após o produto final ser desenvolvido, para a validação das funcionalidades com usuários reais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2684Q1037487 | Engenharia de Software, Processos de Software, Desenvolvimento de Sistemas, TJ RR, FGV, 2024Considerando a aplicação de metodologias ágeis a projetos de desenvolvimento de software, analise as afirmativas a seguir. I. Documentação abrangente mais que software em funcionamento é um dos valores propostos pelo manifesto ágil. II. A limitação do número de tarefas em execução, conhecida como WIP (Work In Progress), favorece um ritmo sustentável para a equipe de desenvolvimento sem impedir o fluxo de trabalho. III. O tempo transcorrido desde o momento em que uma tarefa entra em um quadro Kanban até ser finalizada é conhecido como lead time. Está correto o que se afirma em ✂️ a) I, apenas. ✂️ b) II, apenas. ✂️ c) III, apenas. ✂️ d) I e II, apenas. ✂️ e) II e III, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2685Q896962 | Engenharia de Software, Desenvolvimento de Software, Informática, IF Sul MG, FUNDATEC, 2024Sobre um determinado tipo de teste de desenvolvimento de software, analise as características abaixo: • O sistema é testado como um todo. • Os testes são concentrados nas interações entre os componentes e objetos que compõem o sistema. • É um processo coletivo quando os componentes do sistema são desenvolvidos por diferentes membros do time ou por subtimes. As características acima definem o teste de: ✂️ a) Unidade. ✂️ b) Sistema. ✂️ c) Requisitos. ✂️ d) Componentes. ✂️ e) Lançamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2686Q900825 | Engenharia de Software, Analista Técnico II – Desenvolvimento Software, SEBRAENACIONAL, CESPE CEBRASPE, 2024Considerando as melhores práticas de gerenciamento de contratos, assinale a opção em que é indicada a principal vantagem do modelo de precificação baseado no uso. ✂️ a) garantia de qualidade do serviço ✂️ b) redução dos custos fixos ✂️ c) simplificação do processo de contratação ✂️ d) aumento da previsibilidade dos custos Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2687Q1000412 | Engenharia de Software, Scrum, Analista de Sistemas Desenvolvimento de Sistemas, CORREIOS, IBFC, 2024Nos conceitos de Scrum e Kanban, assinale a alternativa que apresenta a diferença entre o uso de Sprints no Scrum e o fluxo contínuo no Kanban. ✂️ a) No Scrum, o backlog é definido no início do projeto e não muda durante os sprints, enquanto no Kanban o backlog é ajustado apenas no final do projeto ✂️ b) Scrum usa Sprints de tempo fixo para entregar incrementos de trabalho, enquanto o Kanban foca em um fluxo contínuo de trabalho, sem limites de tempo fixos para a entrega de tarefas ✂️ c) O Scrum requer uma reunião diária (Daily Scrum), enquanto o Kanban elimina completamente a necessidade de reuniões regulares ✂️ d) No Scrum, os limites de WIP são automáticos e controlados pelo framework, enquanto no Kanban não há possibilidade de limitar o WIP Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2688Q1000413 | Engenharia de Software, Analista de Sistemas Desenvolvimento de Sistemas, CORREIOS, IBFC, 2024Sobre a aplicação de WIP (Work In Progress) em um quadro Kanban, assinale a alternativa que descreve seu uso. ✂️ a) O limite de WIP só é relevante para equipes de desenvolvimento de software e pode ser ignorado em outros contextos ✂️ b) Limitar o WIP tem como objetivo garantir que a equipe esteja sempre ocupada e produtiva, evitando períodos ociosos ✂️ c) Limitar o WIP permite identificar gargalos no fluxo de trabalho e melhorar a eficiência do time ao evitar o acúmulo de tarefas inacabadas ✂️ d) O WIP só é aplicável na fase inicial do projeto para acelerar o desenvolvimento e, em seguida, pode ser removido Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2689Q1037298 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Analista de Processamento, DATAPREV, FGV, 2024A prática de Infrastructure as Code (IaC) tem se tornado cada vez mais comum em ambientes de TI, especialmente em organizações que adotam metodologias ágeis e DevOps. Sobre IaC, assinale a opção que descreve corretamente o seu conceito e características principais. ✂️ a) É uma metodologia que define a automação de processos manuais de infraestrutura por meio de scripts ou arquivos de configuração, permitindo o versionamento e a replicação de ambientes de forma padronizada. ✂️ b) Trata-se de uma abordagem que visa a centralização da infraestrutura em um único datacenter físico, promovendo maior segurança e controle sobre os recursos da organização. ✂️ c) É um modelo de gerenciamento de infraestruturas exclusivamente aplicado a servidores físicos, eliminando a necessidade de automação em ambientes virtuais. ✂️ d) Refere-se à adoção de infraestruturas escaláveis de forma automática, sem a necessidade de arquivos ou scripts de configuração, sendo totalmente gerenciada por inteligência artificial. ✂️ e) É um conjunto de boas práticas que propõe a terceirização completa da infraestrutura de TI, eliminando a necessidade de a empresa gerenciar internamente seus recursos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2690Q1018106 | Engenharia de Software, Processos de Software, Especialidade Análise de Sistemas, STM, CESPE CEBRASPE, 2025Texto associado. Com relação a práticas ágeis e ao sistema de gestão Kanban, julgue o item subsequente. Um item de backlog deve ser uma história de usuário completa, não podendo ser representado por tarefas técnicas tal como, por exemplo, refatorar o código da interface com o usuário. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2691Q1040137 | Engenharia de Software, Teste de Software, Programação de Sistemas, TJ DFT, CESPE CEBRASPEOs processos de teste de software objetivam avaliar os programas implementados, bem como identificar possíveis erros em um programa antes da sua utilização. A esse respeito, julgue o próximo item.Os testes de componentes têm a finalidade de comprovar que as interfaces de componentes funcionam de acordo com a sua especificação. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2692Q999182 | Engenharia de Software, Especialidade Tecnologia da Informação, TRF 5 REGIÃO, IBFC, 2024Numa abordagem de gerenciamento de projeto por rede PERT, os requisitos básicos para um bom aproveitamento da técnica são. ( ) Todas as tarefas individuais para completar um programa devem estar suficientemente claras para serem colocadas em uma rede, que inclui eventos e atividades, ou seja, segue a estrutura analítica do projeto. ( ) As redes podem ter muitos eventos, mas nunca menos de vinte. ( ) Os eventos e as atividades devem ser sequenciados na rede em um conjunto muito lógico de regras básicas que permitem a determinação dos caminhos crítico e subcrítico. ( ) As estimativas de tempo devem ser feitas para cada atividade no mínimo em cinco pontos. Otimista, Adequada, Provável, Pouco Provável e Pessimista. Os cálculos de tempo decorrido são estimados pelos atores mais familiarizados com a atividade. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) V - F - V - F ✂️ b) V - V - V - V ✂️ c) V - V - V - F ✂️ d) V - F - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2693Q894495 | Engenharia de Software, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2024A análise por Pontos de Função é uma metodologia utilizada para estimar o tamanho e o esforço necessários para o desenvolvimento e manutenção de software a partir de diversos tipos de funções. Quais são as categorias de funções medidas na análise por Pontos de Função? ✂️ a) Funções de Autenticação de Usuário, Funções de Autorização, Funções de Log, Funções de Recuperação de Dados e Funções de Exportação de Dados. ✂️ b) Funções de Entrada de Dados, Funções de Saída de Dados, Funções de Consulta, Funções de Estado e Funções de Conexão. ✂️ c) Funções de Entrada de Usuário, Funções de Visualização de Dados, Funções de Atualização de Dados, Funções de Sincronização e Funções de Backup. ✂️ d) Funções de Entrada Externa, Funções de Saída Externa, Funções de Consulta Externa, Arquivos Lógicos Internos e Arquivos de Interface Externa. ✂️ e) Funções de Processamento Interno, Funções de Armazenamento de Dados, Funções de Manipulação de Dados, Funções de Interface de Usuário e Funções de Conexão de Rede. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2694Q1001761 | Engenharia de Software, Tecnologia da Informação, TRT 7 Região CE, FCCNo projeto de software, excetuando-se o acoplamento direto entre módulos, o seguinte no espectro (PRESSMAN) e o mais baixo desejado possível é o acoplamento ✂️ a) por dados. ✂️ b) por controle. ✂️ c) por conteúdo. ✂️ d) externo. ✂️ e) comum. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2695Q907051 | Engenharia de Software, Analista de Tecnologia da Informação, BRB, IADES, 2024No que se refere à disciplina de engenharia de requisitos, assinale a alternativa correta. ✂️ a) A limitação do tempo de resposta a uma requisição feita a um serviço provido por uma API é tipicamente definida em um requisito funcional. ✂️ b) O escopo inicialmente contratado pode ser negociado nas primeiras etapas da construção do sistema, porém deve se manter inalterado até a entrega final. ✂️ c) Os cenários ou casos de uso são criados no momento da concepção dos testes, a fim de validar a correta implementação e entrega de um requisito funcional. ✂️ d) Requisitos não funcionais apresentam restrições ao modo como os serviços do sistema devem ser oferecidos. ✂️ e) Um documento de requisitos deve refletir a expectativa do cliente a respeito de quais funcionalidades serão oferecidas, porém compete somente ao time de desenvolvimento a definição de quais tecnologias serão utilizadas para isso. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2696Q1089325 | Engenharia de Software, Teste de Software, Técnico em Tecnologia da Informação, UFRGS, FUNDATEC, 2025Uma startup está desenvolvendo um aplicativo de mobilidade urbana que deve calcular rotas otimizadas para usuários em tempo real. O time de desenvolvimento adota a prática de Desenvolvimento Orientado a Testes (TDD) para garantir maior qualidade e reduzir retrabalho. Durante a implementação de uma nova funcionalidade de cálculo de tarifa dinâmica, o desenvolvedor cria inicialmente um teste automatizado que descreve o comportamento esperado, depois implementa o código mínimo necessário para que o teste passe e, em seguida, realiza refatorações para melhorar a estrutura do código sem alterar sua funcionalidade. Com base nesse cenário e nos princípios do TDD, assinale a alternativa que descreve corretamente a sequência de passos fundamentais dessa prática. ✂️ a) Refatoração → Escrita do teste → Implementação mínima. ✂️ b) Implementação mínima → Escrita do teste → Refatoração. ✂️ c) Implementação mínima → Refatoração → Escrita do teste. ✂️ d) Escrita do teste → Refatoração → Implementação mínima. ✂️ e) Escrita do teste → Implementação mínima → Refatoração. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2697Q899892 | Engenharia de Software, Professor de Informática, Prefeitura de Mozarlândia GO, Itame, 2024Em redes de computadores, o que caracteriza um ataque de negação de serviço (DoS)? ✂️ a) O acesso não autorizado a arquivos armazenados em servidores. ✂️ b) O envio massivo de tráfego para sobrecarregar um serviço e impedir seu funcionamento. ✂️ c) A interceptação de pacotes de rede para roubar informações confidenciais. ✂️ d) A modificação maliciosa de dados armazenados no servidor. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2698Q1059895 | Engenharia de Software, Processos de Software, Tecnologia da Informação, TCE GO, FGV, 2024Avalie as seguintes afirmativas no contexto de práticas e metodologias de deploy em desenvolvimento mobile: I. A aplicação de Continuous Integration (CI) em aplicativos mobile responsivos é uma prática que visa a fusão e teste do código apenas ao final de cada sprint; II. Continuous Delivery (CD) é parte da filosofia "Mobile First" e permite que toda mudança de código seja automaticamente disponibilizada para os usuários finais, sem a necessidade de aprovação das equipes de operações; III. DevSecOps é a integração da segurança no processo de desenvolvimento de software desde o início sem comprometer a velocidade de entrega. Está correto o que se afirma em ✂️ a) I, apenas. ✂️ b) II e III, apenas. ✂️ c) III, apenas. ✂️ d) I, II e III. ✂️ e) I e II, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2699Q907070 | Engenharia de Software, Analista de Tecnologia da Informação, BRB, IADES, 2024Texto associado. Texto hipotético para responder às questões 37 e 38. João foi selecionado por sua chefia para liderar um projeto de criação de uma inteligência artificial que fosse capaz de classificar, a partir de fotos obtidas pelas câmeras de segurança de cada agência, se, ao entrar na agência, a pessoa está utilizando algum tipo de chapéu, óculos, ambos ou nenhum acessório. Uma base de dados com amostras em quantidade e qualidade suficientes foi fornecida para João. Sendo assim, ele optou por seguir com uma abordagem baseada em modelos de redes neurais. Ao analisar a base de dados, João notou que havia imagens anotadas com a classe esperada (target preenchido) e também algumas imagens que possuíam o campo de classe esperada vazio. Primeiramente, ele considerou descartar as imagens que não possuíam a classe esperada preenchida, mas, após breve reflexão e muitas pesquisas, decidiu adotar a seguinte estratégia: utilizar as imagens que possuíam a classe esperada para treinar um modelo inicial de classificação. Esse modelo seria usado para predizer as classes das imagens com tal campo vazio. A partir desse ponto, todas as imagens teriam uma classe associada e, assim, todas poderiam ser utilizadas para treinar o modelo final. Essa abordagem é conhecida como aprendizado ✂️ a) aprendizado por reforço. ✂️ b) não supervisionado. ✂️ c) semisupervisionado. ✂️ d) por LLM. ✂️ e) via early stopping. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2700Q963919 | Engenharia de Software, Análise de Pontos de Função, Tecnologia da Informação, TRF 4ª REGIÃO, FCCSobre a métrica análise por pontos de função, é correto afirmar: ✂️ a) Não pode ser aplicada para estimar esforço de manutenção em sistemas já em funcionamento. ✂️ b) A medida não pode ser aplicada com base na descrição arquitetural do projeto, mas sim no código desenvolvido. ✂️ c) É dependente da tecnologia utilizada no desenvolvimento. ✂️ d) A contagem de pontos de função pode ser aplicada logo após a definição da arquitetura, permitindo estimar o esforço e o cronograma de implementação de um projeto. ✂️ e) Para determinar o número de pontos de função, deve-se desconsiderar a contagem de dados e de transações. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
2681Q1018264 | Engenharia de Software, Desenvolvimento de Software, Especialidade Suporte em Tecnologia da Informação, STM, CESPE CEBRASPE, 2025Texto associado. Julgue o item seguinte, relativo a RabbitMQ, PostgreSQL e Git. No RabbitMQ, o stream é uma estrutura de dados não persistente que pode armazenar mensagens de produtores que são lidas pelos consumidores, diferenciando-se das filas por não ser replicado. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2682Q954027 | Engenharia de Software, Análise e Desenvolvimento de Sistemas, PGECE, UECE CEV, 2025Atente para o que se afirma a seguir sobre DevOps e assinale com V o que for verdadeiro, e com F o que for falso. ( ) DevOps demanda a criação de um profissional novo, que fique responsável tanto pelo desenvolvimento como pela implantação de sistemas. ( ) A implantação de DevOps advoga a automação dos passos necessários para colocar um sistema em produção. ( ) O DevOps parte da premissa da melhor padronização dos processos, permitindo a menor interação entre as equipes. Está correta, de cima para baixo, a seguinte sequência: ✂️ a) V, F, V. ✂️ b) V, V, F. ✂️ c) F, V, F. ✂️ d) F, F, V. ✂️ e) V, F, F. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2683Q1038764 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Transformação Digital e Gestão de TI, BANRISUL, CESPE CEBRASPE, 2025Com base nos princípios e nas etapas do design thinking, assinale a opção correta. ✂️ a) A empatia é um componente fundamental do design thinking, contribuindo para a compreensão profunda dos usuários e para a orientação da definição dos problemas a serem resolvidos. ✂️ b) A fase de definição no design thinking consiste em reunir as ideias geradas na fase de ideação e organizá-las em um backlog para desenvolvimento. ✂️ c) O design thinking é uma abordagem prescritiva e linear, com etapas fixas que devem ser seguidas rigorosamente, sem iteração entre elas. ✂️ d) O design thinking inicia-se com a etapa de ideação, na qual as soluções são diretamente propostas pelos especialistas técnicos, antes de qualquer contato com os usuários. ✂️ e) A prototipagem em design thinking deve ocorrer apenas após o produto final ser desenvolvido, para a validação das funcionalidades com usuários reais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2684Q1037487 | Engenharia de Software, Processos de Software, Desenvolvimento de Sistemas, TJ RR, FGV, 2024Considerando a aplicação de metodologias ágeis a projetos de desenvolvimento de software, analise as afirmativas a seguir. I. Documentação abrangente mais que software em funcionamento é um dos valores propostos pelo manifesto ágil. II. A limitação do número de tarefas em execução, conhecida como WIP (Work In Progress), favorece um ritmo sustentável para a equipe de desenvolvimento sem impedir o fluxo de trabalho. III. O tempo transcorrido desde o momento em que uma tarefa entra em um quadro Kanban até ser finalizada é conhecido como lead time. Está correto o que se afirma em ✂️ a) I, apenas. ✂️ b) II, apenas. ✂️ c) III, apenas. ✂️ d) I e II, apenas. ✂️ e) II e III, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2685Q896962 | Engenharia de Software, Desenvolvimento de Software, Informática, IF Sul MG, FUNDATEC, 2024Sobre um determinado tipo de teste de desenvolvimento de software, analise as características abaixo: • O sistema é testado como um todo. • Os testes são concentrados nas interações entre os componentes e objetos que compõem o sistema. • É um processo coletivo quando os componentes do sistema são desenvolvidos por diferentes membros do time ou por subtimes. As características acima definem o teste de: ✂️ a) Unidade. ✂️ b) Sistema. ✂️ c) Requisitos. ✂️ d) Componentes. ✂️ e) Lançamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2686Q900825 | Engenharia de Software, Analista Técnico II – Desenvolvimento Software, SEBRAENACIONAL, CESPE CEBRASPE, 2024Considerando as melhores práticas de gerenciamento de contratos, assinale a opção em que é indicada a principal vantagem do modelo de precificação baseado no uso. ✂️ a) garantia de qualidade do serviço ✂️ b) redução dos custos fixos ✂️ c) simplificação do processo de contratação ✂️ d) aumento da previsibilidade dos custos Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2687Q1000412 | Engenharia de Software, Scrum, Analista de Sistemas Desenvolvimento de Sistemas, CORREIOS, IBFC, 2024Nos conceitos de Scrum e Kanban, assinale a alternativa que apresenta a diferença entre o uso de Sprints no Scrum e o fluxo contínuo no Kanban. ✂️ a) No Scrum, o backlog é definido no início do projeto e não muda durante os sprints, enquanto no Kanban o backlog é ajustado apenas no final do projeto ✂️ b) Scrum usa Sprints de tempo fixo para entregar incrementos de trabalho, enquanto o Kanban foca em um fluxo contínuo de trabalho, sem limites de tempo fixos para a entrega de tarefas ✂️ c) O Scrum requer uma reunião diária (Daily Scrum), enquanto o Kanban elimina completamente a necessidade de reuniões regulares ✂️ d) No Scrum, os limites de WIP são automáticos e controlados pelo framework, enquanto no Kanban não há possibilidade de limitar o WIP Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2688Q1000413 | Engenharia de Software, Analista de Sistemas Desenvolvimento de Sistemas, CORREIOS, IBFC, 2024Sobre a aplicação de WIP (Work In Progress) em um quadro Kanban, assinale a alternativa que descreve seu uso. ✂️ a) O limite de WIP só é relevante para equipes de desenvolvimento de software e pode ser ignorado em outros contextos ✂️ b) Limitar o WIP tem como objetivo garantir que a equipe esteja sempre ocupada e produtiva, evitando períodos ociosos ✂️ c) Limitar o WIP permite identificar gargalos no fluxo de trabalho e melhorar a eficiência do time ao evitar o acúmulo de tarefas inacabadas ✂️ d) O WIP só é aplicável na fase inicial do projeto para acelerar o desenvolvimento e, em seguida, pode ser removido Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2689Q1037298 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Analista de Processamento, DATAPREV, FGV, 2024A prática de Infrastructure as Code (IaC) tem se tornado cada vez mais comum em ambientes de TI, especialmente em organizações que adotam metodologias ágeis e DevOps. Sobre IaC, assinale a opção que descreve corretamente o seu conceito e características principais. ✂️ a) É uma metodologia que define a automação de processos manuais de infraestrutura por meio de scripts ou arquivos de configuração, permitindo o versionamento e a replicação de ambientes de forma padronizada. ✂️ b) Trata-se de uma abordagem que visa a centralização da infraestrutura em um único datacenter físico, promovendo maior segurança e controle sobre os recursos da organização. ✂️ c) É um modelo de gerenciamento de infraestruturas exclusivamente aplicado a servidores físicos, eliminando a necessidade de automação em ambientes virtuais. ✂️ d) Refere-se à adoção de infraestruturas escaláveis de forma automática, sem a necessidade de arquivos ou scripts de configuração, sendo totalmente gerenciada por inteligência artificial. ✂️ e) É um conjunto de boas práticas que propõe a terceirização completa da infraestrutura de TI, eliminando a necessidade de a empresa gerenciar internamente seus recursos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2690Q1018106 | Engenharia de Software, Processos de Software, Especialidade Análise de Sistemas, STM, CESPE CEBRASPE, 2025Texto associado. Com relação a práticas ágeis e ao sistema de gestão Kanban, julgue o item subsequente. Um item de backlog deve ser uma história de usuário completa, não podendo ser representado por tarefas técnicas tal como, por exemplo, refatorar o código da interface com o usuário. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2691Q1040137 | Engenharia de Software, Teste de Software, Programação de Sistemas, TJ DFT, CESPE CEBRASPEOs processos de teste de software objetivam avaliar os programas implementados, bem como identificar possíveis erros em um programa antes da sua utilização. A esse respeito, julgue o próximo item.Os testes de componentes têm a finalidade de comprovar que as interfaces de componentes funcionam de acordo com a sua especificação. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2692Q999182 | Engenharia de Software, Especialidade Tecnologia da Informação, TRF 5 REGIÃO, IBFC, 2024Numa abordagem de gerenciamento de projeto por rede PERT, os requisitos básicos para um bom aproveitamento da técnica são. ( ) Todas as tarefas individuais para completar um programa devem estar suficientemente claras para serem colocadas em uma rede, que inclui eventos e atividades, ou seja, segue a estrutura analítica do projeto. ( ) As redes podem ter muitos eventos, mas nunca menos de vinte. ( ) Os eventos e as atividades devem ser sequenciados na rede em um conjunto muito lógico de regras básicas que permitem a determinação dos caminhos crítico e subcrítico. ( ) As estimativas de tempo devem ser feitas para cada atividade no mínimo em cinco pontos. Otimista, Adequada, Provável, Pouco Provável e Pessimista. Os cálculos de tempo decorrido são estimados pelos atores mais familiarizados com a atividade. Assinale a alternativa que apresenta a sequência correta de cima para baixo. ✂️ a) V - F - V - F ✂️ b) V - V - V - V ✂️ c) V - V - V - F ✂️ d) V - F - V - V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2693Q894495 | Engenharia de Software, Tecnologia da Informação, Caixa Econômica Federal, CESGRANRIO, 2024A análise por Pontos de Função é uma metodologia utilizada para estimar o tamanho e o esforço necessários para o desenvolvimento e manutenção de software a partir de diversos tipos de funções. Quais são as categorias de funções medidas na análise por Pontos de Função? ✂️ a) Funções de Autenticação de Usuário, Funções de Autorização, Funções de Log, Funções de Recuperação de Dados e Funções de Exportação de Dados. ✂️ b) Funções de Entrada de Dados, Funções de Saída de Dados, Funções de Consulta, Funções de Estado e Funções de Conexão. ✂️ c) Funções de Entrada de Usuário, Funções de Visualização de Dados, Funções de Atualização de Dados, Funções de Sincronização e Funções de Backup. ✂️ d) Funções de Entrada Externa, Funções de Saída Externa, Funções de Consulta Externa, Arquivos Lógicos Internos e Arquivos de Interface Externa. ✂️ e) Funções de Processamento Interno, Funções de Armazenamento de Dados, Funções de Manipulação de Dados, Funções de Interface de Usuário e Funções de Conexão de Rede. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2694Q1001761 | Engenharia de Software, Tecnologia da Informação, TRT 7 Região CE, FCCNo projeto de software, excetuando-se o acoplamento direto entre módulos, o seguinte no espectro (PRESSMAN) e o mais baixo desejado possível é o acoplamento ✂️ a) por dados. ✂️ b) por controle. ✂️ c) por conteúdo. ✂️ d) externo. ✂️ e) comum. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2695Q907051 | Engenharia de Software, Analista de Tecnologia da Informação, BRB, IADES, 2024No que se refere à disciplina de engenharia de requisitos, assinale a alternativa correta. ✂️ a) A limitação do tempo de resposta a uma requisição feita a um serviço provido por uma API é tipicamente definida em um requisito funcional. ✂️ b) O escopo inicialmente contratado pode ser negociado nas primeiras etapas da construção do sistema, porém deve se manter inalterado até a entrega final. ✂️ c) Os cenários ou casos de uso são criados no momento da concepção dos testes, a fim de validar a correta implementação e entrega de um requisito funcional. ✂️ d) Requisitos não funcionais apresentam restrições ao modo como os serviços do sistema devem ser oferecidos. ✂️ e) Um documento de requisitos deve refletir a expectativa do cliente a respeito de quais funcionalidades serão oferecidas, porém compete somente ao time de desenvolvimento a definição de quais tecnologias serão utilizadas para isso. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2696Q1089325 | Engenharia de Software, Teste de Software, Técnico em Tecnologia da Informação, UFRGS, FUNDATEC, 2025Uma startup está desenvolvendo um aplicativo de mobilidade urbana que deve calcular rotas otimizadas para usuários em tempo real. O time de desenvolvimento adota a prática de Desenvolvimento Orientado a Testes (TDD) para garantir maior qualidade e reduzir retrabalho. Durante a implementação de uma nova funcionalidade de cálculo de tarifa dinâmica, o desenvolvedor cria inicialmente um teste automatizado que descreve o comportamento esperado, depois implementa o código mínimo necessário para que o teste passe e, em seguida, realiza refatorações para melhorar a estrutura do código sem alterar sua funcionalidade. Com base nesse cenário e nos princípios do TDD, assinale a alternativa que descreve corretamente a sequência de passos fundamentais dessa prática. ✂️ a) Refatoração → Escrita do teste → Implementação mínima. ✂️ b) Implementação mínima → Escrita do teste → Refatoração. ✂️ c) Implementação mínima → Refatoração → Escrita do teste. ✂️ d) Escrita do teste → Refatoração → Implementação mínima. ✂️ e) Escrita do teste → Implementação mínima → Refatoração. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2697Q899892 | Engenharia de Software, Professor de Informática, Prefeitura de Mozarlândia GO, Itame, 2024Em redes de computadores, o que caracteriza um ataque de negação de serviço (DoS)? ✂️ a) O acesso não autorizado a arquivos armazenados em servidores. ✂️ b) O envio massivo de tráfego para sobrecarregar um serviço e impedir seu funcionamento. ✂️ c) A interceptação de pacotes de rede para roubar informações confidenciais. ✂️ d) A modificação maliciosa de dados armazenados no servidor. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2698Q1059895 | Engenharia de Software, Processos de Software, Tecnologia da Informação, TCE GO, FGV, 2024Avalie as seguintes afirmativas no contexto de práticas e metodologias de deploy em desenvolvimento mobile: I. A aplicação de Continuous Integration (CI) em aplicativos mobile responsivos é uma prática que visa a fusão e teste do código apenas ao final de cada sprint; II. Continuous Delivery (CD) é parte da filosofia "Mobile First" e permite que toda mudança de código seja automaticamente disponibilizada para os usuários finais, sem a necessidade de aprovação das equipes de operações; III. DevSecOps é a integração da segurança no processo de desenvolvimento de software desde o início sem comprometer a velocidade de entrega. Está correto o que se afirma em ✂️ a) I, apenas. ✂️ b) II e III, apenas. ✂️ c) III, apenas. ✂️ d) I, II e III. ✂️ e) I e II, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2699Q907070 | Engenharia de Software, Analista de Tecnologia da Informação, BRB, IADES, 2024Texto associado. Texto hipotético para responder às questões 37 e 38. João foi selecionado por sua chefia para liderar um projeto de criação de uma inteligência artificial que fosse capaz de classificar, a partir de fotos obtidas pelas câmeras de segurança de cada agência, se, ao entrar na agência, a pessoa está utilizando algum tipo de chapéu, óculos, ambos ou nenhum acessório. Uma base de dados com amostras em quantidade e qualidade suficientes foi fornecida para João. Sendo assim, ele optou por seguir com uma abordagem baseada em modelos de redes neurais. Ao analisar a base de dados, João notou que havia imagens anotadas com a classe esperada (target preenchido) e também algumas imagens que possuíam o campo de classe esperada vazio. Primeiramente, ele considerou descartar as imagens que não possuíam a classe esperada preenchida, mas, após breve reflexão e muitas pesquisas, decidiu adotar a seguinte estratégia: utilizar as imagens que possuíam a classe esperada para treinar um modelo inicial de classificação. Esse modelo seria usado para predizer as classes das imagens com tal campo vazio. A partir desse ponto, todas as imagens teriam uma classe associada e, assim, todas poderiam ser utilizadas para treinar o modelo final. Essa abordagem é conhecida como aprendizado ✂️ a) aprendizado por reforço. ✂️ b) não supervisionado. ✂️ c) semisupervisionado. ✂️ d) por LLM. ✂️ e) via early stopping. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2700Q963919 | Engenharia de Software, Análise de Pontos de Função, Tecnologia da Informação, TRF 4ª REGIÃO, FCCSobre a métrica análise por pontos de função, é correto afirmar: ✂️ a) Não pode ser aplicada para estimar esforço de manutenção em sistemas já em funcionamento. ✂️ b) A medida não pode ser aplicada com base na descrição arquitetural do projeto, mas sim no código desenvolvido. ✂️ c) É dependente da tecnologia utilizada no desenvolvimento. ✂️ d) A contagem de pontos de função pode ser aplicada logo após a definição da arquitetura, permitindo estimar o esforço e o cronograma de implementação de um projeto. ✂️ e) Para determinar o número de pontos de função, deve-se desconsiderar a contagem de dados e de transações. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro