Questões de Concurso
Sobre processos de software - desenvolvimento ágil em engenharia de software
Foram encontradas 1.440 questões
Considere as seguintes proposições sobre a abordagem XP (eXtreme Programming) e o framework Scrum:
I. Na XP, o projeto é visto como algo transitório que pode e deve ser continuamente modificado ao longo da sua construção.
II. No Scrum, o backlog do produto, que contém a lista priorizada das funcionalidades desejadas pelo cliente, precisa estar completo desde o início do projeto.
III. Na XP, como os testes de unidade individuais são organizados em um “conjunto de testes universal”, os testes de integração e validação do sistema podem ocorrer diariamente.
IV. No Scrum, os padrões de processo do framework capacitam uma equipe de software a eliminar incertezas do projeto.
Assinale a alternativa CORRETA:
Conforme o Scrum, a equipe de desenvolvimento é responsável por determinar o tamanho do trabalho suficiente para ser entregue na próxima Sprint durante a reunião de planejamento da Sprint.
Com respeito ao assunto processo de software, considere as seguintes afirmativas:
I Na Programação Extrema (Extreme Programming), o projeto (design) arquitetural é encarado como algo transitório que pode e deve ser continuamente modificado conforme a construção prossegue.
II No Scrum, as sprints consistem em unidades de trabalho solicitadas para atingir um requisito estabelecido no registro de trabalho (backlog) e que precisa ser ajustado dentro de um prazo já fechado (janela de tempo).
III No Scrum, o ScrumMaster assume o papel de gerente de projetos da equipe ágil sendo, por exemplo, responsável por controlar os prazos e atribuir itens do backlog para cada membro da equipe.
IV O Espiral é um modelo de processo de software evolucionário que une a natureza iterativa da prototipação aos aspectos gerenciais dos métodos ágeis.
Estão corretas
A respeito de engenharia de software, julgue o próximo item.
Nas metodologias de desenvolvimento ágeis, mudanças em
requisitos são bem recebidas, mesmo em fases mais avançadas
do desenvolvimento.
No SCRUM, o Backlog da Sprint é “um conjunto de itens do Backlog do Produto selecionados para Sprint, juntamente com o plano para entregar o incremento do produto e atingir o objetivo da Sprint” (Schwaber e Sutherland, 2017).
Durante a Sprint, quem pode alterar o Backlog da Sprint?
O Manifesto Ágil se tornou um marco da Engenharia de Software, chamando a atenção de que vários processos propostos de forma independente tinham valores em comum. Além disso, foram definidos 12 princípios.
Entre eles, figura o seguinte princípio:
Em relação a métodos ágeis, analise as assertivas a seguir:
I. XP é um conhecido framework de desenvolvimento ágil, tendo como objetivo a produção de software de maior qualidade e uma maior qualidade de vida para o time de desenvolvimento.
II. A norma ISO/IEC NBR 27001:2013, além de suas versões anteriores, descrevem aspectos essenciais para os métodos ágeis.
III. Um time Scrum consiste de um product owner, scrum team e um test team.
Quais estão corretas?
Julgue o item seguinte, a respeito de DevOps e das disposições constantes da NBR ISO/IEC 27002.
Apesar de ser um processo com a finalidade de desenvolver,
entregar e operar um software, o DevOps é incompatível com
a aplicação de métodos ágeis como o Scrum ou, ainda, com o
uso de ferramentas que permitam visualizar os fluxos do
processo.
Julgue o próximo item, a respeito de noções sobre gerenciamento de projetos com PMBOK e gestão ágil de projetos com Scrum.
Diferentemente do Scrum, que não aborda o controle de riscos,
o PMBOK inclui processos afetos ao gerenciamento dos riscos,
com vistas a reduzir a probabilidade e o impacto dos eventos
negativos no projeto.
Julgue o próximo item, a respeito de noções sobre gerenciamento de projetos com PMBOK e gestão ágil de projetos com Scrum.
De acordo com a entrega de valor acordada com o cliente no
Scrum, pode-se dividir o projeto em várias fases, o que vai ao
encontro com o planejamento por ondas sucessivas
preconizado no PMBOK, no qual as sprints do Scrum atuam
como fases de ondas sucessivas.
No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue o próximo item.
São exemplos de práticas ágeis: ciclos curtos; simplicidade;
retrospectivas regulares; ambiente de trabalho centrado no
indivíduo; P.O. (Project Owner) que receba e retenha
informações; e entrega de produto de software somente no
final de cada fase.
No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue o próximo item.
Metodologias ágeis aplicam técnicas de desenvolvimento
iterativo e evolutivo de tempo limitado, por isso excluem
qualquer tipo de documentação, apoiando-se apenas em
conversas informais.
Julgue o seguinte item, relativo à gestão ágil de projetos com XP (extreme programming).
A integração contínua descrita na XP pode fazer parte do
processo de desenvolvimento de software que utiliza o Scrum,
pois, à medida que as entregas sejam realizadas na Scrum,
pode-se validá-las por meio de testes automatizados.
Julgue o seguinte item, relativo à gestão ágil de projetos com XP (extreme programming).
As sprints são similares aos projetos no que se refere à
predeterminação do início e do fim: ambos possuem horizonte
de duração de uma a quatro semanas. No que diz respeito à
visão do produto, o Product Owner é o gerente da sprint.
Julgue o seguinte item, relativo à gestão ágil de projetos com XP (extreme programming).
Os itens a serem entregues na sprint como incremento são
escolhidos na reunião de planejamento da sprint, na qual o
Scrum master determina a prioridade e a ordem dos itens que
comporão a próxima sprint.
A seguir são listados requisitos para o gerenciamento de projetos de TI de uma organização.
I Utilizar ciclo de vida de projeto que seja iterativo e incremental.
II Possuir um artefato que autorize a existência do projeto e que dê autoridade necessária para se aplicarem recursos organizacionais às atividades do projeto.
III Possuir um papel que gerencie as restrições de escopo, cronograma, custo e qualidade dos projetos individuais.
IV Possuir atividade que permita inspecionar o incremento e(ou) produto ao longo do andamento do projeto.
Considerando os requisitos apresentados, julgue o item que se
segue, relativo a gerenciamento de projetos com PMBOK 5 e
gestão ágil de projetos com Scrum.