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

Foram encontradas 1.871 questões

Q3846194 Engenharia de Software
A escolha do modelo de ciclo de vida de desenvolvimento de software é crucial para o gerenciamento de prazos, custos e qualidade do produto final entregue ao cliente. Analise as afirmativas a seguir sobre os modelos tradicionais e ágeis de desenvolvimento.

I.O modelo em cascata (Waterfall) é uma abordagem sequencial onde cada fase (requisitos, análise, design, codificação, testes) deve ser concluída antes do início da próxima.

II.As metodologias ágeis, como o Scrum, baseiam-se em ciclos iterativos e incrementais chamados de sprints, permitindo adaptações rápidas a mudanças nos requisitos.

III.O manifesto ágil prioriza a documentação abrangente e o seguimento rígido de um plano inicial em detrimento da colaboração com o cliente e da resposta a mudanças.


Está correto o que se afirma em:
Alternativas
Q3814232 Engenharia de Software
 Sobre a metodologia ágil Scrum, de acordo com o Guia do Scrum, versão 2020, em português, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) Um Scrum Team é formado por um Product Owner, um Scrum Master e Developers.
( ) Uma Sprint é um evento de duração variável de uma semana até três meses.
( ) A Daily Scrum é um evento de até 15 minutos que envolve todo o Scrum Team e que deve acontecer no início e no fim de cada dia útil da Sprint.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q3813994 Engenharia de Software
Um servidor público de um órgão federal participa de uma equipe responsável por desenvolver um novo sistema eletrônico de atendimento ao cidadão. Para organizar o trabalho, a equipe decidiu manter um quadro visual com colunas “A fazer”, “Em andamento” e “Concluído”, limitando o número de tarefas que podem ficar simultaneamente “Em andamento”; realizar reuniões rápidas diárias em pé, para acompanhar o progresso e remover impedimentos; e dividir o trabalho em ciclos curtos, ao final dos quais o sistema é demonstrado aos usuários internos para coleta de feedback. Com base nesse contexto, analise as assertivas a seguir:

I. O uso de quadro visual com colunas e limitação de trabalho em progresso caracteriza uma prática típica do método Kanban.
II. As reuniões diárias em pé, de curta duração, são uma prática típica do Scrum, conhecidas como Daily Scrum ou Daily Meeting.
III. A divisão do trabalho em ciclos curtos com entrega incremental ao final de cada ciclo é compatível com a abordagem ágil Scrum, que utiliza Sprints para entregar valor de forma iterativa e incremental.

Quais estão corretas?
Alternativas
Q4094012 Engenharia de Software
O Scrum é uma metodologia ágil utilizada para gerenciar projetos de forma iterativa e incremental, permitindo que equipes entreguem produtos de alta qualidade de maneira organizada e colaborativa. Ele define papéis, eventos e artefatos que estruturam o desenvolvimento, facilitando comunicação, transparência e adaptação contínua durante o ciclo de vida do projeto. Considerando os conceitos do Scrum, assinale a alternativa que apresenta, respectivamente, um papel e um artefato do Scrum. 
Alternativas
Q3991659 Engenharia de Software
Um analista de tecnologia da informação está implantando a utilização de práticas ágeis no seu time de desenvolvimento de software, mais especificamente, está realizando a implantação do framework scrum. Nesse primeiro projeto piloto com scrum, o analista assumiu o papel de Product Owner , maximizando o valor do produto resultante do trabalho do time, e também será responsável pelo gerenciamento eficaz do Product Backlog, o que inclui as seguintes responsabilidades para o profissional, EXCETO
Alternativas
Q3986717 Engenharia de Software
Durante a implementação de um projeto ágil em uma empresa de tecnologia, a equipe decidiu adotar o SCRUM como framework para organizar o trabalho e aumentar a produtividade. O SCRUM possui papéis, artefatos e eventos bem definidos, que ajudam a planejar, acompanhar e revisar o progresso das atividades, garantindo entregas contínuas de valor. Considerando o framework SCRUM, assinale a alternativa que apresenta exclusivamente dois eventos do SCRUM. 
Alternativas
Q3986313 Engenharia de Software
A engenharia de software engloba um conjunto de métodos e práticas voltado para planejamento, desenvolvimento, manutenção e melhoria de sistemas. Dentro dessa área, diferentes abordagens podem ser adotadas para organizar o processo de desenvolvimento, incluindo modelos tradicionais e metodologias ágeis, estas focadas em flexibilidade, entregas incrementais e adaptação contínua às mudanças.
Tendo isso em vista, assinale a alternativa que apresenta uma metodologia ágil utilizada no desenvolvimento de software.
Alternativas
Q3985800 Engenharia de Software
Em uma instituição pública de ensino federal, o gestor da PRH deseja implementar uma Tecnologia da Informação para gestão acadêmica. Diante das constantes mudanças nas demandas, é decidido adotar uma metodologia que permita entregas incrementais, reuniões de acompanhamento curtas e regulares e revisões contínuas do produto. Assim, o processo passa a contar com papéis definidos de Product Owner, Scrum Master e Time de Desenvolvimento. Considerando os princípios das metodologias ágeis aplicados à gestão pública, o método descrito no caso corresponde ao 
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903030 Engenharia de Software
Em metodologias ágeis, a documentação deve ser:
Alternativas
Ano: 2025 Banca: TJ-PI Órgão: TJ-PI Prova: TJ-PI - 2025 - TJ-PI - Residente Tecnológico |
Q3903028 Engenharia de Software
Qual é uma das principais vantagens do modelo ágil em comparação com o modelo cascata no desenvolvimento de software?
Alternativas
Q3845381 Engenharia de Software
A metodologia ágil representa uma forma de gerir projetos, em que se busca a otimização dos processos. Em vez de seguir um plano rígido, como na gestão tradicional, na metodologia ágil, pode-se fazer ajustes e melhorias ao longo do desenvolvimento de projetos, significando identificar e corrigir falhas rapidamente, garantindo resultados mais efetivos. Entre os métodos empregados nessa metodologia, dois são caracterizados a seguir.
I.Emprega um framework ágil que tem por objetivo facilitar a colaboração, a adaptação e a entrega de valor de forma iterativa e incremental, com base em três pilares fundamentais: transparência, inspeção e adaptação. Nesse esquema, o trabalho é dividido em iterações chamadas de Sprints, que geralmente têm duração de duas a quatro semanas e utiliza artefatos como o Product Backlog e o Sprint Backlog, além de reuniões de planejamento, revisão e retrospectiva. Com um enfoque na auto-organização e na colaboração da equipe, essa metodologia promove uma abordagem flexível para lidar com mudanças e busca maximizar o valor entregue ao cliente.
II.Emprega um esquema que enfatiza a visualização e a limitação do trabalho em progresso ou Work In Progress (WIP), além da melhoria contínua do processo. Essa metodologia utiliza um quadro, no qual as tarefas são representadas em cartões e movidas pelas diferentes etapas do fluxo de trabalho.
Os métodos descritos são conhecidos, respectivamente, como:
Alternativas
Q3842905 Engenharia de Software

Scrum é um método ágil de gestão de projetos, com relação aos seus pilares, analise as assertivas e identifique as corretas:


I.Transparência: todo o processo deve estar visível a todos os envolvidos. A transparência deve ser refletida, no ambiente, nas pessoas e nos processos.


II.Adaptação: Caso a inspeção detecte algum processo que precise ser ajustado ou melhorado, as adaptações deverão ser feitas o mais rápido possível. O quanto antes as mudanças sejam feitas, antes o novo processo proposto é testado e validado.


III.Agilidade: Abordagem que valoriza a melhoria contínua da gestão de projetos por meio de lançamentos pequenos e frequentes com vistas a se adaptar e responder rapidamente a mudanças, desafios e oportunidades.


IV.Inspeção: o processo em si deve ser inspecionado regularmente na busca por anomalias e/ou oportunidades de melhorias. 


É CORRETO o que se afirma em: 

Alternativas
Q3841455 Engenharia de Software
Em um projeto ágil executando o Kanban, ao limitar o trabalho em progresso em uma etapa do processo é possível assegurar como estimativa dessa etapa o (a): 
Alternativas
Q3841454 Engenharia de Software
O Manifesto Ágil, criado em 2001 por desenvolvedores experientes, estabeleceu um conjunto de valores e princípios que transformaram a forma de desenvolver software. Considerando os princípios e diretrizes estabelecidos pelo Manifesto Ágil, dos valores seguintes aquele que está alinhado com sua filosofia: 
Alternativas
Q3841445 Engenharia de Software
No framework Scrum, as cerimônias são momentos estruturados que ajudam a promover a transparência, a inspeção e a adaptação contínua durante o desenvolvimento de um produto. No contexto do Scrum, a cerimônia responsável por permitir que o time inspecione seu progresso e realize ajustes para otimizar o desempenho nas próximas iterações é: 
Alternativas
Q3841438 Engenharia de Software
Um dos conceitos centrais da abordagem ágil é o trabalho integrado entre diferentes áreas e competências, com foco coletivo em um único produto, evitando transferências desnecessárias e etapas que não agregam valor. Nesse contexto, o conceito de equipes multifuncionais e integradas, que trabalham de forma colaborativa e contínua com foco em um mesmo produto, eliminando repasses e etapas desnecessárias, é condizente e aplicado no framework: 
Alternativas
Q3841436 Engenharia de Software
A abordagem DevOPs foi criada com o objetivo básico de juntar as boas práticas do time de desenvolvimento e do time de operação. Essa abordagem é embasada em:
Alternativas
Q3841434 Engenharia de Software
No Kanban trabalha-se com o sistema puxado em que é necessário estabelecer um limite do trabalho em andamento para que o time possa terminar o trabalho atual antes de começar novos trabalhos. Esse conceito é conhecido como: 
Alternativas
Q3816313 Engenharia de Software
O desenvolvimento de software de alta qualidade exige a adoção de boas práticas consolidadas ao longo do tempo, tanto em abordagens ágeis quanto em processos formais. Com base nessas práticas, assinale a alternativa correta.
Alternativas
Q3812675 Engenharia de Software

Com relação à metodologia Kanban, às APIs RESTful e à automação de processos com scripts, julgue o item seguinte.


Em Kanban, o CFD (Cumulative Flow Diagram) é utilizado para visualizar o fluxo de trabalho ao longo do tempo, permitindo identificar gargalos e tendências de desempenho da equipe.

Alternativas
Respostas
81: C
82: D
83: E
84: C
85: B
86: D
87: A
88: C
89: E
90: C
91: D
92: A
93: D
94: A
95: D
96: B
97: C
98: D
99: D
100: C