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

Foram encontradas 1.798 questões

Q3156874 Engenharia de Software

Considerando conceitos e aplicações do DevOps no contexto das metodologias ágeis, julgue o item a seguir.


A cultura da escalabilidade horizontal e vertical das aplicações insere-se na adoção de práticas seguras no DevOps, pois a detecção de vulnerabilidades em ambientes ágeis de entrega contínua, como o Kanban e o XP, é aprimorada.

Alternativas
Q3150366 Engenharia de Software
Assinale a alternativa que contém uma vantagem de se utilizar métodos ágeis, como Scrum ou Kanban, no desenvolvimento de sistemas em relação ao desenvolvimento seguindo o modelo em cascata.
Alternativas
Q3150359 Engenharia de Software
Sobre a etapa Sprint Planning, no SCRUM, assinale a alternativa correta.
Alternativas
Q3150358 Engenharia de Software
O desenvolvimento incremental é um método utilizado com frequência em abordagens ágeis. Assinale a alternativa que apresenta uma vantagem em se utilizar o desenvolvimento incremental sobre o desenvolvimento em cascata.
Alternativas
Q3145809 Engenharia de Software
Julgue o próximo item, a respeito de metodologias de gerenciamento de projetos.

A metodologia ágil se baseia em ciclos curtos de desenvolvimento chamados de sprints, que facilitam a adaptação rápida a mudanças.
Alternativas
Q3145808 Engenharia de Software
Julgue o próximo item, a respeito de metodologias de gerenciamento de projetos.

No Scrum, product owner é o responsável por maximizar o valor do produto resultante do trabalho do time scrum
Alternativas
Q4199678 Engenharia de Software
A metodologia ágil de desenvolvimento de software Scrum tem como um de seus princípios 
Alternativas
Q4197638 Engenharia de Software
Analise os seguintes cenários:
Cenário 01
Uma determinada startup de tecnologia adotou a metodologia ???? para criar um aplicativo de gerenciamento de tarefas em um prazo curto. A equipe prioriza a comunicação constante, desenvolvimento interativo e testes contínuos para garantir a entrega rápida e iterativa de funcionalidades essenciais.
Cenário 02
Uma determinada empresa gerencia sistemas críticos e decide adotar a metodologia ???? para realizar a manutenção contínua do sistema. A equipe de desenvolvimento trabalha em pequenos incrementos, implementando melhorias, correções e novos recursos em ciclos curtos. As práticas de programação em par e testes automatizados são fundamentais para garantir a estabilidade do sistema.
Considerando os cenários apresentados, assinale a alternativa que apresenta o tipo de metodologia de desenvolvimento de software que está sendo predominantemente utilizado.
Alternativas
Q3984451 Engenharia de Software
A equipe Scrum, da qual você é o Scrum Master, está se sentindo desmotivada devido às pressões do projeto e acha difícil confiar na intenção da gerência por trás do projeto. Como você deve intervir nessa situação?
Alternativas
Q3970113 Engenharia de Software
Considerando o Extreme Programming (XP), uma metodologia ágil de desenvolvimento de software, baseada em uma série de valores orientadores, analise as assertivas abaixo, sobre alguns desses valores, julgando-as V, se verdadeiras, ou F, se falsas.

( ) Comunicação é um dos princípios, o qual indica que se deve priorizar a comunicação eficaz entre os membros da equipe e com os clientes, buscando garantir que todos estejam alinhados e informados sobre o progresso e os objetivos do projeto.

( ) Feedback é um dos princípios que preconiza a valorização do feedback contínuo, tanto dos clientes quanto dos membros da equipe, a fim de assegurar que o produto atenda às necessidades do cliente e que a equipe possa aprimorar continuamente seu processo de desenvolvimento.

( ) Coragem é um dos princípios que afirmam que se deve promover a coragem para enfrentar desafios técnicos e comerciais, assumir riscos calculados e buscar constantemente a melhoria.


Qual alternativa preenche, CORRETAMENTE, osparênteses, na ordem em que aparecem? 
Alternativas
Q3970110 Engenharia de Software
Scrum é um framework ágil utilizado no desenvolvimento de software e em projetos de gestão de produtos. Baseado em princípios de transparência, inspeção e adaptação, o Scrum enfatiza a entrega iterativa e incremental de funcionalidades, permitindo que equipes respondam rapidamente às mudanças de requisitos e feedback do cliente. As principais práticas do Scrum incluem a definição de papéis, eventos e artefatos.
Sabendo disso, analise as assertivas a seguir, que tratam sobre alguns papéis, eventos e artefatos do Scrum, julgando-as V, se verdadeiras, ou F, se falsas.

( ) Product Backlog é um exemplo de papel no qual é definida uma lista priorizada de todos os requisitos, funcionalidades, melhorias e correções que constituem o produto.

( ) Sprint Planning é um exemplo de artefato no qual é realizada uma reunião diária de curta duração (cerimônia de stand-up).

( ) O Product Owner é um exemplo de evento que tem como função expressar os interesses do cliente e dos stakeholders.



Qual alternativa preenche, CORRETAMENTE, os parênteses, na ordem em que aparecem? 
Alternativas
Q3970109 Engenharia de Software
O Desenvolvimento Orientado por Testes (TDD - Test-Driven Development) é uma abordagem de desenvolvimento de software, cuja característica fundamental é: 
Alternativas
Q3699141 Engenharia de Software
Assinale a alternativa que melhor descreve o impacto de uma definição de "Pronto" (Definition of Done) mal formulada em um projeto Scrum.
Alternativas
Q3699140 Engenharia de Software
Como o Scrum trata as mudanças de requisitos em um projeto?
Alternativas
Q3699139 Engenharia de Software
Assinale a alternativa que melhor define o papel do Scrum Master em um projeto que utiliza Scrum.
Alternativas
Q3551351 Engenharia de Software
Scrum é um framework ágil para o gerenciamento de equipes de trabalho, comumente usada no desenvolvimento de software. A flexibilidade e a adaptabilidade são características centrais do Scrum, tornando-o uma escolha popular entre equipes que buscam eficiência e melhoria contínua em seus processos de criação e inovação tecnológica. Uma das ferramentas apresentadas pelo Scrum é o Daily Meeting, cujo principal objetivo é
Alternativas
Q3539002 Engenharia de Software
O departamento de Ciência da Computação da Universidade Federal de Sergipe (UFS) decide iniciar um projeto de desenvolvimento de um novo sistema para gerenciamento acadêmico usando a metodologia ágil XP (eXtreme Programming). O time de desenvolvimento é composto por programadores seniores e juniores. Eles enfrentam um dilema sobre como incorporar práticas de programação em pares e integração contínua efetivamente. Qual das alternativas a seguir seria a abordagem mais apropriada de acordo com os princípios XP?
Alternativas
Q3538994 Engenharia de Software
A Universidade Federal de Sergipe (UFS) está implementando o uso do framework SCRUM para gerenciar projetos em seu departamento de TI. João, o Scrum Master, está trabalhando com sua equipe para planejar o próximo Sprint. O que João deve fazer imediatamente após a reunião de Planejamento do Sprint para garantir que a equipe saiba quais tarefas devem ser completadas durante o próximo Sprint?
Alternativas
Q3538729 Engenharia de Software
Enquanto trabalha no desenvolvimento do novo software da Universidade Federal de Sergipe, que segue a metodologia ágil Scrum, você encontra o conceito de Stakeholders. Esse conceito refere-se
Alternativas
Q3522666 Engenharia de Software
Analise as afirmações abaixo, baseadas na obra de Sommerville (SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 53), a respeito de métodos ágeis:

I. Métodos ágeis são métodos de desenvolvimento sequenciais que se concentram em desenvolvimento rápido, releases frequentes do software, produção de códigos de alta qualidade. O cliente é envolvido exclusivamente na fase de entrega e uso em produção do artefato produzido.
II. A decisão de usar uma abordagem ágil ou uma abordagem dirigida a planos para o desenvolvimento deve depender do tipo de software a ser desenvolvido, das habilidades da equipe de desenvolvimento e da cultura da empresa que desenvolve o sistema.
III. XP integra um conjunto de boas práticas de programação, como releases frequentes do software, melhorias contínuas do software e participação do cliente na equipe de desenvolvimento.
IV. O escalamento de métodos ágeis para sistemas de grande porte é difícil, pois estes sistemas necessitam de projeto adiantado e alguma documentação. A integração contínua é praticamente impossível quando existem várias equipes de desenvolvimento separadas trabalhando em um projeto.

Estão CORRETAS as afirmações:
Alternativas
Respostas
321: E
322: D
323: C
324: B
325: C
326: C
327: A
328: D
329: C
330: A
331: D
332: B
333: C
334: C
335: B
336: A
337: B
338: D
339: D
340: D