Questões de Concurso Comentadas sobre processos de software - desenvolvimento ágil em engenharia de software

Foram encontradas 1.798 questões

Q3095188 Engenharia de Software
O Scrum é uma metodologia ágil e nele existe, por padrão, um papel desempenhado por quem vai designar as tarefas a serem realizadas pelo time de desenvolvimento. Que papel é esse?
Alternativas
Q3095187 Engenharia de Software
O Manifesto Ágil é o documento que possui quatro valores importantes para nortear as metodologias ágeis. Qual das alternativas a seguir NÃO faz parte desses quatro valores?
Alternativas
Q3089962 Engenharia de Software
Considerando a aplicação de metodologias ágeis a projetos de desenvolvimento de software, analise as seguintes afirmativas:

I. Mais do que software em funcionamento, documentação abrangente é 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
Alternativas
Q3089960 Engenharia de Software
Em relação aos eventos e aos artefatos do framework Scrum, analise as afirmativas a seguir.

I. O backlog do produto é um documento preenchido antes do início do projeto e que não sofre alterações mesmo que os desejos do cliente mudem ao longo do tempo.
II. A reunião diária, daily Scrum, é um evento de curta duração que permite identificar impedimentos, melhorar as comunicações, promover rápida tomada de decisões e reduzir a necessidade de outras reuniões ao longo do dia.
III. A reunião de revisão da Sprint é um evento em que são definidas as histórias de usuário que serão trabalhadas naquela Sprint.

Está correto o que se afirma em
Alternativas
Q3089959 Engenharia de Software
Em relação às características do time Scrum, analise as afirmativas a seguir.

I. O time Scrum é um pequeno grupo de pessoas em que o dono do produto é o superior hierárquico do Scrum Master e dos desenvolvedores.

II. O Scrum Master é o responsável pela efetividade do time Scrum, permitindo que o time melhore suas práticas dentro do framework Scrum.

III. Os desenvolvedores são as pessoas comprometidas a criar qualquer aspecto de um incremento utilizável em cada Sprint.

Está correto o que se afirma em
Alternativas
Q3089540 Engenharia de Software
Não faz parte das responsabilidades do Product Owner
Alternativas
Q3089320 Engenharia de Software
Uma equipe de desenvolvimento de software está trabalhando para confecção de um novo sistema de informação, utilizando o método Kanban para essa tarefa. No momento eles estão definindo todas as tarefas que precisam ser feitas para finalizar todo serviço de desenvolvimento.
Essa ação é identificada na metodologia Kanban como
Alternativas
Q3088141 Engenharia de Software
Considerando 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
Alternativas
Q3086551 Engenharia de Software

A engenharia de software é o ramo da ciência da computação que se preocupa com o desenvolvimento, operação e manutenção de sistemas de software de maneira eficiente e eficaz. Esse processo envolve o uso de práticas e técnicas específicas para garantir a alta qualidade e escalabilidade dos sistemas desenvolvidos. Programação para web é uma das principais áreas de desenvolvimento de software, permitindo a criação de aplicações que são executadas em navegadores, com base em linguagens como HTML, CSS, e JavaScript. A lógica de programação e as técnicas de programação são fundamentais para a criação de algoritmos eficientes, garantindo que o código seja executado corretamente e com alta performance, seguindo princípios de modularidade, reutilização e manutenibilidade.


Julgue o item a seguir, a respeito do texto acima:

A engenharia de software utiliza metodologias ágeis, como Scrum e Kanban, para organizar o desenvolvimento de sistemas de forma iterativa e incremental, garantindo maior flexibilidade e adaptação às mudanças de requisitos ao longo do ciclo de vida do projeto.
Alternativas
Q3086167 Engenharia de Software
A 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.
Alternativas
Q3086031 Engenharia de Software
No contexto do gerenciamento de projetos, uma abordagem Ágil Híbrida é caracterizada por
Alternativas
Q3086030 Engenharia de Software
A equipe de marketing resolveu mudar as coisas nessa eleição e escolheu usar o SCRUM. Na reunião de planejamento do Sprint, o coordenador de campanha (Product Owner) apresentou uma lista de tarefas essenciais: criar conteúdo para as redes sociais, produzir vídeos e organizar eventos locais. Um dos membros da equipe sugeriu que todas as tarefas fossem incluídas no Sprint, mas, dada a complexidade, não devem caber dentro do Sprint.

Assinale a opção que indica como a equipe de marketing deveria lidar com a seleção das tarefas para o Sprint.
Alternativas
Q3086029 Engenharia de Software

Uma equipe de desenvolvimento está trabalhando em um projeto importante usando Scrum. Durante o Daily Scrum, um dos desenvolvedores comenta que está com dificuldades para concluir uma tarefa e provavelmente não conseguirá terminá-la até o fim do Sprint. Diante disso, o Scrum Mastersugere que a equipe pense em como reorganizar as tarefas para garantir que o objetivo do Sprint ainda seja alcançado.


Para ajudar a equipe a continuar no caminho certo, o Scrum Master deve

Alternativas
Q3086014 Engenharia de Software
Em um projeto de alta complexidade, sujeito a mudanças frequentes nos requisitos e com a necessidade de entregas rápidas em ciclos incrementais, a metodologia ágil mais adequada para priorizar o valor ao cliente por meio de feedback contínuo e promover a colaboração da equipe é a
Alternativas
Q3085925 Engenharia de Software
No contexto da Engenharia de Software, o levantamento e a elicitação de requisitos são etapas essenciais para garantir que o sistema atenda às expectativas dos stakeholders. Um time de desenvolvimento está utilizando diferentes técnicas para elicitar requisitos para um novo sistema de gestão de projetos.
Para garantir que todos os requisitos críticos sejam corretamente identificados e documentados, deve-se 
Alternativas
Q3085922 Engenharia de Software
Nos últimos tempos, grandes empresas como a PlayStation Network têm adotado práticas ágeis para melhorar a coordenação e aumentar a eficiência no desenvolvimento de novos produtos. Em vez de seguir um planejamento rígido, a PlayStation passou a usar ciclos curtos de desenvolvimento, com equipes trabalhando juntas para revisar e ajustar o projeto ao longo do caminho.
Assinale a opção que indica um dos princípios que melhor reflete essa abordagem de Gestão Ágil de Projetos. 
Alternativas
Q3069057 Engenharia de Software
Considerando o Guia do Scrum, versão 2020 (scrumguides.org), em português, analise as assertivas abaixo sobre os Scrum Teams da metodologia ágil Scrum:

I. São multifuncionais, o que significa que os membros têm todas as habilidades necessárias para criar valor a cada Sprint.
II. São compostos de até quatro pessoas: um Product Owner, um Scrum Master e um ou dois Developers.
III. São autogerenciáveis, o que significa que decidem internamente quem faz o que, quando e como.

Quais estão corretas?
Alternativas
Q3060538 Engenharia de Software
Dany trabalha em uma startup que desenvolve jogos para a web, sua equipe faz uso de diversos métodos, guia de melhores práticas, conceitos, metodologias, ferramentas, tecnologias e frameworks para a execução dos trabalhos. Diante do exposto marque a alternativa INCORRETA.
Alternativas
Q3057495 Engenharia de Software
O objetivo do Scrum é prover uma forma mais rápida, confiável e eficiente de desenvolver softwares na indústria de tecnologia. Nesse sentido, o Scrum proporciona aos participantes uma atuação com visão crítica, capaz de lidar com mudanças e de sugerir modificações para melhorar a produtividade como um todo. Dentre os papéis dos participantes definidos pelo Scrum, um deles foca no retorno do investimento e no valor agregado para o cliente, buscando entender o produto, os objetivos de negócio e as necessidades dos diferentes interessados (stakeholders), para tomar as melhores decisões quanto à prioridade das tarefas do backlog do produto.

Essa é a descrição do papel da(o
Alternativas
Q3053637 Engenharia de Software
No processo de Extreme Programming (XP), uma das etapas envolve o planejamento das funcionalidades do software, utilizando histórias de usuários como base. Qual das alternativas descreve adequadamente a etapa de priorização das histórias durante o planejamento?
Alternativas
Respostas
401: B
402: B
403: E
404: B
405: E
406: B
407: A
408: E
409: C
410: A
411: B
412: B
413: B
414: A
415: B
416: C
417: C
418: B
419: D
420: D