Buscar

APOL 2 ENGENHARIA DE SOFTWARE Nota 100

Prévia do material em texto

Questão 1/10 
Modelos de processos são arcabouços para estruturação de todo o ciclo de projeto de software. 
O modelo incremental é destacado abaixo com algumas informações e características. 
É correto afirmar que um modelo incremental: 
I-A cada nova elicitação de requisitos o projeto encolhe. 
II-Este modelo não pode combinar fluxos de processo lineares e paralelos. 
III-Também podem ser desenvolvidos para outra plataforma de hardware e de software com menor 
capacidade. 
IV-Este modelo é útil quando não há pessoal disponível para implementação completa do software. 
V-Os primeiros incrementos podem ser feitos com poucos profissionais. Considerando o conteúdo 
ministrado na Aula 2, assinale a alternativa com os ítens corretos 
 
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 
 
Questão 2/10 
Um modelo de processo também pode ser definido como um arcabouço que contenha tarefas necessárias 
para a construção de software com um bom padrão de qualidade. Um processo define a abordagem 
adotada para elaboração do software e ao adotar um modelo de processo ganhamos: 
I-Estabilidade durante o processo de desenvolvimento 
II-Maior controle sobre o processo 
III-Organização do processo 
IV-Agilidade 
V-Documentação que é escrita e mantida ao longo do processo. Considerando o conteúdo ministrado na 
aula 2, assinale a alternativa CORRETA 
 
A Somente os itens III e IV estão corretos. 
 
B Somente os itens I e IV estão corretos. 
 
C Somente os itens IV e V estão corretos. 
 
D Todos os itens estão corretos. 
 
E Somente os itens I e II estão corretos. 
 
 
 
 
 
 
 
 
Questão 3/10 
Os modelos de processos de desenvolvimento de software são constituídos por fluxos de processo. 
É correto afirmar que os fluxos abaixo representam todos os tipos: 
I-Linear 
II-Iterativo 
III-Evolucionário 
IV-Paralelo 
V-Combinação de dois ou mais modelos 
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA 
 
A Somente os itens III e IV estão corretos. 
 
B Somente os itens I e IV estão corretos. 
 
C Somente os itens IV e V estão corretos. 
 
D Todos os itens estão corretos. 
 
E Somente os itens I e V estão corretos. 
 
Questão 4/10 
Fluxos de processos definem características de aplicações de cada tipo de processo de desenvolvimento 
de software. 
Com base nestes fluxos de processos é correto afirmar que : 
I- Os fluxos de processo linear necessariamente seguem uma ação após a outra até o final do modelo 
II- Os fluxos de processo iterativos possuem um formato de retorno dentro de uma mesma atividade ou 
mais. Mesmo que haja uma sequência a ser seguida, é permitida a iteratividade entre atividades e tarefas 
III- Os fluxos de processo do tipo evolucionário não possuem um aspecto de iteratividade entre todas as 
atividades e tarefas dentro de um curto espaço de tempo. 
IV- Os fluxos de processo em paralelo não permitem que várias pequenas unidades do software sejam 
desenvolvidas em paralelo e independente. 
V-Combinação de dois ou mais modelosConsiderando o conteúdo ministrado na aula 2, assinale a 
alternativa CORRETA 
 
A Somente os itens I,III e IV estão corretos. 
 
B Somente os itens II, IV e V estão corretos. 
 
C Somente os itens I,II e III estão corretos. 
 
D Todos os itens estão corretos. 
 
E Somente os itens I e IV estão corretos. 
 
 
 
 
 
Questão 5/10 
Modelos de processos são arcabouços para estruturação de todo o ciclo de projeto de software. O modelo 
clássico é o modelo mais antigo. 
As afirmações abaixo relatam informações adicionais ou características deste modelo: 
I-Este modelo, também conhecido por modelo cascata, 
II-É uma abordagem paralela e sistemática das atividades e tarefas. 
III-Permite que o resultado seja visto antes do final do projeto. 
IV-É o mais antigo da engenharia de software. 
V-Sua eficácia é grande 
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA 
 
A Somente os itens I e IV estão corretos. 
 
B Somente os itens II, III e V estão corretos. 
 
C Somente os itens II e V estão corretos. 
 
D Todos os itens estão corretos. 
 
E Somente os itens I e V estão corretos. 
 
Questão 6/10 
Modelos de processos são arcabouços para estruturação de todo o ciclo de projeto de software. 
O modelo incremental é destacado abaixo com algumas informações e características. 
É correto afimar que um modelo incremental: 
I-A cada nova elicitação de requisitos o projeto encolhe. 
II-Este modelo não pode combinar fluxos de processo lineares e paralelos. 
III-Também podem ser desenvolvidos para outra plataforma de hardware e de software com menor 
capacidade. 
IV-Este modelo é útil quando não há pessoal disponível para implementação completa do software. 
V-Os primeiros incrementos podem ser feitos com poucos profissionais.Considerando o conteúdo 
ministrado na aula 2, assinale a alternativa CORRETA 
 
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, IV e V estão corretos. 
 
E Todos os itens estão corretos. 
 
 
 
 
 
 
Questão 7/10 
Métodos de processo de desenvolvimento de software evolutivos, como o próprio nome propõe, 
destacam-se por uma linha de atuação iterativa e centrada nos stakeholders. 
É correto afirmar para métodos de processo do tipo evolucionário que: 
I- Este modelo aplica-se a sistemas simples que não apresentam evolução ao longo do tempo de 
desenvolvimento. 
II-As necessidades de negócio não podem mudar com muita frequência. 
III-Os prazos geralmente são generosos e são produzidos para mercados muito específicos. 
IV-Prototipação e Espiral são comumente confundidos como tipos de modelos evolucionários 
VI-Os requisitos geralmente não são difíceis de serem elicitadosConsiderando o conteúdo ministrado na 
aula 2, assinale a alternativa CORRETA 
 
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 Todos os itens estão corretos. 
 
E Nenhum dos itens está correto 
 
Questão 8/10 
Há métodos de processos de desenvolvimento de software que são focados em áreas específicas, tais 
como os métodos de processos especializados. 
Com base no modelo de processo Especializado é correto afirmar que : 
I-Os modelos especializados baseiam-se em componentes, métodos formais e orientação a aspectos. 
II-Estes modelos incorporam características do modelo espiral, com abordagem iterativa e reuso de 
componentes. 
III-Os métodos formais são utilizados para especificação forma de modelos matemáticos, que possuem 
uma notação rigorosa. 
IV-Modelos que envolvem alto custo, poucos desenvolvedores e um treinamento extensivo. 
V-É um tipo de processo não maduro ainda. Sua natureza é paralela e concorrente.Considerando o 
conteúdo ministrado na aula 2, assinale a alternativa CORRETA 
 
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 IV e V estão corretos 
 
E Todos os itens estão corretos. 
 
 
 
 
 
 
Questão 9/10 
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 idealizadospara : 
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 
 
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. 
 
Questão 10/10 
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 
 
A Somente os itens I, III e IV estão corretos. 
 
B 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. 
 
1C 2D 3D 4C 5A 6C 7E 8E 9E 10B

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes