Buscar

Engenharia de Software apol 3

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

Questão 1/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: 0.0Você não pontuou essa questão
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
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
Você assinalou essa alternativa (E)
Questão 2/10 - Engenharia de Software
Considere o seguinte extrato de texto:
 
“O método é composto por duas grandes fases. A fase de concepção
e planejamento possui três disciplinas (chamadas de processos em
FDD) e, a fase de construção incorpora duas disciplinas”.
 
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 FDD,
assinale a alternativa correta que corresponde às três disciplinas da
fase de concepção e planejamento do método FDD.
Nota: 10.0
A Especular / Colaborar / Aprender
B Pré-projeto / Ciclo de vida / Pós-projeto
C
Desenvolver Modelo Abrangente / Construir Lista de
Funcionalidades / Planejar por Funcionalidade
Você assinalou essa alternativa (C)
Você acertou!
Comentário: A alternativa correta é a letra C.
A fase de concepção e planejamento possui
três disciplinas (chamadas de processos),
sendo elas: Desenvolver Modelo
Abrangente / Construir Lista de
Funcionalidades / Planejar por
Funcionalidade. (Aula 2 – página 10).
Alternativa A – Especular, Colaborar e
Aprender são as três fases do método ASD.
(Aula 2 – página 16)
Alternativa B – Pré-projeto, Ciclo de vida e
Pós-projeto são fases do método DSDM.
(Aula 2 – páginas 11 e 12)
Alternativa D – Concepção, planejamento e
construção correspondem às duas fases do
método FDD. (Aula 2 – página 10).
Alternativa E – Detalhar por Funcionalidade
e Construir por Funcionalidade são duas
disciplinas da fase de construção do método
FDD. Já jogo de planejamento corresponde a
uma das práticas do método XP. (Aula 2 –
páginas 7 e 10).
D Concepção / Planejamento / Construção
E
Detalhar por Funcionalidade / Construir por 
Funcionalidade / Jogo de planejamento
Questão 3/10 - 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: 10.0
A Somente os itens I e II estão corretos
B
Somente os itens III e IV estão corretos
Você assinalou essa alternativa (B)
Você acertou!
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
Questão 4/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”.
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.
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)
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)
E
Modelos de processos de prototipação e modelos de
processos de desenvolvimento em fases
Questão 5/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ê assinalou essa alternativa (D)
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 6/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”. 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: 10.0
A Desenvolvimento / Teste / Validação / Entrega
B
Especificação / Desenvolvimento / Validação / 
Evolução
Você assinalou essa alternativa (B)
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)
C Especificação / Desenvolvimento / Teste / Entrega
D Validação / Desenvolvimento / Entrega / Teste
E Desenvolvimento / Teste / Entrega / Evolução
Questão 7/10 - Engenharia de Software
Segundo a engenharia de software, em termos gerais o desenvolvimento de um sistema segue um ciclo de vida na 
seguinte ordem :
I-Análise -> Levantamento de Requisitos -> Projeto -> Implementação 
-> Manutenção -> Teste
II-Levantamento de Requisitos -> Análise -> Projeto -> Implementação 
-> Teste -> Manutenção
III-Levantamento de Requisitos -> Análise -> Projeto -> Teste -> 
Manutenção -> Implementação
IV-Análise -> Levantamento de Requisitos -> Projeto -> 
Implementação -> Teste -> Manutenção
V-Análise -> Levantamento de Requisitos -> Projeto -> Teste -> 
Manutenção -> Implementação
Assinale a alternativa que apresenta a ordem CORRETA
Nota: 10.0
A Somente o item I está correto
B
Somente o item II está correto
Você assinalou essa alternativa (B)
Você acertou!
Coneteúdo ministrado 
na Aula 1
C Somente o item III está correto
D Somente o item IV está correto
E Somente o item V está correto
Questão 8/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ê assinalou essa alternativa (A)
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 9/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ê assinalou essa alternativa (B)
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 10/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ê assinalou essa alternativa (E)
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).

Continue navegando