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

Foram encontradas 1.920 questões

Q1288598 Engenharia de Software
Considerando metodologias que procuram melhorar o desenvolvimento de software, são boas práticas que são utilizadas em metodologia ágil, considerando alguns conceitos abaixo, relacione com as alternativas em sequência, entre verdadeiro e falso no intuito de desenvolvimento ágil. I) ( ) (Integração continua) Sempre que produzir uma nova funcionalidade, nunca implemente na semana, o próximo desenvolvimento deve aguardar a implementação. II) ( ) (Propriedade coletiva)O código fonte não tem dono e ninguém precisa solicitar permissão para poder modificar o mesmo. III) ( ) (Refatoração)É um processo que permite a melhoria continua da programação, com o mínimo de introdução de erros e mantendo a compatibilidade com o código já existente. IV) ( ) (Releases) A liberação de versões do projeto pouco auxilia no processo de aceitação por parte do cliente, o ideal é receber todo o sistema de uma vez.
Alternativas
Q1288166 Engenharia de Software
Desenvolvimento ágil de software (em inglês: Agile software development) ou Método ágil é uma expressão que define um conjunto de metodologias utilizadas no desenvolvimento de software. As metodologias que fazem parte do conceito de desenvolvimento ágil, tal como qualquer metodologia de software, providenciam uma estrutura conceitual para reger projetos de engenharia de software. Métodos ágeis enfatizam comunicações em tempo real, preferencialmente cara a cara, a documentos escritos. A maioria dos componentes de um grupo ágil deve estar agrupada em uma sala. Isso inclui todas as pessoas necessárias para terminar o software: no mínimo, os programadores e seus clientes(clientes são as pessoas que definem o produto, eles podem ser os gerentes, analistas de negócio, ou realmente os clientes). Considerando o contexto dos Valores da Metodologia Ágil, é correto afirmar que indivíduos e iterações
Alternativas
Q1275207 Engenharia de Software
Para responder à questão, considere a Figura 7, obtida a partir do site <>, mostra, esquematicamente, uma visão geral do framework ou metodologia ágil chamada Scrum. Nessa Figura, inseriu-se, em alguns locais, um retângulo, de modo a ocultar inscrições existentes em tais locais. 
Analise as seguintes assertivas sobre a metodologia ou framework ágil Scrum mostrada na Figura 7: I. A seta nº 1 aponta para uma etapa do framework chamada Product Backlog, que é uma lista das funcionalidades desejadas para um produto. No Scrum, o conteúdo dessa lista é definido e mantido pelo Scrum Master. II. A seta nº 2 aponta para uma atividade chamada de Daily Scrum, que consiste em reuniões diárias envolvendo, sempre que possível, toda a equipe de projeto, como, por exemplo, Product Owner, Scrum Master, Scrum Team e Representante do Cliente, para avaliarem, em conjunto, o andamento do projeto, assim como na identificação e resolução imediata dos problemas, de modo que eles não evoluam e comprometam o andamento dos trabalhos. III. No Scrum, a equipe monitora seu progresso em relação a um plano estabelecido, por meio da atualização de um Release Burndown Chart, ao final de cada Sprint.
Quais estão corretas?
Alternativas
Q1256456 Engenharia de Software
A figura abaixo ilustra a metodologia Extreme Programming (XP) que usa uma abordagem orientada a objetos, incluindo um conjunto de regras e práticas que ocorrem ao longo do desenvolvimento do projeto.
Imagem associada para resolução da questão
As fases I, II, III e IV são denominadas respectivamente:
Alternativas
Q1256455 Engenharia de Software
SCRUM é um framework dentro do qual pessoas podem tratar e resolver problemas complexos e adaptativos, enquanto produtiva e criativamente entregam produtos com o mais alto valor possível. O SCRUM chama seus eventos de timeboxes, uma vez que são eventos de duração fechada, sendo o componente principal conhecido por Sprint, havendo alguns tipos, dos quais quatro são detalhados a seguir:
( I ) Time-boxe de 8h, de acordo com o tamanho da Sprint. Nesta reunião é onde o Product Owner é ouvido em relação às prioridades e os objetivos. É nela também onde o time irá deliberar sobre o que conseguem fazer em relação às necessidades, formalizando o Sprint Backlog. ( II ) Time-box de 4h, onde o incremento do produto que está pronto para uso, é apresentado ao Product Owner para apreciação. Também é nesta reunião, que deve ser facilitada pelo Scrum Master, que o Product Owner apresentará os números, gráficos e tudo o mais que for importante à equipe saber sobre o produto. Novas prioridades e movimentos do mercado, tudo focado em manter os objetivos coerentes ao longo das sprints. Esse é o evento que melhor representa o pilar de inspeção do Scrum. ( III ) Time-box de 3h onde o time de desenvolvedores e o Scrum Master, que atua apenas como facilitador, falam sobre os resultados obtidos na Sprint que passou e as lições tiradas, para a partir daí melhorar o processo, fortemente arraigado ao pilar de adaptação. ( IV ) Time-boxe de 15 min, sempre no mesmo local e horário para gerar consistência e evitar perda de tempo, facilitada pelo Scrum Master. Nesta reunião, que deve ser muito dinâmica e que popularmente é feita em pé, para evitar prolongamentos e distrações, cada membro do time deve responder apenas três perguntas: o que eu fiz ontem, o que eu vou fazer hoje e se tem algo me impedindo.

Os tipos (I), (II), (III) e (IV) são denominados respectivamente:
Alternativas
Q1179654 Engenharia de Software
Qual das alternativas a seguir apresenta somente métodos ágeis de desenvolvimento de software?
Alternativas
Q1165798 Engenharia de Software
O Scrum prescreve quatro eventos formais, contidos dentro dos limites da Sprint, para inspeção e adaptação. Dois desses eventos são
Alternativas
Q1165662 Engenharia de Software
Assinale a alternativa que apresenta corretamente um dos princípios defendidos pelo Manifesto Ágil.
Alternativas
Q1165661 Engenharia de Software
Considerando a realização de Reuniões diárias utilizando Scrum, assinale a alternativa correta.
Alternativas
Q1165649 Engenharia de Software
O SCRUM é um método ágil que caracteriza-se por ter bem definido quais são os papéis que precisam estar envolvidos no desenvolvimento do projeto. Sendo estes:
Alternativas
Q1165637 Engenharia de Software
O método de desenvolvimento ágil denominado de XP (Extreme Programming) tem sua estrutura baseada em algumas prerrogativas, dentre as quais, é correto citar como princípios do XP:
Alternativas
Q1165439 Engenharia de Software
Assinale a alternativa que apresenta uma característica presente em Equipes ágeis.
Alternativas
Q1165426 Engenharia de Software
Em relação ao Backlog do Produto utilizando Scrum, assinale a alternativa INCORRETA.
Alternativas
Q1165425 Engenharia de Software

Assinale a alternativa que, no contexto de Scrum, nomeia corretamente a definição a seguir:

Consiste de profissionais que realizam o trabalho de entregar uma versão usável que potencialmente incrementa o produto “Pronto” ao final de cada Sprint.

Alternativas
Q1165424 Engenharia de Software
Sobre a definição de Scrum, assinale a alternativa correta.
Alternativas
Q1165419 Engenharia de Software
Assinale a alternativa correta em relação ao manifesto ágil para desenvolvimento de software.
Alternativas
Q1165348 Engenharia de Software
O Pair Programming (Programação em Pares) é uma característica de um determinado método de desenvolvimento de software em que dois programadores trabalham juntos no desenvolvimento de um código. Qual foi o método que criou essa prática?
Alternativas
Q1165341 Engenharia de Software
O Product Owner exerce um papel fundamental para a execução de um produto de sucesso dentro de um determinado método ágil. Ele é responsável por realizar a comunicação entre o cliente e a equipe que está desenvolvendo o projeto. Em qual método o Product Owner é considerado um dos três papéis que constituem a equipe?
Alternativas
Q1165330 Engenharia de Software
Com a realização do Manifesto Ágil em 2001 por um conjunto de especialistas em processos de desenvolvimento de software, ficaram definidos alguns parâmetros principais que passaram a ser um denominador comum de Metodologias Ágeis. São características atribuídas aos métodos ágeis, EXCETO
Alternativas
Q1160093 Engenharia de Software
Na metodologia ágil Extreme Programming (XP), a propriedade do código é coletiva, dessa forma, todos compartilham o mesmo orgulho e as mesmas críticas. Considerando o exposto, assinale a alternativa que apresenta uma das regras da codificação em XP.
Alternativas
Respostas
1181: D
1182: B
1183: C
1184: D
1185: C
1186: A
1187: E
1188: E
1189: B
1190: D
1191: C
1192: C
1193: E
1194: A
1195: B
1196: B
1197: B
1198: C
1199: A
1200: A