Buscar

Apol1 - 100 - Engenharia de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1/10 - Engenharia de Software
Leia o seguinte fragmento de texto:
“O modelo em cascata apresenta o processo de desenvolvimento de software como uma série de estágios. Devido à cascata de uma fase para outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida do 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.
Levando em consideração o fragmento de texto dado e cada uma das fases do modelo em cascata, assinale a alternativa correta que corresponde a sequência de execução das fases desse modelo.
Nota: 10.0
	
	A
	Implementação e teste de unidade / Definição dos requisitos / Integração e teste de sistema / Projeto do sistema e do software / Operação e manutenção
	
	B
	Definição dos requisitos / Projeto do sistema e do software / Integração e teste de sistema / Operação e manutenção / Implementação e teste de unidade
	
	C
	Operação e manutenção / Projeto do sistema e do software / Definição dos requisitos / Implementação e teste de unidade / Integração e teste de sistema
	
	D
	Projeto do sistema e do software / Implementação e teste de unidade / Definição dos requisitos / Integração e teste de sistema / Operação e manutenção
	
	E
	Definição dos requisitos / Projeto do sistema e do software / Implementação e teste de unidade / Integração e teste de sistema / Operação e manutenção
Você acertou!
Comentário:
A alternativa correta é a letra E.
O modelo em cascata apresenta o processo de desenvolvimento de software como uma série de fases, sendo elas:
Definição dos requisitos / Projeto do sistema e do software / Implementação e teste de unidade / Integração e teste de sistema / Operação e manutenção. (Aula 1 – página 8).
Questão 2/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.”.
 
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.
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.
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ê 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)
	
	E
	F – F – V – V
Questão 3/10 - Engenharia de Software
Atente para a seguinte afirmação:
“Os modelos V e W enfatizam a importância do teste no desenvolvimento de software e indicam que esse deve ser uma preocupação constante, e não apenas uma etapa colocada ao final do processo de desenvolvimento”.
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 a citação apresentada, assinale a alternativa correta que corresponde a sequência de execução das quatro fases do modelo V.
Nota: 10.0
	
	A
	Fase de requisitos / Fase de design arquitetural / Fase de design detalhado / Implementação
Você acertou!
Comentário: A alternativa correta é a letra A. O modelo V apresenta o processo de desenvolvimento de software como uma série de fases, sendo elas Fase de requisitos / Fase de design arquitetural / Fase de design detalhado / Implementação. (Aula 1 – página 11).
	
	B
	Fase de design detalhado / Fase de requisitos / Fase de design arquitetural / Implementação
	
	C
	Fase de design arquitetural / Fase de design detalhado / Fase de requisitos / Implementação
	
	D
	Implementação / Fase de design detalhado / Fase de design arquitetural / Fase de requisitos
	
	E
	Fase de requisitos / Implementação / Fase de design detalhado / Fase de design arquitetural
Questão 4/10 - Engenharia de Software
Modelos prescritivos de processos de desenvolvimento de software, são os tradicionais modelos criados com objetivos específicos para presumir o desenvolvimento de software. Sommerville (2018, p. 31) destaca alguns modelos prescritivos. De acordo com Sommerville, quais itens podem ser considerado como modelos descritivos.
I-Espiral
II- Scrum
III- Prototipação
IV- Cascata
V- Sashimi
Considerando o conteúdo ministrado na Aula 1, assinale a alternativa CORRETA
Nota: 10.0
	
	A
	Somente os itens III e IV estão corretos.
	
	B
	Somente os itens I e IV estão corretos.
	
	C
	Somente os itens I, III, IV e V estão corretos.
Você acertou!
Texto da Aula 1, páginas 5 - 7.
	
	D
	Todos os itens estão corretos.
	
	E
	Somente os itens I e V estão corretos.
Questão 5/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”.
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.
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
(  ) 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ê 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).
	
	C
	2 – 3 – 1
	
	D
	3 – 2 – 1
	
	E
	1 – 3 – 2
Questão 6/10 - Engenharia de Software
Os métodos de processo de desenvolvimento de software que mais estão fazendo sucesso na área de desenvolvimento de software são os métodos ágeis. 
Com base no modelo de Métodos Ágeis é correto afirmar que foram idealizados para :
I- Garantir agilidade,
II-Resposta apropriada a mudanças (equipes e tecnológicas),
III-Colaboração
IV-Menor custo nas mudanças.
V-Ser adaptável 
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
Nota: 10.0
	
	A
	Somente os itens I, III e IV estão corretos.
	
	B
	Somente os itens II, III e V estão corretos.
	
	C
	Somente os itens III, IV e V estão corretos.
	
	D
	Somente os itens I e V estão corretos.
	
	E
	Todos os itens estão corretos.
Você acertou!
Considerando o conteúdo ministrado na aula 2, Todos os itens estão corretos.
Questão 7/10 - Engenhariade 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”.
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 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ê 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).
	
	E
	Design simples / Ritmo sustentável
Questão 8/10 - Engenharia de Software
Há vários métodos ágeis utilizados no mercado de desenvolvimento de software. São métodos que incorporam as mudanças de requisitos constantes, propõem agilidade, melhor comunicação para o time de desenvolvimento, dentre outras características. É correto afirmar que os métodos abaixo são exemplos de métodos ágeis?
I - XP – extreme programming
II -DAS – desenvolvimento adaptativo de software
III - Scrum
IV - FDD – desenvolvimento guiado por características
V -AM – modelo ágil
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA
Nota: 10.0
	
	A
	Somente os itens I, III e IV estão corretos.
	
	B
	Todos os itens estão corretos.
Você acertou!
Considerando o conteúdo ministrado na aula 2, Todos os itens estão corretos.
	
	C
	Somente os itens II, III e V estão corretos.
	
	D
	Somente os itens III, IV e V estão corretos.
	
	E
	Somente os itens IV e V estão corretos.
Questão 9/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”.
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.
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ê 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 o lançamento, Desenvolver e testar o software, Lançar a versão, Avaliar o sistema. (Aula 2 – página 8).
	
	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
	
	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 10/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”.
 
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ê 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

Continue navegando