Logo Passei Direto
Buscar

Engenharia de Software Prática 1 2

Conjunto de questões de Engenharia de Software (quiz) com múltipla escolha sobre reuniões do Scrum, fases de teste do modelo V, categorias de modelos de processo e características do RUP; inclui respostas e referências bibliográficas.

User badge image
Carla Susan

em

Ferramentas de estudo

Questões resolvidas

Questão 2/10 - Engenharia de Software
Atente para a seguinte afirmação:

“O modelo V é uma variação do modelo cascata. Ele prevê uma fase de validação e verificação para cada fase de construção”.

De acordo com a afirmação apresentada, relacione corretamente qual fase de validação e verificação está relacionada a cada uma das fases de construção do sistema no modelo V:

1 - Fase de teste de sistema
2 - Fase de teste de integração
3 - Fase de teste de unidade

Agora, marque a sequência correta:

A 1 – 2 – 3
B 3 – 1 – 2
C 2 – 3 – 1
D 3 – 2 – 1
E 1 – 3 – 2

Considerando a citação apresentada sobre o Scrum, relacione corretamente cada um dos papeis do Scrum às suas respectivas atribuições:
( ) Responsável por alcançar o maior valor de negócio para o projeto e coordenação das necessidades dos clientes.
( ) Conjunto de documentos e/ou grupo de especialistas que estão envolvidos com a definição de objetivos.
( ) Tem algum tipo de interesse que o projeto exista ou funcione.
( ) Responsável por manter o time Scrum em um ambiente propício para concluir o projeto com sucesso.
( ) Responsável pelo desenvolvimento das entregas e entender os requisitos especificados.
A 5 – 4 – 3 – 2 – 1
B 1 – 2 – 3 – 4 – 5
C 3 – 5 – 1 – 2 – 4
D 2 – 5 – 4 – 1 – 3
E 4 – 2 – 5 – 1 – 3

Relacione as colunas com suas respectivas definições.
( ) Implantação do sistema em ambiente real.
( ) Fase em que é elaborado um plano de negócios para o sistema, com o objetivo de identificar as entidades externas e os requisitos do sistema a fim de avaliar a contribuição do sistema para o negócio;
( ) Implementação e testes do sistema;
( ) Fase em que são desenvolvidos os requisitos e a arquitetura do sistema;
A 4-1-2-3
B 1-4-3-2
C 4-1-3-2
D 4-3-2-1

Considerando o extrato de texto apresentado sobre o método DSDM, assinale a alternativa correta que corresponde às três fases do método DSDM.

A Construir Lista de Funcionalidades / Planejar por Funcionalidade / Detalhar por Funcionalidade
B Pré-projeto / Ciclo de vida / Pós-projeto
C Desenvolvimento orientado a teste / Integração contínua / Programação em pares
D Concepção / Planejamento / Construção
E Design simples / Ritmo sustentável / Jogo de planejamento

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Questão 2/10 - Engenharia de Software
Atente para a seguinte afirmação:

“O modelo V é uma variação do modelo cascata. Ele prevê uma fase de validação e verificação para cada fase de construção”.

De acordo com a afirmação apresentada, relacione corretamente qual fase de validação e verificação está relacionada a cada uma das fases de construção do sistema no modelo V:

1 - Fase de teste de sistema
2 - Fase de teste de integração
3 - Fase de teste de unidade

Agora, marque a sequência correta:

A 1 – 2 – 3
B 3 – 1 – 2
C 2 – 3 – 1
D 3 – 2 – 1
E 1 – 3 – 2

Considerando a citação apresentada sobre o Scrum, relacione corretamente cada um dos papeis do Scrum às suas respectivas atribuições:
( ) Responsável por alcançar o maior valor de negócio para o projeto e coordenação das necessidades dos clientes.
( ) Conjunto de documentos e/ou grupo de especialistas que estão envolvidos com a definição de objetivos.
( ) Tem algum tipo de interesse que o projeto exista ou funcione.
( ) Responsável por manter o time Scrum em um ambiente propício para concluir o projeto com sucesso.
( ) Responsável pelo desenvolvimento das entregas e entender os requisitos especificados.
A 5 – 4 – 3 – 2 – 1
B 1 – 2 – 3 – 4 – 5
C 3 – 5 – 1 – 2 – 4
D 2 – 5 – 4 – 1 – 3
E 4 – 2 – 5 – 1 – 3

Relacione as colunas com suas respectivas definições.
( ) Implantação do sistema em ambiente real.
( ) Fase em que é elaborado um plano de negócios para o sistema, com o objetivo de identificar as entidades externas e os requisitos do sistema a fim de avaliar a contribuição do sistema para o negócio;
( ) Implementação e testes do sistema;
( ) Fase em que são desenvolvidos os requisitos e a arquitetura do sistema;
A 4-1-2-3
B 1-4-3-2
C 4-1-3-2
D 4-3-2-1

Considerando o extrato de texto apresentado sobre o método DSDM, assinale a alternativa correta que corresponde às três fases do método DSDM.

A Construir Lista de Funcionalidades / Planejar por Funcionalidade / Detalhar por Funcionalidade
B Pré-projeto / Ciclo de vida / Pós-projeto
C Desenvolvimento orientado a teste / Integração contínua / Programação em pares
D Concepção / Planejamento / Construção
E Design simples / Ritmo sustentável / Jogo de planejamento

Prévia do material em texto

Questão 1/10 - Engenharia de Software
Leia o fragmento de texto a seguir:
 
“A cada dia pode-se descobrir que tarefas que não foram inicialmente previstas eram necessárias para implementar as histórias de usuário do 
Sprint. A cada dia também pode-se avaliar o andamento das atividades, contando a quantidade de atividades por fazer e a quantidade de 
atividades terminadas”.
 
Com base no fragmento de texto apresentado e o conteúdo estudado sobre as reuniões do Scrum, relacione corretamente cada uma das 
reuniões do Scrum às suas respectivas finalidades:
1. Reunião diária
2. Reunião de revisão
3. Reunião de retrospectiva
 
( ) Tem como objetivo analisar os Sprints concluídos e identificar possíveis melhorias para o processo.
( ) Tem como objetivo atualizar os membros do time sobre o andamento do Sprint.
( ) Tem como objetivo avaliar o produto do trabalho, e, eventualmente, o Sprint, para avaliar os processos de trabalho.
Agora, marque a sequência correta:
Nota: 10.0
A 2 – 1 – 3
B 3 – 1 – 2
Você assinalou essa alternativa (B)
C 3 – 2 – 1
D 1 – 2 – 3
E 2 – 3 – 1
Questão 2/10 - Engenharia de Software
Atente para a seguinte afirmação:
“O modelo V é uma variação do modelo cascata. Ele prevê uma fase de validação e verificação para cada fase de construção”.
De acordo com a afirmação apresentada, relacione corretamente qual fase de validação e verificação está relacionada a cada uma das fases 
de construção do sistema no modelo V:
1 - Fase de teste de sistema
2 - Fase de teste de integração
3 - Fase de teste de unidade
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013.
Você acertou!
Comentário: A alternativa correta é a letra B.
“1. Reunião diária – Tem como objetivo atualizar os membros do time sobre o andamento do Sprint.
2. Reunião de revisão – Tem como objetivo avaliar o produto do trabalho, e, eventualmente, o Sprint, para avaliar os
processos de trabalho.
3. Reunião de retrospectiva – Tem como objetivo analisar os Sprints concluídos e identificar possíveis melhorias para o
processo. (Aula 2 – páginas 21 e 22).
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013.
01/07/2024, 18:46 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/cgCkiDfYbgenQeDWVL0urA%3D%3D/novo/2/WUNav9aVD020lrpE80n1D… 1/6
( ) Fase de design detalhado.
( ) Fase de requisitos.
( ) Fase de design arquitetural.
Agora, marque a sequência correta:
Nota: 10.0
A 1 – 2 – 3
B 3 – 1 – 2
Você assinalou essa alternativa (B)
C 2 – 3 – 1
D 3 – 2 – 1
E 1 – 3 – 2
Questão 3/10 - Engenharia de Software
Leia o seguinte fragmento de texto:
“Um modelo de processo de software é uma representação simplificada de um processo de software. Cada modelo representa um processo a 
partir de uma perspectiva particular e, desse modo, fornece apenas informações parciais sobre esse processo”.
Considerando este fragmento de texto, assinale a alternativa correta que corresponde às duas categorias de modelos de processos de 
software.
Nota: 10.0
A Modelos de processos prescritivos e modelos de processos de prototipação
B Scrum e RUP
C Modelos de processos ágeis e modelos de processos de desenvolvimento em fases
D Modelos de processos ágeis e modelos de processos prescritivos.
Você assinalou essa alternativa (D)
E Modelos de processos de prototipação e modelos de processos de desenvolvimento em fases
Questão 4/10 - Engenharia de Software
Leia o excerto de texto a seguir:
 
“O RUP reúne os elementos de todos os modelos de processo genéricos e apoia a prototipação e a entrega incremental do software.”.
 
Levando em consideração o excerto de texto dado sobre o modelo RUP, analise as assertivas que seguem e marque V para as asserções 
verdadeiras e F para as asserções falsas.
Você acertou!
Comentário: A alternativa correta é a letra B. “1. Fase de teste de sistema – verifica a Fase de requisitos. 2. Fase de teste
de integração – verifica a Fase de design arquitetural. 3. Fase de teste de unidade – verifica a Fase de design detalhado.
(Aula 1 – página 11).
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software. 10 ed. São Paulo: Pearson Education do Brasil, 2018.
Você acertou!
A alternativa correta é a letra D. As duas categorias de modelos de processos de software são a categoria de modelos de
processos prescritivos e a categoria de modelos de processos ágeis. (Aula 1 – página 5)
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software. 10 ed. São Paulo: Pearson Education do Brasil, 2018.
01/07/2024, 18:46 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/cgCkiDfYbgenQeDWVL0urA%3D%3D/novo/2/WUNav9aVD020lrpE80n1D… 2/6
I. ( ) Cada fase do modelo RUP pode ser realizada seguindo o modo iterativo do modelo de processos de entrega em fases.
II. ( ) Para cada uma das quatro fases o modelo RUP apresenta um conjunto de seis atividades lógicas de projeto e três de apoio.
III. ( ) A disciplina de projeto denominada Teste do modelo RUP, prioriza os testes de unidade que já foram realizados na disciplina de 
implementação.
IV. ( ) A disciplina de projetos Modelagem do negócio e a disciplina de apoio Gerência de projetos possuem as mesmas especificações e 
podem ser agrupadas em uma só, para agilizar a implementação do modelo RUP.
Agora, assinale a alternativa que apresenta a sequência correta:
Nota: 10.0
A V – F – V – F
B F – F – V – F
C V – V – F – V
D V – V – F – F
Você assinalou essa alternativa (D)
E F – F – V – V
Questão 5/10 - Engenharia de Software
Leia a passagem de texto a seguir:
 
“Na XP, os requisitos são expressos em cenários (chamados de histórias do usuário) implementados diretamente como uma série de tarefas. 
Os programadores trabalham em pares e desenvolvem testes para cada tarefa antes de escreverem o código”.
Com base na passagem de texto apresentada, assinale a alternativa correta que corresponde a sequência de execução das fases do método 
XP em um ciclo de lançamento.
Nota: 10.0
A Selecionar as histórias do usuário / Planejar o lançamento / Desenvolver e testar o software / Decompor as histórias
em tarefas / Avaliar o sistema / Lançar a versão
B Selecionar as histórias do usuário / Decompor as histórias em tarefas / Planejar o lançamento / Desenvolver
e testar o software / Lançar a versão / Avaliar o sistema
Você assinalou essa alternativa (B)
C Planejar o lançamento / Selecionar as histórias do usuário / Decompor as histórias em tarefas / Avaliar o sistema /
Desenvolver e testar o software / Lançar a versão
Você acertou!
Comentário: A alternativa correta é a letra D.
A afirmativa I é verdadeira, pois o modelo RUP aborda o modo iterativo de desenvolvimento e entrega do projeto em
fases.
A afirmativa II é verdadeira, pois o RUP apresenta ao todo nove disciplinas, sendo seis de projeto e três de apoio.
A afirmativa III é falsa, pois o RUP exclui os testes de unidade que já foram realizados na disciplina de implementação.
A afirmativa IV é falsa, pois as disciplinas de modelagem do negócio e gerência de projetos são distintas, a primeira visa
estudar e compreender a empresa e seus processos para descrever as regras de negócio e, a segunda tem como
objetivo planejar o projeto como um todo. (Aula 1 – páginas 21 e 22)
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software. 10 ed. São Paulo: Pearson Education do Brasil, 2018.
Você acertou!
Comentário: A alternativa correta é a letra B. O método XP apresenta seis fases para o lançamento de uma versão do
software, sendo elas sequencialmente: Selecionar as histórias do usuário, Decompor as histórias em tarefas, Planejar olançamento, Desenvolver e testar o software, Lançar a versão, Avaliar o sistema. (Aula 2 – página 8).
01/07/2024, 18:46 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/cgCkiDfYbgenQeDWVL0urA%3D%3D/novo/2/WUNav9aVD020lrpE80n1D… 3/6
D Desenvolver e testar o software / Lançar a versão / Planejar o lançamento / Decompor as histórias em tarefas /
Selecionar as histórias do usuário / Avaliar o sistema
E Planejar o lançamento / Desenvolver e testar o software / Lançar a versão / Avaliar o sistema / Selecionar as
histórias do usuário / Decompor as histórias em tarefas
Questão 6/10 - Engenharia de Software
Atente para a seguinte citação:
 
“Scrum é um modelo ágil para a gestão de projetos de software. No Scrum um dos conceitos mais importantes é o Sprint, que consiste em 
um ciclo de desenvolvimento que, em geral, vai de duas semanas a um mês”.
Considerando a citação apresentada sobre o Scrum, relacione corretamente cada um dos papeis do Scrum às suas respectivas atribuições:
1. Scrum Master
2. Product Owner
3. Scrum Team
4. Stakeholders
5. Scrum Guidance Body
( ) Responsável por alcançar o maior valor de negócio para o projeto e coordenação das necessidades dos clientes.
( ) Conjunto de documentos e/ou grupo de especialistas que estão envolvidos com a definição de objetivos.
( ) Tem algum tipo de interesse que o projeto exista ou funcione.
( ) Responsável por manter o time Scrum em um ambiente propício para concluir o projeto com sucesso.
( ) Responsável pelo desenvolvimento das entregas e entender os requisitos especificados.
Agora, marque a sequência correta:
Nota: 0.0 Você não pontuou essa questão
A 5 – 4 – 3 – 2 – 1
B 1 – 2 – 3 – 4 – 5
C 3 – 5 – 1 – 2 – 4
Você assinalou essa alternativa (C)
D 2 – 5 – 4 – 1 – 3
E 4 – 2 – 5 – 1 – 3
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013.
Comentário: A alternativa correta é a letra C.
“1. Scrum Master – é o responsável por manter o time Scrum em um ambiente propício para concluir o projeto com
sucesso. Não é um gerente no sentido dos modelos prescritivos.
2. Product Owner – é quem representa a voz do cliente, responsável por alcançar o maior valor de negócio para o projeto
e coordenação das necessidades dos clientes.
3. Scrum Team – é o responsável pelo desenvolvimento das entregas e entender os requisitos especificados
pelo Product Owner. Trata-se da equipe de desenvolvimento.
4. Stakeholders – são todos aqueles que tem algum tipo de interesse que o projeto exista ou funcione. Podem ser o
cliente, usuários e patrocinadores.
5. Scrum Guidance Body – conjunto de documentos e/ou grupo de especialistas que estão envolvidos com a definição de
objetivos relacionados com a qualidade, regulamentações governamentais de segurança e outros parâmetros chaves da
organização. (Aula 2 – páginas 18 e 19).
01/07/2024, 18:46 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/cgCkiDfYbgenQeDWVL0urA%3D%3D/novo/2/WUNav9aVD020lrpE80n1D… 4/6
Questão 7/10 - Engenharia de Software
Leia o fragmento de texto a seguir:
 
“O FDD é um método ágil que enfatiza o uso de orientação a objetos. Esse modelo foi apresentado em 1997 como a evolução de um 
processo mais antigo, sendo composto por duas grandes fases”.
Considerando as informações apresentadas neste fragmento de texto, assinale a alternativa correta que corresponde às duas fases do 
método FDD.
Nota: 10.0
A Construir Lista de Funcionalidades / Planejar por Funcionalidade
B Detalhar por Funcionalidade / Construir por Funcionalidade.
C Desenvolvimento orientado a teste / Integração contínua
D Concepção e planejamento / Construção
Você assinalou essa alternativa (D)
E Design simples / Ritmo sustentável
Questão 8/10 - Engenharia de Software
O modelo Rational Unified Process (RUP), ou Processo Unificado da Rational (empresa em que o RUP foi criado), é um modelo híbrido de 
processo que conforme Sommerville (2018, p. 32) aborda quatro fases no processo de software:
1 - Concepção 
2 - Elaboração
3 - Construção
4 - Transição
Relacione as colunas com suas respectivas definições.
( ) Implantação do sistema em ambiente real.
( )Fase em que é elaborado um plano de negócios para o sistema, com o objetivo de identificar as entidades externas e os requisitos do 
sistema a fim de avaliar a contribuição do sistema para o negócio;
( ) Implementação e testes do sistema;
( ) Fase em que são desenvolvidos os requisitos e a arquitetura do sistema;
 
Assinale a alternativa que apresenta a sequência correta
Nota: 10.0
A 4-1-2-3
B 1-4-3-2
C 4-1-3-2
Você assinalou essa alternativa (C)
D 4-3-2-1
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013.
Você acertou!
Comentário: A alternativa correta é a letra D. O método FDD apresenta somente duas grandes fases, sendo elas a
Concepção e planejamento e a Construção. (Aula 2 – página 10).
Alternativa A – Construir Lista de Funcionalidades e Planejar por Funcionalidade são disciplinas da fase de concepção e
planejamento do método FDD. (Aula 2 – página 10)
Alternativa B – Detalhar por Funcionalidade e Construir por Funcionalidade são disciplinas da fase de construção do
método FDD. (Aula 2 – página 10)
Alternativa C – Desenvolvimento orientado a teste e Integração contínua são duas práticas do método XP. (Aula 2 –
página 7)
Alternativa E – Design simples e Ritmo sustentável são duas práticas do método XP. (Aula 2 – página 7).
Você acertou!
Texto da Aula 1 página 20.
01/07/2024, 18:46 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/cgCkiDfYbgenQeDWVL0urA%3D%3D/novo/2/WUNav9aVD020lrpE80n1D… 5/6
E 3-2-4-1
Questão 9/10 - Engenharia de Software
Leia o extrato de texto a seguir:
 
“O DSDM é um método ágil baseado em desenvolvimento iterativo e incremental, com participação ativa do usuário”.
 
Considerando o extrato de texto apresentado sobre o método DSDM, assinale a alternativa correta que corresponde às três fases do método 
DSDM.
Nota: 10.0
A Construir Lista de Funcionalidades / Planejar por Funcionalidade / Detalhar por Funcionalidade
B Pré-projeto / Ciclo de vida / Pós-projeto
Você assinalou essa alternativa (B)
C Desenvolvimento orientado a teste / Integração contínua / Programação em pares
D Concepção / Planejamento / Construção
E Design simples / Ritmo sustentável / Jogo de planejamento
Questão 10/10 - Engenharia de Software
Considere a seguinte informação: “Embora existam muitos processos de software diferentes, todos eles devem incluir, de alguma forma, as 
quatro atividades fundamentais da engenharia de software”. 
De acordo com a informação apresentada, assinale a alternativa correta que corresponde às quatro atividades fundamentais da engenharia 
de software.
Nota: 10.0
A Desenvolvimento / Teste / Validação / Entrega
B Especificação / Desenvolvimento / Validação / Evolução
Você assinalou essa alternativa (B)
C Especificação / Desenvolvimento / Teste / Entrega
D Validação / Desenvolvimento / Entrega / Teste
E Desenvolvimento / Teste / Entrega / Evolução
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013.
Você acertou!
Comentário: A alternativa correta é a letra B. O método DSDM é composto por três fases, sendo elas o pré-projeto, o
ciclo de vida e o pós-projeto. (Aula 2 – páginas 11 e 12).
Alternativa A – Construir Lista de Funcionalidades e Planejar por Funcionalidade são disciplinas da fase de concepção e
planejamento do método FDD. Já detalhar por funcionalidade é uma disciplina da fase de construção do método FDD.
(Aula 2 – página 10)
Alternativa C – Desenvolvimento orientado a teste, Integração contínua e programação em pares são três práticas do
método XP.(Aula 2 – página 7)
Alternativa D – Concepção, planejamento e construção correspondem às duas fases do método FDD. (Aula 2 – página
10).
Alternativa E – Design simples e Ritmo sustentável são duas práticas do método XP. (Aula 2 – página 7).
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software. 10 ed. São Paulo: Pearson Education do Brasil, 2018.
Você acertou!
As quatro atividades fundamentais da engenharia de software, conforme destacado por Sommerville, são a
Especificação, o Desenvolvimento, a Validação e a Evolução do Software. (Aula 1 – página 4)
01/07/2024, 18:46 AVA UNIVIRTUS
https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/cgCkiDfYbgenQeDWVL0urA%3D%3D/novo/2/WUNav9aVD020lrpE80n1D… 6/6

Mais conteúdos dessa disciplina