Questões de Concurso
Sobre processos de software - desenvolvimento ágil em engenharia de software
Foram encontradas 1.920 questões
Com base nas metodologias de desenvolvimento de software, julgue o seguinte item.
Os métodos ágeis são mais eficazes
quando o sistema pode ser desenvolvido
com uma pequena equipe colocalizada
capaz de se comunicar de maneira
informal. Isso pode não ser possível para
sistemas de grande porte que exigem
equipes de desenvolvimento maiores.
Nesse caso, uma abordagem dirigida a
planos pode ser usada.
De acordo com SOMMERVILLE, considerando-se os princípios do manifesto ágil para o desenvolvimento de softwares, analisar os itens abaixo:
I. O desenvolvimento incremental é apoiado por lançamentos menores e mais frequentes do sistema. Os requisitos se baseiam em histórias simples dos clientes, utilizados como base para decidir qual funcionalidade deve ser incluída em um determinado incremento.
II. O envolvimento do cliente é apoiado por seu engajamento contínuo no time de desenvolvimento. O cliente participa do desenvolvimento e é responsável por definir os testes de aceitação do sistema.
III. As mudanças são adotadas por meio de lançamentos regulares do sistema aos clientes, desenvolvimento com testes a priori (test-first), refatoração e integração contínua de novas funcionalidades.
Está(ão) CORRETO(S):
Conforme WAZLAWICK, Scrum é um modelo ágil para a gestão de projetos de software. Há três perfis importantes no Modelo Scrum. Tendo em vista isso, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:
(1) Scrum Team.
(2) Scrum Master.
(3) Product Owner.
( ) Não é um gerente no sentido dos modelos prescritivos. Não é um líder, já que as equipes são auto-organizadas, mas um facilitador e um solucionador de conflitos.
( ) É a pessoa responsável pelo projeto em si. Tem, entre outras atribuições, a de indicar quais são os requisitos mais importantes a serem tratados em cada sprint.
( ) É a equipe de desenvolvimento. Essa equipe não é necessariamente dividida em papéis, como analista, designer e programador, mas todos interagem para desenvolver o produto em conjunto.
Tendo como referência essa situação hipotética, julgue o item a seguir.
Caso fosse utilizada a versão mais recente do SCRUM para
gerenciar o referido projeto, os developers seriam os
responsáveis em criar o Sprint backlog contendo os
requisitos do projeto.
Tendo como referência essa situação hipotética, julgue o item a seguir.
Uma solução para o problema em destaque seria aplicar
abordagem ágil de gerenciamento de projetos, de modo que
fossem criados protótipos e lançadas versões com o objetivo
de refinar os requisitos e, assim, definir e redefinir o escopo
em todo o projeto.
Assinale a alternativa correta sobre os “Valores do Ágil” descritos no Manifesto Ágil.
Fonte: Manifesto for Agile Software Development. Disponível em http://agilemanifesto.org/
A respeito do Método ágil, analise as afirmativas a seguir:
I. Uma característica comum dos processos ágeis é a capacidade de funcionar em ambientes muito exigentes que têm um grande número de incertezas e flutuações (mudanças) que podem vir de várias fontes como: equipe em processo de formação que ainda não trabalhou junto em outros projetos, requisitos voláteis, baixo conhecimento do domínio de negócio pela equipe, entre outras. II. Na Agile Culture (Cultura Ágil), o profissional tem mais liberdade. Ele recebe um conjunto de métricas, objetivos e orientações para planejar o seu trabalho da melhor forma possível, agregando valor ao negócio e dando mais flexibilidade interna. III. O desenvolvimento ágil tem muito em comum com o modelo em cascata. Na visão de alguns, este modelo é desacreditado, apesar de ser um modelo de uso comum.
É correto o que se afirma