Buscar

ENGENHARIA DE SOFTWARE APOL 02 COM GABARITO OFICIAL

Prévia do material em texto

Disciplina(s): 
Engenharia de Software 
APOL 2 
 
 
 
 
 
 
 
 
Data de início: 
Prazo máximo entrega: - 
Data de entrega: 
 
 
Questão 1/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. 
 
 Você acertou! 
Considerando o Conteúdo ministrado na Aula 2 - TODOS ESTÃO CORRETOS 
 E Somente os itens I e II estão corretos. 
 
 
Questão 2/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. 
 
 Você acertou! 
Considerando o conteúdo ministrado na aula 2, TODAS ESTÃO CORRETAS 
 E Somente os itens I e V estão corretos. 
 
 
Questão 3/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 modelos 
 
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, IV e V estão corretos. 
 C Somente os itens I,II e V estão corretos. 
 Você acertou! 
Considerando o conteúdo ministrado na aula 2, 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 4/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. 
 
 Você acertou! 
Considerando o conteúdo ministrado na aula 2, 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 5/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. 
 
 Você acertou! 
Considerando o conteúdo ministrado na aula 2, 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 6/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 elicitados 
 
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 Todos os itens estão corretos. 
 E Nenhum dos itens está correto 
 
 Você acertou! 
Considerando o conteúdo ministrado na aula 2, Nenhum dos itens está correto 
 
 
 
Questão 7/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. 
 
 Você acertou! 
Considerando o conteúdo ministrado na aula 2, Todos os itens estão corretos. 
 
 
Questão 8/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 idealizados para : 
I- Garantir agilidade, 
II-Resposta apropriada a mudanças (equipes etecnoló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. 
 
 Você acertou! 
Considerando o conteúdo ministrado na aula 2, Todos os itens estão corretos. 
 
 
Questão 9/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. 
 
 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 10/10 
Diagrama de uma linguagem de modelagem de sistemas baseada em objetos desenvolvida por Jacobson, Rumbaugh e 
Booch. Diz respeito a este diagrama: 
I- Consiste no diagrama de casos de uso (diagramas da UML). 
II- Sua modelagem é centrada no usuário. 
III-Considera o comportamento interno do sistema. 
IV-Demonstra as funcionalidades do sistema. 
V-Descreve o que acontece fora do sistema. 
Qual das alternativas abaixo está correta? 
 A Somente as sentenças I, II e IV são verdadeiras. 
 
 Você acertou! 
resposta na página 5 do material da aula 3 
 B Somente as sentenças II, III e V são verdadeiras. 
 C Somente as sentenças III, IV e V são verdadeiras. 
 D Somente as sentenças I, II e III são verdadeiras. 
 E Somente as sentenças II, IV e V são verdadeiras.

Continue navegando