Buscar

1. Avaliação I Individual FLEX (410704) Engenharia e Projeto de Software (ADS19)

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

1. Avaliação I - Individual FLEX (410704) - Engenharia e Projeto de Software (ADS19)
 Prova: 7415861
X = Questão Cancelada
	
Gabarito da Prova: Resposta Certa Sua Resposta Errada
	
	1.
	No início da década de 70, o crescimento vertiginoso da produção de softwares deparou-se com um sério problema: a falta de técnicas predefinidas para o desenvolvimento de sistemas. Esta falta de conhecimento acarretou projetos de software de baixa qualidade, com códigos de difícil manutenção, com orçamentos e prazos que não condiziam com a realidade. Como esta situação relatada ficou conhecida?
	
 a)
	Crise de Software.
	
 b)
	Crise de Projeto.
	
 c)
	Crise da Engenharia do Software.
	
 d)
	Crise Digital de 1970.
	2.
	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, estabelecendo restriçõ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)
	V - V - V - F - V.
	
 b)
	F - F - F - V - V.
	
 c)
	V - F - V - F - F.
	
 d)
	F - V - F - V - F.
	3.
	Aplicativos computacionais são construídos no decorrer de inúmeras etapas. Cada uma delas propõe regras específicas no intuito de contemplar as expectativas dos usuários finais. Para que se tenha um bom entendimento disso, torna-se necessário fazer um adequado levantamento de requisitos, a fim de compreender as particularidades de negócio que serão executadas e controladas pelo sistema que será construído. Com relação ao levantamento de requisitos, assinale a alternativa CORRETA:
	
 a)
	Transforma conhecimento tácito em conhecimento explícito.
	
 b)
	Requisitos não funcionais especificam o comportamento do sistema.
	
 c)
	Requisitos funcionais estão relacionados às restrições tecnológicas envolvidas no processo de desenvolvimento.
	
 d)
	Um requisito não pode ser considerado uma documentação do software.
	4.
	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 pelos discos magnéticos para o armazenamento de dados, permitindo uma maior velocidade, já que aceitava acesso direto aos arquivos.
	
 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 pela utilização de válvulas e, em seguida, a utilização de relés, cuja finalidade é controlar o fluxo de elétrons.
	
 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.
	5.
	A Engenharia de Software busca estruturar de forma racional e científica, através do uso de modelos, a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e métodos da computação, gerência de projetos e diversos campos do conhecimento por se tratar de uma área multidisciplinar. Hirama (2011) explica que a existência da Engenharia de Software se faz importante por diversos motivos. Sobre esses motivos, assinale a alternativa CORRETA:
FONTE: HIRAMA, K. Engenharia de Software: qualidade e produtividade com tecnologia. Rio de Janeiro: Elsevier, 2011.
	
 a)
	A complexidade dos softwares; insatisfação dos usuários; produtividade; confiabilidade do sistema e manutenibilidade.
	
 b)
	Insatisfação dos usuários; implantação de processo de software; confiabilidade do sistema e falta de gerenciamento de projetos.
	
 c)
	Insatisfação dos usuários; baixa qualidade de serviços e produtos de software; falta de planejamento e de processo de software.
	
 d)
	A complexidade dos softwares, implantação de processo de software; insatisfação dos usuários e confiabilidade do sistema.
	6.
	Projetos são usados para se ter um adequado gerenciamento no desenvolvimento de novos produtos ou serviços, ou simplesmente para resolver problemas específicos em relação a estes. Delimitar o trabalho através do escopo do projeto é importante para os executores do projeto e principalmente para o cliente, pois, assim, ambas as partes estarão cientes das entregas que serão feitas. Um bom escopo é resultado da elaboração de uma detalhada lista de funcionalidades e regras de negócio elaboradas com o cliente. Esta lista pode ser entendida como o levantamento, reconhecimento e documentação dos requisitos necessários para o desenvolvimento do projeto. Sobre requisitos de software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Requisitos inversos especificam tudo aquilo que não será entregue ao usuário.
( ) O gerenciamento de requisitos define a arquitetura do sistema, auxiliando nos testes e validações com o usuário final.
( ) O sucesso de um projeto depende diretamente de um refinado levantamento de requisitos.
( ) A falta de conhecimento do usuário com relação ao que ele realmente necessita não é considerado um problema na etapa de levantamento de requisitos.
Assinale a alternativa que apresenta a sequência CORRETA:
	
 a)
	V - F - V - F.
	
 b)
	F - V - V - V.
	
 c)
	V - V - V - F.
	
 d)
	V - V - F - F.
	7.
	Friedrich Ludwig Bauer, em 1969, foi o teórico que originou o termo Engenharia de Software, lembrando que o próprio significado de engenharia já traz os conceitos de criação, construção, análise, desenvolvimento e manutenção. Sendo assim, engenharia de software, para o teórico, é a criação e a utilização de sólidos princípios de engenharia, a fim de obter software de maneira econômica, que seja confiável e que trabalhe em máquinas reais. A engenharia de software está fortemente relacionada ao software na medida que ela nos capacita para o desenvolvimento de sistemas complexos dentro do prazo e com alta qualidade. Observe a figura a seguir, que apresenta as camadas da engenharia de software. Em seguida, associe os itens, utilizando o código a seguir:
I- Item qualidade. 
II- Item processos. 
III- Item método. 
IV- Item ferramentas. 
( ) Tem como finalidade promover uma cultura de aperfeiçoamento contínuo de processos. 
( ) Tem como finalidade manter as camadas de tecnologia coesas e também é quem possibilita o desenvolvimento de software de forma racional e dentro do prazo. 
( ) Envolve diversas tarefas, como comunicação, análise de requisitos, modelagem de projeto, construção de software, testes e suporte. 
( ) É responsável por fornecer suporte automatizado ou semiautomatizado para o processo e os métodos. 
FONTE DA IMAGEM: Disponível em: . Acesso em: 3 ago. 2016.
Agora, assinale a alternativa que apresenta a sequênciaCORRETA:
	
	
	
 a)
	II - I - IV - III.
	
 b)
	I - II - III - IV.
	
 c)
	III - IV - II - I.
	
 d)
	I - III - II - IV.
	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)
	Somente a sentença II está correta.
	
 b)
	As sentenças II e IV estão corretas.
	
 c)
	As sentenças I, III e IV estão corretas.
	
 d)
	As sentenças II, III e IV estão corretas.
	9.
	A etapa de identificação e entendimento dos requisitos é fundamental para desenvolver um software com sucesso. Os requisitos são características ou regras de negócio específicas do projeto a ser desenvolvido. Entender estas particularidades reduz os riscos e os custos de desenvolvimento. Sobre os requisitos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Existem apenas dois tipos de requisitos: funcionais e não funcionais.
( ) Requisito inverso é o terceiro tipo de requisito.
( ) Requisito é uma importante documentação acerca do software que será desenvolvido e contempla regras específicas que deverão ser obedecidas na execução de cada atividade.
( ) O sucesso dos projetos não depende do levantamento de requisitos.
Assinale a alternativa que apresenta a sequência CORRETA:
	
 a)
	F - F - F - V.
	
 b)
	V - V - V - F.
	
 c)
	F - F - V - V.
	
 d)
	F - V - V - F.
	10.
	No intuito de se atingir os objetivos definidos para os projetos, as atividades envolvidas devem ser criteriosamente definidas e controladas. Cabe ressaltar que todas as etapas possuem regras específicas. Podemos entender as regras como os requisitos necessários para a execução da etapa ou atividade em questão. Identificar, entender, documentar e priorizar os requisitos é de grande importância para o controle do projeto como um todo. Com relação aos requisitos, analise as sentenças a seguir:
I- A gestão dos requisitos preocupa-se com a documentação, versionamento, controle de mudanças e qualidade dos requisitos levantados na fase de especificação de requisitos.
II- A especificação de requisitos faz o detalhamento das regras de negócio, sinalizando o que o sistema deverá fazer.
III- São duas as principais categorias de requisitos: de negócio e de sistemas.
IV- Brainstorming não pode ser considerada uma técnica de levantamento de requisitos.
Assinale a alternativa CORRETA:
	
 a)
	As sentenças I e IV estão corretas.
	
 b)
	As sentenças I, III e IV estão corretas.
	
 c)
	As sentenças I, II e III estão corretas.
	
 d)
	As sentenças II, III e IV estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando