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 2861Q906087 | Engenharia de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024Aprendizado de Máquina (Machine Learning) é uma subárea da inteligência artificial (IA) que se concentra em desenvolver algoritmos e modelos que permitem que os sistemas aprendam e façam previsões ou decisões baseadas em dados. O Aprendizado de Máquina pode ser dividido em aprendizado supervisionado, aprendizado não supervisionado e aprendizado por reforço. No contexto de aprendizado de máquina supervisionado, das técnicas a seguir, a mais apropriada para lidar com um problema de regressão no qual o objetivo é prever um valor numérico contínuo é ✂️ a) a Regressão Linear. ✂️ b) a Regressão Logística. ✂️ c) o K-Nearest Neighbors (KNN) para classificação. ✂️ d) a Support Vector Machine (SVM) com kernel linear para classificação. ✂️ e) a Árvore de Decisão para classificação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2862Q1036138 | Engenharia de Software, Processos de Software, Desenvolvimento de Sistemas, BANRISUL, CESPE CEBRASPE, 2022Julgue o item a seguir, relativos ao Scrum e ao Kanban.No Scrum, a definição de pronto é considerada o compromisso a ser alcançado pelo sprint backlog, ao término da execução com sucesso da sprint. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2863Q906090 | Engenharia de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024Large Language Models (LLMs) são um tipo de modelo IA projetado para lidar com tarefas de processamento de linguagem natural (PLN) em uma escala muito grande. Esses modelos são treinados com enormes quantidades de dados textuais e são capazes de entender e gerar texto em linguagem natural de forma altamente sofisticada. Em relação aos Large Language Models (LLMs), como o GPT, a abordagem mais relevante para melhorar a capacidade do modelo de gerar respostas coerentes e contextualmente apropriadas em conversas prolongadas, entre as listadas, é ✂️ a) aumentar o número de parâmetros do modelo. ✂️ b) utilizar a técnica de fine-tuning em um grande conjunto de dados não rotulados. ✂️ c) implementar um mecanismo de atenção (Attention Mechanism). ✂️ d) aplicar a tokenização BPE (Byte Pair Encoding) ao texto de entrada. ✂️ e) aumentar a frequência de palavras raras no conjunto de treinamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2864Q1036144 | Engenharia de Software, Qualidade de Software, Desenvolvimento de Sistemas, BANRISUL, CESPE CEBRASPE, 2022Julgue o próximo item, com relação a qualidade de software.As características operacionais, a capacidade de suportar mudanças e a adaptabilidade a novos ambientes são os aspectos de um produto de software em que se concentra a categorização dos fatores que afetam a qualidade de software. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2865Q1036147 | Engenharia de Software, Desenvolvimento de Software, Desenvolvimento de Sistemas, BANRISUL, CESPE CEBRASPE, 2022Julgue o item a seguir, relativos à gestão de configuração DevOps e CI/CD.O CI/CD aplica monitoramento manual pausado em todo o ciclo de vida das aplicações, incluindo as etapas de teste e de integração. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2866Q1035908 | Engenharia de Software, Teste de Software, Tecnologia da Informação, TCE PE, FGV, 2025Leia os trechos a seguir. 1. São realizados para assegurar que múltiplos componentes funcionem corretamente quando combinados. Este tipo de teste envolve a combinação de unidades testadas em grupos para verificar se elas funcionam corretamente em interação umas com as outras. Tais testes visam detectar problemas que podem surgir nas interfaces entre os módulos, abordando erros de comunicação e interações indesejadas entre diferentes partes do programa. 2. São vitais para garantir que alterações no software, como a adição de novos módulos, não introduzam erros indesejados em funcionalidades existentes. A execução de um subconjunto de testes já realizados é essencial após quaisquer modificações. Este tipo de teste visa descobrir problemas que possam ter surgido em decorrência de mudanças na configuração do software, garantindo assim que os comportamentos esperados não sejam afetados. Traduzidos e adaptados de: PRESSMAN, Roger S. Software Engineering: a practitioner’s approach. 5th ed., 2001. Os trechos 1 e 2, tratam, respectivamente, de: ✂️ a) testes de regressão e testes de integração. ✂️ b) testes de integração e testes de fluxo de dados. ✂️ c) testes de regressão e testes unitários. ✂️ d) testes de integração e testes de regressão. ✂️ e) testes unitários e testes de regressão. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2867Q1059976 | Engenharia de Software, Inteligencia Artificial, manhã, MF, FGV, 2024Em um projeto de pesquisa avançado na área de reabilitação física, uma equipe multidisciplinar está desenvolvendo uma solução inovadora baseada em Visão Computacional e IA para auxiliar na recuperação de pacientes que sofreram lesões musculoesqueléticas. A tecnologia precisa capturar e analisar os movimentos do corpo humano, avaliando a execução correta dos exercícios e sugerindo ajustes para garantir a eficácia da reabilitação. A tecnologia deve, ainda, ser capaz de interpretar a complexidade dos movimentos humanos, identificando posições e partes específicas do corpo e garantindo que os pacientes mantenham a postura adequada durante toda a sessão de exercícios. Com base nessas informações, assinale a técnica de visão computacional e Inteligência Artificial fundamental para o desenvolvimento desse sistema. ✂️ a) Estimativa de Pose (Pose Estimation). ✂️ b) Detecção de Objeto (Object Detection). ✂️ c) Reconhecimento de Atividade (Activity Recognition). ✂️ d) Structure from Motion (SfM). ✂️ e) Localização e Mapeamento Simultâneos (SLAM). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2868Q1032590 | Engenharia de Software, Processos de Software, Classe B, DPE RO, FGV, 2025Scrum é um método ágil, iterativo e incremental para gerenciamento de projetos que foi proposto por Sutherland e Schwaber. A definição do Scrum inclui um conjunto bem definido de papéis, artefatos e eventos. São eventos Scrum: ✂️ a) desenvolvimento de produto e lançamento do produto, apenas. ✂️ b) planejamento dos sprints, sprints, reuniões diárias, revisões dos sprints e retrospectivas, apenas. ✂️ c) validação dos sprints, manutenção dos backlogs dos sprints e atualização dos gráficos de burndown, apenas. ✂️ d) manutenção do backlog do produto, dos backlogs dos sprints e dos quadros scrum e lançamento do produto, apenas. ✂️ e) desenvolvimento do produto, execução dos sprints, manutenção dos backlogs, reuniões de pé, atualização dos gráficos de burndown e lançamento do produto, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2869Q1032593 | Engenharia de Software, Gerência de Configuração, Classe B, DPE RO, FGV, 2025Git é um sistema de controle de versões distribuído que possui vários comandos. O comando que copia os commits mais recentes do repositório local para um repositório remoto é o ✂️ a) pull. ✂️ b) push. ✂️ c) fetch. ✂️ d) save. ✂️ e) merge. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2870Q1059997 | Engenharia de Software, Desenvolvimento de Software, manhã, MF, FGV, 2024As plataformas no-code e low-code têm transformado o desenvolvimento de software, permitindo que usuários com pouca ou nenhuma habilidade de programação criem aplicativos e soluções digitais. Considerando a emergência e o impacto dessas tecnologias, analise as afirmações a seguir sobre ferramentas no-code e low-code. I. Plataformas no-code permitem que profissionais não técnicos desenvolvam aplicativos complexos sem escrever uma única linha de código, utilizando interfaces gráficas e funcionalidades de arrastar e soltar. II. Embora as ferramentas low-code reduzam a necessidade de codificação, elas ainda exigem algum conhecimento técnico para a implementação de funcionalidades personalizadas e integração com outros sistemas. III. A escalabilidade e a segurança de soluções desenvolvidas com ferramentas no-code e low-code dependem unicamente das infraestruturas de cloud providas pelos fornecedores dessas plataformas, sem espaço para otimizações específicas ao contexto de uso. IV. Embora ferramentas no-code e low-code facilitem a prototipagem e o desenvolvimento rápido, elas exigem uma compreensão detalhada dos processos de negócio para que as aplicações finais atendam efetivamente às necessidades dos usuários sem gerar redundâncias funcionais. Está correto o que se afirma em ✂️ a) I e IV, apenas. ✂️ b) II e III, apenas. ✂️ c) I, II e IV, apenas. ✂️ d) II, III e IV, apenas. ✂️ e) I, II, III e IV. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2871Q1086621 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Analista de Sistemas, TJ RJ, CESPE CEBRASPE, 2021As regras SMART são utilizadas para identificar os objetivos dos interessados em determinado projeto; aquela que serve para conciliar os entendimentos dos stakeholders sobre os objetivos é a ✂️ a) time-based. ✂️ b) specific. ✂️ c) measurable. ✂️ d) achievable. ✂️ e) realistic. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2872Q1086622 | Engenharia de Software, Engenharia de Requisitos, Analista de Sistemas, TJ RJ, CESPE CEBRASPE, 2021Na engenharia de requisitos, por estar mais aderente às características dessa técnica, a etnografia é recomendada ✂️ a) na elicitação da forma como o fluxo dos processos deveria ser feito. ✂️ b) na descoberta dos requisitos organizacionais. ✂️ c) quando se deseja obter uma visão do funcionamento do sistema na forma prevista, independentemente das interferências de seu contexto. ✂️ d) na descoberta de requisitos derivados do conhecimento das atividades de outras pessoas que realizam trabalhos adjacentes ao analisado. ✂️ e) como uma alternativa aos casos de uso para a descoberta dos requisitos explícitos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2873Q1063332 | Engenharia de Software, Inteligencia Artificial, Área XIV Reaplicação, Câmara dos Deputados, FGV, 2024Em termos de regulamentação de Inteligência Artificial (IA), a seguinte estratégia é frequentemente considerada essencial para garantir a segurança e a ética nas relações: ✂️ a) desenvolvimento de padrões internacionais, jurídicos e regulatórios, para a implementação de IA. ✂️ b) regulamentação rigorosa e uniforme em todos os países acerca da aplicação de IA. ✂️ c) banimento total do uso de IA em determinados setores, especialmente nas áreas da saúde, segurança e controle de acesso. ✂️ d) deixar a regulamentação essencialmente com as empresas desenvolvedoras de IA, tendo em vista sua expertise na análise da tecnologia. ✂️ e) priorizar a autorregulação regulada do setor pelas entidades desenvolvedoras de IA. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2874Q898733 | Engenharia de Software, Ciências da Computação, Prefeitura de Fortaleza CE, IMPARH, 2024Em testes de Software, um dos objetivos de um teste de carga é: ✂️ a) verificar as unidades individuais de um software. ✂️ b) verificar a coesão e erros na lógica do software. ✂️ c) automatizar a entrada de dados durante uma migração. ✂️ d) identificar gargalos de performance. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2875Q996532 | Engenharia de Software, Especialista em Governança de Tecnologia da Informação, TRF 5 REGIÃO, IBFC, 2024Assinale a alternativa que apresenta uma das ações recomendadas para mitigar riscos no desenvolvimento ágil de software na administração pública. ✂️ a) Adotar um plano de comunicação que permita menos interação entre a equipe de desenvolvimento e o responsável pela área de negócios ✂️ b) Implementar um sistema de pagamento baseado exclusivamente em marcos financeiros e não em entregas funcionais do projeto ✂️ c) Evitar a capacitação técnica e a utilização de coaching para gestores de TI e de negócios ✂️ d) Fomentar a criação de equipes multifuncionais para promover a troca constante de informações entre os profissionais Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2876Q1020596 | Engenharia de Software, Engenharia de Requisitos, Analista de Tecnologia da Informação, EBSERH, IBFC, 2020Requisitos são as bases para todo projeto, definindo o que as partes interessadas de um novo sistema necessitam e também o que o sistema deve fazer para satisfazer as suas necessidades. Antes do processo, propriamente dito, da Engenharia de Requisitos deve-se ter: ✂️ a) entrevistas e questionários com os usuários ✂️ b) a documentação dos requisitos ✂️ c) a revisão dos requisitos funcionais e não-funcionais ✂️ d) os estudos de viabilidade técnica/financeira ✂️ e) a revisão dos requisitos pelos usuários Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2877Q1032632 | Engenharia de Software, Engenharia de Requisitos, Classe B, DPE RO, FGV, 2025A Engenharia de Requisitos garante que o produto final atenda às necessidades dos usuários e stakeholders, correspondendo a uma disciplina fundamental no desenvolvimento de software, focada na definição, documentação e manutenção dos requisitos de um sistema. Existem dois tipos fundamentais de requisitos: os Requisitos Funcionais e os Requisitos Não Funcionais. Com relação aos requisitos, assinale (V) para a afirmativa verdadeira e (F) para a falsa. ( ) Requisitos Funcionais permitem que as equipes de projeto compreendam o que precisa ser implementado e validado, servindo como orientação clara para o desenvolvimento e teste do sistema. ( ) Os Requisitos Funcionais geralmente têm um grau de criticidade maior do que os Requisitos Não Funcionais isolados. ( ) Enquanto os Requisitos Não Funcionais especificam o modo como essas funções devem ser executadas, os Requisitos Funcionais delineiam as ações que um sistema de software deve realizar. As afirmativas são, respectivamente, ✂️ a) F – V – F. ✂️ b) V – V – F. ✂️ c) F – F – F. ✂️ d) V – F – V. ✂️ e) F – V – V. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2878Q1090246 | Engenharia de Software, Processos de Software, Cientista de Dados, CEMIG MG, FUNDEP Gestão de Concursos, 2023Um processo de desenvolvimento de software define quais atividades e etapas devem ser seguidas para construir e entregar um sistema de software. Sobre processo de software, é correto afirmar: ✂️ a) Scrum é um método ágil para gerenciamento de projetos, que não necessariamente precisam ser projetos de desenvolvimento de software. ✂️ b) Kanban é um processo de desenvolvimento de software baseado em Waterfall. ✂️ c) Historicamente, existem dois grandes tipos de processos que podem ser usados na construção de sistemas de software: métodos ágeis e métodos lentos. ✂️ d) XP é um método prescritivo, que define um passo a passo detalhado para construção de software. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2879Q890057 | Engenharia de Software, Especialidade: Programação, TST, CESPE CEBRASPE, 2024Um dev que trabalha com integração contínua, para garantir que suas implementações funcionem com o restante do código, deve, sequencialmente, ao final de sua tarefa, ✂️ a) atualizar a cópia local do projeto, executar os testes localmente, executar um build local e fazer commit com o repositório central. ✂️ b) atualizar a cópia local do projeto, executar um build local, executar os testes localmente e fazer commit com o repositório central. ✂️ c) fazer commit com o repositório central, executar um build local, atualizar a cópia local do projeto e executar os testes localmente. ✂️ d) executar um build local, atualizar a cópia local do projeto, executar os testes localmente e fazer commit com o repositório central. ✂️ e) executar os testes localmente, executar um build local, atualizar a cópia local do projeto e fazer commit com o repositório central. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2880Q989407 | Engenharia de Software, Rede de Computadores, Prefeitura de Manaus AM, IBADE, 2024O desenvolvimento de um software geralmente envolve grandes equipes de desenvolvimento que trabalham colaborativamente em um ambiente distribuído cujas mudanças so naturais e precisam ser gerenciadas. Ñeste contexto, o Gerenciamento de Configuração de Software Cobre todo o ciclo de vida do software. É correto afirmar que NÃO é um dos objetivos do gerenciamento de configuração de software: ✂️ a) melhoraria da qualidade. ✂️ b) reduzir/controlar erros. ✂️ c) identificar, organizar, controlar e comunicar mudanças. ✂️ d) controle de usuários. ✂️ e) ontrole de versões. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
2861Q906087 | Engenharia de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024Aprendizado de Máquina (Machine Learning) é uma subárea da inteligência artificial (IA) que se concentra em desenvolver algoritmos e modelos que permitem que os sistemas aprendam e façam previsões ou decisões baseadas em dados. O Aprendizado de Máquina pode ser dividido em aprendizado supervisionado, aprendizado não supervisionado e aprendizado por reforço. No contexto de aprendizado de máquina supervisionado, das técnicas a seguir, a mais apropriada para lidar com um problema de regressão no qual o objetivo é prever um valor numérico contínuo é ✂️ a) a Regressão Linear. ✂️ b) a Regressão Logística. ✂️ c) o K-Nearest Neighbors (KNN) para classificação. ✂️ d) a Support Vector Machine (SVM) com kernel linear para classificação. ✂️ e) a Árvore de Decisão para classificação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2862Q1036138 | Engenharia de Software, Processos de Software, Desenvolvimento de Sistemas, BANRISUL, CESPE CEBRASPE, 2022Julgue o item a seguir, relativos ao Scrum e ao Kanban.No Scrum, a definição de pronto é considerada o compromisso a ser alcançado pelo sprint backlog, ao término da execução com sucesso da sprint. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2863Q906090 | Engenharia de Software, Especialidade: Analista de Sistemas, Prefeitura de Macaé RJ, FGV, 2024Large Language Models (LLMs) são um tipo de modelo IA projetado para lidar com tarefas de processamento de linguagem natural (PLN) em uma escala muito grande. Esses modelos são treinados com enormes quantidades de dados textuais e são capazes de entender e gerar texto em linguagem natural de forma altamente sofisticada. Em relação aos Large Language Models (LLMs), como o GPT, a abordagem mais relevante para melhorar a capacidade do modelo de gerar respostas coerentes e contextualmente apropriadas em conversas prolongadas, entre as listadas, é ✂️ a) aumentar o número de parâmetros do modelo. ✂️ b) utilizar a técnica de fine-tuning em um grande conjunto de dados não rotulados. ✂️ c) implementar um mecanismo de atenção (Attention Mechanism). ✂️ d) aplicar a tokenização BPE (Byte Pair Encoding) ao texto de entrada. ✂️ e) aumentar a frequência de palavras raras no conjunto de treinamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2864Q1036144 | Engenharia de Software, Qualidade de Software, Desenvolvimento de Sistemas, BANRISUL, CESPE CEBRASPE, 2022Julgue o próximo item, com relação a qualidade de software.As características operacionais, a capacidade de suportar mudanças e a adaptabilidade a novos ambientes são os aspectos de um produto de software em que se concentra a categorização dos fatores que afetam a qualidade de software. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2865Q1036147 | Engenharia de Software, Desenvolvimento de Software, Desenvolvimento de Sistemas, BANRISUL, CESPE CEBRASPE, 2022Julgue o item a seguir, relativos à gestão de configuração DevOps e CI/CD.O CI/CD aplica monitoramento manual pausado em todo o ciclo de vida das aplicações, incluindo as etapas de teste e de integração. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2866Q1035908 | Engenharia de Software, Teste de Software, Tecnologia da Informação, TCE PE, FGV, 2025Leia os trechos a seguir. 1. São realizados para assegurar que múltiplos componentes funcionem corretamente quando combinados. Este tipo de teste envolve a combinação de unidades testadas em grupos para verificar se elas funcionam corretamente em interação umas com as outras. Tais testes visam detectar problemas que podem surgir nas interfaces entre os módulos, abordando erros de comunicação e interações indesejadas entre diferentes partes do programa. 2. São vitais para garantir que alterações no software, como a adição de novos módulos, não introduzam erros indesejados em funcionalidades existentes. A execução de um subconjunto de testes já realizados é essencial após quaisquer modificações. Este tipo de teste visa descobrir problemas que possam ter surgido em decorrência de mudanças na configuração do software, garantindo assim que os comportamentos esperados não sejam afetados. Traduzidos e adaptados de: PRESSMAN, Roger S. Software Engineering: a practitioner’s approach. 5th ed., 2001. Os trechos 1 e 2, tratam, respectivamente, de: ✂️ a) testes de regressão e testes de integração. ✂️ b) testes de integração e testes de fluxo de dados. ✂️ c) testes de regressão e testes unitários. ✂️ d) testes de integração e testes de regressão. ✂️ e) testes unitários e testes de regressão. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2867Q1059976 | Engenharia de Software, Inteligencia Artificial, manhã, MF, FGV, 2024Em um projeto de pesquisa avançado na área de reabilitação física, uma equipe multidisciplinar está desenvolvendo uma solução inovadora baseada em Visão Computacional e IA para auxiliar na recuperação de pacientes que sofreram lesões musculoesqueléticas. A tecnologia precisa capturar e analisar os movimentos do corpo humano, avaliando a execução correta dos exercícios e sugerindo ajustes para garantir a eficácia da reabilitação. A tecnologia deve, ainda, ser capaz de interpretar a complexidade dos movimentos humanos, identificando posições e partes específicas do corpo e garantindo que os pacientes mantenham a postura adequada durante toda a sessão de exercícios. Com base nessas informações, assinale a técnica de visão computacional e Inteligência Artificial fundamental para o desenvolvimento desse sistema. ✂️ a) Estimativa de Pose (Pose Estimation). ✂️ b) Detecção de Objeto (Object Detection). ✂️ c) Reconhecimento de Atividade (Activity Recognition). ✂️ d) Structure from Motion (SfM). ✂️ e) Localização e Mapeamento Simultâneos (SLAM). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2868Q1032590 | Engenharia de Software, Processos de Software, Classe B, DPE RO, FGV, 2025Scrum é um método ágil, iterativo e incremental para gerenciamento de projetos que foi proposto por Sutherland e Schwaber. A definição do Scrum inclui um conjunto bem definido de papéis, artefatos e eventos. São eventos Scrum: ✂️ a) desenvolvimento de produto e lançamento do produto, apenas. ✂️ b) planejamento dos sprints, sprints, reuniões diárias, revisões dos sprints e retrospectivas, apenas. ✂️ c) validação dos sprints, manutenção dos backlogs dos sprints e atualização dos gráficos de burndown, apenas. ✂️ d) manutenção do backlog do produto, dos backlogs dos sprints e dos quadros scrum e lançamento do produto, apenas. ✂️ e) desenvolvimento do produto, execução dos sprints, manutenção dos backlogs, reuniões de pé, atualização dos gráficos de burndown e lançamento do produto, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2869Q1032593 | Engenharia de Software, Gerência de Configuração, Classe B, DPE RO, FGV, 2025Git é um sistema de controle de versões distribuído que possui vários comandos. O comando que copia os commits mais recentes do repositório local para um repositório remoto é o ✂️ a) pull. ✂️ b) push. ✂️ c) fetch. ✂️ d) save. ✂️ e) merge. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2870Q1059997 | Engenharia de Software, Desenvolvimento de Software, manhã, MF, FGV, 2024As plataformas no-code e low-code têm transformado o desenvolvimento de software, permitindo que usuários com pouca ou nenhuma habilidade de programação criem aplicativos e soluções digitais. Considerando a emergência e o impacto dessas tecnologias, analise as afirmações a seguir sobre ferramentas no-code e low-code. I. Plataformas no-code permitem que profissionais não técnicos desenvolvam aplicativos complexos sem escrever uma única linha de código, utilizando interfaces gráficas e funcionalidades de arrastar e soltar. II. Embora as ferramentas low-code reduzam a necessidade de codificação, elas ainda exigem algum conhecimento técnico para a implementação de funcionalidades personalizadas e integração com outros sistemas. III. A escalabilidade e a segurança de soluções desenvolvidas com ferramentas no-code e low-code dependem unicamente das infraestruturas de cloud providas pelos fornecedores dessas plataformas, sem espaço para otimizações específicas ao contexto de uso. IV. Embora ferramentas no-code e low-code facilitem a prototipagem e o desenvolvimento rápido, elas exigem uma compreensão detalhada dos processos de negócio para que as aplicações finais atendam efetivamente às necessidades dos usuários sem gerar redundâncias funcionais. Está correto o que se afirma em ✂️ a) I e IV, apenas. ✂️ b) II e III, apenas. ✂️ c) I, II e IV, apenas. ✂️ d) II, III e IV, apenas. ✂️ e) I, II, III e IV. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2871Q1086621 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Analista de Sistemas, TJ RJ, CESPE CEBRASPE, 2021As regras SMART são utilizadas para identificar os objetivos dos interessados em determinado projeto; aquela que serve para conciliar os entendimentos dos stakeholders sobre os objetivos é a ✂️ a) time-based. ✂️ b) specific. ✂️ c) measurable. ✂️ d) achievable. ✂️ e) realistic. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2872Q1086622 | Engenharia de Software, Engenharia de Requisitos, Analista de Sistemas, TJ RJ, CESPE CEBRASPE, 2021Na engenharia de requisitos, por estar mais aderente às características dessa técnica, a etnografia é recomendada ✂️ a) na elicitação da forma como o fluxo dos processos deveria ser feito. ✂️ b) na descoberta dos requisitos organizacionais. ✂️ c) quando se deseja obter uma visão do funcionamento do sistema na forma prevista, independentemente das interferências de seu contexto. ✂️ d) na descoberta de requisitos derivados do conhecimento das atividades de outras pessoas que realizam trabalhos adjacentes ao analisado. ✂️ e) como uma alternativa aos casos de uso para a descoberta dos requisitos explícitos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2873Q1063332 | Engenharia de Software, Inteligencia Artificial, Área XIV Reaplicação, Câmara dos Deputados, FGV, 2024Em termos de regulamentação de Inteligência Artificial (IA), a seguinte estratégia é frequentemente considerada essencial para garantir a segurança e a ética nas relações: ✂️ a) desenvolvimento de padrões internacionais, jurídicos e regulatórios, para a implementação de IA. ✂️ b) regulamentação rigorosa e uniforme em todos os países acerca da aplicação de IA. ✂️ c) banimento total do uso de IA em determinados setores, especialmente nas áreas da saúde, segurança e controle de acesso. ✂️ d) deixar a regulamentação essencialmente com as empresas desenvolvedoras de IA, tendo em vista sua expertise na análise da tecnologia. ✂️ e) priorizar a autorregulação regulada do setor pelas entidades desenvolvedoras de IA. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2874Q898733 | Engenharia de Software, Ciências da Computação, Prefeitura de Fortaleza CE, IMPARH, 2024Em testes de Software, um dos objetivos de um teste de carga é: ✂️ a) verificar as unidades individuais de um software. ✂️ b) verificar a coesão e erros na lógica do software. ✂️ c) automatizar a entrada de dados durante uma migração. ✂️ d) identificar gargalos de performance. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2875Q996532 | Engenharia de Software, Especialista em Governança de Tecnologia da Informação, TRF 5 REGIÃO, IBFC, 2024Assinale a alternativa que apresenta uma das ações recomendadas para mitigar riscos no desenvolvimento ágil de software na administração pública. ✂️ a) Adotar um plano de comunicação que permita menos interação entre a equipe de desenvolvimento e o responsável pela área de negócios ✂️ b) Implementar um sistema de pagamento baseado exclusivamente em marcos financeiros e não em entregas funcionais do projeto ✂️ c) Evitar a capacitação técnica e a utilização de coaching para gestores de TI e de negócios ✂️ d) Fomentar a criação de equipes multifuncionais para promover a troca constante de informações entre os profissionais Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2876Q1020596 | Engenharia de Software, Engenharia de Requisitos, Analista de Tecnologia da Informação, EBSERH, IBFC, 2020Requisitos são as bases para todo projeto, definindo o que as partes interessadas de um novo sistema necessitam e também o que o sistema deve fazer para satisfazer as suas necessidades. Antes do processo, propriamente dito, da Engenharia de Requisitos deve-se ter: ✂️ a) entrevistas e questionários com os usuários ✂️ b) a documentação dos requisitos ✂️ c) a revisão dos requisitos funcionais e não-funcionais ✂️ d) os estudos de viabilidade técnica/financeira ✂️ e) a revisão dos requisitos pelos usuários Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2877Q1032632 | Engenharia de Software, Engenharia de Requisitos, Classe B, DPE RO, FGV, 2025A Engenharia de Requisitos garante que o produto final atenda às necessidades dos usuários e stakeholders, correspondendo a uma disciplina fundamental no desenvolvimento de software, focada na definição, documentação e manutenção dos requisitos de um sistema. Existem dois tipos fundamentais de requisitos: os Requisitos Funcionais e os Requisitos Não Funcionais. Com relação aos requisitos, assinale (V) para a afirmativa verdadeira e (F) para a falsa. ( ) Requisitos Funcionais permitem que as equipes de projeto compreendam o que precisa ser implementado e validado, servindo como orientação clara para o desenvolvimento e teste do sistema. ( ) Os Requisitos Funcionais geralmente têm um grau de criticidade maior do que os Requisitos Não Funcionais isolados. ( ) Enquanto os Requisitos Não Funcionais especificam o modo como essas funções devem ser executadas, os Requisitos Funcionais delineiam as ações que um sistema de software deve realizar. As afirmativas são, respectivamente, ✂️ a) F – V – F. ✂️ b) V – V – F. ✂️ c) F – F – F. ✂️ d) V – F – V. ✂️ e) F – V – V. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2878Q1090246 | Engenharia de Software, Processos de Software, Cientista de Dados, CEMIG MG, FUNDEP Gestão de Concursos, 2023Um processo de desenvolvimento de software define quais atividades e etapas devem ser seguidas para construir e entregar um sistema de software. Sobre processo de software, é correto afirmar: ✂️ a) Scrum é um método ágil para gerenciamento de projetos, que não necessariamente precisam ser projetos de desenvolvimento de software. ✂️ b) Kanban é um processo de desenvolvimento de software baseado em Waterfall. ✂️ c) Historicamente, existem dois grandes tipos de processos que podem ser usados na construção de sistemas de software: métodos ágeis e métodos lentos. ✂️ d) XP é um método prescritivo, que define um passo a passo detalhado para construção de software. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2879Q890057 | Engenharia de Software, Especialidade: Programação, TST, CESPE CEBRASPE, 2024Um dev que trabalha com integração contínua, para garantir que suas implementações funcionem com o restante do código, deve, sequencialmente, ao final de sua tarefa, ✂️ a) atualizar a cópia local do projeto, executar os testes localmente, executar um build local e fazer commit com o repositório central. ✂️ b) atualizar a cópia local do projeto, executar um build local, executar os testes localmente e fazer commit com o repositório central. ✂️ c) fazer commit com o repositório central, executar um build local, atualizar a cópia local do projeto e executar os testes localmente. ✂️ d) executar um build local, atualizar a cópia local do projeto, executar os testes localmente e fazer commit com o repositório central. ✂️ e) executar os testes localmente, executar um build local, atualizar a cópia local do projeto e fazer commit com o repositório central. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2880Q989407 | Engenharia de Software, Rede de Computadores, Prefeitura de Manaus AM, IBADE, 2024O desenvolvimento de um software geralmente envolve grandes equipes de desenvolvimento que trabalham colaborativamente em um ambiente distribuído cujas mudanças so naturais e precisam ser gerenciadas. Ñeste contexto, o Gerenciamento de Configuração de Software Cobre todo o ciclo de vida do software. É correto afirmar que NÃO é um dos objetivos do gerenciamento de configuração de software: ✂️ a) melhoraria da qualidade. ✂️ b) reduzir/controlar erros. ✂️ c) identificar, organizar, controlar e comunicar mudanças. ✂️ d) controle de usuários. ✂️ e) ontrole de versões. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro