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

Foram encontradas 1.440 questões

Q1851920 Engenharia de Software
Um grupo de profissionais publicou, em 2001, o chamado manifesto ágil, que trouxe uma grande mudança ao mundo do desenvolvimento de software, no manifesto estão os princípios do desenvolvimento ágil que são, indivíduos e interações, colaboração com o cliente, responder a mudanças e: 
Alternativas
Q1851918 Engenharia de Software
Os princípios do Scrum são as diretrizes centrais para aplicar o framework Scrum e devem, obrigatoriamente, ser utilizados em todos os projetos Scrum. São seis princípios, Desenvolvimento iterativo, controle de processos empírico, auto-organização, priorização orientada a valor, time-boxing e:
Alternativas
Q1851917 Engenharia de Software
Das alternativas a seguir. Qual é um benefício de se utilizar o scrum?
Alternativas
Q1851916 Engenharia de Software
Entre os benefícios do SCRUM está a melhoria contínua, sobre isso, é correto afirmar que: 
Alternativas
Q1851804 Engenharia de Software
Julgue o item a seguir, a respeito de engenharia de software, metodologias de desenvolvimento, ciclo de vida, qualidade de software e UML.
Os métodos ágeis são métodos de desenvolvimento incremental, com incrementos pequenos e em prazos curtos, e envolvem os clientes no processo de desenvolvimento para obter feedback rápido sobre a evolução dos requisitos.
Alternativas
Q1851457 Engenharia de Software
Acerca da modelagem de processos em BPMN e da metodologia Scrum, julgue o item.
Para a metodologia Scrum, no desenvolvimento ágil, os clientes e os desenvolvedores estão do mesmo lado, colaborando para produzir um software que traga valor para esses clientes. 
Alternativas
Q1851456 Engenharia de Software
Acerca da modelagem de processos em BPMN e da metodologia Scrum, julgue o item.
Na metodologia Scrum, o product owner atua no início do projeto. Ele é o responsável por definir, comunicar e manter a visão do produto relativamente constante ao longo do projeto. 
Alternativas
Q1850475 Engenharia de Software

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):

Alternativas
Q1850471 Engenharia de Software

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.

Alternativas
Q1842194 Engenharia de Software
Analise a frase a seguir. Funciona criando ciclos, conhecidos como sprints, que são os intervalos de tempo para o desenvolvimento de cada etapa. Assinale a metodologia ágil de desenvolvimento à qual a frase acima diz respeito. 
Alternativas
Q1840782 Engenharia de Software
A Agile Alliance estabelece 12 princípios para alcançar a agilidade. Fazem parte desses princípios, EXCETO:
Alternativas
Q1840781 Engenharia de Software
São artefatos do Scrum:
Alternativas
Q1831223 Engenharia de Software
   Um analista foi designado para assumir a gerência de um projeto de TI que envolve o desenvolvimento de software estratégico parte de um programa de projetos que está sendo gerenciado de maneira tradicional em sua organização. Mesmo a organização utilizando o COBIT 2019 como referência para sua governança de TI, o projeto em destaque já foi cancelado por insucesso em sua condução. Esse insucesso decorre da contínua evolução dos requisitos, o que dificulta o entendimento do escopo do projeto em seu início.

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. 

Alternativas
Q1831222 Engenharia de Software
   Um analista foi designado para assumir a gerência de um projeto de TI que envolve o desenvolvimento de software estratégico parte de um programa de projetos que está sendo gerenciado de maneira tradicional em sua organização. Mesmo a organização utilizando o COBIT 2019 como referência para sua governança de TI, o projeto em destaque já foi cancelado por insucesso em sua condução. Esse insucesso decorre da contínua evolução dos requisitos, o que dificulta o entendimento do escopo do projeto em seu início.

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. 

Alternativas
Q1828439 Engenharia de Software
As reuniões no Framework SCRUM visam criar uma rotina e diminuir a quantidades de reuniões não programadas dentro do SCRUM. Estas reuniões possuem time-boxed, ou seja, um tempo de duração pré-definido. Assinale a alternativa que possui a descrição correta para as reuniões do SCRUM apresentadas.  
Alternativas
Q1828437 Engenharia de Software
Metodologias ágeis são conjuntos de práticas que proporcionam uma forma de gerenciar projetos mais adaptável às mudanças. Elas são estruturadas em ciclos curtos, sendo que, a cada novo ciclo, é entregue um conjunto de funcionalidades pré-determinado. Portanto, as metodologias ágeis têm como principal restrição o tempo e são caracterizadas por produzirem entregas rápidas e frequentes.
Assinale a alternativa correta sobre os “Valores do Ágil” descritos no Manifesto Ágil. 
Alternativas
Q1828436 Engenharia de Software
“Método ágil é uma disciplina que estuda um conjunto de comportamentos, processos, práticas e ferramentas utilizados para a criação de produtos (geralmente de, mas não limitados a, software) e sua subsequente disponibilização para os usuários finais.”
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  
Alternativas
Q1828432 Engenharia de Software
.De acordo com o SCRUM Guide, qual o time box para uma Sprint Planning de quatro semanas?  
Alternativas
Q1825856 Engenharia de Software

    Para acelerar os resultados e as entregas do desenvolvimento de um sistema, optou-se pelo uso de metodologias ágeis e pelo emprego de um quadro Kanban (lista de atividades para fazer, fazendo e prontas). Para a modelagem visual do sistema, optou-se pela linguagem de modelagem unificada (UML 2.2) como apoio à análise e ao projeto orientado a objetos. O gerente do projeto deseja adotar o padrão de arquitetura modelo-visão-controle (MVC), buscando um baixo acoplamento entre os componentes da aplicação.

Considerando desenvolvimento do sistema descrito nessa situação hipotética bem como os conceitos de engenharia de software, julgue o item que se segue.


Para medir o tempo de condução (lead time) de uma das Sprints do sistema, deve ser selecionada no quadro Kanban uma Sprint da situação Fazendo. 

Alternativas
Q1813318 Engenharia de Software

Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue o próximo item.


Os métodos ágeis, em especial o Scrum, têm como principal objetivo entregar o sistema completamente desenvolvido no menor espaço de tempo.

Alternativas
Respostas
561: B
562: C
563: D
564: A
565: C
566: C
567: C
568: D
569: B
570: D
571: E
572: B
573: C
574: C
575: C
576: A
577: C
578: D
579: E
580: E