Buscar

ENGENHARIA DE SOFTWARES

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 108 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 108 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 108 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

Prévia do material em texto

APOL 2 
Nota: 100 
Data de entrega: 
28/07/2016 10:49 
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 processoConsiderando o conteúdo ministrado 
na aula 2, assinale a alternativa CORRETA 
 
D 
Todos os itens estão corretos. 
Você acertou! 
Considerando o Conteúdo ministrado na Aula 2 - TODOS 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 
 
D 
Todos os itens estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 2, TODAS ESTÃO CORRETAS 
 
 
 
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 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- Não é possível haver a combinação de dois ou mais modelos de fluxos. 
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA 
 
C 
Somente os itens I,II e III estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 2, Somente os itens I,II e III 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. 
 
 
 
 
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 
 
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. 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 elicitadosConsiderando o conteúdo ministrado 
na aula 2, assinale a alternativa CORRETA 
 
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 
 
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 
O método de processo RUP surge para trabalhar características de uma linguagem de modelagem de 
sistemas baseada em objetos desenvolvida por Jacobson, Rumbaugh e Booch. 
Com base no modelo de processo de desenvolvimento de software RUP, é correto afirmar que : 
I- Ele foi constituído para não ser dirigido por casos de uso (diagramas da UML), 
II-Ele foi constituído para não ser centrado na arquitetura, 
III-Ele foi constituído para não ser iterativo 
IV-Ele foi constituído para não ser incremental. 
V-Apresenta fracos recursos em relação aos que os modelos tradicionais. 
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA 
 
B 
Nenhum dos itens estão correto. 
Você acertou! 
Considerando o conteúdo ministrado na aula 2, Nenhum dos itens estão correto. 
 
 
 
 
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 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 
 
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 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 \u2013 extreme programming 
II -DAS \u2013 desenvolvimento adaptativo de software 
III - Scrum 
IV - FDD \u2013 desenvolvimento guiado por características 
V -AM \u2013 modelo ágil 
Considerando o conteúdo ministrado na aula 2, assinale a alternativa CORRETA 
 
B 
Todosos itens estão corretos. 
Você acertou! 
Considerando 
 
 
APOL DA 1 A 5 ENGENHARIA DE SOFTWARE 
APOL 1 
Questão 1/10 
A Engenharia de software estabelece o emprego de princípios das engenharias para 
obtenção de um software confiável e econômico. Segundo a IEEE, a engenharia de 
software é a aplicação de abordagem voltadas para : 
 
I-Sistemática 
II-Disciplinada 
III-Quantificável 
IV-Manutenção do software 
V-Operação do Software. 
Assinale a alternativa que indica a sequência correta 
 
A Somente os itens I e III estão corretos 
 
B Somente os itens II, IV e V estão corretos 
 
C Somente os itens II e III estão corretos 
 
D Somente os itens I e II estão corretos 
 
E Todos os ítens estão corretos 
Você acertou! 
De acordo com o conteúdo ministrado na Aula 1 - Todos corretos. 
 
 
 
 
Questão 2/10 
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 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: 
 
A Somente os itens I e II estão corretos 
 
B Somente os itens III e IV estão corretos 
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 3/10 
A engenharia de software surgiu em meados dos anos 70 como uma forma de contornar o 
que se chamava crise do software. 
Tal crise ocorria em decorrência da complexidade no desenvolvimento, além de 
problemas relacionados a prazos, custos e qualidade. 
Em relação aos fundamentos científicos da engenharia de software, Assinale as 
alternativas que estejam corretas 
I-O uso de métodos, modelos, técnicas, processos e ferramentas que possam ser 
utilizados durante todas as fases de desenvolvimento de software. 
II-O uso de mecanismos para planejamento e gerenciamento de projeto de 
desenvolvimento de software. 
III-A aplicação de qualidade aos processos e consequentemente ao produto final 
(software). 
IV-O uso de métodos e ferramentas que possam ser utilizados durante todas as fases de 
desenvolvimento de software 
V-O uso de métodos com aplicações de qualidade aos processos que possam ser 
utilizados durante todas as fases de desenvolvimento de software.Assinale a alternativa 
que apresenta a sequência CORRETA 
 
A Somente os itens I, II e III estão corretos 
Conteúdo ministrado na Aula 1 
 
B Somente os itens I, II e IV estão corretos 
 
C Somente os itens I e V estão corretos 
 
D Somente os itens II, III e V estão corretos 
 
E Todos os itens estão corretos. 
 
 
 
 
Questão 4/10 
O termo engenharia de software torna-se forte após 1968, quando sistemas tornam-se 
cada vez mais complexos. 
Dá-se início a utilização de métodos, técnicas e ferramentas de modo a combater a crise 
do software. 
Esta \u201ccrise do software\u201d é relatada através de alguns sintomas: 
 
I-Atraso na entrega + Orçamento estourado + Gerenciamento sem indicadores 
II-Falhas de software + Lentidão + Cansaço da equipe 
III-Custos elevados + Cansaço da equipe + Lentidão 
IV-Requisitos mal elaborados + Custo Elevado + Insatisfação do usuário 
V-Baixa qualidade do software + Falhas de Software + Requisitos mal elaboradosAssinale 
a alternativa que apresenta a sequência dos ítens CORRETOS 
 
A Somente os itens I e II estão corretos 
 
B Somente os itens IV e III estão corretos. 
 
C Somente os itens I e V estão corretos 
Você acertou! 
Conteúdo ministrado na Aula 1 
 
D Somente os itens I e III estão corretos 
 
E Todos os itens estão corretos 
 
 
 
 
 
Questão 5/10 
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çãoAssinale a alternativa que apresenta a ordem CORRETA 
 
A Somente o item I está correto 
 
B Somente o item II está correto 
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 6/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 
Assinale a alternativa com a sequência 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! 
Como apresentado na aula 2, todos os itens estão corretos 
 
E Somente os itens I e V estão corretos. 
 
 
 
 
Questão 7/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 modelosAssinale a alternativa que contem os ítens 
CORRETOS 
 
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 
Você acertou! 
Considerando o conteúdo ministrado na Aula 2, os itens I, II e III estão corretos 
 
D Somente os itens I e IV estão corretos. 
 
E Todos os itens estão corretos 
 
 
 
 
Questão 8/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 
 
 
 
 
 
APOL 02 \u2013 ENGENHARIA DE SOFTWARE 
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 dequalidade. 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 processoConsiderando 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 III estão corretos. 
Você acertou! OU I, II , V? 
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 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 
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 
O método de processo RUP surge para trabalhar características de uma linguagem de 
modelagem de sistemas baseada em objetos desenvolvida por Jacobson, Rumbaugh e 
Booch. 
Com base no modelo de processo de desenvolvimento de software RUP, é correto afirmar 
que : 
 
I- Ele foi constituído para ser dirigido por casos de uso (diagramas da UML), 
II-Ele foi constituído para não ser centrado na arquitetura, 
III-Ele foi constituído para não ser itrativo 
IV-Ele foi constituído para não ser incremental. 
 
 
m modelo-guia de especificações de requisitos). 
Uma SRS é composta por vários níveis: 
I)Introdução, descrição geral. 
II)Memorial e regras. 
III)Características do sistema, requisitos de interfaces externas. 
IV)Outros requisitos funcionais, outros requisitos e apêndices. 
V)Sumário e Conclusão.Considerando o conteúdo ministrado na aula 5, assinale a alternativa 
CORRETA 
Nota: 20.0 
 
A 
Somente os itens I, III e IV estão corretos 
Você acertou! 
Considerandoo conteúdo ministrado na aula 5, 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 IV estão corretos 
 
D 
Somente os itens I, II e V estão corretos 
 
E 
Todos os itens estão corretos 
 
 
 
 
Questão 5/5 - Engenharia de Software 
Toda organização necessita aprimorar continuamente suas habilidades para atrair, desenvolver, 
motivar, organizar e reter a força de trabalho necessária para se atingir objetivos estratégicos em um 
negócio. 
Isto se refere a pessoas dentro do gerenciamento de projetos e é definido em: 
I)ISO 9026. 
II)Melhoria contínua de software. 
III)People-CMM (People Capability and Maturity Model) 
IV)CMMI \u2013 nível 5. 
V)Métodos ágeis.Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA 
Nota: 20.0 
 
A 
Somente o item I está correto 
 
B 
Somente o item II está correto 
 
C 
Somente o item III está correto 
Você acertou! 
Considerando o conteúdo ministrado na aula 5, o item III está CORRETO 
 
D 
Somente o item IV está correto 
ATIVIDADE PRÁTICA 
Nota: 100 
PROTOCOLO: 201702211357642E97834 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Disciplina(s): 
Engenharia de Software 
Data de início: 
21/02/2017 20:20 
Prazo máximo entrega: 
- 
Data de entrega: 
03/04/2017 06:53 
Questão 1/10 - Engenharia de Software 
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 
Nota: 10.0 
 
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 2/10 - Engenharia de Software 
Projeto de padrão de software é uma regra de três partes que expressa a relação entre contexto, 
problema e solução do software. 
Os subtipos abaixo fazem parte dos padrões criacionais: 
I)Iterador 
II)Comandos 
III)Interpretador 
IV)Cadeia de responsabilidades 
V)MediadorConsiderando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA 
Nota: 10.0 
 
A 
Somente os itens I, II e III estão corretos 
 
B 
Somente os itens II, III e IV 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 5, Nenhum dos itens está CORRETO 
 
 
 
Questão 3/10 - Engenharia de Software 
O projeto da arquitetura reflete a estrutura de dados e componentes do programa para construção 
de um sistema. 
A arquitetura não é o software operacional, mas a representação para análise, alternativas e redução 
de riscos para construção de software. 
Ela facilita a comunicação entre as partes envolvidas e cria um modelo compreensível da estrutura do 
software. 
Há vários estilos de arquitetura, entre eles encontram-se: 
I)Centrada em dados. 
II)centrada em fluxo de dados. 
III)Centrada em chamadas e retornos. 
IV)Orientados a objetos. 
V)Em camadasConsiderando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA 
Nota: 10.0 
 
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 IV estão corretos 
 
D 
Todos os itens estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 5, Todos os itens estão CORRETOS 
 
E 
Somente os itens I, II e III estão corretos 
 
 
 
 
 
Questão 4/10 - Engenharia de Software 
Projeto de padrão de software é uma regra de três partes que expressa a relação entre contexto, 
problema e solução do software. 
Quando fala-se em padrões para WebApps, é importante o desenvolvimento de arquiteturas de: 
I)Informações 
II)Navegação 
III)Interação 
IV)Apresentação 
V)FuncionalidadesConsiderando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA 
Nota: 10.0 
 
A 
Somente os itens I, II e III estão corretos 
 
B 
Somente os itens II, III e IV estão corretos 
 
C 
Somente os itens III,IV e V estão corretos 
 
D 
Todos os itens estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 5, Todos os itens estão CORRETOS 
 
E 
Somente os itens II, III, IV e V estão corretos 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 5/10 - Engenharia de Software 
A modelagem do tipo estruturada possui uma visão macro e parte-se de um marco zero para se 
enxergar a totalidade. 
Assim como todas as modelagens e metodologias esta possui alguns diagramas. 
Quais os itens abaixo são diagramas que fazem parte deste tipo de modelagem? 
I) diagramas de sequência. 
II) diagramas de classe. 
III) diagramas de casos de uso. 
IV) diagramas de componentes. 
V) diagramas de colaboração. 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
Nota: 10.0 
 
A 
Somente os itens II, III e V estão corretos. 
 
B 
Somente os itens I, 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 3, Nenhum dos itens está correto. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 6/10 - Engenharia de Software 
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 
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 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 7/10 - Engenharia de Software 
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? 
Nota: 10.0 
 
A 
Somente as sentenças I, II e IV são verdadeiras. 
Você acertou! 
resposta na página 5 do material da 
 
 
Disciplina(s): 
Engenharia de Software 
Data de início: 15/04/2018 18:01 
Prazo máximo entrega: - 
Data de entrega: 15/04/2018 18:25 
Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicadoou 
compartilhado em redes sociais ou grupo de mensagens. 
O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e 
poderá implicar sanções disciplinares, com possibilidade de desligamento do quadro de 
alunos do Centro Universitário, bem como responder ações judiciais no âmbito cível e 
criminal. 
 
Questão 1/10 - Engenharia de Software 
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 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- Não é possível haver a combinação de dois ou mais modelos de fluxos. 
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, IV e V estão corretos. 
C 
Somente os itens I,II e III 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 2/10 - Engenharia de Software 
A modelagem orientada a objetos utiliza-se da linguagem de modelagem unificada 
(UML). 
Ela representa conceitos reais através de objetos numa linguagem visual. 
Quais os itens abaixo são diagramas que fazem parte deste tipo de modelagem? 
I) diagramas de sequência. 
II) diagramas de classe. 
III) diagramas de casos de uso. 
IV) diagramas de componentes. 
V) diagramas de colaboração. 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
Nota: 10.0 
A Somente os itens II, III e V estão corretos. 
B Somente os itens I, III e V estão corretos. 
C Somente os itens III, IV e V estão corretos. 
D 
Todos os itens estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Todos os itens estão corretos. 
E Somente os itens I e V estão corretos. 
 
 
 
 
Questão 3/10 - Engenharia de Software 
O gerenciamento de projetos possui tarefas com objetivos para o benefício de todos os 
participantes. 
Para que ela seja bem sucedida é necessário além de um bom planejamento, um 
excelente controle. 
 
A gestão de projetos é do tipo horizontal e traz consigo: 
I)Mais produtividade, eficiência e eficácia. 
II)Mais produtividade, menos eficiência e eficácia. 
III)Mais tecnologia e mais pessoas. 
IV)Aborda pessoas, processos e produtos. 
V)Aborda tecnologia como aspecto mais importante. 
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA 
Nota: 10.0 
A Somente os itens III e IV estão corretos. 
B Somente os itens IV e V estão corretos 
C 
Somente os itens I e IV estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 5, os itens I e IV 
estão CORRETOS 
D Somente os itens I, II e V estão corretos 
E Todos os itens estão corretos 
 
 
 
 
 
 
 
 
Questão 4/10 - Engenharia de Software 
Projeto de software é um empreendimento com objetivo bem definido, que consome 
recursos e ocorre geralmente com prazos, custos e qualidade bem definidos. 
 
As afirmativas abaixo também referem-se a projetos de software: 
I)Projetos de software tornam-se cada vez maiores e mais complexos. 
II)Projetos de software tornam-se cada vez mas artesanais. 
III) Projetos de software necessitam de gerentes de projetos mais integradores que 
técnicos. 
IV)Projetos de software possuem como principais etapas: planejamento, programação e 
controle de tarefas integradas. 
V)Projetos de software necessitam de programadores e analistas mais integradores que 
técnicos. 
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA 
Nota: 10.0 
A Somente os itens I, II e IV estão corretos. 
B 
Somente os itens I , III e IV estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 5, os itens I , III e IV estão 
CORRETOS 
C Somente os itens II, IV e V estão corretos 
D Todos os itens estão corretos 
E Somente os itens II e V estão corretos 
 
 
 
Questão 5/10 - Engenharia de Software 
Um software bom o suficiente é capaz de possuir funções e características de alta 
qualidade, usuários que queiram utilizá-lo, bem como possuir funções especializadas. 
Para tanto, eles possuem custos. 
Estes custos relacionados à qualidade de software são divididos em 
 
I) qualidade, avaliação e falhas. 
 
II) prevenção, testes e falhas. 
III) verificação, avaliação e falhas. 
 
IV) prevenção, avaliação e validação. 
V) prevenção, avaliação e falhas 
Considerando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA 
Nota: 10.0 
A Somente o item I está correto 
B Somente o item IV está correto 
C Somente o item II está correto 
D Todos os itens estão corretos 
E 
Somente o item V está correto 
Você acertou! 
Considerando o conteúdo ministrado na aula 4, Somente o item V está 
CORRETO 
 
 
 
 
Questão 6/10 - Engenharia de Software 
Toda organização necessita aprimorar continuamente suas habilidades para atrair, 
desenvolver, motivar, organizar e reter a força de trabalho necessária para se atingir 
objetivos estratégicos em um negócio. 
 
Isto se refere a pessoas dentro do gerenciamento de projetos e é definido em: 
I)ISO 9026. 
II)Melhoria contínua de software. 
III)People-CMM (People Capability and Maturity Model) 
IV)CMMI \u2013 nível 5. 
V)Métodos ágeis. 
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA 
Nota: 10.0 
A Somente o item I está correto 
B Somente o item II está correto 
C 
Somente o item III está correto 
Você acertou! 
Considerando o conteúdo ministrado na aula 5, o item III está CORRETO 
D Somente o item IV está correto 
E Somente o item V está correto 
 
 
 
Questão 7/10 - Engenharia de Software 
Para que a garantia da qualidade seja efetiva, precisamos adotar uma estrutura de 
métricas, as quais nos darão resultados numéricos que nos auxiliarão na análise e 
melhoria contínua no processo de desenvolvimento de software. 
A estrutura de métricas estabelece itens importantes e princípios de medição conforme 
as alternativas abaixo: 
I) validações empíricas. 
 
II) criação de métricas e feedback. 
III) medidas, métricas e construção de indicadores. 
 
IV) formulação, coleta, análise e feedback. 
V) formulação de validações empíricas e indicadores numéricos 
Considerando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA 
Nota: 10.0 
A Somente os itens III e V estão corretas 
B Somente os itens I e IV estão corretas 
C 
Somente os itens III e IV estão corretas 
Você acertou! 
Considerando o conteúdo ministrado na aula 4,Somente os itens III e IV estão 
CORRETOS 
D Somente os itens I e II estão corretas 
E Todos os itens estão corretos 
 
 
 
 
 
 
 
 
Questão 1/10 - Engenharia de Software 
Projeto de padrão de software é uma regra de três partes que expressa a relação entre contexto, 
problema e solução do software. São três tipos principais: 
03/10/2018 AVA UNIVIRTUS 
file:///C:/Users/luanm/Desktop/AVA%20UNIVIRTUS.html 2/9 
I)Agregacionais. 
II)Hierárquicos. 
III)Criacionais. 
IV)Estruturais. 
V)Comportamentais 
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA 
Nota: 10.0 
A Somente os itens I, II e III estão corretos 
B Somente os itens II, III e IV estão corretos 
C 
Somente os itens III,IV e V estão corretosVocê acertou! 
Considerando o conteúdo ministrado na aula 5, os itens III,IV e V estão CORRETOS 
D Somente os itens I e III estão corretos 
E Todos os itens estão corretos 
 
 
 
 
Questão 2/10 - Engenharia de Software 
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de modelagem 
unificada). 
É correto afirmar que os diagramas abaixo relacionados pertencem ao modelo comportamental ou 
dinâmico 
do sistema modelado. 
I) Casos de Uso 
II) Interação 
III) Sequência 
IV) Colaboração 
V) Atividades 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
Nota: 0.0 
A Somente os itens III e V estão corretos. 
B Somente os itens IV e V estão corretos. 
C Somente os itens II e V estão corretos. 
D Todos os itens estão corretos.Considerando o conteúdo ministrado na aula 3, Todos os itens estão 
corretos. 
E Somente os itens I e V estão corretos. 
 
 
 
 
 
 
 
 
 
 
 
Questão 3/10 - Engenharia de Software 
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 
03/10/2018 AVA UNIVIRTUS 
file:///C:/Users/luanm/Desktop/AVA%20UNIVIRTUS.html 3/9 
III- Os fluxos de processo do tipo evolucionário 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- Não é possível haver a combinação de dois ou mais modelos de fluxos. 
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, IV e V estão corretos. 
C 
Somente os itens I,II e III 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 - Engenharia de Software 
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 
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. 
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 5/10 - Engenharia de Software 
O projeto de interfaces, tão importante quanto código de programa bem implementado, deve 
considerar aspectos importantes na sua construção: 
I)Usabilidade. 
03/10/2018 AVA UNIVIRTUS 
file:///C:/Users/luanm/Desktop/AVA%20UNIVIRTUS.html 4/9 
II)Escalabilidade. 
III)Acessibilidade. 
IV)Portabilidade. 
V)Produtividade 
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA 
Nota: 10.0 
A Somente os itens II e IV estão corretos 
B 
Somente os itens I e III estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 5, os itens I e III estão CORRETOS 
C Somente os itens I e II estão corretos 
D Somente os itens III e IV estão corretos 
E Todos os itens estão corretos 
 
 
 
Questão 6/10 - Engenharia de Software 
Projeto de padrão de software é uma regra de três partes que expressa a relação entre contexto, 
problema e solução do software. 
Os subtipos abaixo fazem parte dos padrões criacionais: 
I)Iterador 
II)Comandos 
III)Interpretador 
IV)Cadeia de responsabilidades 
V)Mediador 
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA 
Nota: 10.0 
A Somente os itens I, II e III estão corretos 
B Somente os itens II, III e IV 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 5, Nenhum dos itens está CORRETO 
 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 7/10 - Engenharia de Software 
O gerenciamento de projetos possui tarefas com objetivos para o benefício de todos os participantes. 
Para que ela seja bem sucedida é necessário além de um bom planejamento, um excelente controle. 
A gestão de projetos é do tipo horizontal e traz consigo: 
03/10/2018 AVA UNIVIRTUS 
file:///C:/Users/luanm/Desktop/AVA%20UNIVIRTUS.html 5/9 
I)Mais produtividade, eficiência e eficácia. 
II)Mais produtividade, menos eficiência e eficácia. 
III)Mais tecnologia e mais pessoas. 
IV)Aborda pessoas, processos e produtos. 
V)Aborda tecnologia como aspecto mais importante. 
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA 
Nota: 10.0 
A Somente os itens III e IV estão corretos. 
B Somente os itens IV e V estão corretos 
C 
Somente os itens I e IV estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 5, os itens I e IV estão CORRETOS 
D Somente os itens I, II e V estão corretos 
E Todos os itens estão corretos 
 
 
 
 
Questão 8/10 - Engenharia de Software 
A engenharia de software surgiu em meados dos anos 70 como uma forma de contornar o que se 
chamava 
crise do software. 
Tal crise ocorria em decorrência da complexidade no desenvolvimento, além de problemas 
relacionados a 
prazos, custos e qualidade. 
Em relação aos fundamentos científicos da engenharia de software, Assinale as alternativas que 
estejam 
corretas 
I-O uso de métodos, 
 1 
 2 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 1/10 - Engenharia de Software 
A modelagem de software surgiu juntamente com a engenharia de software. 
Elas foram evoluindo juntamente com a evolução de software e necessidades das empresas e 
pessoas. 
Abaixo são listados alguns tipos de modelagem de software. 
I) Estruturada. 
II) Orientada a Serviços. 
III) Orientada a Objetos. 
IV) Unificada. 
V) Essencial. 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
Nota: 10.0 
 
A 
Somente os itens II, III e V estão corretos. 
 
B 
Somente os itens I, III e V estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Somente os itens I, 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 2/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 
Assinalea alternativa que apresenta a ordem CORRETA 
Nota: 10.0 
 
A 
Somente o item I está correto 
 
B 
Somente o item II está correto 
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 3/10 - Engenharia de Software 
Toda organização necessita aprimorar continuamente suas habilidades para atrair, desenvolver, 
motivar, organizar e reter a força de trabalho necessária para se atingir objetivos estratégicos em um 
negócio. 
Isto se refere a pessoas dentro do gerenciamento de projetos e é definido em: 
I)ISO 9026. 
II)Melhoria contínua de software. 
III)People-CMM (People Capability and Maturity Model) 
IV)CMMI \u2013 nível 5. 
V)Métodos ágeis. 
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA 
Nota: 10.0 
 
A 
Somente o item I está correto 
 
B 
Somente o item II está correto 
 
C 
Somente o item III está correto 
Você acertou! 
Considerando o conteúdo ministrado na aula 5, o item III está CORRETO 
 
D 
Somente o item IV está correto 
 
E 
Somente o item V está correto 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 4/10 - Engenharia de Software 
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 
Assinale a alternativa com a sequência 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 IV e V estão corretos 
 
D 
Todos os itens estão corretos 
Você acertou! 
Como apresentado na aula 2, todos os itens estão corretos 
 
E 
Somente os itens I e V estão corretos. 
 
 
Questão 5/10 - Engenharia de Software 
Para que a garantia da qualidade seja efetiva, precisamos adotar uma estrutura de métricas, as quais 
nos darão resultados numéricos que nos auxiliarão na análise e melhoria contínua no processo de 
desenvolvimento de software. 
A estrutura de métricas estabelece itens importantes e princípios de medição conforme as 
alternativas abaixo: 
I) validações empíricas. 
II) criação de métricas e feedback. 
III) medidas, métricas e construção de indicadores. 
IV) formulação, coleta, análise e feedback. 
V) formulação de validações empíricas e indicadores numéricos 
Considerando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA 
Nota: 10.0 
 
A 
Somente os itens III e V estão corretas 
 
B 
Somente os itens I e IV estão corretas 
 
C 
Somente os itens III e IV estão corretas 
Você acertou! 
Considerando o conteúdo ministrado na aula 4,Somente os itens III e IV estão CORRETOS 
 
D 
Somente os itens I e II estão corretas 
 
E 
Todos os itens estão corretos 
 
 
 
 
Questão 6/10 - Engenharia de Software 
A modelagem orientada a objetos utiliza-se da linguagem de modelagem unificada (UML). 
Ela representa conceitos reais através de objetos numa linguagem visual. 
Quais os itens abaixo são diagramas que fazem parte deste tipo de modelagem? 
I) diagramas de sequência. 
II) diagramas de classe. 
III) diagramas de casos de uso. 
IV) diagramas de componentes. 
V) diagramas de colaboração. 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
Nota: 10.0 
 
A 
Somente os itens II, III e V estão corretos. 
 
B 
Somente os itens I, III e V estão corretos. 
 
C 
Somente os itens III, IV e V estão corretos. 
 
D 
Todos os itens estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Todos os itens estão corretos. 
 
E 
Somente os itens I e V estão corretos. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 7/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: 0.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. 
Considerando o conteúdo ministrado na aula 2, Todos os itens estão corretos. 
 
 
 
 
Questão 8/10 - Engenharia de Software 
Qualidade de software é um conceito complexo e com várias visões diferentes. 
Quais visões abaixo estão relacionadas à qualidade de software? 
I)Visão transcendental. 
II)Visão do usuário e do produto. 
III) Visão do usuário e visão de interface. 
IV)Visão baseada em valor e visão do fabricante. 
V)Visão baseada em orçamento e visão do produto. 
Considerando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA 
Nota: 10.0 
 
A 
Somente os itens I , II e IV estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 4, Somente os itens I , II e IV estão CORRETOS 
 
B 
Somente os itens I, III e IV estão corretos 
 
C 
Somente os itens II, IV e V estão corretos 
 
D 
Todos os itens estão corretos 
 
E 
Somente os itens II e V estão corretos 
 
 
 
 
 
Questão 9/10 - Engenharia de Software 
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de modelagem 
unificada). 
É correto afirmar que os diagramas abaixo relacionados pertencem ao modelo estático do sistema 
modelado. 
I) Casos de Uso 
II) Interação 
III) Sequência 
IV) Colaboração 
V) Atividades 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
Nota: 10.0 
 
A 
Somente os itens III e V estão corretos. 
 
B 
Somente os itens IV e V estão corretos. 
 
C 
Somente os itens II 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 3, Nenhum dos itens está correto. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 10/10 - Engenharia de Software 
A modelagem do tipo estruturada possui uma visão macro e parte-se de um marco zero para se 
enxergar 
 1 
 2 
características top-down. 
III) parte-se da totalidade em visões cada vez menores. 
IV) modelagem de banco de dados. 
V) modelagem de processos.Considerando o conteúdo ministrado na aula 3, assinale a 
alternativa CORRETA 
 
A Somente os itens II, III e V estão corretos. 
 
B Somente os itens I, III e V estão corretos. 
 
C Somente os itens III, IV e V estão corretos. 
 
D Todos os itens estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Todos os itens estão corretos. 
 
E Somente os itens I e V estão corretos. 
 
 
 
 
 
 
 
Questão 5/10 
A modelagem do tipo estruturada possui uma visão macro e parte-se de um marco zero 
para se enxergar a totalidade. 
Assim como todas as modelagens e metodologias esta possui alguns diagramas. 
Quais os itens abaixo são diagramas que fazem parte deste tipo de modelagem? 
 
I) diagramas de sequência. 
II) diagramas de classe. 
III) diagramas de casos de uso. 
IV) diagramas de componentes. 
V) diagramas de colaboração.Considerando o conteúdo ministrado na aula 3, assinale a 
alternativa CORRETA 
 
A Somente os itens II, III e V estão corretos. 
 
B Somente os itens I, 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 Nenhumdos itens está correto. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Nenhum dos itens está correto. 
 
Questão 6/10 
A modelagem orientada a objetos utiliza-se da linguagem de modelagem unificada (UML). 
Ela representa conceitos reais através de objetos numa linguagem visual. 
Quais os itens abaixo são diagramas que fazem parte deste tipo de modelagem? 
 
I) diagramas de sequência. 
II) diagramas de classe. 
III) diagramas de casos de uso. 
IV) diagramas de componentes. 
V) diagramas de colaboração. 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
 
A Somente os itens II, III e V estão corretos. 
 
B Somente os itens I, III e V estão corretos. 
 
C Somente os itens III, IV e V estão corretos. 
 
D Todos os itens estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Todos os itens estão corretos. 
 
E Somente os itens I e V estão corretos. 
 
 
 
Questão 7/10 
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de 
modelagem unificada). 
A UML possui diagramas derivados das metodologias de Rumbaugh, Coad e Booch. 
As afirmativas abaixo são corretas em relação à UML. 
 
I) A OMG (Object Managment Group) é uma organização que mantém as especificações 
dos diagramas da UML. 
II) Diagramas de sequência, colaboração e atividades fazem parte da UML. 
III) A UML é muito mais difundida e utilizada que os modelos anteriores (Estruturado e 
Essencial). 
IV) Diagramas de Fluxo de Dados fazem parte da UML. 
V) A UML não tem uma classificação para seus diagramas, tais como diagramas Estáticos 
e Dinâmicos. 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
 
A Somente os itens II, III e V estão corretos. 
 
B Somente os itens I, II e III estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Somente os itens I, II e III 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 8/10 
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de 
modelagem unificada). 
A UML trabalha em várias visões. As afirmativas abaixo são corretas em relação às 
visões. 
 
I) Implantação e sequência. 
II) Projeto e implementação. 
III) Processo e atividade. 
IV) Sequência e processo. 
V) Implantação e processo. 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
 
A Somente os itens III e V estão corretos. 
 
B Somente os itens IV e V estão corretos. 
 
C Somente os itens II e V estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Somente os itens II e V estão corretos. 
 
D Somente os itens I e V estão corretos. 
 
E Todos os itens estão corretos. 
 
 
 
 
Questão 9/10 
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de 
modelagem unificada). 
É correto afirmar que os diagramas abaixo relacionados pertencem ao modelo 
comportamental ou dinâmico do sistema modelado. 
 
I) Casos de Uso 
II) Interação 
III) Sequência 
IV) Colaboração 
V) Atividades 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
 
A Somente os itens III e V estão corretos. 
 
B Somente os itens IV e V estão corretos. 
 
C Somente os itens II e V estão corretos. 
 
D Todos os itens estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Todos os itens estão corretos. 
 
E Somente os itens I e V estão corretos. 
 
 
 
Questão 10/10 
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de 
modelagem unificada). 
É correto afirmar que os diagramas abaixo relacionados pertencem ao modelo estático do 
sistema modelado. 
I) Casos de Uso 
II) Interação 
III) Sequência 
IV) Colaboração 
V) Atividades 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
 
A Somente os itens III e V estão corretos. 
 
B Somente os itens IV e V estão corretos. 
 
C Somente os itens II 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 3, Nenhum dos itens está correto. 
 
 
 
Questão 1/10 
Qualidade de software é um conceito complexo e com várias visões diferentes. 
Quais visões abaixo estão relacionadas à qualidade de software? 
 
I)Visão transcendental. 
II)Visão do usuário e do produto. 
III) Visão do usuário e visão de interface. 
IV)Visão baseada em valor e visão do fabricante. 
V)Visão baseada em orçamento e visão do produto.Considerando o conteúdo ministrado 
na aula 4, assinale a alternativa CORRETA 
 
A Somente os itens I , II e IV estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 4, Somente os itens I , II e IV estão CORRETOS 
 
B Somente os itens I, III e IV estão corretos 
 
C Somente os itens II, IV e V estão corretos 
 
D Todos os itens estão corretos 
 
E Somente os itens II e V estão corretos 
 
 
 
 
 
 
 
Questão 2/10 
No desenvolvimento de software, a qualidade de um projeto engloba o grau de 
atendimento às funções e características especificadas no modelo de requisitos. 
A gestão da qualidade preza por um produto que seja útil (usável) e que contenha valor 
agregado tanto para o desenvolvedor quanto para os usuários do sistema. 
Sendo assim, a qualidade pode ser analisada de acordo com as dimensões abaixo: 
 
I)Conformidade, durabilidade, facilidade de manutenção. 
 
II) Estética, percepção. 
III)Controle, gerenciamento. 
IV)Custos, orçamentos e percepção 
V)Desempenho, recursos, confiabilidade 
Considerando o conteúdo ministrado na aula 4, 
assinale a alternativa CORRETA 
 
A Somente os itens I , II e IV estão corretos 
 
B Somente os itens I, III 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 4, Somente os itens I, II e V estão CORRETOS 
 
D Somente os itens I, II e III estão corretos 
 
E Todos os itens estão corretos 
 
 
 
 
 
Questão 3/10 
A gestão da qualidade preza por um produto que seja útil (usável) e que contenha valor agregado 
tanto para o desenvolvedor quanto para os usuários do sistema. 
A qualidade pode ser analisada de acordo com as dimensões: conformidade, durabilidade, facilidade 
de manutenção, estética, percepção, desempenho, recursos e confiabilidade. 
Dentro destas dimensões, há fatores importantes e destacados para gerar a gestão completa da 
qualidade. São eles: 
I)Flexibilidade. 
II) Portabilidade. 
III)Interoperabilidade. 
IV)Testabilidade. 
V)ReusabilidadeConsiderando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA 
 
E 
Todos os itens estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 4, Todos os itens estão CORRETOS 
 
 
 
 
 
 
Questão 4/10 
A ISO 9126 define como principais fatores de qualidade de software alguns atributos fundamentais 
para avaliação de software. 
Quais das respostas abaixo não representam os atributos desta norma? 
I)Funcionalidade, confiabilidade, usabilidade. 
II) Eficiência, facilidade de manutenção, portabilidade. 
III)Testes de performance. 
IV)Eficiência de classes e comportamentos. 
V)Eficiência de classesConsiderando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA 
 
B 
Somente os itens III, IV e V estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 4, Somente os itens III, IV e V estão CORRETOS 
 
 
 
 
 
Questão 5/10 
Um software bom o suficiente é capaz de possuir funções e características de alta qualidade, usuários 
que queiram utilizá-lo, bem como possuir funções especializadas. Para tanto, eles possuem custos. 
Estes custos relacionados à qualidade de software são divididos em 
I) qualidade, avaliação e falhas. 
II) prevenção, testes e falhas. 
III) verificação, avaliação e falhas. 
IV) prevenção, avaliaçãoe validação. 
V) prevenção, avaliação e falhasConsiderando o conteúdo ministrado na aula 4, assinale a alternativa 
CORRETA 
 
E 
Somente o item V está correto 
Você acertou! 
Considerando o conteúdo ministrado na aula 4, Somente o item V está CORRETO 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 6/10 
Um software bom o suficiente é capaz de possuir funções e características de alta qualidade, usuários 
que queiram utilizá-lo, bem como possuir funções especializadas. Quais os principais riscos quando 
não atentamos às questões da qualidade no desenvolvimento de software 
I) Sistemas eficientes e custos altos. 
II) Sistemas lentos e erros de funcionalidades. 
III) Erros de funcionalidades e litígios. 
IV) Falta de aprovação pelos usuários e problemas entre usuários e desenvolvedores. 
V) Erros de aprovação e funcionalidadesConsiderando o conteúdo ministrado na aula 4, assinale a 
alternativa CORRETA 
 
C 
Somente os itens II, III e IV estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 4, Somente os itens II, III e IV estão CORRETOS 
 
 
 
 
 
 
Questão 7/10 
Ao se pensar em gestão da qualidade, quais dos itens abaixo representam uma ferramenta, técnica 
ou método utilizados para garantir a qualidade de processo e do software? 
 I) Padrões, revisões e auditorias. 
II) Testes, coleta e análise de erros/defeitos. 
III) Gerenciamento de mudanças, educação e treinamentos. 
IV)Gerenciamento de fornecedores e administração da segurança. 
V) Proteção ao software e administração de riscos 
Considerando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA 
 
D 
Todos os itens estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 4, Todos os itens estão CORRETOS 
 
 
 
 
Questão 8/10 
Testes de software são um dos principais elementos que auxiliam na garantia da qualidade do 
software. 
Dentro deste contexto, pode-se definir teste como um conjunto de atividades que podem ser 
planejadas com antecedência e executadas sistematicamente. 
Em quais fases do desenvolvimento testes de software são aplicados? 
 I) Requisitos 
II) Projeto 
III) Implementação 
IV) Testes 
V) ManutençãoConsiderando o conteúdo ministrado na aula 4, assinale a alternativa CORRETA 
 
E 
Todos os itens estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 4, Todos os itens estão CORRETOS 
Questão 9/10 
Testes podem ser definidos como um conjunto de atividades que podem ser planejadas com 
antecedência e executadas sistematicamente. 
Quais dos tipos de testes a seguir não são corretos dentro do contexto de desenvolvimento de 
software? 
I) Testes de caixa-branca. 
II) Testes do caminho básico. 
III) Testes de nuvem. 
IV) Testes de usabilidade 
V) Testes de base de dadosConsiderando o conteúdo ministrado na aula 4, assinale a alternativa 
CORRETA 
 
B 
Somente os itens III e V estão incorretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 4, Somente os itens III e V estão INCORRETOS 
 
 
 
 
 
Questão 10/10 
Para que a garantia da qualidade seja efetiva, precisamos adotar uma estrutura de métricas, as quais 
nos darão resultados numéricos que nos auxiliarão na análise e melhoria contínua no processo de 
desenvolvimento de software. 
A estrutura de métricas estabelece itens importantes e princípios de medição conforme as 
alternativas abaixo: 
I) validações empíricas. 
II) criação de métricas e feedback. 
III) medidas, métricas e construção de indicadores. 
IV) formulação, coleta, análise e feedback. 
V) formulação de validações empíricas e indicadores numéricosConsiderando o conteúdo ministrado 
na aula 4, assinale a alternativa CORRETA 
 
C 
Somente os itens III e IV estão corretas 
Você acertou! 
Considerando o conteúdo ministrado na aula 4,Somente os itens III e IV estão CORRETOS 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
APOL 5 
Nota: 100 
Data de entrega: 
15/08/2016 22:07 
Questão 1/10 
Projeto de software é um empreendimento com objetivo bem definido, que consome recursos e 
ocorre geralmente com prazos, custos e qualidade bem definidos. 
As afirmativas abaixo também referem-se a projetos de software: 
I)Projetos de software tornam-se cada vez maiores e mais complexos. 
II)Projetos de software tornam-se cada vez mas artesanais. 
III) Projetos de software necessitam de gerentes de projetos mais integradores que técnicos. 
IV)Projetos de software possuem como principais etapas: planejamento, programação e controle de 
tarefas integradas. 
V)Projetos de software necessitam de programadores e analistas mais integradores que técnicos. 
Considerando o conteúdo ministrado na aula 5, assinale a alternativa CORRETA 
 
B 
Somente os itens I , III e IV estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 5, os itens I , III e IV estão CORRETOS 
 
 
 
Questão 2/10 
O gerenciamento de projetos possui tarefas com objetivos para o benefício de todos os participantes. 
Para que ela seja bem sucedida é necessário além de um bom planejamento, um excelente controle. 
A gestão de projetos é do tipo horizontal e traz consigo: 
I)Mais produtividade, eficiência e eficácia. 
II)Mais produtividade, menos eficiência e eficácia. 
III)Mais tecnologia e mais pessoas. 
IV)Aborda pessoas, processos e produtos. 
V)Aborda tecnologia como aspecto mais importante.Considerando o conteúdo ministrado na aula 5, 
assinale a alternativa CORRETA 
 
C 
Somente os itens I e IV estão corretos 
Você acertou! 
Considerando o conteúdo ministrado na aula 5, os itens I e IV estão CORRETOS 
 
 
 
Questão 3/10 
Toda organização necessita aprimorar continuamente suas habilidades para atrair, desenvolver, 
motivar, organizar e reter a força de trabalho necessária para se atingir objetivos estratégicos em um 
negócio. 
Isto se refere a pessoas dentro do gerenciamento de projetos e é definido em: 
I)ISO 9026. 
II)Melhoria contínua de software. 
III)People-CMM (People Capability and Maturity Model) 
IV)CMMI \u2013 nível 5. 
V)Métodos ágeis. Considerando o conteúdo ministrado 
 
 
 
 
Questão 1/10 
Método é um conceito importante para o entendimento da necessidade do uso de modelagem de 
software. 
Complete com três palavras-chave a seguinte definição: 
\u201cEntende-se por método _____________ a ser percorrido através de _______, aplicando-se um 
conjunto de __________, permitindo a construção de um software eficiente e seguro. 
I) caminho, técnicas, ferramentas. 
II) caminho, etapas, técnicas. 
III) técnica, caminhos, ferramentas. 
IV) etapa, caminhos, técnicas. 
V) ferramenta, técnicas, etapas.Considerando o conteúdo ministrado na aula 3, assinale a alternativa 
CORRETA 
 
A 
Somente o item II está correto. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, somente o item II está CORRETO 
 
B 
Somente o item III está correto. 
 
C 
Somente o item V está correto. 
 
D 
Todos os itens estão corretos. 
 
E 
Somente o ítem I está correto 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 2/10 
Um método para desenvolvimento de software é utilizado para construção de um software eficiente e 
seguro. Métodos possuem tarefas. 
Assinale a alternativa que indica as principais tarefas que são abordadas em um método de software. 
I) Análise, projeto, arquitetura e manutenção. 
II) Projeto, análise, arquitetura, documentação e testes. 
III) Planejamento do projeto, análise de requisitos, projeto de estrutura de dados, arquitetura, 
algoritmos, codificação, teste e manutenção. 
IV) Planejamento, análise, projeto e algoritmos. 
V) Planejamento, análise, projeto, algoritmos, teste e qualidade.Considerando o conteúdo ministrado 
na aula 3, assinale a alternativa CORRETA 
 
A 
Somente o item II está correto. 
 
B 
Somente o item III está correto. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3,Somente o item III está correto. 
 
C 
Somente o item V estácorreto. 
 
D 
Todos os itens estão corretos. 
 
E 
Somente o item I está correto. 
 
 
 
 
Questão 3/10 
A modelagem de software surgiu juntamente com a engenharia de software. 
Elas foram evoluindo juntamente com a evolução de software e necessidades das empresas e 
pessoas. 
Abaixo são listados alguns tipos de modelagem de software. 
I) Estruturada. 
II) Orientada a Serviços. 
III) Orientada a Objetos. 
IV) Unificada. 
V) Essencial.Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
 
A 
Somente os itens II, III e V estão corretos. 
 
B 
Somente os itens I, III e V estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Somente os itens I, 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 4/10 
A modelagem do tipo estruturada possui uma visão macro e parte-se de um marco zero para se 
enxergar a totalidade. 
É correto afirmar que os itens abaixo caracterizam este tipo de modelagem. 
I) visão todo-parte. 
II) características top-down. 
III) parte-se da totalidade em visões cada vez menores. 
IV) modelagem de banco de dados. 
V) modelagem de processos.Considerando o conteúdo ministrado na aula 3, assinale a alternativa 
CORRETA 
 
A 
Somente os itens II, III e V estão corretos. 
 
B 
Somente os itens I, III e V estão corretos. 
 
C 
Somente os itens III, IV e V estão corretos. 
 
D 
Todos os itens estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Todos os itens estão corretos. 
 
E 
Somente os itens I e V estão corretos. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 5/10 
A modelagem do tipo estruturada possui uma visão macro e parte-se de um marco zero para se 
enxergar a totalidade. 
Assim como todas as modelagens e metodologias esta possui alguns diagramas. 
Quais os itens abaixo são diagramas que fazem parte deste tipo de modelagem? 
I) diagramas de sequência. 
II) diagramas de classe. 
III) diagramas de casos de uso. 
IV) diagramas de componentes. 
V) diagramas de colaboração.Considerando o conteúdo ministrado na aula 3, assinale a alternativa 
CORRETA 
 
A 
Somente os itens II, III e V estão corretos. 
 
B 
Somente os itens I, 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 3, Nenhum dos itens está correto. 
 
 
 
 
Questão 6/10 
A modelagem orientada a objetos utiliza-se da linguagem de modelagem unificada (UML). 
Ela representa conceitos reais através de objetos numa linguagem visual. 
Quais os itens abaixo são diagramas que fazem parte deste tipo de modelagem? 
I) diagramas de sequência. 
II) diagramas de classe. 
III) diagramas de casos de uso. 
IV) diagramas de componentes. 
V) diagramas de colaboração. 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
 
A 
Somente os itens II, III e V estão corretos. 
 
B 
Somente os itens I, III e V estão corretos. 
 
C 
Somente os itens III, IV e V estão corretos. 
 
D 
Todos os itens estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Todos os itens estão corretos. 
 
E 
Somente os itens I e V estão corretos. 
 
 
 
 
 
 
Questão 7/10 
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de modelagem 
unificada). 
A UML possui diagramas derivados das metodologias de Rumbaugh, Coad e Booch. 
As afirmativas abaixo são corretas em relação à UML. 
I) A OMG (Object Managment Group) é uma organização que mantém as especificações dos diagramas 
da UML. 
II) Diagramas de sequência, colaboração e atividades fazem parte da UML. 
III) A UML é muito mais difundida e utilizada que os modelos anteriores (Estruturado e Essencial). 
IV) Diagramas de Fluxo de Dados fazem parte da UML. 
V) A UML não tem uma classificação para seus diagramas, tais como diagramas Estáticos e Dinâmicos. 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
 
A 
Somente os itens II, III e V estão corretos. 
 
B 
Somente os itens I, II e III estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Somente os itens I, II e III 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 8/10 
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de modelagem 
unificada). 
A UML trabalha em várias visões. As afirmativas abaixo são corretas em relação às visões. 
I) Implantação e sequência. 
II) Projeto e implementação. 
III) Processo e atividade. 
IV) Sequência e processo. 
V) Implantação e processo. 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
 
A 
Somente os itens III e V estão corretos. 
 
B 
Somente os itens IV e V estão corretos. 
 
C 
Somente os itens II e V estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Somente os itens II e V estão corretos. 
 
D 
Somente os itens I e V estão corretos. 
 
E 
Todos os itens estão corretos. 
 
 
Questão 9/10 
A modelagem orientada a objetos utiliza-se dos diagramas da UML (Linguagem de modelagem 
unificada). 
É correto afirmar que os diagramas abaixo relacionados pertencem ao modelo comportamental ou 
dinâmico do sistema modelado. 
I) Casos de Uso 
II) Interação 
III) Sequência 
IV) Colaboração 
V) Atividades 
Considerando o conteúdo ministrado na aula 3, assinale a alternativa CORRETA 
 
A 
Somente os itens III e V estão corretos. 
 
B 
Somente os itens IV e V estão corretos. 
 
C 
Somente os itens II e V estão corretos. 
 
D 
Todos os itens estão corretos. 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Todos os itens estão corretos. 
 
E 
Somente os itens I e V estão corretos. 
 
 
 
 
• Pergunta 1 
0,25 em 0,25 pontos 
 
A engenharia de software é dividida em quatro camadas. Qual 
alternativa apresenta essas camadas de forma correta? 
 
Resposta Selecionada: c. 
Qualidade, processo, método e ferramentas. 
Respostas: a. 
Qualidade, processo, pessoas e ferramentas. 
 b. 
Método, engenharia, processo e qualidade. 
 c. 
Qualidade, processo, método e ferramentas. 
 d. 
Processo, engenharia, pessoas e métodos. 
 e. 
Ferramentas, métodos, qualidade e engenharia. 
Feedback da 
resposta: 
Resposta: C 
Comentário: As quatro camadas da engenharia 
de software são qualidade, processo, método e 
ferramentas. 
 
 
• Pergunta 2 
0,25 em 0,25 pontos 
 
A engenharia de software é uma disciplina que auxilia na construção 
de software, propondo técnicas e procedimentos para a melhoria do 
desenvolvimento de software. Em relação a esse conceito, qual a 
alternativa possui afirmação correta? 
 
Resposta 
Selecionada: 
d. 
Busca a melhoria da qualidade e a satisfação dos 
clientes. 
Respostas: a. 
A engenharia de software gera um processo 
burocrático. 
 
b. 
A gerência de projetos não faz parte da engenharia 
de software. 
 
c. 
A engenharia de software torna o desenvolvimento 
mais lento. 
 
d. 
Busca a melhoria da qualidade e a satisfação dos 
clientes. 
 e. 
Criada para resolver problemas simples. 
 
Feedback da 
resposta: 
Resposta: D 
Comentário: Estabelece processos e métodos para a 
melhoria da qualidade do software e consequente 
satisfação dos clientes. 
 
• Pergunta 3 
0,25 em 0,25 pontos 
 
A engenharia de software, além de tratar do processo de 
desenvolvimento de software, também define a disciplina de 
gerenciamento de projetos para controlar todo o contexto do 
desenvolvimento de um sistema de informação. O gerenciamento de 
projetos é executado com o objetivo de controlar

Outros materiais