Revisão da Prova - Engenharia de Software

Revisão da Prova - Engenharia de Software

Quiz para testar os conhecimento sobre Engenharia de Software

Imagem de perfil user: Arthur Santana
Arthur Santana

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?

e) Cascata
a) Scrum
d) Prototipação
c) XP
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
e) Análise estruturada sequencial
c) Prototipação funcional única
b) Modelo V
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?

a) Gerente de Projeto
c) Scrum Master
d) Product Owner
e) Analista de Testes
b) Desenvolvedor
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?

d) UX Designer
a) Desenvolvedor
b) Product Owner
e) Gerente de testes
c) Scrum Master
5

5. Um analista sugeriu utilizar o modelo cascata para um projeto critico com requisitos estáveis. Ele explicou que nesse modelo:

a) As fases são sequenciais, sem sobreposição
b) Executa atividades em paralelo para reduzir prazos
c) Trabalha com entregas frequentes e parciais
d) Permite alterações contínuas nos requisitos
e) Incentiva o feedback constante do client
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?

d) Engenharia de sistemas
c) Manutenção
a) Teste
b) Codificação
e) Integraçã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.

a) Sprint Review
b) Limite de Trabalho em Progresso (WIP)
d) Backlog Grooming
e) Retrospectiva
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?

e) Waterfall
d) RAD
c) RUP
a) Scrum
b) Kanban
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:

b) Sprint Planning
d) Product Backlog Refinement
a) Daily Scrum
c) Sprint Review
e) Sprint Retrospective
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:

a) Daily Scrum
c) Retrospectiva
d) Checkpoint do Produto
e) Sprint Review
b) Sprint Planning
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?

e) Iterações baseadas em análise de riscos
d) Documentação única no início do projeto
c) Desenvolvimento sem prototipação
a) Baixa interação com o cliente
b) Fases rigidas e sequenciais
12

12. No modelo espiral, qual é a sequência correta de fases a serem seguidas?

d) Comunicação Planejamento Modelagem Construção
e) Planejamento- Modelagem Codificação Revisão Manutenção
c) Codificação Planejamento Análise Teste→→ Manutenção
b) Planejamento Comunicação Construção Testes Liberação →Implantação
a) Testes Modelagem-Implantação Comunicação → Planejamento
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?

b) O Kanban usa fluxo contínuo, sem sprints
e) O Kanban exige backlog priorizado a cada Sprint
c) O Scrum permite trabalho ilimitado simultaneo
a) O Scrum não usa eventos fixos como planning e review
d) Ambos exigem papéis fixos e sprints regulares
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?

b) Tecnica exclusiva para manutenção de software
d) Modelo sequencial com entregas em bloco
a) Abordagem baseada em regras rígidas e papéis definidos b) Técnica exclusiva para manutenção de software
e) Método baseado em contrato e verificação formal
c) Método visual e evolutivo com limites e fluxo contínuo
15

15. Segundo o Manifesto Ágil, o que deve ser priorizado no desenvolvimento de software?

d) Validação tardia ao invés de entregas constantes
c) Planejamento rígido ao invés de adaptação
b) Contratos formais em vez de colaboração
a) Documentação extensa sobre o funcionamento
e) Indivíduos e interações acima de ferramentas e processos
16

16. De acordo com os princípios ágeis, mudanças nos requisitos devem ser:

e) Gerenciadas por um comitê externo
a) Bem-vindas, mesmo em fases avançadas
d) Permitidas apenas na fase de planejamento
b) Bloqueadas após o contrato inicial
c) Evitadas para não comprometer o cronograma
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?

e) Refinamento do backlog
b) Documentação de requisitos
d) Definição de Pronto
c) Sprint Retrospective
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:

a) Falha no planejamento inicial
c) Ruptura do ciclo Scrum
d) Desalinhamento com o time
e) Flexibilidade e adaptação ágil
b) Ausência de definição de pronto
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 é:

e) Desenvolvimento linear ride
a) Prototipação rápida
b) Modelo em cascata
c) Modelo V
d) Scrum
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?

e) RAD
c) Sequencial com verificação
b) Modelo em cascata
a) Waterfall
d) Incremental
21

21. O ciclo de vida do software compreende:

d) Somente o design da solução
b) As etapas do projeto até o deploy
e) Apenas a modelagem e análise
a) Apenas as fases de codificação e teste
c) Desde o levantamento de requisitos até a manutenção e descontinuação
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
d) Sequencial
a) Cascata
b) V-Model
e) Planejamento em lote
23

23. O Processo Unificado Rational (RUP):

a) É uma metodologia ágil sem planejamento
b) Não utiliza prototipação
c) Suporta desenvolvimento iterativo com boas práticas
e) É utilizado apenas em projetos acadêmicos
d) Usa fases fixas e não permite adaptação
24

24. O RUP combina aspectos de diferentes modelos. Entre eles estão:

a) Cascata, prototipação e incremental
b) Espiral, RAD e cascata
d) Modelo V, DevOps e RAD
e) Agile, PMBOK e CMMI
c) XP, Scrum e Kanban
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:

b) Sprint Plan
a) Sprint Goal
e) Epic
c) Incremento
d) Backlog
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
c) Daily Scrum
d) Sprint Review
e) Grooming
27

27. A prototipação ajuda no processo de desenvolvimento porque:

c) Permite validar ideias com o cliente antecipadamente
b) Elimina a necessidade de levantamento de requisitos
a) Substitui completamente os testes
e) É usada apenas no final do projeto
d) Garante 100% de cobertura de código
28

28. Em que situação a prototipação é mais útil?

d) Para criar contratos com fornecedores
c) Para testes de carga.
e) Para validar apenas o design visual
a) Para avaliar riscos técnicos em software crítico
b) Para simular funcionalidades e obter feedback inicial
29

29. A revisão contínua do backlog, com base em mudanças de negócio e feedbacks constantes, representa:

a) Sprint Planning
c) Encerramento de sprint
e) Planejamento de release
b) Refinamento de backlog
d) Documentação de release
30

30. Durante a Sprint Planning, a equipe Scrum:

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
e) Documenta os resultados da sprint anterior
Quizur Logo

Siga nossas redes sociais:

Incorporar

Para incorporar este quiz ao seu site copie e cole o código abaixo.