A maior rede de estudos do Brasil

Grátis
4 pág.
Avaliação Parcial (Processo de Desenvolvimento de Software)

Pré-visualização | Página 1 de 1

1a Questão 
	Acerto: 1,0  / 1,0
	Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo:
I. Informação é um fato isolado;
II. Dado é algo que tem valor;
III. Um sistema de informação recebe dados, os processa e gera informações;
IV. Informação tem que ser útil para quem a detém.
Com base em sua análise, assinale a ÙNICA opção correta:
		
	
	As opções I e IV estão corretas
	
	Apenas a opção III está correta
	
	As opçoes I, II e III estão corretas
	
	As opçoes I e III estão corretas
	 
	As opções III e IV estão corretas
		 Gabarito Comentado.
	
	
	 2a Questão 
	Acerto: 1,0  / 1,0
	Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores
Assinale a ÚNICA opção que complementa cada frase corretamente
		
	 
	linguagem de programação / linguagem de máquina
	
	linguagem de programação / linguagem interpretada
	
	linguagem de máquina / linguagem interpretada
	
	linguagem interpretada / linguagem de máquina
	
	linguagem de máquina / linguagem de programação
		
	
	
	 3a Questão 
	Acerto: 1,0  / 1,0
	Basicamente o que é um processo de software?
		
	
	Um processo de software define a forma como os requisitos devem ser levantados.
	 
	Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito.
	
	Um processo de software define como um produto deve ser entregue.
	
	Um processo de software define como se testar.
	
	Um processo de software define que linguagem deve se usar.
		 Gabarito Comentado.
	
	
	 4a Questão 
	Acerto: 1,0  / 1,0
	O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
		
	
	Obter muitos recursos financeiros.
	
	Obter mão de obra especializada independente de processo.
	
	Atender os requisitos no momento em que forem solicitados independente de planejamento.
	
	Focar no prazo independente do atendimento das funcionalidades desejadas.
	 
	Adotar um processo de desenvolvimento.
		
	
	
	 5a Questão 
	Acerto: 1,0  / 1,0
	Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se conhecer o conceito de modelagem. Uma dessas modelagens é o UML - Unified Modeling Language. Esta modelagem é:
		
	
	Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e Diagrama de Classe;
	
	Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software;
	 
	Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos;
	
	Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de implementação no plano estratégico
	
	Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama de Relacionamentos;
		 Gabarito Comentado.
	
	
	 6a Questão 
	Acerto: 1,0  / 1,0
	Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados?
		
	
	Análise funcional
	
	Análise semântica
	
	Análise compotamental
	 
	Análise estrutural
	
	Análise ambiental
		 Gabarito Comentado.
	
	
	 7a Questão 
	Acerto: 1,0  / 1,0
	É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas.
		
	
	Visão comportamental
	 
	Visão interna
	
	Visão externa
	
	Visão estrutural
	
	Visão geral
		 Gabarito Comentado.
	
	
	 8a Questão 
	Acerto: 1,0  / 1,0
	Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e prepará-los para a fase implementação, definindo os aspectos tecnológicos necessários.
Assinale a alternativa que mostra a etapa descrita 
		
	
	Análise
	
	Implementação
	
	Manutenção
	 
	Desenho
	
	Projeto
		 Gabarito Comentado.
	
	
	 9a Questão 
	Acerto: 1,0  / 1,0
	Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das classificações apresentadas nas alternativas na coluna da direita.
 
	Modalidade
	Classificações
	1. Quanto à utilização do código
2. Quanto ao objetivo na busca pelo erro
	(   ) Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema
(   ) Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação
(   ) Testes dinâmicos - São testes baseados na execução do código do programa. Os testes seguem, também, um questionário com base nos aspectos estruturais e funcionais do programa
(   ) Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto
(   ) Testes de validação - Teste realizado após a integração de todos os módulos do sistema
		
	
	2, 2, 1, 1, 2
	
	1, 1, 1, 2, 2
	
	2, 1, 1, 2, 1
	
	2, 1, 2, 1, 1
	 
	2, 1, 1, 2, 2
		 Gabarito Comentado.
	
	
	 10a Questão 
	Acerto: 1,0  / 1,0
	Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou unidades do sistema é o teste:
		
	
	funcional.
	
	de validação.
	
	de aceitação.
	
	de unidade.
	 
	de integração.
		 Gabarito Comentado.