Questões de Concurso
Sobre processos de software - desenvolvimento ágil em engenharia de software
Foram encontradas 1.440 questões
O product backlog, lista das principais funcionalidades que o produto ou projeto tem de executar, é um dos artefatos mais importantes do framework ágil do scrum, sendo construído apenas pelo product owner e pelo time de execução.
Equipe 1: A implementação do código era feita em dupla, com os dois desenvolvedores trabalhando em um único computador. Eles procuravam identificar erros sintáticos e semânticos, pensando estrategicamente em como melhorar o código que estavam implementando.
Equipe 2: A equipe estava em uma reunião de planejamento cuja intenção era responder as seguintes questões:
“O que será entregue como resultado do incremento da próxima Sprint?" e “Como o trabalho necessário para entregar o incremento será realizado?"
Baseado nas características acima, o Técnico concluiu que as equipes 1 e 2 estavam praticando atividades ligadas, respectivamente, às metodologias
Com base no modelo acima e nos fundamentos dos modelos ágeis de desenvolvimento é INCORRETO afirmar:
De acordo com a metodologia Scrum, a constituição ideal da equipe de desenvolvimento para que o trabalho se mantenha ágil deve ser de menos de três pessoas.
O ciclo de vida da metodologia Scrum se divide nas fases de pré-planejamento, desenvolvimento e pós-planejamento. O documento denominado product backlog é gerado na fase de desenvolvimento.
Daily Scrum, também conhecido como Daily Standup, é uma reunião diária rápida para se atualizar o Scrum Master sobre o estado do projeto.
Uma das vantagens do Scrum é que, com ele, aplica-se um mecanismo de redução sistemática de risco, por meio de seu ciclo frequente de inspeção e adaptação.
Acatar as mudanças de requisitos, ainda que o desenvolvimento já esteja avançado, é um dos princípios do Manifesto Ágil.
Uma das entregas necessárias do desenvolvimento (Ágil) de software é a completa documentação do sistema e do projeto
Uma das premissas do desenvolvimento Ágil de software é que pessoas ligadas ao negócio e ao desenvolvimento devem trabalhar juntas somente na fase inicial do projeto.
O time de desenvolvimento do framework Scrum visa garantir que este seja entendido e aplicado, de forma a assegurar aderência à teoria, às práticas e às regras desse framework.
− Parte 1: O que será entregue como resultado do incremento da próxima Sprint?
− Parte 2: Como o trabalho necessário para entregar o incremento será realizado?
Eles realizaram a reunião
( ) O conceito de sprint aplica-se ao modelo ágil do processo de engenharia de software conhecido como Scrum.
( ) RUP, XP e DSDM são alguns exemplos de metodologias de desenvolvimento de software consideradas ágeis.
( ) A Feature Driven Development (FDD) é uma metodologia ágil de desenvolvimento de software que mantém seu foco apenas na fase de modelagem.
( ) Na extreme programming, os requisitos são expressos como cenários e implementados diretamente como uma série de tarefas.
Assinale a opção com a sequência CORRETA de cima para baixo:
I - Os princípios do SCRUM são consistentes com o manifesto ágil e são usados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as seguintes atividades estruturais: requisitos, análise, projeto, evolução e entrega. Em cada atividade metodológica, ocorrem tarefas a realizar dentro de um padrão de processo chamado sprint.
II - A Extreme Programming – XP emprega uma abordagem orientada a objetos como seu paradigma de desenvolvimento preferido e envolve um conjunto de regras e práticas constantes no contexto de quatro atividades metodológicas: planejamento, projeto, codificação e testes.
Pode-se afirmar que:
I. No Scrum, se um ou mais aspectos de um processo desviou para fora dos limites aceitáveis, e é percebido que o produto resultado será inaceitável, o processo ou o material sendo produzido deve ser registrado para ser ajustado na próxima iteração.
II. Desenvolvimento Guiado por Funcionalidades (FDD) é uma metodologia ágil que se destaca pelo fato de entregar, mensalmente, blocos bem pequenos de funcionalidades valorizadas pelo cliente. No entanto, o monitoramento dentro do projeto não é detalhado.
III. O desenvolvimento orientado a testes é uma prática recomendada pela metodologia de desenvolvimento de software XP. Escrever os testes antes de construir o sistema torna mais fácil entender como o código deve ser programado.
Está correto o que se afirma em: