Juliana Jenny Kolb
Home > Simulados on-line > Questões de Concursos > Tecnologia da Informação (TI) > Questões de Engenharia de Software > Questões – Desenvolvimento Ágil
Materiais de Estudo disponíveis
Apostila on-line |
Teste 2: Desenvolvimento Ágil
Questões extraídas de concursos públicos e/ou provas de certificação. Cada teste apresenta no máximo 30 questões.
Results
#1. (FCJ – CIGA/2014) Na metodologia Scrum, o Scrum Master é:
#2. (CONSULPLAN – TRE-RJ/2017) O scrum não se aplica exclusivamente ao desenvolvimento de software, mas, sim, no desenvolvimento de qualquer produto ou no gerenciamento de qualquer trabalho, pela sua característica iterativa e incremental. Pode-se afirmar que o scrum é baseado em quatro fundamentos; assinale-os.
#3. (CONSULPLAN – TRE-RJ/2017) Dentro do scrum algumas responsabilidades são atribuídas a alguns componentes. Entre essas responsabilidades podem ser citadas: definir as propriedades; elaborar e manter o Produt Backlog; decidir sobre as datas de lançamento do produto; aceitar ou rejeitar os resultados dos trabalhos etc. Tais responsabilidades pertencem a:
#4. (FCC – TST/2017) Um Analista de Sistemas do Tribunal Superior do Trabalho − TST, de modo hipotético, necessitou aplicar princípios ágeis e de controle usando elementos de três modelos, em processos de manutenção de software. Considere: I. Dividir o cronograma em iterações time-box ou ciclos (sprints). II. Orientar o trabalho a eventos ao invés de limite de tempo. III. Aplicar a programação em pares, integração contínua, orientação a testes (TDD), revisão de código e todas as demais prescrições antes da implantação. As características acima correspondem, respectivamente, a ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.
#5. (NC-UFPR – ITAIPU BINACIONAL/2017) Considere a história de usuário abaixo: “Como enfermeira, desejo registrar os dados de pressão arterial de um paciente para que eu possa acompanhar as mudanças na pressão arterial ao longo do dia.” Sobre a forma como essa história de usuário está descrita e como é utilizada no desenvolvimento de software, considere as seguintes afirmativas: 1. Deve possuir a maior quantidade de detalhes possível no início do projeto, mesmo que não seja imediatamente implementada pela equipe de desenvolvimento. 2. Pode ser utilizada em projetos que adotam o método ágil Scrum. 3. Quando descreve uma funcionalidade maior, com menos detalhamento, é chamada de épico. 4. Idealmente, é especificada pelo Scrum Master em um projeto que adota Scrum. 5. No Scrum, o conjunto de histórias de usuário a serem implementadas em um projeto é chamado de Backlog do Desenvolvimento. Assinale a alternativa correta.
#6. (NC-UFPR – ITAIPU BINACIONAL/2017) Com relação aos elementos do Scrum, numere a coluna da direita de acordo com sua correspondência com a coluna da esquerda. 1. Sprint. 2. Scrum Diária. 3. Revisão da Sprint. 4. Retrospectiva da Sprint ( ) Reunião para inspeção das novas funcionalidades implementadas. ( ) Reunião com foco no aprimoramento do processo. ( ) Reunião de 15 minutos para identificação dos impedimentos. ( ) Ciclo completo de desenvolvimento de duração fixa que, ao final, resulta em um incremento de produto. Assinale a alternativa que apresenta a numeração correta da coluna da direita, de cima para baixo
#7. (FCC – TST/2017) Uma equipe Scrum elaborou uma lista de tarefas que se comprometeu a entregar em um período definido. A lista de tarefas foi extraída de um produto com base em prioridades pré-definidas por um profissional. Um Programador fez as seguintes perguntas: − Qual é a lista de tarefas? − Quem define as prioridades? − Qual a base de extração da lista de tarefas? − Qual é o período previsto de entrega das tarefas listadas? As respostas corretas, em sua respectiva ordem, são
#8. (FCC – TST/2017) No Scrum, um Burndown Chart
#9. (PUC-PR – TJ-MS/2017) A respeito das metodologias de desenvolvimento de software, assinale a opção CORRETA: ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.
Correto:
No XP (Extreme Programming) as práticas de test-first e refatoração são usadas para evitar a degeneração do código e a integração contínua de novas releases.
Para ler mais sobre o assunto, acesse: XP ( )
Errado:
No Scrum (XP) as práticas de test-first e programação em pares são utilizadas para aumentar a qualidade do produto entregue na revisão da sprint.
Para ler mais sobre os assuntos, acesse: SCRUM ( ) e XP ( )
O RUP (Rational Unified Process) é um exemplo de processo interativo e incremental baseado principalmente no modelo cascata. (cascata não é incremental)
Para ler mais sobre o assunto, acesse: RUP ( )
No RUP (Rational Unified Process) (SCRUM) a disciplina de requisitos analisa o problema e define as necessidades dos usuários a partir das estórias do usuário.
Para ler mais sobre os assuntos, acesse: SCRUM ( ) e RUP ( )
No XP (Extreme Programming) as funcionalidades são especificadas por casos de uso.
Para ler mais sobre o assunto, acesse: XP ( )