Logo Passei Direto
Buscar

Engenharia de Software PROVA OBJETIVA 3

User badge image
Carla Susan

em

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Questão 2/12 - Engenharia de Software
Atente para a seguinte citação:

Formais ou informais com usuários e demais partes envolvidas. A equipe questiona as partes envolvidas sobre o sistema atual e sobre o que será desenvolvido.
( ) Podem ser textuais, em diagramas, telas, entre outros. Geralmente cobrem um pequeno número de iterações possíveis.
( ) Identificam os atores envolvidos em uma iteração e dão nome ao tipo de iteração.
Agora, marque a sequência correta:

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

Questão 3/12 - Engenharia de Software
Os requisitos de software são classificados como requisitos funcionais e requisitos não funcionais que, de acordo com Sommerville (2018, p. 88-89).
Assinale a única alternativa que apresente a definição de requisitos funcionais e não funcionais.

A Requisitos não funcionais: gerencia o sistema de dados e as operações associadas a esses dados. Os requisitos funcionais gerencia a interação do usuário e passa essa interação para a Visão e o Modelo.
B Requisitos funcionais são um conjunto de características e comportamentos que definem o conjunto de objetos pertencentes à classe. Requisitos não funcionais podem ser considerados como uma ou várias instâncias de uma classe que correspondem as suas características e comportamentos.
C Requisitos funcionais gerenciam o sistema de dados e as operações associadas a esses dados. Os requisitos não funcionais gerenciam a interação do usuário e passa essa interação para a Visão e o Modelo.
D Requisitos não funcionais são declarações dos serviços que o sistema deve fornecer, do modo como o sistema deve agir a determinadas entradas e de como deve se comportar em determinadas situações. Os requisitos funcionais se aplicam, frequentemente, ao sistema como um todo, em vez de às características individuais ou aos serviços.
E Requisitos funcionais são declarações dos serviços que o sistema deve fornecer, do modo como o sistema deve agir a determinadas entradas e de como deve se comportar em determinadas situações. Os requisitos não funcionais se aplicam, frequentemente, ao sistema como um todo, em vez de às características individuais ou aos serviços.

Questão 5/12 - Engenharia de Software
De acordo com a Aula 6, estudamos sobre integração contínua e a entrega contínua dentro da cultura Devops.
Com base nisto, assinale a única alternativa correta que defina integração contínua e a entrega contínua dentro da cultura Devops.

A Integração contínua é uma prática do desenvolvimento de software em que apenas um participante do time integra seu trabalho pelo menos uma vez no dia. A entrega contínua é uma evolução natural quando existe o interesse de expandir os benefícios da automação dos testes e feedback imediato para os próximos estágios.
B Integração contínua é uma prática do desenvolvimento de software em que um grupo de 3 participante integra seu trabalho uma vez no dia. A entrega contínua é uma evolução natural quando existe o interesse de expandir os benefícios da automação dos testes e feedback imediato para os próximos estágios.
C Integração contínua é uma prática do desenvolvimento de software em que cada participante do time integra seu trabalho pelo menos uma vez no dia. A entrega contínua é uma evolução natural quando não há o interesse de expandir os benefícios da automação dos testes e feedback imediato para os próximos estágios.
D Integração contínua é uma prática do desenvolvimento de software em que cada participante do time integra seu trabalho pelo menos uma vez no dia. A entrega contínua é uma evolução natural quando existe o interesse de expandir os benefícios da automação dos testes e feedback imediato para os próximos estágios.
E Integração contínua é uma prática do desenvolvimento de software em que apenas um participante do time integra seu trabalho pelo menos uma vez no dia. A entrega contínua é uma evolução natural quando não há o interesse de expandir os benefícios da automação dos testes e feedback imediato para os próximos estágios.

Questão 6/12 - Engenharia de Software
A Engenharia de Software tem sua base obtida através da camada de processos que por sua vez utilizam ferramentas e métodos. Com base nisso é correto afirmar que:

I-Ferramentas são softwares que nos ajudam a programar melhor
II-Métodos compreendem em como os programas são escritos
III- Métodos fornecem técnicas para o desenvolvimento de software
IV-As ferramentas são utilizadas para automatização da construção de software através de processos e métodos escolhidos
V-Os métodos escolhidos são utilizados para automação da construção do software através de processos e ferramentas escolhidos.

Considerando o exposto, assinale a alternativa com a sequência correta

A I - II - III - IV - V
B II - III - I - IV - V
C III - I - II - IV - V
D IV - V - I - II - III
E V - IV - III - II - I

Assinale a alternativa que contem os ítens CORRETOS
I - Entrevistas podem ser formais ou informais com usuários e demais partes envolvidas no sistema. A equipe de levantamento de requisitos questiona as partes envolvidas sobre o sistema que usam atualmente e sobre o sistema que será desenvolvido
III - Etnografia é técnica de observação que pode ser usada para compreender os processos operacionais e ajudar a extrair os requisitos de apoio para esses processos.
IV - Casos de usos podem ser escritos como texto, suplementados por diagramas, telas, entre outros. Cada cenário geralmente cobre um pequeno número de iterações possíveis.
a) Somente os itens I, III e IV estão corretos
b) Somente os itens II e IV estão corretos
c) Somente os itens I e III estão corretos
d) Somente os itens I e IV estão corretos
e) Todos os itens estão corretos

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

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/12 - Engenharia de Software
Atente para a seguinte citação:

Formais ou informais com usuários e demais partes envolvidas. A equipe questiona as partes envolvidas sobre o sistema atual e sobre o que será desenvolvido.
( ) Podem ser textuais, em diagramas, telas, entre outros. Geralmente cobrem um pequeno número de iterações possíveis.
( ) Identificam os atores envolvidos em uma iteração e dão nome ao tipo de iteração.
Agora, marque a sequência correta:

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

Questão 3/12 - Engenharia de Software
Os requisitos de software são classificados como requisitos funcionais e requisitos não funcionais que, de acordo com Sommerville (2018, p. 88-89).
Assinale a única alternativa que apresente a definição de requisitos funcionais e não funcionais.

A Requisitos não funcionais: gerencia o sistema de dados e as operações associadas a esses dados. Os requisitos funcionais gerencia a interação do usuário e passa essa interação para a Visão e o Modelo.
B Requisitos funcionais são um conjunto de características e comportamentos que definem o conjunto de objetos pertencentes à classe. Requisitos não funcionais podem ser considerados como uma ou várias instâncias de uma classe que correspondem as suas características e comportamentos.
C Requisitos funcionais gerenciam o sistema de dados e as operações associadas a esses dados. Os requisitos não funcionais gerenciam a interação do usuário e passa essa interação para a Visão e o Modelo.
D Requisitos não funcionais são declarações dos serviços que o sistema deve fornecer, do modo como o sistema deve agir a determinadas entradas e de como deve se comportar em determinadas situações. Os requisitos funcionais se aplicam, frequentemente, ao sistema como um todo, em vez de às características individuais ou aos serviços.
E Requisitos funcionais são declarações dos serviços que o sistema deve fornecer, do modo como o sistema deve agir a determinadas entradas e de como deve se comportar em determinadas situações. Os requisitos não funcionais se aplicam, frequentemente, ao sistema como um todo, em vez de às características individuais ou aos serviços.

Questão 5/12 - Engenharia de Software
De acordo com a Aula 6, estudamos sobre integração contínua e a entrega contínua dentro da cultura Devops.
Com base nisto, assinale a única alternativa correta que defina integração contínua e a entrega contínua dentro da cultura Devops.

A Integração contínua é uma prática do desenvolvimento de software em que apenas um participante do time integra seu trabalho pelo menos uma vez no dia. A entrega contínua é uma evolução natural quando existe o interesse de expandir os benefícios da automação dos testes e feedback imediato para os próximos estágios.
B Integração contínua é uma prática do desenvolvimento de software em que um grupo de 3 participante integra seu trabalho uma vez no dia. A entrega contínua é uma evolução natural quando existe o interesse de expandir os benefícios da automação dos testes e feedback imediato para os próximos estágios.
C Integração contínua é uma prática do desenvolvimento de software em que cada participante do time integra seu trabalho pelo menos uma vez no dia. A entrega contínua é uma evolução natural quando não há o interesse de expandir os benefícios da automação dos testes e feedback imediato para os próximos estágios.
D Integração contínua é uma prática do desenvolvimento de software em que cada participante do time integra seu trabalho pelo menos uma vez no dia. A entrega contínua é uma evolução natural quando existe o interesse de expandir os benefícios da automação dos testes e feedback imediato para os próximos estágios.
E Integração contínua é uma prática do desenvolvimento de software em que apenas um participante do time integra seu trabalho pelo menos uma vez no dia. A entrega contínua é uma evolução natural quando não há o interesse de expandir os benefícios da automação dos testes e feedback imediato para os próximos estágios.

Questão 6/12 - Engenharia de Software
A Engenharia de Software tem sua base obtida através da camada de processos que por sua vez utilizam ferramentas e métodos. Com base nisso é correto afirmar que:

I-Ferramentas são softwares que nos ajudam a programar melhor
II-Métodos compreendem em como os programas são escritos
III- Métodos fornecem técnicas para o desenvolvimento de software
IV-As ferramentas são utilizadas para automatização da construção de software através de processos e métodos escolhidos
V-Os métodos escolhidos são utilizados para automação da construção do software através de processos e ferramentas escolhidos.

Considerando o exposto, assinale a alternativa com a sequência correta

A I - II - III - IV - V
B II - III - I - IV - V
C III - I - II - IV - V
D IV - V - I - II - III
E V - IV - III - II - I

Assinale a alternativa que contem os ítens CORRETOS
I - Entrevistas podem ser formais ou informais com usuários e demais partes envolvidas no sistema. A equipe de levantamento de requisitos questiona as partes envolvidas sobre o sistema que usam atualmente e sobre o sistema que será desenvolvido
III - Etnografia é técnica de observação que pode ser usada para compreender os processos operacionais e ajudar a extrair os requisitos de apoio para esses processos.
IV - Casos de usos podem ser escritos como texto, suplementados por diagramas, telas, entre outros. Cada cenário geralmente cobre um pequeno número de iterações possíveis.
a) Somente os itens I, III e IV estão corretos
b) Somente os itens II e IV estão corretos
c) Somente os itens I e III estão corretos
d) Somente os itens I e IV estão corretos
e) Todos os itens estão corretos

Prévia do material em texto

Questão 1/12 - 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”. 
 
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. 
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) 
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). 
 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 2/12 - Engenharia de Software 
Atente para a seguinte citação: 
 
 
 
 
 
“A descoberta de requisitos é o processo de reunir informações sobre o sistema requerido e os 
sistemas existentes e separar dessas informações os requisitos de usuário e de sistema”. 
 
Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software, 9ª ed. São Paulo: Pearson, 2011. 
Considerando a citação apresentada sobre a descoberta de requisitos, relacione corretamente 
cada uma das técnicas de descoberta de requisitos às suas respectivas aplicações: 
 
1. Entrevistas 
2. Cenários 
3. Casos de uso 
4. Etnografia 
 
( ) Técnica de observação que pode ser usada para compreender os processos operacionais e 
ajudar a extrair os requisitos de apoio para esses processos. 
( ) Formais ou informais com usuários e demais partes envolvidas. A equipe questiona as partes 
envolvidas sobre o sistema atual e sobre o que será desenvolvido. 
( ) Podem ser textuais, em diagramas, telas, entre outros. Geralmente cobrem um pequeno 
número de iterações possíveis. 
( ) Identificam os atores envolvidos em uma iteração e dão nome ao tipo de iteração. 
 
Agora, marque a sequência correta: 
Nota: 0.0Você não pontuou essa questão 
 A 2 – 3 – 1 – 4 
 B 1 – 2 – 3 – 4 
 C 4 – 1 – 2 – 3 
Comentário: A alternativa correta é a letra C. “1. Entrevistas – Podem ser 
formais ou informais com usuários e demais partes envolvidas. A equipe 
questiona as partes envolvidas sobre o sistema atual e sobre o que será 
desenvolvido. 2. Cenários – Podem ser textuais, em diagramas, telas, entre 
outros. Geralmente cobrem um pequeno número de iterações possíveis. 3. 
Casos de uso – Identificam os atores envolvidos em uma iteração e dão 
nome ao tipo de iteração. 4. Etnografia – Técnica de observação que pode 
ser usada para compreender os processos operacionais e ajudar a extrair os 
requisitos de apoio para esses processos. (Aula 3 – páginas 13). 
 D 2 – 3 – 4 – 1 
 
 
 
 
 E 4 – 2 – 3 – 1 
Você assinalou essa alternativa (E) 
 
Questão 3/12 - Engenharia de Software 
Os requisitos de software são classificados como requisitos funcionais e requisitos não 
funcionais que, de acordo com Sommerville (2018, p. 88-89). 
Assinale a única alternativa que apresente a definição de requisitos funcionais e não funcionais. 
Nota: 0.0Você não pontuou essa questão 
 A Requisitos não funcionais: gerencia o sistema de dados e as operações 
associadas a esses dados. 
Os requisitos funcionais gerencia a interação do usuário e passa essa 
interação para a Visão e o Modelo. 
 B Requisitos funcionais são um conjunto de características e 
comportamentos que definem o conjunto de objetos pertencentes à classe. 
Requisitos não funcionais podem ser considerados como uma ou várias 
instâncias de uma classe que correspondem as suas características e 
comportamentos. 
 C Requisitos funcionais gerenciam o sistema de dados e as operações 
associadas a esses dados. 
Os requisitos não funcionais gerenciam a interação do usuário e passa 
essa interação para a Visão e o Modelo. 
 D Requisitos não funcionais são declarações dos serviços que o sistema 
deve fornecer, do modo como o sistema deve agir a determinadas entradas 
e de como deve se comportar em determinadas situações. 
Os requisitos funcionais se aplicam, frequentemente, ao sistema como um 
todo, em vez de às características individuais ou aos serviços. 
Você assinalou essa alternativa (D) 
 E Requisitos funcionais são declarações dos serviços que o sistema 
deve fornecer, do modo como o sistema deve agir a determinadas 
entradas e de como deve se comportar em determinadas situações. 
Os requisitos não funcionais se aplicam, frequentemente, ao sistema 
como um todo, em vez de às características individuais ou aos 
serviços. 
Texto da Aula 03, página 13. 
 
 
 
 
 
Questão 4/12 - Engenharia de Software 
Conforme especificado por Pfleeger (2004, p. 45): “no modelo de desenvolvimento em fases, o 
sistema é projetado de modo que possa ser entregue em partes, possibilitando aos usuários 
dispor de alguns recursos enquanto o restante do sistema está sendo desenvolvido.” 
Nesse modelo de processo, conforme Pfleeger (2004), existem dois sistemas em paralelo como: 
Nota: 10.0 
 A Sistema contínuo e sistema em desenvolvimento 
 B Sistema em produção e sistema em desenvolvimento 
Você assinalou essa alternativa (B) 
Você acertou! 
Texto da Aula 01, página 15 
 C sistema em produção e sistema semi iterativo. 
 D sistema em produção e sistema contínuo 
 E sistema restrito e sistema descontínuo 
 
Questão 5/12 - Engenharia de Software 
De acordo com a Aula 6, estudamos sobre integração contínua e a entrega contínua dentro da 
cultura Devops. 
Com base nisto, assinale a única alternativa correta que defina integração contínua e a entrega 
contínua dentro da cultura Devops. 
Nota: 0.0Você não pontuou essa questão 
 A Integração contínua é uma prática do desenvolvimento de software em que 
apenas um participante do time integra seu trabalho pelo menos uma vez 
no dia. A entrega contínua é uma evolução natural quando existe o 
interesse de expandir os benefícios da automação dos testes e feedback 
imediato para os próximos estágios. 
 B Integração contínua é uma prática do desenvolvimento de software em que 
um grupo de 3 participante integra seu trabalho uma vez no dia. A entrega 
contínua é uma evolução natural quando existe o interesse de expandir os 
benefícios da automação dos testes e feedback imediato para os próximos 
estágios. 
 
 
 
 
 C Integração contínua é uma prática do desenvolvimento de software em que 
cada participante do time integra seu trabalho pelo menos uma vez no dia. 
A entrega contínua é uma evolução natural quando não há o interesse de 
expandir os benefícios da automação dos testes e feedback imediato para 
os próximos estágios. 
Você assinalou essa alternativa (C) 
 D Integração contínua é uma prática do desenvolvimento de software 
em que cada participante do time integra seu trabalho pelo menos 
uma vez no dia. A entrega contínua é uma evolução natural quando 
existe o interesse de expandir os benefíciosda automação dos testes 
e feedback imediato para os próximos estágios. 
Integração contínua é uma prática do desenvolvimento de software em que 
cada participante do time integra seu trabalho pelo menos uma vez no dia. 
A entrega contínua é uma evolução natural quando existe o interesse de 
expandir os benefícios da automação dos testes e feeedcback imediato 
para os próximos estágios. 
Slide da aula 06, páginas 3 - 4. 
 E Integração contínua é uma prática do desenvolvimento de software em que 
apenas um participante do time integra seu trabalho pelo menos uma vez 
no dia. A entrega contínua é uma evolução natural quando não há o 
interesse de expandir os benefícios da automação dos testes e feedback 
imediato para os próximos estágios. 
 
Questão 6/12 - Engenharia de Software 
A Engenharia de Software tem sua base obtida através da camada de processos que por sua 
vez utilizam ferramentas e métodos. Com base nisso é correto afirmar que: 
 
I-Ferramentas são softwares que nos ajudam a programar melhor 
II-Métodos compreendem em como os programas são esritos 
III- Métodos fornecem técnicas para o desenvolvimento de software 
IV-As ferramentas são utilizadas para automatização da construção de software através de 
processos e métodos escolhidos 
V-Os metodos escolhidos são utilizados para automação da construção do software através de 
processos e ferramentas escolhidos. 
Considerando o exposto, assinale a alternativa com a sequência correta: 
Nota: 0.0Você não pontuou essa questão 
 
 
 
 
 A Somente os itens I e II estão corretos 
 B Somente os itens III e IV estão corretos 
Conteúdo ministrado na Aula 1 
 C Somente os itens III e V estão corretos 
 D Somente os itens I e IV estão corretos 
 E Somente o item I está correto 
Você assinalou essa alternativa (E) 
 
Questão 7/12 - Engenharia de Software 
Conforme Sommerville (2018), a descoberta de requisitos é o processo de reunir informações 
sobre o sistema requerido e os sistemas existentes e separar dessas informações os requisitos 
de usuário e de sistema. Com base nas técnicas de levantamento de requisitos é correto afirmar 
que: 
 
I - Entrevistas podem ser formais ou informais com usuários e demais partes envolvidas no 
sistema. A equipe de levantamento de requisitos questiona as partes envolvidas sobre o sistema 
que usam atualmente e sobre o sistema que será desenvolvido 
 
II - Cenário pode ser considerado como uma abordagem mais estruturada de cenários. Um caso 
de uso identifica os atores envolvidos em uma iteração e dá nome ao tipo de iteração. 
 
III - Etnografia é técnica de observação que pode ser usada para compreender os processos 
operacionais e ajudar a extrair os requisitos de apoio para esses processos. 
 
IV - Casos de usos podem ser escritos como texto, suplementados por diagramas, telas, entre 
outros. Cada cenário geralmente cobre um pequeno número de iterações possíveis. 
Assinale a alternativa que contem os ítens CORRETOS 
Nota: 0.0Você não pontuou essa questão 
 A Somente os itens I, III e IV estão corretos 
 B Somente os itens II e IV estão corretos 
Você assinalou essa alternativa (B) 
 C Somente os itens I e III estão corretos 
 
 
 
 
Texto da Aula 03, página 13-14. 
 D Somente os itens I, II e III estão corretos. 
 E Todos os itens estão corretos 
 
Questão 8/12 - Engenharia de Software 
Considere o seguinte excerto de texto: 
 
“Um dos problemas com o gerenciamento de configuração consiste em determinar a melhor 
granularidade para os itens de configuração. Ter itens demais poderá dificultar seu controle, e as 
configurações do software”. 
 
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. 
Considerando o excerto de texto apresentado e a ferramenta Git estudada na Aula 3, assinale a 
alternativa correta que corresponde ao comando para associar uma ramificação (branch) ao 
branch master em um projeto no Git. 
Nota: 0.0Você não pontuou essa questão 
 A git init + nome da ramificação 
Você assinalou essa alternativa (A) 
 B git merrge + nome da ramificação 
Comentário: A alternativa correta é a letra B. o comando git merge associa 
um brach ao branch master em um projeto gerenciado pelo Git. (Aula 3 – 
página 19). 
Alternativa A – o comando git init inicializar um repositório para 
versionamento. (Aula 3 – página 17). 
Alternativa C – o comando git branch apresenta a ramificação atual em um 
projeto gerenciado pelo Git. (Aula 3 – página 19). 
Alternativa D – O comando git commit grava o arquivo e inicializa o controle 
de versionamento. (Aula 3 – página 17). 
Alternativa E – O comanfo git chackeout é usado para retornar à alguma 
versão anterior do projeto. (Aula 3 – página 19). 
 C git branch + nome da ramificação 
 
 
 
 
 D git commit + nome da ramificação 
 E git checkout + nome da ramificação 
 
Questão 9/12 - 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”. 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. 
De acordo com a informação apresentada, assinale a alternativa correta que corresponde às 
quatro atividades fundamentais da engenharia de software. 
Nota: 0.0Você não pontuou essa questão 
 A Desenvolvimento / Teste / Validação / Entrega 
 B Especificação / Desenvolvimento / Validação / Evolução 
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) 
 C Especificação / Desenvolvimento / Teste / Entrega 
 D Validação / Desenvolvimento / Entrega / Teste 
 E Desenvolvimento / Teste / Entrega / Evolução 
Você assinalou essa alternativa (E) 
 
Questão 10/12 - 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”. 
 
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. 
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: 
 
 
 
 
 
 
5. Reunião diária 
6. Reunião de revisão 
7. 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: 0.0Você não pontuou essa questão 
 A 2 – 1 – 3 
Você assinalou essa alternativa (A) 
 B 3 – 1 – 2 
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). 
 C 3 – 2 – 1 
 D 1 – 2 – 3 
 E 2 – 3 – 1 
 
Questão 11/12 - Engenharia de Software (questão opcional) 
Pressman (2011), a arquitetura não é o softwareoperacional, mas sim uma representação que 
nos permite analisar a efetividade do projeto no atendimento aos requisitos declarados, ela é a 
 
 
 
 
estrutura do sistema, que abrange os componentes de software, as propriedades externamente 
visíveis desses componentes e as relações entre eles. 
De acordo com Pressman (2011), o projeto da arquitetura ocorre em quatro etapas. Assinale a 
única alternativa correta que apresente as quatro etapas. 
Nota: 0.0Você não pontuou essa questão 
 A Banco de dados - Derivação da estrutura da arquitetura do sistema - 
Análise de estilos ou padrões de arquitetura alternativos - Implementação 
da arquitetura utilizando-se um modelo de processos. 
 B Projeto de dados - Integração da arquitetura do sistema - Análise de estilos 
ou padrões de arquitetura alternativos - Implementação da arquitetura 
utilizando-se um modelo de processos. 
Você assinalou essa alternativa (B) 
 C Projeto de dados - Derivação da estrutura da arquitetura do sistema - 
Análise de estilos ou padrões de arquitetura alternativos - Pré-análise da 
arquitetura escolhida de processos. 
 D Projeto de dados - Derivação da estrutura da arquitetura do sistema - 
Análise de estilos ou padrões de arquitetura alternativos - 
Implementação da arquitetura utilizando-se um modelo de processos. 
Texto da aula 03, página 4. 
 E Projeto de dados - Derivação da estrutura da arquitetura do sistema - 
Cliente servidor - Implementação da arquitetura utilizando-se um modelo de 
processos. 
 
Questão 12/12 - Engenharia de Software (questão opcional) 
Conforme Lopes (2011) na Aula 4, Ponto de Função pode ser considerado como uma técnica de 
estimativa de esforço. 
Marque a única alternativa correta sobre Ponto de função. 
Nota: 0.0Você não pontuou essa questão 
 A Ponto de função medem diretamente o esforço, a produtivdade e o custo 
de um projeto de software. 
 B Pode ser considerado como uma técnica que tem por definição medir o que 
o software faz e como ele foi construído. 
 C Ponto de função medem diretamente o esforço, a produtividade, mas não 
medem o custo de um projeto de software. 
 
 
 
 
 D Ponto de função tem por definição medir o que o software faz e não 
como ele foi construído. 
Segundo Lopes (2011), essa técnica tem por definição medir o que o 
software faz e não como ele foi construído. PDF da Aula 04, página 3. 
 E Ponto de função não medem a estimativa de esforço para implementação 
de um sistema. 
Você assinalou essa alternativa (E)

Mais conteúdos dessa disciplina