🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre metodologia de desenvolvimento de software em engenharia de software

Foram encontradas 422 questões

Q3781134 Engenharia de Software
Em uma organização de desenvolvimento de software em larga escala, adotou-se o Scaled Agile Framework (SAFe). O time está se preparando para o evento de planejamento do Program Increment (PI Planning), que define o conteúdo para o próximo incremento de valor.
Durante o planejamento, o time de desenvolvimento precisa se comprometer com a entrega de funcionalidades e estimar o trabalho.
Assinale a opção que indica o produto ou resultado principal (output) do evento de PI Planning que serve como guia para a execução do trabalho nos próximos sprints, e a técnica utilizada pelos times para quantificar o esforço das histórias de usuário durante este evento.
Alternativas
Q3779552 Engenharia de Software

Ambas as metodologias, Kanban e Scrum, são ágeis e visam a entrega de valor. No entanto, elas utilizam mecanismos diferentes para gerenciar a cadência de trabalho.

A principal diferença no mecanismo de controle de fluxo entre o Scrum e o Kanban é que o Scrum

Alternativas
Q3779524 Engenharia de Software

A equipe de desenvolvimento ágil está utilizando Story Points para estimar o esforço relativo das funcionalidades do sistema. Em uma sessão de Planning Poker, uma User Story Gerar Relatório de Presença recebe 8 Story Points, enquanto a Story de Atualizar Telefone do Parlamentar recebe 3 Story Points.


Os valores de 8 Story Points e 3 Story Points representam

Alternativas
Q3777180 Engenharia de Software
Em projetos de sistemas de grande porte e com alto risco, como o desenvolvimento de um sistema de segurança predial na Assembleia Legislativa, um modelo de ciclo de vida é escolhido por seu foco sistemático na identificação e gestão de riscos em cada volta do ciclo.
O seguinte modelo de desenvolvimento de software tem como característica central a Gestão de Risco como atividade dominante em cada iteração:
Alternativas
Q3777162 Engenharia de Software
O Pair Programming é uma prática central do XP, onde dois desenvolvedores trabalham juntos em um único computador na mesma tarefa. Um atua enquanto Piloto e o outro como Navegador.
Além da melhoria imediata na qualidade do código, o benefício intangível de longo prazo mais significativo do Pair Programming para o conhecimento da equipe será
Alternativas
Q3777157 Engenharia de Software
A área de TI da Assembleia Legislativa está implementando o Scrum para o desenvolvimento do novo portal de transparência. Durante uma reunião de Sprint Planning, o time de desenvolvimento recusa-se a se comprometer com um conjunto de itens do Product Backlog (PB) que o Product Owner (PO) exigiu, alegando que o esforço excede a capacidade histórica do time.
Segundo o Scrum, a responsabilidade final pela composição do Sprint Backlog e, portanto, pela validação de sua viabilidade dentro do Sprint, é
Alternativas
Q3760446 Engenharia de Software
Bacich e Moran (2018), ao analisarem o Design Thinking, destacam que ele é uma estratégia de metodologia ativa alicerçada em cinco fases: empatizar, definir, prototipar, testar e 
Alternativas
Q3748914 Engenharia de Software
Uma empresa está desenvolvendo um sistema utilizando a metodologia Scrum. O projeto está no meio da sprint 3, com duração de duas semanas. Durante esse período, um desenvolvedor percebeu que uma das interfaces planejadas não está mais em conformidade com as novas diretrizes do cliente e decide contatá‑lo diretamente para realizar as alterações no requisito antes do fim da sprint. Ao saber disso, o Scrum Master intervém e explica ao desenvolvedor que o procedimento adotado não está em conformidade com o framework Scrum, pois compromete a organização e a estabilidade da sprint.
Com base nessa situação hipotética, e considerando os princípios da metodologia Scrum, assinale a opção correta.  
Alternativas
Q3707495 Engenharia de Software
No Behavior-Driven Development (BDD), a linguagem Gherkin é utilizada para descrever cenários de teste de forma compreensível tanto para desenvolvedores quanto para usuários de negócio. Considere o exemplo abaixo:

Cenário: Login bem-sucedido Dado que o usuário informou um login e senha válidos Quando o usuário confirma o acesso Então o sistema exibe a página inicial

O principal objetivo desse tipo de especificação em Gherkin é: 
Alternativas
Q3707473 Engenharia de Software
No contexto da Engenharia de Software Clássica, o Modelo de Ciclo de Vida em Cascata (Waterfall) é frequentemente criticado por sua natureza sequencial e linear. A principal desvantagem arquitetural que frequentemente leva a desafios significativos no projeto e, consequentemente, a insucesso, reside no fato de que: 
Alternativas
Q3705850 Engenharia de Software

Analise as afirmativas a seguir sobre os papéis e conceitos do Scrum.



I. O Product Owner é o responsável por otimizar o valor do trabalho da equipe de desenvolvimento, podendo reordenar itens no Product Backlog a qualquer momento para refletir as necessidades do negócio.



PORQUE



II. O Scrum Master atua como um líder servidor, removendo impedimentos para o time de desenvolvimento e garantindo que as cerimônias do Scrum sejam realizadas para que o projeto seja entregue no prazo estipulado.



Assinale a alternativa correta.

Alternativas
Q3705848 Engenharia de Software
Considere que uma equipe de desenvolvimento de software utiliza um quadro Kanban com as colunas “A Fazer”, “Em Andamento” e “Concluído”. O time definiu um limite de “Trabalho em Andamento” (WIP) de três tarefas para a coluna “Em Andamento”. Ao iniciar o dia, o quadro já possui três tarefas nessa coluna. Um dos membros da equipe finaliza uma tarefa e a move para a coluna “Concluído”. Imediatamente depois, ele identifica duas tarefas na coluna “A Fazer”: uma com baixa prioridade e outra com alta prioridade, que depende da conclusão de uma tarefa ainda em andamento.

Com base nos princípios do Kanban, qual ação o membro da equipe deve adotar?
Alternativas
Q3696876 Engenharia de Software
A linguagem _________________ é um conceito central do Desing Orientado a Domínio (Domain-Driven Design – DDD), consistindo na prática de construir uma linguagem comum e rigorosa entre desenvolvedores e usuários, possibilitando uma comunicação fluida entre eles.

Assinale a alternativa que preenche corretamente a lacuna do trecho acima. 
Alternativas
Q3689612 Engenharia de Software
Em um projeto de desenvolvimento de software utilizando Scrum, durante a execução de uma sprint , o cliente solicita mudanças de requisitos. A abordagem mais alinhada às boas práticas ágeis, para lidar com essas solicitações, é
Alternativas
Q3689610 Engenharia de Software
Apesar da ampla adoção de metodologias ágeis, o modelo Cascata (Waterfall) ainda é a abordagem mais indicada para cenários específicos. Assinale a opção em que o cenário descrito apresenta o projeto mais adequado para a utilização do modelo Cascata.
Alternativas
Q3675027 Engenharia de Software
DevOps é um conjunto de práticas e princípios, bem como uma filosofia cultural, utilizados amplamente na indústria de TI. A respeito do DevOps, é correto afirmar que 
Alternativas
Q3674692 Engenharia de Software
Em engenharia de software, diferentes modelos de ciclo de vida de software estruturam e organizam o desenvolvimento de projetos, cada um com características específicas. Sobre esses modelos, é correto afirmar: 
Alternativas
Q3660473 Engenharia de Software
Metodologias de desenvolvimento de software são frameworks ou conjuntos de práticas que as equipes usam para gerenciar e organizar o processo de criação de software.
Neste contexto, o termo Agile descreve abordagens de desenvolvimento de software que
Alternativas
Q3641763 Engenharia de Software
Assinale a opção em que é corretamente citada a metodologia ou prática ágil que se destaca por enfatizar a criação de uma linguagem ubíqua entre desenvolvedores e especialistas do domínio, realizar a modelagem estratégica com contextos delimitados e utilizar agregados, entidades e objetos de valor como padrões para representar conceitos do negócio, caracterizando-se como uma abordagem segundo a qual a estrutura do código deve refletir o modelo mental do domínio do problema. 
Alternativas
Q3635819 Engenharia de Software
Uma equipe de desenvolvimento está iniciando um projeto com requisitos voláteis e alta incerteza. A entrega rápida de valor ao cliente é a maior prioridade. Qual abordagem de ciclo de vida seria mais indicada?
Alternativas
Respostas
61: C
62: D
63: D
64: B
65: D
66: A
67: A
68: B
69: B
70: C
71: C
72: A
73: E
74: C
75: D
76: D
77: B
78: C
79: A
80: B