Questões de Concurso
Comentadas sobre metodologia de desenvolvimento de software em engenharia de software
Foram encontradas 388 questões
I. Analisar a saúde do processo de desenvolvimento considerando que altas dispersões representam algum tipo de gargalo ou aumento no tempo de passagem em alguma das etapas do fluxo de desenvolvimento, por exemplo, nas últimas semanas, o lead time das histórias de desenvolvimento cresceram, pois o ambiente de homologação estava com problemas e os testes eram mais complexos.
II. Identificar casos extremos (outliers) e aprender com o ocorrido, por exemplo, se um bug levou muito mais tempo do que o normal para ser corrigido em decorrência da ausência de clareza sobre o que era de fato o problema a ser resolvido.
III. Para compreender os efeitos que as incertezas e as complexidades não mapeadas podem causar, na forma de variabilidade, no tempo necessário para a conclusão dos trabalhos de um time de desenvolvimento de software.
Está correto o que se afirma em
Dessa forma, é correto afirmar que, quanto a tais características/atividades,
I Uma equipe organiza o trabalho em iterações fixas, com eventos, como planejamento, reuniões diárias, revisão e retrospectiva, para promover a inspeção contínua e a adaptação dos processos.
II Uma equipe busca a excelência técnica, adotando práticas robustas de engenharia, como desenvolvimento orientado por testes (TDD), programação em par e integração contínua, com o objetivo de melhorar a qualidade do código.
III Uma equipe gerencia o fluxo de trabalho por meio de um quadro visual, estabelecendo limites para as tarefas em progresso (WIP) e permitindo ajustes rápidos conforme surgem gargalos.
IV Uma equipe adota princípios que visam a eliminar desperdícios e a otimizar os processos, focando na criação de valor e na melhoria contínua dos métodos de trabalho.
Assinale a opção em que estão associados corretamente cada um dos itens precedentes à sua respectiva metodologia ágil, na ordem em que foram citados.
Considerando o contexto descrito, assinale a alternativa que apresenta a metodologia ágil, mais adequada, para gerenciar esse tipo de fluxo de trabalho.
Quanto à linguagem de modelagem unificada (UML), às metodologias Scrum, Kanban e CCPM e aos testes de software, julgue o item seguinte.
A metodologia Kanban implementa conceitos da teoria das restrições (TOC).
No que diz respeito às metodologias Agile, Scrum e Kanban, à arquitetura de software e às ferramentas utilizadas em projeto de software, julgue o item seguinte.
A metodologia Kanban foca na limitação do trabalho em progresso (WIP) e busca melhorar o fluxo contínuo de trabalho, sem ciclos rígidos de iteração.
No que diz respeito às metodologias Agile, Scrum e Kanban, à arquitetura de software e às ferramentas utilizadas em projeto de software, julgue o item seguinte.
No Scrum, o Product Owner é responsável por gerenciar o backlog do produto, priorizando as funcionalidades de acordo com o valor de negócios.
No que diz respeito às metodologias Agile, Scrum e Kanban, à arquitetura de software e às ferramentas utilizadas em projeto de software, julgue o item seguinte.
As principais características da metodologia Agile são o planejamento rígido e o controle de escopo, com mudanças limitadas durante o desenvolvimento do projeto.
1. Product Owner.
2. Sprint.
3. Daily Scrum.
4. Pair Programming.
( ) Reuniões rápidas realizadas diariamente para alinhamento da equipe.
( ) Iteração de desenvolvimento com duração fixa, usada para entregar incrementos do produto.
( ) Prática do XP em que dois desenvolvedores trabalham juntos no mesmo código.
( ) Responsável por gerenciar o backlog e priorizar funcionalidades no SCRUM.
A sequência está correta em
I - DevOps é uma metodologia que integra princípios ágeis.
II - A metodologia DevOps prega a separação rígida entre as equipes de desenvolvimento e operações, com cada uma focada em suas responsabilidades específicas.
III - A automação é um dos pilares do DevOps, permitindo entregas mais rápidas e confiáveis-end.
Qual(is) afirmativa(s) está(ão) correta(s)?
(__) No modelo cascata, as etapas de desenvolvimento devem ser completadas sequencialmente, e não é possível retornar a fases anteriores, mesmo quando são detectados erros significativos nas fases subsequentes.
(__) A fase de teste no modelo cascata ocorre após a implementação, permitindo a validação dos requisitos do sistema conforme definidos na análise.
(__) Uma das principais limitações do modelo cascata é a flexibilidade que ele oferece para revisões contínuas durante o desenvolvimento, tornando-o ineficiente para projetos de requisitos estáveis.
(__) A aplicação do modelo cascata é recomendada em projetos que possuem requisitos claramente definidos e pouca probabilidade de mudanças durante o ciclo de vida do desenvolvimento.
A sequência está correta em:
Julgue o item a seguir em relação às normas para a contratação de serviços de desenvolvimento, manutenção e sustentação de software, no âmbito dos órgãos e entidades integrantes do Poder Executivo federal.
Na contratação de serviços de desenvolvimento, manutenção e sustentação de software, devem-se adotar obrigatoriamente metodologias de desenvolvimento ágil.
Considerando as características do projeto e as necessidades do cliente, qual a metodologia de desenvolvimento de software mais adequada para esse cenário?
( ) Comunicação é um dos princípios, o qual indica que se deve priorizar a comunicação eficaz entre os membros da equipe e com os clientes, buscando garantir que todos estejam alinhados e informados sobre o progresso e os objetivos do projeto.
( ) Feedback é um dos princípios que preconiza a valorização do feedback contínuo, tanto dos clientes quanto dos membros da equipe, a fim de assegurar que o produto atenda às necessidades do cliente e que a equipe possa aprimorar continuamente seu processo de desenvolvimento.
( ) Coragem é um dos princípios que afirmam que se deve promover a coragem para enfrentar desafios técnicos e comerciais, assumir riscos calculados e buscar constantemente a melhoria.
Qual alternativa preenche, CORRETAMENTE, osparênteses, na ordem em que aparecem?