
Revisão da Prova - Engenharia de Software
Quiz para testar os conhecimento sobre Engenharia de Software
Anúncios
0
0
0
Anúncios
1
1. Uma equipe foi contratada para desenvolver um sistema de folha de pagamento com requisitos bem definidos e pouca possibilidade de mudanças. O cliente exige documentação formal e cronograma fixo. Qual abordagem de desenvolvimento é mais adequada para este cenário?
c) XP
e) Cascata
a) Scrum
d) Prototipação
b) Kanban
2
2. Durante o desenvolvimento de um sistema de e-commerce, a equipe percebe que as preferências do cliente mudam com frequência. Eles optam por trabalhar com entregas curtas e frequentes. Qual abordagem ajuda a lidar com essa imprevisibilidade?
d) Processo ágil com feedback e iterações curtas
a) Modelo em cascata
c) Prototipação funcional única
b) Modelo V
e) Análise estruturada sequencial
3
3. Em uma equipe Scrum, um membro do time sempre facilita reuniões, ajuda a remover bloqueios e garante que a equipe siga os valores ágeis. Qual é o papel desempenhado por essa pessoa?
e) Analista de Testes
d) Product Owner
a) Gerente de Projeto
b) Desenvolvedor
c) Scrum Master
4
4. Um dos papéis do Scrum tem como responsabilidade principal manter o backlog priorizado e garantir que ele reflita os desejos e necessidades do cliente. De quem é essa responsabilidade?
c) Scrum Master
d) UX Designer
a) Desenvolvedor
e) Gerente de testes
b) Product Owner
5
5. Um analista sugeriu utilizar o modelo cascata para um projeto critico com requisitos estáveis. Ele explicou que nesse modelo:
c) Trabalha com entregas frequentes e parciais
b) Executa atividades em paralelo para reduzir prazos
a) As fases são sequenciais, sem sobreposição
e) Incentiva o feedback constante do client
d) Permite alterações contínuas nos requisitos
6
6. Em uma reunião inicial, a equipe definiu todos os requisitos do sistema no momento de levantamento. Qual fase do modelo cascata eles estavam executando?
a) Teste
d) Engenharia de sistemas
c) Manutenção
e) Integração
b) Codificação
7
7. mesmo tempo, prejudicando a entrega. Para melhorar o foco, decidiram limitar o número de mum time que utiliza Kanban percebeu que muitas tarefas estavam sendo executadas ao tarefas simultâneas.
d) Backlog Grooming
e) Retrospectiva
b) Limite de Trabalho em Progresso (WIP)
a) Sprint Review
c) Daily Scrum
8
8. Uma equipe utiliza um quadro visual para acompanhar todas as tarefas em andamento, organizadas em colunas como "A Fazer", "Em Progresso" e "Concluído". Essa prática está associada a qual metodologia?
b) Kanban
a) Scrum
e) Waterfall
c) RUP
d) RAD
9
9. Ao final de cada Sprint, a equipe apresenta o que foi produzido e coleta feedback dos stakeholders para ajustar o produto. Esse evento é chamado de:
a) Daily Scrum
d) Product Backlog Refinement
e) Sprint Retrospective
b) Sprint Planning
c) Sprint Review
10
10. Em uma equipe Scrum, todos os dias pela manhã os membros se reúnem por 15 minutos para discutir o progresso, impedimentos e planejar o trabalho do dia. Esse encontro é conhecido como:
c) Retrospectiva
b) Sprint Planning
d) Checkpoint do Produto
a) Daily Scrum
e) Sprint Review
11
11. Um gerente técnico optou por usar o modelo espiral devido à necessidade de avaliar riscos e fazer entregas incrementais em um projeto de alta complexidade. Qual é uma característica desse modelo?
b) Fases rigidas e sequenciais
d) Documentação única no início do projeto
a) Baixa interação com o cliente
c) Desenvolvimento sem prototipação
e) Iterações baseadas em análise de riscos
12
12. No modelo espiral, qual é a sequência correta de fases a serem seguidas?
a) Testes Modelagem-Implantação Comunicação → Planejamento
b) Planejamento Comunicação Construção
Testes Liberação
→Implantação
c) Codificação Planejamento Análise Teste→→ Manutenção
e) Planejamento- Modelagem Codificação
Revisão Manutenção
d) Comunicação Planejamento Modelagem Construção
13
13. Durante um treinamento, foi dito que no Kanban não existem sprints fixos, mas sim uma gestão contínua do fluxo de trabalho com controle do que está em andamento. Qual das opções reforça essa diferença entre Scrum e Kanban?
e) O Kanban exige backlog priorizado a cada Sprint
d) Ambos exigem papéis fixos e sprints regulares
a) O Scrum não usa eventos fixos como planning e review
c) O Scrum permite trabalho ilimitado simultaneo
b) O Kanban usa fluxo contínuo, sem sprints
14
14. Um time quer adotar Kanban para visualizar o progresso de um projeto em tempo real, limitar tarefas simultáneas e promover melhorias contínuas. Qual das frases representa corretamente essa abordagem?
a) Abordagem baseada em regras rígidas e papéis definidos b) Técnica exclusiva para manutenção de software
c) Método visual e evolutivo com limites e fluxo contínuo
e) Método baseado em contrato e verificação formal
d) Modelo sequencial com entregas em bloco
b) Tecnica exclusiva para manutenção de software
15
15. Segundo o Manifesto Ágil, o que deve ser priorizado no desenvolvimento de software?
e) Indivíduos e interações acima de ferramentas e processos
d) Validação tardia ao invés de entregas constantes
c) Planejamento rígido ao invés de adaptação
a) Documentação extensa sobre o funcionamento
b) Contratos formais em vez de colaboração
16
16. De acordo com os princípios ágeis, mudanças nos requisitos devem ser:
e) Gerenciadas por um comitê externo
d) Permitidas apenas na fase de planejamento
c) Evitadas para não comprometer o cronograma
b) Bloqueadas após o contrato inicial
a) Bem-vindas, mesmo em fases avançadas
17
17. Um Product Owner revisa frequentemente o backlog, adiciona novas histórias de usuário com base em feedbacks e reordena prioridades. Esse comportamento está de acordo com qual prática?
b) Documentação de requisitos
d) Definição de Pronto
c) Sprint Retrospective
e) Refinamento do backlog
a) Backlog congelado
18
18. Durante uma Sprint, o cliente solicita uma nova funcionalidade. O Product Owner avalia é reorganiza o backlog para priorizar essa necessidade. Essa atitude representa:
c) Ruptura do ciclo Scrum
a) Falha no planejamento inicial
b) Ausência de definição de pronto
e) Flexibilidade e adaptação ágil
d) Desalinhamento com o time
19
19. Um cliente deseja acompanhar de perto o desenvolvimento de um sistema e receber incrementos utilizáveis a cada duas semanas. A metodologia mais adequada para esse cenário é:
d) Scrum
a) Prototipação rápida
b) Modelo em cascata
c) Modelo V
e) Desenvolvimento linear
ride
20
20. Um time deseja implementar entregas frequentes com base em feedback do cliente e evoluir o produto de forma contínua. Qual modelo de desenvolvimento melhor se encaixa nessa necessidade?
b) Modelo em cascata
a) Waterfall
e) RAD
c) Sequencial com verificação
d) Incremental
21
21. O ciclo de vida do software compreende:
a) Apenas as fases de codificação e teste
e) Apenas a modelagem e análise
d) Somente o design da solução
c) Desde o levantamento de requisitos até a manutenção e descontinuação
b) As etapas do projeto até o deploy
22
22. Uma empresa quer iniciar um projeto com entregas parciais e constantes, ouvindo o cliente em cada iteração. O modelo recomendado é:
c) Incremental
a) Cascata
b) V-Model
e) Planejamento em lote
d) Sequencial
23
23. O Processo Unificado Rational (RUP):
b) Não utiliza prototipação
d) Usa fases fixas e não permite adaptação
e) É utilizado apenas em projetos acadêmicos
c) Suporta desenvolvimento iterativo com boas práticas
a) É uma metodologia ágil sem planejamento
24
24. O RUP combina aspectos de diferentes modelos. Entre eles estão:
a) Cascata, prototipação e incremental
b) Espiral, RAD e cascata
c) XP, Scrum e Kanban
d) Modelo V, DevOps e RAD
e) Agile, PMBOK e CMMI
25
25. Ao final de uma sprint, a equipe entrega uma parte funcional do sistema que pode ser testada pelo cliente. Esse entregável é chamado de:
e) Epic
d) Backlog
a) Sprint Goal
c) Incremento
b) Sprint Plan
26
26. A reunião em que a equipe discute o que pode ser melhorado no processo e na colaboração é chamada de:
a) Sprint Retrospective
b) Sprint Planning
e) Grooming
c) Daily Scrum
d) Sprint Review
27
27. A prototipação ajuda no processo de desenvolvimento porque:
a) Substitui completamente os testes
b) Elimina a necessidade de levantamento de requisitos
c) Permite validar ideias com o cliente antecipadamente
d) Garante 100% de cobertura de código
e) É usada apenas no final do projeto
28
28. Em que situação a prototipação é mais útil?
b) Para simular funcionalidades e obter feedback inicial
a) Para avaliar riscos técnicos em software crítico
c) Para testes de carga.
d) Para criar contratos com fornecedores
e) Para validar apenas o design visual
29
29. A revisão contínua do backlog, com base em mudanças de negócio e feedbacks constantes, representa:
d) Documentação de release
b) Refinamento de backlog
c) Encerramento de sprint
a) Sprint Planning
e) Planejamento de release
30
30. Durante a Sprint Planning, a equipe Scrum:
e) Documenta os resultados da sprint anterior
b) Apresenta o produto ao cliente
d) Elabora o contrato do projeto
a) Realiza testes automatizados
c) Define os itens do backlog a serem trabalhados na sprint