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

Foram encontradas 1.871 questões

Q3674690 Engenharia de Software
De acordo com as abordagens de desenvolvimento dirigido por testes (TDD, do inglês test-driven development), é correto afirmar: 
Alternativas
Q3674688 Engenharia de Software
Dentro das funções do SCRUM, existe um papel responsável por decidir qual trabalho deve ser feito e sua prioridade. Ele também realiza o feedback com o cliente e traduz a produtividade da equipe em valor. Este papel é chamado de: 
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
Q3660462 Engenharia de Software
Na AgSUS, há necessidade de entender os papéis definidos e suas responsabilidades em um projeto Scrum é muito importante para garantir o sucesso na implementação do Scrum. A literatura da área indica que os papéis do Scrum são divididos em duas categorias, a saber: papéis centrais e papéis não-essenciais. Selecione a alternativa que contém os papéis centrais;
Alternativas
Q3659144 Engenharia de Software

Uma clínica odontológica de médio porte decidiu modernizar o seu sistema de prontuário eletrônico e agendamento de consultas, visando melhorar a gestão de atendimentos, reduzir retrabalho e integrar as informações clínicas dos pacientes em uma base relacional centralizada. A equipe de TI contratada adotará uma metodologia ágil para o desenvolvimento do novo sistema, cujo banco de dados será compatível com MySQL, SQL Server e PostgreSQL.


Com base nessa situação hipotética, julgue o item seguinte.


No XP (Extreme Programming), o papel do Scrum Master é responsável por facilitar as reuniões e garantir que a equipe siga os princípios ágeis da metodologia.

Alternativas
Q3658559 Engenharia de Software

Processos ágeis tiveram um profundo impacto na indústria de software. Hoje, eles são usados pelas mais diferentes organizações que produzem software, desde pequenas empresas até as grandes companhias da Internet. As bases para esse conceito de processo de software foram registradas em um documento que chamaram de Manifesto Ágil. Por ser curto, iremos reproduzir o texto do manifesto:  “Por meio deste trabalho, passamos a valorizar: __________________, mais do que processos e ferramentas, _______________ , mais do que documentação abrangente, ____________________________ , mais do que negociação de contratos, _________________________ , mais do que seguir um plano.” 


Adaptado de Marco Tulio Valente, Engenharia de Software Moderna: Princípios e Praticas para Desenvolvimento de Software com Produtividade, Editora: Independente, 2020.  


Os conceitos que preenchem CORRETAMENTE as lacunas são:  

Alternativas
Q3640727 Engenharia de Software

Uma clínica odontológica de médio porte decidiu modernizar o seu sistema de prontuário eletrônico e agendamento de consultas, visando melhorar a gestão de atendimentos, reduzir retrabalho e integrar as informações clínicas dos pacientes em uma base relacional centralizada. A equipe de TI contratada adotará uma metodologia ágil para o desenvolvimento do novo sistema, cujo banco de dados será compatível com MySQL, SQL Server e PostgreSQL.


Com base nessa situação hipotética, julgue os itens seguintes.

No XP (Extreme Programming), o papel do Scrum Master é responsável por facilitar as reuniões e garantir que a equipe siga os princípios ágeis da metodologia.

Alternativas
Q3636844 Engenharia de Software
Uma equipe de desenvolvimento adota o método kanban e passa a monitorar indicadores como tempo de ciclo (cycle time), lead time e taxa de throughput. Durante uma retrospectiva, notam que o tempo médio de conclusão das tarefas aumentou nas últimas semanas, especialmente na coluna “em teste”. Decidem então redistribuir recursos e revisar os critérios de aceitação de tarefas. Com base nas práticas de kanban, assinale a alternativa que expressa corretamente o uso de métricas e ações tomadas pela equipe.
Alternativas
Q3636842 Engenharia de Software
Durante uma revisão de processo, foi observado que a equipe de desenvolvimento vinha realizando reuniões diárias de status que duravam entre 45 e 60 minutos, com foco em justificar atrasos ao gerente de projeto. Essas reuniões estavam sendo conduzidas fora do ambiente scrum, mesmo que o projeto se autodenominasse ágil. Com base no framework scrum, assinale a alternativa que melhor caracteriza o propósito e a condução adequada da daily scrum.
Alternativas
Q3636841 Engenharia de Software
Uma equipe scrum está enfrentando dificuldades recorrentes em cumprir os objetivos das sprints. O scrum master observou que o product owner frequentemente altera os itens do product backlog durante a sprint e tenta interferir diretamente na execução das tarefas, redirecionando os desenvolvedores. Considerando as boas práticas do scrum, qual ação está mais alinhada ao framework? 
Alternativas
Q3636604 Engenharia de Software
Considerando um projeto público com governança formal, assinale a alternativa correta em relação à gestão de requisitos em metodologias ágeis e o modelo cascata (Waterfall).
Alternativas
Q3635820 Engenharia de Software
Um projeto está sofrendo atrasos constantes porque a equipe de testes só começa a trabalhar após a equipe de desenvolvimento concluir toda a codificação, gerando um grande volume de correções no final. Qual princípio do DevOps poderia ajudar a resolver esse 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
Q3635814 Engenharia de Software
Qual técnica de especificação de requisitos é mais comumente associada a metodologias ágeis como o scrum?
Alternativas
Q3635809 Engenharia de Software
É um dos princípios fundamentais do pensamento lean aplicado ao desenvolvimento de software: 
Alternativas
Q3635808 Engenharia de Software
Assinale a alternativa que indica corretamente uma das principais diferenças entre o scrum e kanban. 
Alternativas
Q3635807 Engenharia de Software
Qual das seguintes práticas é um pilar fundamental do kanban que visa evitar gargalos e melhorar o fluxo de trabalho?
Alternativas
Q3635806 Engenharia de Software
Conforme o "Scrum Guide" (Schwaber; Sutherland, 2020), qual dos seguintes artefatos do scrum é uma lista ordenada de tudo o que é conhecido ser necessário no produto?
Alternativas
Q3635805 Engenharia de Software
 Qual é o principal propósito da reunião diária (daily scrum)?
Alternativas
Q3620975 Engenharia de Software
Um Analista de Tecnologia da Informação participa da criação de um sistema de inscrição para concursos públicos. A equipe decidiu usar uma abordagem ágil com entregas frequentes, reuniões rápidas de acompanhamento e priorização de backlog com base em valor ao cidadão. É correto afirmar que essa abordagem corresponde a:
Alternativas
Respostas
141: E
142: B
143: C
144: C
145: E
146: E
147: E
148: B
149: E
150: C
151: C
152: A
153: B
154: B
155: C
156: D
157: B
158: B
159: D
160: D