Questões de Concurso sobre Metodologias de Desenvolvimento Ágeis

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
746 questões encontradas
Questões por página
20
Mais recentes
 

A metodologia ágil é uma abordagem de desenvolvimento de software que usa uma abordagem iterativa que evolui de forma rápida e eficaz para responder às necessidades do cliente.


A mentalidade ágil tem quatro princípios básicos que estabelecem as práticas ágeis, que são:


A

Cultura, princípios enxutos, software funcional e automação.


B

Pessoas, colaboração com o cliente, software funcional e desenvolvimento reativo.


C

Automação, colaboração com o cliente, desenvolvimento reativo e Cultura.


D

Cultura, automação, avaliação e software funcional.


E

Princípios enxutos, avaliação, colaboração com o cliente e desenvolvimento reativo.

Considere o enunciado a seguir:


Uma organização regulada que desenvolve sistemas críticos decidiu adotar metodologias ágeis para aumentar a capacidade de resposta às mudanças de negócio. No entanto, precisa manter rastreabilidade, documentação mínima obrigatória e previsibilidade de entregas.


Com base nos princípios das metodologias ágeis e em sua aplicação em ambientes organizacionais reais, analise as sentenças a seguir:


I- Metodologias ágeis permitem a incorporação de mudanças de requisitos ao longo do desenvolvimento, desde que exista priorização contínua e gestão do backlog.

II- O uso de ciclos curtos e feedback frequente reduz riscos, mas não elimina a necessidade de planejamento e documentação, especialmente em ambientes regulados.

III- A adoção de metodologias ágeis pressupõe a eliminação de documentação formal, pois o foco exclusivo deve ser a entrega rápida de software funcional.


Analisadas as sentenças, está(ão) CORRETA(S) apenas:


A

I.


B

I e II.


C

II e III.


D

I e III.

Uma equipe de desenvolvimento está iniciando um novo projeto de software para um cliente que ainda não tem clareza sobre todos os requisitos do sistema. O cliente deseja entregas frequentes de funcionalidades para validar se o produto atende às suas necessidades.


Nesse cenário, a metodologia de desenvolvimento mais adequada é


A

modelo cascata, pois permite um planejamento detalhado antes do início da codificação.


B

metodologia ágil com Scrum, pois permite entregas incrementais e adaptação a mudanças.


C

modelo espiral, pois é focado exclusivamente na análise de riscos técnicos.


D

modelo V, pois garante que todos os testes sejam executados apenas no final do projeto.


E

prototipagem descartável, pois o objetivo é criar um produto final sem iterações.

Em contextos organizacionais marcados por incertezas, mudanças frequentes nos requisitos, aprendizado progressivo sobre o domínio do problema e necessidade de respostas rápidas a mudanças, as metodologias ágeis emergem como uma alternativa aos modelos tradicionais de gestão de projetos. Nesse cenário, a característica que melhor sintetiza a distinção fundamental entre a abordagem ágil e os modelos tradicionais é


A

elaboração exaustiva do planejamento no início do projeto, visando reduzir incertezas futuras.


B

adoção rigorosa de processos previamente definidos, assegurando padronização das entregas.


C

otimização do uso de recursos por meio de cronogramas fixos e estáveis.


D

centralização das decisões estratégicas e operacionais no gerente de projetos.


E

realização de entregas incrementais, com ciclos recorrentes de inspeção e adaptação.

A engenharia de software aplica abordagens sistemáticas para o desenvolvimento e manutenção de sistemas complexos, utilizando modelos de ciclo de vida que se adaptam à natureza dos requisitos. No contexto das metodologias modernas de desenvolvimento, assinale a alternativa correta.


A

A análise de requisitos é a fase do ciclo de vida onde o código-fonte é compilado e distribuído nos servidores de produção para que os usuários finais realizem testes de estresse térmico.


B

Metodologias tradicionais de desenvolvimento são caracterizadas pela ausência total de planejamento prévio, focando exclusivamente na entrega de protótipos diários para o cliente.


C

O Manifesto Ágil prioriza os indivíduos e as interações acima dos processos e ferramentas, valorizando o software em funcionamento mais do que a documentação abrangente e detalhada.


D

O modelo de desenvolvimento em Cascata permite que as fases de requisitos, projeto e codificação ocorram simultaneamente através de ciclos de retroalimentação contínua de erros de sintaxe.

O desenvolvimento rápido de software, conhecido como desenvolvimento ágil, é caracterizado por práticas que visam a entrega frequente de software funcional, com forte interação entre desenvolvedores e usuários.


Analise as afirmativas abaixo com base nas características dos métodos ágeis de desenvolvimento de software.


1. Nos métodos ágeis, a ausência de uma especificação detalhada inicial implica que os requisitos são voláteis e refinados continuamente, sendo documentados de forma leve e suficientes para orientar o desenvolvimento dos incrementos.

2. O software é desenvolvido de forma incremental, com a participação de usuários e stakeholders na avaliação de cada incremento e na proposição de mudanças e novos requisitos.

3. Os métodos ágeis minimizam o uso de ferramentas, pois priorizam exclusivamente a comunicação informal entre os membros da equipe.


Assinale a alternativa que indica todas as afirmativas corretas.


A

É correta apenas a afirmativa 1.


B

São corretas apenas as afirmativas 1 e 2.


C

São corretas apenas as afirmativas 1 e 3.


D

São corretas apenas as afirmativas 2 e 3.


E

São corretas as afirmativas 1, 2 e 3.

A filosofia Kaizen surgiu no meio industrial do Japão, logo após a segunda guerra mundial, na década de 50. No contexto do desenvolvimento de software incorpora pequenas mudanças sugeridas por todos, para aumentar produtividade, qualidade e satisfação do cliente, usando ferramentas como PDCA e 5W2H para otimizar o fluxo de trabalho.


Os Princípios do Kaizen no desenvolvimento de software são incorporados como meta em processos baseados na excelência operacional por ser


A

voltada para implementação de modelo visual dos fluxos de trabalho.


B

eficaz para redução da taxa de cancelamento, a entrada eficiente em novos mercados ou a melhoria do processo de marketing e vendas.


C

abordagem iterativa para criar, analisar e aprimorar os processos de negócios visando a melhoria aperfeiçoar o fluxo de caixa.


D

focada na melhoria contínua e por enfatizar o trabalho em equipe e a tomada proativa de responsabilidade por áreas designadas dentro da organização para realizar melhorias incrementais.


E

facilitadora da manutenção pelas equipes de informática das políticas e lógica de negócios que foram incorporadas diretamente no código do aplicativo de gestão/gerência.

Com relação às metodologias de desenvolvimento de software, assinale (V) para a afirmativa verdadeira e (F) para a falsa.


( ) Metodologias modernas de desenvolvimento de software são predominantemente ágeis, focadas em flexibilidade, colaboração e entregas contínuas de valor.

( ) DevOps e metodologias ágeis enfatizam os testes Shift-Left Testing para garantir a confiabilidade do software, ou seja, concentram-se na realização de testes o quanto antes para detectar problemas de codificação.

( ) DevOps e práticas ágeis se concentram em melhorar o processo de desenvolvimento e a entrega de software, sendo que, ambas são metodologias complementares no ciclo de vida de disponibilização de software.


As afirmativas são, respectivamente,


A

V – F – F.


B

V – V – F.


C

V – V – V.


D

F – V – V.


E

F – V – F.

Três docentes de um IF adotam diferentes estratégias pedagógicas em disciplinas do curso técnico em Informática integrado ao Ensino Médio: o docente 1 implementa a Aprendizagem Baseada em Times (TBL); o docente 2 adota a sala de aula invertida; e o docente 3 aplica a Aprendizagem Baseada em Problemas (PBL). Considerando os fundamentos e as distinções entre essas três metodologias ativas, analise as assertivas abaixo:


I. As três estratégias colocam o estudante no centro e utilizam trabalho em equipe, diferenciando-se principalmente pelo grau de estruturação das tarefas e pela organização das atividades, com papel docente de mediação.

II. A TBL aproxima-se do trabalho em grupo tradicional por utilizar equipes, distinguindo-se sobretudo pela dinâmica de interação, com menor ênfase em etapas estruturadas de preparação individual e feedback imediato.

III. A sala de aula invertida desloca o estudo conceitual para o momento pré-aula e utiliza o tempo presencial para atividades de análise e aplicação, com mediação docente.

IV. A PBL organiza-se a partir de problemas estruturados, nos quais os estudantes aplicam procedimentos previamente apresentados pelo docente, com acompanhamento ao longo do processo.


Quais estão corretas?


A

Apenas I e III.


B

Apenas II e IV.


C

Apenas I, II e III.


D

Apenas I, II e IV.


E

I, II, III e IV.

A respeito de metodologias ágeis aplicadas a projetos e serviços de saúde, julgue o seguinte item.


Ciclos curtos de planejamento podem ser usados para a testagem de fluxos assistenciais antes da expansão para toda a rede.


C

Certo


E

Errado

A respeito de metodologias ágeis aplicadas a projetos e serviços de saúde, julgue o seguinte item.


A adoção de metodologias ágeis requer a substituição completa de modelos de governança institucional.


C

Certo


E

Errado

Na área de desenvolvimento de software , basicamente, podemos identificar metodologias prescritivas (por exemplo, modelos: Waterfall, V-Model e Rational Unified Process) e ágeis (por exemplo, modelos eXtreme Programming – XP, Scrum e Lean).


Com relação às metodologias de desenvolvimento de software, analise os itens a seguir:


I. O processo Ágil é uma abordagem flexível e iterativa de gerenciamento de projetos que enfatiza colaboração, entrega contínua e adaptabilidade.

II. A abordagem Ágil utiliza equipes colaborativas e interfuncionais, enfatiza a comunicação aberta, o trabalho em equipe, a adaptabilidade e a confiança.

III. A agilidade é uma coleção de metodologias/framework (ou Filosofia ou Mindset) representada pela combinação de Scrum, eXtreme Programming (XP) e outros sistemas de prática historicamente utilizados pelos desenvolvedores da área.


Está correto o que se afirma em


A

III, apenas.


B

I e II, apenas.


C

I e III, apenas.


D

II e II, apenas.


E

I, II e II.

No contexto dos métodos ágeis, especialmente do framework Scrum, os seus componentes são organizados em três categorias distintas: papéis, eventos e artefatos. Considerando essa organização, relacione corretamente as categorias da Coluna I aos seus respectivos elementos de Scrum, da Coluna II:


Coluna I – Categorias:


I. Papéis.

II. Eventos.

III. Artefatos.


Coluna II – Elementos do Scrum:


( ) Sprint.

( ) Product Owner.

( ) Product Backlog.

( ) Daily Scrum.

( ) Scrum Master.

( ) Incremento.


Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?


A

II – I – III – II – I – III.


B

I – II – III – II – I – III.


C

II – I – II – III – I – III.


D

I – II – II – III – I – III.


E

II – III – I – II – I – III.

O uso de metodologias ágeis elimina a necessidade de planejamento, já que tudo é definido durante o projeto.


C

Certo


E

Errado

Diferente das metodologias tradicionais, os métodos ágeis priorizam a colaboração, a entrega contínua de valor, a adaptação às mudanças e o envolvimento constante do cliente ao longo do processo. Essas abordagens apresentam características específicas que orientam equipes a atuarem de forma mais dinâmica e eficiente frente à incerteza e à complexidade dos projetos. Dessa forma, é uma característica pertinente aos projetos que utilizam uma abordagem ágil:


A

Possuir melhor performance em ambientes previsíveis.


B

Gerenciar os riscos durante o desenvolvimento do projeto.


C

Concluir cada fase antes de passar para a próxima.


D

Seguir uma trajetória linear e sequencial.

Nas metodologias ágeis, as medições de entrega estão associadas ao trabalho em andamento, indicam o número de itens do projeto que estão sendo executados no momento e estão relacionadas diretamente ao WIP (work in progress) do Kanban.


C

Certo


E

Errado

A metodologia em cascata permite o desenvolvimento iterativo e incremental com validação continua dos módulos do software.


C

Certo


E

Errado

Durante a sprint, o escopo pode ser esclarecido e renegociado com o product owner à medida que surgirem novos aprendizados, desde que nenhuma mudança comprometa a meta da sprint.


C

Certo


E

Errado

 
Ir para a página:
OK
 
Gerar simulado