Buscar

Engenharia de Software: Conceitos Fundamentais

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

31/05/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/64445/novo/1 1/7
APOL 1
PROTOCOLO: 2016042011816507FA537MARKSON ROBERTO MARTINS FLORENTINO - RU: 1181650 Nota: 100
Disciplina(s):
Engenharia de Software
Data de início: 20/04/2016 12:25
Prazo máximo entrega: - 
Data de entrega: 20/04/2016 12:43
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
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
Você acertou!
De acordo com o conteúdo ministrado na Aula 1 ­ Todos corretos.

31/05/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/64445/novo/1 2/7
II­Métodos compreendem em como os programas são esritos
III­ Métodos fornecem técnicas para o desenvolvimento de software
IV­As ferramentas são utilizadas para automatização da construção de software através de processos e métodos 
escolhidos
V­Os metodos escolhidos são utilizados para automação da construção do software através de processos e ferramentas 
escolhidos.
Considerando o exposto, assinale a alternativa com a sequência correta:
A Somente os itens I e II estão corretos
B Somente os itens III e IV estão corretos
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
Você acertou!
Conteúdo ministrado na Aula 1

Você acertou!
31/05/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/64445/novo/1 3/7
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 “crise do software” é 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 elaborados
Assinale 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
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
Conteúdo ministrado na Aula 1
Você acertou!
Conteúdo ministrado na Aula 1

31/05/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/64445/novo/1 4/7
III­Levantamento de Requisitos ­> Análise ­> Projeto ­> Teste ­> Manutenção ­> Implementação
IV­Análise ­> Levantamento de Requisitos ­> Projeto ­> Implementação ­> Teste ­> Manutenção
V­Análise ­> Levantamento de Requisitos ­> Projeto ­> Teste ­> Manutenção ­> Implementação
Assinale a alternativa que apresenta a ordem CORRETA
A Somente o item I está correto
B Somente o item II está correto
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!
Coneteúdo ministrado na Aula 1

Você acertou!
Como apresentado na aula 2, todos os itens estão corretos

31/05/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/64445/novo/1 5/7
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­ Os modelos de processos podem ser uma combinação de dois ou mais fluxos de processos.
Assinale 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 V estão corretos
D Somente os itens I e IV estão corretos.
E 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 softwaresã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 
Você acertou!
Considerando o conteúdo ministrado na Aula 2, os itens I, II e V estão corretos

31/05/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/64445/novo/1 6/7
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 Somente os itens I e V estão corretos
Questão 9/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 10/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.  
Você acertou!
Considerando o conteúdo ministrado na Aula 2 todos ítens estão CORRETOS

Você acertou!
Considerando o conteúdo ministrado na aula 2, Somente os itens III, IV e V estão corretos.

31/05/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/64445/novo/1 7/7
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.


Continue navegando