Buscar

Simulado - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

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

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	
	 1a Questão (Ref.: 201409017709)
	Pontos: 1,0  / 1,0
	Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1):
(   ) boas especificações de requisitos são indispensáveis;
(   ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros;
(   ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas;
(   ) uma boa especificação de requisitos custa tempo e dinheiro.
(   ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro.
Marque a alternativa correta.
		
	
	V, F, F, V, F
	
	V, F, F, F, V
	 
	V, F, F, V, V
	
	F, V, F, F, V
	
	F, F, F, V, V
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201409156028)
	Pontos: 1,0  / 1,0
	Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição  sobre o tipo de (licenciamento) de software que atende ao abaixo descrito
- "Programa de Computador cujo o uso não implica o pagamento de licença de uso"
		
	
	Adware
	
	Trial
	 
	Freeware
	
	Demo
	
	Software GLU
		
	
	
	 3a Questão (Ref.: 201409059936)
	Pontos: 1,0  / 1,0
	"Técnica que faz o levantamento de ideias, onde cada uma das ideias sugeridas pode se combinada na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". 
O texto descreve a técnica de elicitação de requisitos denominada:
		
	 
	Brainstorm
	
	Questionário
	
	Entrevista
	
	Casos de Uso
	
	Reunião
		
	
	
	 4a Questão (Ref.: 201408683591)
	Pontos: 1,0  / 1,0
	Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser
I. Descrições dos serviços fornecidos pelo sistema.
II. Restrições e características desses serviços.
III. Apresentados somente como Não Funcionais.
IV. Apresentados somente como Funcionais.
É correto, apenas, o que se afirma em
		
	 
	I e II
	
	II e IV
	
	II, III e IV
	
	I, II e III
	
	I e III
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201409109520)
	Pontos: 1,0  / 1,0
	A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é:
		
	
	um método para especificar e modelar os artefatos dos sistemas.
	 
	uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.
	
	um processo de especificação e modelagem de sistemas orientados a objeto.
	
	um método comum para a representação da orientação a objetos.
	
	uma linguagem para implementar os conceitos da orientação a objetos.
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201409160466)
	Pontos: 1,0  / 1,0
	Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Um dos tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo menos dois desses modelos.
		
	 
	Ajudar a filtrar e refinar as classes por associação e agregação;
	
	Mapear as mensagens que devem ser executadas para alguma operação;
	
	Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
	
	Validar e indicar as dificuldades de implementação no plano conceitual;
	
	Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa;
		
	
	
	 7a Questão (Ref.: 201409159173)
	Pontos: 0,0  / 1,0
	A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software:
		
	
	aproveitamento de ideias
	 
	módulo de código binário
	 
	parte do código de programa
	
	classes fundamentais
	
	bibliotecas
		
	
	
	 8a Questão (Ref.: 201408680636)
	Pontos: 1,0  / 1,0
	Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna.
I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces.
II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente.
III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema.
Analise as afirmativas acima, assinale a única resposta correta.
		
	 
	Apenas III está correta;
	
	Apenas II está correta;
	
	Apenas I está correta;
	
	Apenas I e III estão corretas;
	
	Apenas II e III estão corretas;
		
	
	
	 9a Questão (Ref.: 201409108684)
	Pontos: 1,0  / 1,0
	Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste.
I- O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software;
II- O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código;
III- O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação;
IV- O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento;
É correto, apenas, o que se afirma em:
		
	
	III e IV;
	 
	I e III;
	
	II e IV;
	
	II e III;
	
	I e II;
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201409159643)
	Pontos: 1,0  / 1,0
	São testes realizados pela análise do código fonte, onde 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.
Essas são características dos:
		
	 
	Testes estáticos
	
	Testes de unidade
	
	Testes de validação
	
	 Testes de integração
	
	Testes dinâmicos

Outros materiais