Buscar

N2 - PROVA ENGENHARIA DE SOFTWARE UAM EAD

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

N2 – ENGENHARIA DE SOFTWARE – UAM - EAD
Revisar envio do teste: 20201B2 - CLIQUE AQUI PARA ACESSAR A PROVA N2 (A5) 
	Curso
	GRA0239 ENGENHARIA DE SOFTWARE PTA - 202010.ead-5456.01 
	Teste
	20201B2 - CLIQUE AQUI PARA ACESSAR A PROVA N2 (A5) 
	Iniciado
	09/06/20 14:49 
	Enviado
	09/06/20 15:44 
	Status
	Completada 
	Resultado da tentativa
	10 em 10 pontos   
	Tempo decorrido
	55 minutos 
	Instruções
	Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários 
· Pergunta 1 
1 em 1 pontos
	 
	
	
	Abordamos na Unidade 3, um item bastante relevante dentro da Engenharia de Software que são as Diretrizes de Qualidade, sendo que o autor Pressman (2006) diz que a importância do projeto de software pode ser definida com uma única palavra: qualidade.
 
Com base no conjunto de atributos de qualidade de software (FURPS), que representam uma meta para todo o projeto de software, relacione os elementos das duas colunas abaixo, onde a primeira relaciona os atributos e a segunda, suas descrições.
A - Funcionalidade
 
B - Usabilidade
 
C - Confiabilidade
 
D - Desempenho
 
E- Suportabilidade
( )  É avaliada medindo a frequência e a severidade das falhas, a precisão dos resultados de saída, o tempo médio entre falhas, a capacidade de recuperação de falhas e a previsibilidade do programa.
 
( ) É avaliada pela observação do conjunto de características e capacidades do programa, generalidade das funções entregues e segurança do sistema global.
 
( ) É  avaliada considerando fatores humanos, estética, consistência e documentação globais.
 
( )  Resumidadamente é  a soma da capacidade de estender, adaptar e reparar o programa, ou seja, capacidade de manutenabilidade.
 
( ) é medido pela velocidade de processamento, tempo de resposta, consumo de recursos, vazão e eficiência.
A sequência correta é 
	
	
	
	
		Resposta Selecionada: 
	C. 
C, A, B, E, D
	Resposta Correta: 
	C. 
C, A, B, E, D
	
	
	
· Pergunta 2 
1 em 1 pontos
	 
	
	
	No material apresentado na Unidade 1, estudamos a perspectiva da Engenharia de Software no século XXI, quando enfrentamos o desafio de assegurar que nosso software cumpra as reais necessidades de seus usuários, sem causar danos a eles ou ao meio ambiente. Com base nisso, leia as afirmativas abaixo e assinale a alternativa errada:
	
	
	
	
		Resposta Selecionada: 
	c. 
O autor, Sommerville (2003), define Engenharia de Software e Engenharia de Sistemas como abordagens idênticas no processo de desenvolvimento de um sistema.
	Resposta Correta: 
	c. 
O autor, Sommerville (2003), define Engenharia de Software e Engenharia de Sistemas como abordagens idênticas no processo de desenvolvimento de um sistema.
	
	
	
· Pergunta 3 
1 em 1 pontos
	 
	
	
	Na Unidade 2, Sommerville (2003) diz que  nem sempre o termo requisito é utilizado pela indústria de software de modo consistente, em alguns casos, um requisito é visto como uma declaração abstrata, no outro extremo, ele é uma definição detalhada, matematicamente formal, de uma função do sistema. Por isso, alguns dos problemas que surgem durante o processo de Engenharia de Requisitos são resultantes da falta de uma nítida separação entre esses níveis de descrição.  Com base neste contexto,  leia as afirmativas abaixo:
 
I - Segundo Pressman (2006), a Engenharia de Requisitos estabelece uma base sólida para o projeto e a construção. Sem ela, o software resultante tem uma alta probabilidade de não satisfazer às necessidades dos clientes.
II - Sommerville (2003), classifica os requisitos de um sistema com sendo: funcionais, não funcionais ou como requisito de domínio. 
III - Requisito organizacional é um requisito funcional procedente de políticas e procedimentos definidos nas organizações do cliente e do desenvolvedor.
IV - O SRS (software requirements specification), ou especificação de requisitos de software é a declaração oficial do que é exigido dos desenvolvedores de sistema, neste documento os requisitos devem estar organizados logicamente, e ainda estar divididos em requisitos funcionais, não funcionais e de domínio.
V - O termo stakeholder é usado para se referir a qualquer pessoa ou grupo afetado pelo sistema, direta ou indiretamente. Os stakeholders incluem os usuários finais que interagem com o sistema e todo o pessoal na organização que possa ser afetado por sua instalação.
 
Assinale a alternativa certa:
	
	
	
	
		Resposta Selecionada: 
	b. 
as alternativas I, II, IV e V são corretas
	Resposta Correta: 
	b. 
as alternativas I, II, IV e V são corretas
	
	
	
· Pergunta 4 
1 em 1 pontos
	 
	
	
	Considerando o tema Modelagem de software estudado na Unidade 3, analise as afirmativas abaixo e assinale a alternativa errada.
	
	
	
	
		Resposta Selecionada: 
	A. 
A utilização de somente um modelo para o desenvolvimento de um software garante que o problema abordado será muito bem representado.
	Resposta Correta: 
	A. 
A utilização de somente um modelo para o desenvolvimento de um software garante que o problema abordado será muito bem representado.
	
	
	
· Pergunta 5 
1 em 1 pontos
	 
	
	
	Com base no estudo sobre conceitos básicos de Engenharia de Software da  Unidade 1, leia as afirmativas abaixo:
I - Segundo Sommerville (2003), Modelo de workflow é um modelo de processo de software que mostra a sequência de atividades no processo, juntamente com suas entradas, saídas e dependências. 
II - Segundo estudos realizados por Sommerville (2003) relacionado aos custos da Engenharia de Software, obteve-se que cerca de 40% dos custos são de desenvolvimento e 60% são custos de teste.
III - Um método de Engenharia de Software é uma abordagem estruturada para o desenvolvimento de software cujo objetivo é facilitar a produção de software de alta qualidade, apresentando uma boa relação custo-benefício.
IV - Facilidade de manutenção, nível de confiança, eficiência e facilidade de uso, são atributos essenciais de um bom software.
 
Assinale a alternativa certa:
	
	
	
	
		Resposta Selecionada: 
	a. 
somente a alternativa II é incorreta
	Resposta Correta: 
	a. 
somente a alternativa II é incorreta
	
	
	
· Pergunta 6 
1 em 1 pontos
	 
	
	
	No estudo da Unidade 3 foram apresentados diversos modelos de sistema de software, dentro deste contexto, leia as afirmativas abaixo:
  
 I - O Modelo de Contexto sugere que se deve decidir sobre os limites do sistema, pois tomar decisão como esta no início do processo limita os custos do sistema e o tempo necessário para análise. Em alguns casos, o limite entre um sistema e seu ambiente é relativamente claro.
 
II - Os modelos de fluxos de dados são apresentados por Sommerville (2007) como um dos Modelo de Comportamento de Sistemas. Estes modelos constituem uma maneira intuitiva de mostrar como os dados são processados por um sistema. Estes modelos são também denominados de Diagrama de Fluxo de Dados (DFD).
 
III - Um modelo de máquina de estado descreve como um sistema responde aos eventos internos ou externos. Ele mostra os estados do sistema , os eventos que provocam transições de um estado para outro e o fluxo de dados dentro do sistema.
 
IV - Segundo Sommerville (2007), a técnica de modelagem de dados mais amplamente usada é a modelagem entidade-relacionamento, que mostra as entidades de dados, seus atributos associados e as relações entre essas entidades.
 
V - Um dicionário de dados é um mecanismos utilizado no Modelo de Dados para manter as descrições mais detalhadas das entidades, relacionamento e atributos incluídos no modelo.
 
 Assinale a alternativa certa:
	
	
	
	
		Resposta Selecionada: 
	C. 
somente a alternativa III é incorreta
	Resposta Correta: 
	C. 
somente a alternativa III é incorreta
	
	
	
· Pergunta 7 
1 em 1 pontos
	 
	
	
	No estudo da Unidade 3 foram apresentados diversos modelos de sistema de software, dentro deste contexto, leia as afirmativas abaixo: 
  
 I - O Modelo de Contexto sugere que se deve decidir sobre os limites do sistema, pois tomar decisãocomo esta no início do processo limita os custos do sistema e o tempo necessário para análise. Em alguns casos, o limite entre um sistema e seu ambiente é relativamente claro. 
II - Os modelos de fluxos de dados são apresentados por Sommerville (2007) como um dos Modelo de Comportamento de Sistemas. Estes modelos constituem uma maneira intuitiva de mostrar como os dados são processados por um sistema. Estes modelos são também denominados de Diagrama de Fluxo de Dados (DFD). 
III - Um modelo de máquina de estado descreve como um sistema responde aos eventos internos ou externos. Ele mostra os estados do sistema , os eventos que provocam transições de um estado para outro e o fluxo de dados dentro do sistema. 
IV - Segundo Sommerville (2007), a técnica de modelagem de dados mais amplamente usada é a modelagem entidade-relacionamento, que mostra as entidades de dados, seus atributos associados e as relações entre essas entidades. 
V - Um dicionário de dados é um mecanismos utilizado no Modelo de Dados para manter as descrições mais detalhadas das entidades, relacionamento e atributos incluídos no modelo.  
  
Assinale a alternativa certa:
	
	
	
	
		Resposta Selecionada: 
	a. 
somente a alternativa III é incorreta
	Resposta Correta: 
	a. 
somente a alternativa III é incorreta
	
	
	
· Pergunta 8 
1 em 1 pontos
	 
	
	
	Sommerville (2007), sugere alguns tipos de modelos de sistema de software que podem ser criados durante o processo de análise. Neste contexto, relacione os elementos das duas colunas abaixo, onde a primeira relaciona os modelos de sistema e a segunda sua descrição. 
  
A - Modelo de fluxo de dados 
B - Modelo de composição 
C - Modelo de arquitetura 
D - Modelo de classificação 
E - Modelo estímulo-resposta 
  
(  )  Modelo que mostra como as entidades são compostas de outras entidades. 
          (  ) Modelo que mostra como as entidades têm características comuns. 
(  )  Modelo que mostra a reação do sistema aos eventos. 
(  ) Modelo que mostra como os dados são processados em estágios diferentes. 
(  ) Modelo que mostra os subsistemas principais. 
  
A sequência correta é:
	
	
	
	
		Resposta Selecionada: 
	e. 
B, D, E, A, C
	Resposta Correta: 
	e. 
B, D, E, A, C
	
	
	
· Pergunta 9 
1 em 1 pontos
	 
	
	
	Com base no estudo sobre conceitos básicos de Engenharia de Software da  Unidade 1, leia as afirmativas abaixo:
 
I - Segundo Sommerville (2003), Modelo de workflow é um modelo de processo de software que mostra a sequência de atividades no processo, juntamente com suas entradas, saídas e dependências.
 
II - Segundo estudos realizados por Sommerville (2003) relacionado aos custos da Engenharia de Software, obteve-se que cerca de 40% dos custos são de desenvolvimento e 60% são custos de teste.
 
III - Um método de Engenharia de Software é uma abordagem estruturada para o desenvolvimento de software cujo objetivo é facilitar a produção de software de alta qualidade, apresentando uma boa relação custo-benefício.
 
IV - Facilidade de manutenção, nível de confiança, eficiência e facilidade de uso, são atributos essenciais de um bom software.
 
  
Assinale a alternativa certa:
	
	
	
	
		Resposta Selecionada: 
	A. 
somente a alternativa II é incorreta
	Resposta Correta: 
	A. 
somente a alternativa II é incorreta
	
	
	
· Pergunta 10 
1 em 1 pontos
	 
	
	
	Na Unidade 4, vimos alguns estudos que foram realizados em sistemas com diferentes tipos de complexidade por McCabe (1976) e Halstead (1977), e das relações entre a complexidade e a facilidade de manutenção por Kafura e Reddy (1987) e Banker et al. (1993). Não foi surpresa que esses estudos tenham constatado que, quanto mais complexo for um sistema ou componente, mais dispendiosa será sua manutenção.
Por outro lado, Sommerville (2007), sugere algumas métricas de processo que podem ser úteis para avaliar a facilidade de manutenção de um software. Com base nelas leia as afirmativas abaixo.
 
I - Número de pedidos de manutenção corretiva – Se o número de relatórios de falhas estiver aumentando, isso pode indicar que mais erros estão sendo introduzidos no programa do que os que estão sendo reparados durante o processo de manutenção. Isso pode indicar um declínio da facilidade de manutenção.
II- Tempo médio requerido para a análise de impacto – Esse aspecto reflete o número de componentes de programa afetados pelo pedido de modificação. Se esse tempo aumentar, isso indica que cada vez mais componentes são afetados e que a facilidade de manutenção está diminuindo.
III - Tempo médio gasto para implementar um pedido de modificação – Esse não é o mesmo que o tempo para a análise de impacto, embora possa se correlacionar com ele. Esse tempo de modificação depende da dificuldade de programar, de modo que os requisitos não funcionais, como o desempenho, sejam cumpridos. Se aumentar o tempo para uma mudança, isso poderá indicar um declínio da facilidade de manutenção.
IV - Número de pedidos de modificação importantes – Se esse número aumentar com o tempo, isso também poderá indicar declínio da facilidade de manutenção.
 
Assinale a alternativa certa:
	
	
	
	
		Resposta Selecionada: 
	c. 
as alternativas I, II, III e IV são corretas 
	Resposta Correta: 
	c. 
as alternativas I, II, III e IV são corretas 
	
	
	
false

Continue navegando