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

Foram encontradas 1.798 questões

Q4240087 Engenharia de Software
Em um Tribunal de Justiça, uma equipe ágil está desenvolvendo um novo módulo para acompanhamento do cumprimento de determinações judiciais. Durante a fase de planejamento, o Product Owner apresentou a seguinte história de usuário: "Como funcionário da Secretaria, desejo registrar o andamento das determinações processuais para acompanhar sua execução e reduzir atrasos". Na análise inicial, a equipe identificou que o sistema atual não possui integração com a base de dados necessária para atender parte das funcionalidades pretendidas. Considerando as boas práticas ágeis, nesse cenário, a
Alternativas
Q4240086 Engenharia de Software
Uma equipe de um Tribunal de Justiça precisa modelar o fluxo de cumprimento de mandados judiciais do sistema judicial. O processo se inicia com o recebimento do mandado pela secretaria, segue para distribuição ao oficial de justiça, inclui uma etapa de cumprimento externo e retorna ao magistrado, que decide entre homologar o cumprimento ou determinar nova diligência. Paralelamente, a equipe enfrenta acúmulo de tarefas e dificuldades relacionadas à qualidade de código ao implementar melhorias no sistema. Nesse contexto, a estratégia mais adequada é
Alternativas
Q4232597 Engenharia de Software
No Extreme Programming (XP), a prática na qual os desenvolvedores mesclam suas alterações de código-fonte em um repositório central, disparando testes automatizados a cada modificação para detectar erros o mais rápido possível, denomina-se: 
Alternativas
Q4232596 Engenharia de Software
Scrum é um framework ágil que auxilia as organizações a gerenciar e executar projetos complexos. No time Scrum, qual é a responsabilidade do Product Owner (PO)?
Alternativas
Q4228471 Engenharia de Software
Acerca de metodologias e práticas ágeis, assinale a opção correta.
Alternativas
Q4223945 Engenharia de Software
No desenvolvimento de um novo sistema interno da UNIRIO, a equipe adota o Scrum, utilizando seus artefatos, seus eventos e seus papéis, cada um com responsabilidades específicas. Para que o framework funcione corretamente, é necessário um profissional responsável por orientar a equipe, remover impedimentos, facilitar os eventos e garantir que o Scrum seja entendido e aplicado de forma adequada. Considerando essas funções, qual é o papel mencionado?
Alternativas
Q4223154 Engenharia de Software
O Diretor de Tecnologia dos Serviços de Navegação Aérea quer aumentar a transparência do progresso do desenvolvimento de sistemas sem a necessidade de convocar reuniões gerenciais diárias exaustivas. Ele determinou a instalação de telas digitais de grande porte nos corredores centrais da TI, exibindo gráficos de Burndown atualizados em tempo real e o quadro Kanban com o status de todas as demandas ativas.
No âmbito das metodologias ágeis de desenvolvimento de software, as ferramentas físicas ou digitais altamente visíveis instaladas em locais públicos para compartilhar o status do projeto de forma transparente, são classificadas como 
Alternativas
Q4222411 Engenharia de Software
Uma equipe ágil está trabalhando na construção de um novo módulo para o Sistema de Tarifação de Navegação Aérea utilizando o Framework Scrum. No início de uma iteração de duas semanas, o time precisa definir quais itens do catálogo geral de requisitos serão desenvolvidos imediatamente.
O Scrum estabelece eventos formais específicos para inspeção e adaptação ao longo do ciclo de desenvolvimento.
O evento do Scrum cujo objetivo principal é inspecionar o Product Backlog e criar o plano de trabalho e a meta para a iteração que se inicia é o
Alternativas
Q4222403 Engenharia de Software
Ao desenvolver o algoritmo de cálculo de distância de segurança anticolisão (TCAS) entre duas aeronaves em uma nova biblioteca de software, o desenvolvedor decide aplicar de forma estrita o ciclo de passos determinado pela metodologia Test-Driven Development (TDD). Ele iniciou criando um caso de teste unitário exaustivo contendo as coordenadas geográficas tridimensionais e as velocidades vetoriais de dois alvos simulados em rota de interceptação iminente.
Seguindo rigorosamente a ordem cronológica obrigatória das fases que compõem o ciclo padrão do TDD (conhecido na literatura técnica como o ciclo Red-Green-Refactor), o desenvolvedor deve, logo após ter escrito o código desse teste unitário inicial, executar os seguintes passos sequenciais:
Alternativas
Q4219823 Engenharia de Software
Uma equipe de desenvolvimento de software utiliza o Scrum para conduzir os seus projetos. Assim, ao final de cada iteração, ocorre um evento formal em que os principais interessados avaliam o incremento produzido, discutem o que foi entregue e podem propor ajustes futuros no product backlog, com base nas novas informações obtidas.
A partir dessa situação hipotética, é correto afirmar que o evento apresentado corresponde ao elemento do Scrum conhecido como
Alternativas
Q4219360 Engenharia de Software

A respeito da metodologia Kanban aplicada ao desenvolvimento de software, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.



( ) O Kanban utiliza um quadro visual para representar o fluxo de trabalho e tornar explícitas as etapas do processo.


( ) O Kanban baseia-se na definição de iterações com duração cronológica fixa para a entrega de incrementos, assemelhando-se ao conceito de Sprints presente no framework Scrum.


( ) A limitação do trabalho em progresso (WIP – Work in Progress) é um dos mecanismos utilizado para controlar o fluxo.


( ) O Kanban incentiva a melhoria contínua do processo por meio da análise do fluxo e de métricas como lead time e cycle time.

Alternativas
Q4219357 Engenharia de Software
Em relação ao framework Scrum, utilizado em metodologias ágeis de desenvolvimento de software, assinale a alternativa correta. 
Alternativas
Q4218971 Engenharia de Software
Terraform é uma ferramenta que permite gerenciar a infraestrutura através de código, sendo fundamental no desenvolvimento de software para automatizar a criação, configuração e gerenciamento de recursos de TI, substituindo processos manuais propensos a erros.

Nesse contexto, a respeito da Terraform, assinale a afirmativa correta
Alternativas
Q4218150 Engenharia de Software
No gerenciamento ágil de projetos, os métodos Scrum e Kanban são amplamente usados para o acompanhamento das atividades e a gestão das entregas.

Com relação às características desses dois métodos ágeis, assinale a afirmativa correta. 
Alternativas
Q4209783 Engenharia de Software
Sobre a metodologia ágil Scrum, de acordo com O Guia do Scrum (versão 2020), é INCORRETO afirmar que:
Alternativas
Q4207798 Engenharia de Software
O Scrum Master atua como um facilitador do framework, exercendo um papel de liderança servidora dentro do time Scrum e na organização. Com base nas atribuições desse papel, analise as afirmativas a seguir:

I. O Scrum Master atua como um escudo para o time, removendo impedimentos e protegendo a equipe de interferências externas que possam comprometer o foco da Sprint.
II. Cabe exclusivamente ao Scrum Master a definição das prioridades do Backlog do Produto e a negociação com as partes interessadas (stakeholders).
III. É responsabilidade do Scrum Master assegurar que os eventos e processos definidos pelo framework sejam compreendidos e seguidos por todos os envolvidos.

Das afirmativas acima, qual(is) está(ão) correta(s)? 
Alternativas
Q4207797 Engenharia de Software
O Backlog do Produto é um artefato central no framework Scrum, essencial para o planejamento e a execução do trabalho. Sobre a gestão e a composição deste elemento, assinale a alternativa correta:
Alternativas
Q4207796 Engenharia de Software
O Scrum é reconhecido como um framework ágil amplamente utilizado na gestão de projetos de desenvolvimento de software. Com base nos fundamentos teóricos de Ian Sommerville, assinale a alternativa que apresenta corretamente uma característica deste arcabouço: 
Alternativas
Q4195766 Engenharia de Software
O desenvolvimento de sistemas modernos exige a escolha de metodologias que permitam a entrega de valor contínuo e a adaptação rápida às mudanças de requisitos institucionais. Considerando as características do framework Scrum e as fases do ciclo de vida de desenvolvimento de sistemas, analise as afirmativas a seguir:
I.No Scrum, a reunião diária (Daily Scrum) é um evento de quinze minutos destinado à equipe para sincronizar atividades e identificar impedimentos.
II.O Product Backlog é uma lista ordenada de tudo o que pode ser necessário no produto, sendo a única fonte de requisitos para qualquer alteração a ser feita.
III.O modelo em Cascata (Waterfall) permite o retorno sistemático à fase de requisitos após a conclusão da fase de testes sem qualquer impacto no cronograma inicial.
Está correto o que se afirma em: 
Alternativas
Q4186137 Engenharia de Software
Sobre o desenvolvimento ágil de software, marque a alternativa INCORRETA:
Alternativas
Respostas
1: E
2: B
3: B
4: D
5: A
6: C
7: C
8: D
9: B
10: D
11: A
12: C
13: C
14: B
15: B
16: D
17: B
18: C
19: D
20: E