Buscar

Engenharia Processo Software Avaliação I

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 6 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 6 páginas

Prévia do material em texto

Disciplina:
	Engenharia e Projeto de Software (ADS19)
	Avaliação:
	Avaliação I - Individual FLEX ( Cod.:514973) ( peso.:1,50)
	Prova:
	20936316
	Nota da Prova:
	10,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	As organizações realizam grandes investimentos em seus sistemas de software, pois são ativos críticos de negócios. Sendo assim, a evolução dos computadores foi caracterizada por avanços tecnológicos que marcaram cada geração. Sobre os avanços tecnológicos e suas respectivas gerações, assinale a alternativa CORRETA:
	 a)
	A terceira geração é marcada pela utilização de válvulas e, em seguida, a utilização de relés, cuja finalidade é controlar o fluxo de elétrons.
	 b)
	A terceira geração é marcada pelo nascimento do conceito de família de computadores compatíveis, e a programação era realizada diretamente na linguagem de máquina, e o armazenamento era feito em cartões perfurados.
	 c)
	A terceira geração é marcada pelos discos magnéticos para o armazenamento de dados, permitindo uma maior velocidade, já que aceitava acesso direto aos arquivos.
	 d)
	A terceira geração de computadores é marcada pela substituição da válvula pelo transistor, que gerava menos calor e era mais rápido e confiável, melhorando a comunicação homem-máquina.
	2.
	Durante as três primeiras décadas da era do computador, o principal desafio era desenvolver um hardware de baixo custo e alto desempenho. O desafio hoje é melhorar a qualidade e reduzir os custos das soluções baseadas em software. Sobre a evolução de software, associe os itens, utilizando o código a seguir: 
I- 1° Fase.
II- 2° Fase.
III- 3° Fase.
IV- 4° Fase.
(    ) Os softwares eram considerados um produto secundário.
(    ) Sistemas multi-usuários; primeiras metodologias de análise de sistemas.
(    ) Sistemas distribuídos; redes locais e globais; uso de microprocessadores; hardware de baixo custo.
(    ) Tecnologia Orientada a Objeto; Sistemas Especialistas (IA); Internet.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	III - II - IV - I.
	 b)
	I - II - III - IV.
	 c)
	II - I - III - IV.
	 d)
	I - III - IV - II.
	3.
	Os modelos de processo de ciclo de vida de software servem como uma representação dos objetos e das atividades envolvidas nos processos de software. Entre os diversos modelos existentes, um deles destaca-se por produzir um modelo visual que auxiliará no entendimento dos requisitos e possibilitará ao cliente um melhor entendimento dos requisitos do sistema. Como este modelo é conhecido?
	 a)
	Modelo de prototipação.
	 b)
	Modelo espiral.
	 c)
	Modelo de quarta geração.
	 d)
	Modelo clássico.
	4.
	A área de Requisitos de Software é responsável por informar quais requisitos o produto a ser desenvolvido deve possuir. Muitas vezes, porém, nos deparamos com a dificuldade de entendimento dos usuários, pois alguns têm vaga noção do que precisam e do que um produto de software pode lhes oferecer ou o que querem é diferente do que precisam. Para auxiliar a resolver estes problemas, há diversas técnicas a serem utilizadas para o levantamento de requisitos. Sobre as técnicas utilizadas, assinale a alternativa CORRETA:
	 a)
	WorkShop, BrainStorming, Questionário, Grupo Focal, Observação, Protocolo de Análise, Sorteio de Cartões, Sessões RAD, Storyboards e Casos de Uso.
	 b)
	Brainstorming, Grupo Focal, Protocolo de Análise, Sorteio de Cartões, Sessões JAD, WorkShop, Prototipagem, Questionários, Etnografia e Casos de Uso.
	 c)
	Entrevistas, Protocolo de Análise, Sorteio de Cartões, Análise de Documentos Quantitativos, Reunião, Prototipagem, Questionários, Storyboards e Observação.
	 d)
	Brainstorming, Sessões JAD, Análise de Documentos Quantitativos, Reunião, Prototipagem, Entrevista, Questionários, Observação, Levantamento Orientado a Ponto de Vista, Etnografia e Casos de Uso.
	5.
	O roteiro que define o trabalho a ser executado durante um projeto de software é classificado por ciclo de vida de desenvolvimento. É constituído por atividades e artefatos que fazem uso de métodos, técnicas, ferramentas e procedimentos para construção do produto de software. Sobre os principais ciclos de vida de software, analise as sentenças a seguir:
I- O modelo cascata ou sequencial é estabelecido pelas funções realizadas na engenharia convencional, uma fase só inicia se a anterior estiver concluída.
II- O modelo de prototipação traz maior velocidade de desenvolvimento e envolvimento direto do usuário pois se produz uma representação visual das funcionalidades que o software terá depois de pronto.
III- No modelo espiral, o percurso de avanço do desenvolvimento é no sentido horário, do centro para fora de forma evolutiva, incorporando novos requisitos do projeto. Verifica-se que há sobreposição evolutiva durante quatro setores: planejar os objetivos, avaliação e redução de riscos, desenvolve e valida estratégia de desenvolvimento e, por fim, revisão e planejamento do projeto.
IV- O modelo iterativo e incremental é utilizado ao buscar estratégias diferentes de se executar o planejamento do projeto, sendo que o desenvolvimento evolui em versões de novas funcionalidades até que o sistema completo esteja construído. Cada ciclo é constituído pelas fases de análise, projeto, implementação e testes.
V- O modelo baseado em componentes enfatiza a estreita relação entre as atividades de teste com as demais atividades do processo de desenvolvimento, prima por metodologias ágeis, de forma que é recomendado realizá-lo em até 90 dias. Este modelo não depende da existência de uma grande biblioteca disponível de componentes de software reusáveis utilizados pela empresa. 
Agora, assinale a alternativa CORRETA:
	 a)
	As sentenças I, II, III e IV estão corretas.
	 b)
	As sentenças II, III e V estão corretas.
	 c)
	As sentenças I, II, III e V estão corretas.
	 d)
	As sentenças I, II e V estão corretas.
	6.
	O modelo de ciclo de vida de um artefato refere-se às inúmeras fases percorridas, desde o seu nascimento até a ocasião em que este não terá mais serventia. Num sistema computacional, os componentes possuem um ciclo de vida independente, mesmo quando estes se relacionam. Acerca do modelo de ciclo de vida de um software, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A fase de definição é o momento adequado para a especificação das atividades que deverão ser desempenhadas pelo software, bem como do levantamento de restrições de custo impostas pelos clientes.
(    ) Embora um ciclo de vida possa apresentar várias fases, as principais são: desenvolvimento e manutenção, sendo que esta última divide-se em quatro categorias: iniciais, intermediárias, finais e conclusivas.
(    ) A fase de manutenção prevê a possibilidade de retificar os requisitos funcionais e não funcionais, buscando exatamente a melhoria no artefato produzido.
(    ) A fase de desenvolvimento pode variar conforme o método adotado, mas algumas são comuns a vários métodos.
(    ) As mudanças que ocorrerão em um software para deixá-lo mais completo, livre de erros, ou adaptado ao seu ambiente podem ser definidas como manutenção recursiva e incremental.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - F - F - V.
	 b)
	V - F - V - V - F.
	 c)
	F - V - V - F - V.
	 d)
	V - F - F - V - F.
	7.
	A análise de sistemas é uma atividade que engloba a maioria das tarefas que chamamos coletivamente de engenharia de sistemas de computador. Frequentemente, o termo é usado no contexto de análise de requisitos de software. Entretanto, a análise de sistemas concentra-se em todos os elementos do sistema e não apenas no software. Acerca dos objetivos da análise de sistemas, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Um dos primeiros passos do processo de análise de sistema é a identificação da necessidade do cliente, sendo este o ponto de partida na evolução de um sistema.
(    ) A análise de sistemas busca averiguar a viabilidade do projeto, estabelecendorestrições de prazo e custo.
(    ) O fator econômico é um item relevante na análise de sistema, pois busca delinear os custos para o desenvolvimento do projeto e compara-os com os benefícios tangíveis.
(    ) A análise técnica visa a estabelecer exclusivamente a linguagem de programação que será utilizada no desenvolvimento do sistema.
(    ) A definição do sistema beneficiará as demais fases, como o desenvolvimento e a manutenção.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - F - V - F.
	 b)
	V - V - V - F - V.
	 c)
	F - F - F - V - V.
	 d)
	V - F - V - F - F.
	8.
	O modelo de prototipação é considerado uma técnica poderosa para o desenvolvimento de softwares, que tem por finalidade obter as informações necessárias do software e apresentá-las aos usuários, por meio de uma representação limitada de um design. Sobre as características do modelo de Prototipação, analise as sentenças a seguir:
I- O protótipo tem a função de auxiliar a validação dos requisitos do sistema e possibilitar a inserção de novos requisitos ainda não identificados.
II- Na construção do protótipo, deve-se observar as boas práticas de construção de software, já que poderá ser reaproveitado no desenvolvimento do software.
III- Uma das vulnerabilidades do modelo de prototipação é a compreensão do cliente sobre a função do protótipo.
IV- Este modelo possibilita que sejam realizados sucessivos refinamentos para chegar ao modelo ideal.
Assinale a alternativa CORRETA:
	 a)
	As sentenças II e IV estão corretas.
	 b)
	As sentenças I, III e IV estão corretas.
	 c)
	Somente a sentença II está correta.
	 d)
	As sentenças II, III e IV estão corretas.
	9.
	Para melhorar a qualidade dos produtos de software e aumentar a produtividade no processo de desenvolvimento, surgiu a Engenharia de Software. A Engenharia de Software é o estabelecimento e uso de sólidos princípios de engenharia para que se possa obter economicamente um software que seja confiável e que funcione eficientemente em máquinas reais. Sobre Engenharia de Software, analise as sentenças a seguir:
I- É preciso muito mais do que os mais recentes computadores e as melhores ferramentas para se fazer um desenvolvimento de software de alta qualidade.
II- Processo de Software abrange um conjunto de três elementos fundamentais: Métodos, Ferramentas e Procedimentos para projetar, construir e manter grandes sistemas de software de forma profissional. 
III- Para a Engenharia de Software, um processo é um conjunto de atividades e resultados associados, cujo objetivo é o desenvolvimento e a produção do software. 
IV- A Engenharia de Software surgiu para realizar o desenvolvimento de software, visando à construção de sistemas orientados a objetos e caracteriza-se por ser interativa e adaptativa, conseguindo produzir um porte como se fosse vários pequenos sistemas, o que diminui o risco do projeto.
Agora, assinale a alternativa CORRETA:
	 a)
	As sentenças II, III e IV estão corretas.
	 b)
	As sentenças I e II estão corretas.
	 c)
	As sentenças I, II e III estão corretas.
	 d)
	Somente a sentença III está correta.
	10.
	A evolução de software se preocupa principalmente com as mudanças do sistema em relação a diferentes versões ou releases. Para continuar útil, é crucial que sistemas de software possam ser facilmente adaptáveis a mudanças contínuas e flexíveis o suficiente para adição de novas funcionalidades. Sobre o que podemos considerar software, analise as sentenças a seguir:
I- Programas de computadores que, quando executados, produzem a função e o desempenho desejado. 
II- Estruturas de dados que permitem a manipulação das informações; documentos que descrevem a operação e uso dos programas.
III- Elemento de sistema físico e não lógico, consequentemente, o sucesso é medido pela qualidade de muitas entidades e não pela qualidade de poucas entidades manufaturadas. 
Agora, assinale a alternativa CORRETA:
	 a)
	As sentenças I e III estão corretas.
	 b)
	Somente a sentença III está correta.
	 c)
	As sentenças II e III estão corretas.
	 d)
	As sentenças I e II estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.
Parte inferior do formulário

Outros materiais