Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.252 questões

Q3038846 Engenharia de Software

Uma equipe de qualidade está avaliando as métricas de um projeto para assegurar a conformidade com os padrões estabelecidos. 


Considerando a utilização da análise por pontos de função, assinale a afirmação que explica como essa metodologia garante a qualidade do software. 

Alternativas
Q3037086 Engenharia de Software
O analista Maicon deve configurar um novo runner, chamado RunM, no GitLab CI/CD do TRF1. Os jobs executados no RunM devem ser capazes de interagir de forma plena com um dispositivo externo conectado fisicamente ao host do runner. O escalonamento do RunM pelo GitLab deve ser fixo, e não automático. Maicon deve escolher o executor de runner do GitLab que exige a menor quantidade de customização necessária para a execução de RunM.

O executor de runner que Maicon deve escolher é: 
Alternativas
Q3037083 Engenharia de Software
A analista Dalva administra o cluster de Kubernetes do TRF1. Dalva precisa adicionar ao Kubernetes novas condições de prontidão customizadas para o Pod A. As novas condições devem ser atendidas para o Kubernetes elevar a condição do Pod A ao status Ready.

Dalva deve adicionar as novas condições de prontidão ao manifesto do Pod A, especificamente no elemento:
Alternativas
Q3036040 Engenharia de Software
A atividade de reengenharia de software que tem como característica a análise do programa na tentativa de criar uma representação dele em um nível mais alto de abstração que o código-fonte é denominada
Alternativas
Q3036038 Engenharia de Software
Considerando o fluxo de processos (ou fluxo de trabalho), o tipo de modelo de processo de software que tem como característica combinar os fluxos de processo linear e paralelo das atividades, aplicando sequências lineares de forma escalonada é o 
Alternativas
Q3035360 Engenharia de Software
Davi está modificando a forma de trabalho de sua empresa de desenvolvimento para usar o processo de Continuous Delivery e Continuous Integration (CI/CD). As aplicações em desenvolvimento vão passar por um conjunto de etapas nas quais o código passará por alterações até chegar à produção (pipeline). Uma das aplicações de Davi está na fase de certificação de sistema/subsistema em um ambiente de staging.
Nesse pipeline de CD/CI, a aplicação de Davi encontra-se na fase de:
Alternativas
Q3035359 Engenharia de Software
A empresa K está prestando um serviço de consultoria no desenvolvimento de aplicações para o Tribunal Regional Federal da 1ª Região (TRF1). O Tribunal trabalha com a ferramenta de versionamento GIT e, para auxiliar no desenvolvimento, a empresa K deverá ter acesso ao repositório remoto criado pela equipe de desenvolvimento. Ao chegar ao Tribunal, a equipe da empresa K precisará identificar o link de acesso ao repositório remoto e outras configurações:
Para isso, deverá ser executado o comando:
Alternativas
Q3035335 Engenharia de Software
A integração entre UX Design e Métodos Ágeis é um uma combinação importante no processo de criação de produtos digitais eficazes. O papel dos Métodos Ágeis na revisão e validação de artefatos de UX Design é
Alternativas
Q3035334 Engenharia de Software
UX Design e Métodos Ágeis podem trabalhar juntos de forma eficaz. Contudo, é importante entender as nuances e o fluxo de comunicação nesta integração. O principal benefício da integração do UX Design com Métodos Ágeis é
Alternativas
Q3035333 Engenharia de Software
Lean UX e Agile UX são metodologias modernas de design focadas em melhorar a eficiência e eficácia do processo de desenvolvimento de produtos digitais. A Agile UX é
Alternativas
Q3035314 Engenharia de Software
As interfaces conversacionais, incluindo chatbots e assistentes virtuais, representam uma evolução significativa na forma como interagimos com a tecnologia. Utilizando processamento de linguagem natural (PLN) e inteligência artificial (IA), essas interfaces permitem comunicações mais naturais e intuitivas entre humanos e máquinas, simulando conversas reais. Um agente conversacional é um 
Alternativas
Q3035313 Engenharia de Software
Ao tratar da Computação Social (Social Computing), é necessário entender o conceito, suas aplicações práticas e como ela impacta a interação social no cenário digital. O que caracteriza a inteligência coletiva em contextos de Computação Social é
Alternativas
Q3035312 Engenharia de Software
A Computação Social (Social Computing) é um campo interdisciplinar que combina elementos de diversas áreas. Uma aplicação prática da Computação Social é
Alternativas
Q3035311 Engenharia de Software
A Redação para UX (UX Writing) abrange desde microtextos, como botões e mensagens de erro, até estruturas maiores de conteúdo e informações. Ao criar fluxos de UX Writing, deve-se considerar
Alternativas
Q3035289 Engenharia de Software
O design de produtos digitais requer não apenas criatividade, mas também uma compreensão da mente humana, um princípio central da engenharia cognitiva. Qual é o foco principal da engenharia cognitiva?
Alternativas
Q3035288 Engenharia de Software
Em projetos que seguem práticas ágeis, encontrar métodos eficazes para estimar o tamanho e a complexidade das tarefas é crucial para o planejamento e a execução do trabalho. Qual é a técnica frequentemente utilizada para estimar o tamanho e a complexidade das tarefas de desenvolvimento?
Alternativas
Q3035287 Engenharia de Software
No eXtreme Programming (XP), uma metodologia ágil de desenvolvimento de software, a qualidade do código e a produtividade da equipe são prioridades fundamentais. Qual prática é adotada no XP para melhorar a qualidade do código e a produtividade da equipe?
Alternativas
Q3035286 Engenharia de Software
Em ambientes que utilizam o framework Scrum, é vital que a equipe seja capaz de superar impedimentos para manter a produtividade durante os sprints. Qual papel no Scrum é responsável por remover os obstáculos que impedem a equipe de alcançar os objetivos do sprint?
Alternativas
Q3035285 Engenharia de Software
Em um mundo de desenvolvimento de software que muda rapidamente, adotar uma abordagem ágil ao gerenciar e planejar projetos tornou-se essencial. As equipes estão procurando formas de melhorar a colaboração e responder rapidamente às mudanças do mercado. De acordo com o Manifesto Ágil, qual é foco dessa abordagem?
Alternativas
Q3035284 Engenharia de Software
O controle de versões é uma tarefa essencial em um ambiente de desenvolvimento de software. Qual a ferramenta mais apropriada para rastrear e colaborar em mudanças no código-fonte?
Alternativas
Respostas
2381: C
2382: A
2383: B
2384: A
2385: D
2386: D
2387: B
2388: A
2389: C
2390: B
2391: C
2392: C
2393: B
2394: A
2395: A
2396: C
2397: D
2398: A
2399: C
2400: D