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

Foram encontradas 1.440 questões

Q1383471 Engenharia de Software
A respeito do framework de trabalho Scrum, marque a alternativa correta:
Alternativas
Q1321546 Engenharia de Software

Atente para as seguintes afirmações acerca do gerenciamento ágil aliado às boas práticas da sexta edição do Corpo de Conhecimentos em Gerenciamento de Projetos (PMBoK 6).


I. Quando integrado a uma metodologia de desenvolvimento rápido, o PMBoK prevê seis requerimentos base: agilidade, custo, documentação, qualidade, risco e tempo.

II. Na equipe do projeto, o Product Owner, o Scrum Master e o Venture Manager do Scrum equivalem, respectivamente, aos Stakeholders, ao Gerente de Projeto e ao Gerente de Risco definidos pelo PMBoK.

III. Os formulários sugeridos pelo PMBoK para ser usados com técnicas ágeis de desenvolvimento são quatro: visão do projeto, backlog, plano de liberação e retrospectiva.


É correto o que se afirma apenas em

Alternativas
Q1321544 Engenharia de Software

Escreva V ou F conforme seja verdadeiro ou falso o que se afirma nos itens abaixo com respeito ao processo de desenvolvimento ágil de software.


( ) Efetuar testes constantemente permite detectar defeitos mais cedo e da forma menos custosa possível.

( ) O uso de uma ferramenta robusta de modelagem e uma completa documentação são imprescindíveis para o desenvolvimento ágil.

( ) É importante produzir em poucas semanas uma versão inicial do software a fim de obter rapidamente uma primeira conquista e um feedback adiantado.

( ) Novas versões do software devem ser lançadas em intervalos cada vez mais frequentes, seja semanalmente, diariamente ou mesmo de hora em hora.


Está correta, de cima para baixo, a seguinte sequência:

Alternativas
Q1307105 Engenharia de Software
O método ágil Extreme Programming ou XP é um dos métodos ágeis mais conhecidos. Sobre as características desse método, é correto afirmar:
Alternativas
Q1307104 Engenharia de Software
O Scrum é um framework dentro do qual as pessoas podem tratar e resolver problemas de forma ágil. O coração do Scrum são suas sprints. Segundo o Scrum Guide, em um projeto que adota Scrum, a autoridade de cancelar uma sprint cabe ao
Alternativas
Q1290453 Engenharia de Software
____________ é uma metodologia ágil que fornece um framework de gerenciamento de projetos. É centralizada em torno de um conjunto de sprints, que são períodos determinados de tempo, quando um incremento de sistema é desenvolvido. O planejamento é baseado na priorização de um backlog de trabalho e na seleção das tarefas mais importantes para um sprint.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Alternativas
Q1288599 Engenharia de Software
Considerando o Scrum, e os papeis de partes interessadas, equipe e usuários. Avaliando as descrições abaixo defina os papeis nas alternativas a seguir. I) Atua como uma ponte entre a área de negócios, participa do planejamento das tarefas e do objetivo define critérios de aceitação, este se compromete a não trazer mudanças dentro de uma Sprint. II) Assegura para que a equipe siga os valores e práticas, protege a equipe de alterações da Sprint atua como facilitador removendo qualquer obstáculo ou algo levantado pela equipe III) Lista contendo todas as funcionalidades desejada dos produtos com o tempo cresce ou muda de acordo que se aprende sobre o usuário e seu produto.
Alternativas
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
Q1277236 Engenharia de Software
A filosofia por trás dos métodos ágeis é refletida no manifesto ágil, que foi acordado por muitos dos principais desenvolvedores desses métodos. Assinale a alternativa correta que contêm os itens deste manifesto.
Alternativas
Q1277235 Engenharia de Software
Identifique a opção correta para conceituar desenvolvimentos ágeis ou, que caracterizam métodos ágeis:
Alternativas
Q1277229 Engenharia de Software
Os processos de software podem ser categorizados como dirigidos a planos ou processos ágeis. Considerando esta afirmação, assinale a afirmativa correta:
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
Q1272280 Engenharia de Software
Qual opção está em DESACORDO com os princípios que norteiam os métodos ágeis de desenvolvimento de software?
Alternativas
Q1257946 Engenharia de Software
Assinale a alternativa que apresenta uma metodologia para desenvolvimento de software.
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
Q1240478 Engenharia de Software
Um dos principais métodos ágeis de desenvolvimento de software foi concebido para impulsionar práticas reconhecidas como boas, por exemplo, o desenvolvimento iterativo a nível extremo, em que novas versões de um determinado sistema podem ser implementadas, integradas e, até mesmo, testadas em um único dia por programadores diferentes. Essa é uma das características de qual método de desenvolvimento ágil de software?
Alternativas
Ano: 2013 Banca: CESPE / CEBRASPE Órgão: ANTT
Q1236738 Engenharia de Software
Julgue o item a seguir, a respeito de projetos, SCRUM e XP.
Entre os vários papéis do SCRUM, o product owner é a única pessoa responsável por gerenciar o backlog do produto, possuindo, ainda, a responsabilidade de maximizar o valor do produto e do trabalho da equipe de desenvolvimento.
Alternativas
Ano: 2013 Banca: CESPE / CEBRASPE Órgão: TRT - 17ª Região (ES)
Q1229411 Engenharia de Software
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue o item seguinte.
O objetivo do RAD é separar os modelos da visualização e do controle. Ele fornece o controlador e facilita a escrita de moldes padronizados para a camada de visualização.
Alternativas
Respostas
641: C
642: A
643: C
644: B
645: C
646: C
647: B
648: D
649: B
650: A
651: B
652: B
653: C
654: A
655: D
656: D
657: C
658: C
659: C
660: E