Buscar

Av1 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 06 16

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

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

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

Prévia do material em texto

Professor:
	CARLOS ALBERTO DE FARIAS
	Turma: 9006/AB
	Nota da Prova: 4,0    Nota de Partic.: 1   Av. Parcial 0  Data: 14/06/2016 15:14:50
	
	 1a Questão (Ref.: 201408610504)
	Pontos: 1,0  / 1,0
	Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do teste de integração e do teste de aceitação, e quando eles devem ser aplicados
		
	
Resposta: Teste de integração testa a integração dos compunentes interno do istema. Teste de aceite e onde os usuários testam o software já pronto.
	
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele é aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, sempre que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o sistema atende aos critérios de aceitação estabelecidos para o sistema.
	
	
	 2a Questão (Ref.: 201408610502)
	Pontos: 0,0  / 1,0
	Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a abordagem de métodos ágeis.
		
	
Resposta:
	
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação, análise e projeto do sistema considerando-as fundamental para a produção de artefatos bem definidos que possam nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem como principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e princípios que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais como: programação em par, orientação a testes, refatoramento, entre outros.
	
	
	 3a Questão (Ref.: 201409082663)
	Pontos: 0,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.
		
	
	F, V, F, F, V
	
	F, F, F, V, V
	 
	V, F, F, F, V
	
	V, F, F, V, F
	 
	V, F, F, V, V
	
	
	 4a Questão (Ref.: 201408748545)
	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 III
	
	I, II e III
	
	II, III e IV
	
	II e IV
	 
	I e II
	
	
	 5a Questão (Ref.: 201409225424)
	Pontos: 0,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 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;
	
	Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software;
	
	
	 6a Questão (Ref.: 201408746591)
	Pontos: 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 estrutural
	 
	Visão interna
	
	Visão comportamental
	
	Visão geral
	
	Visão externa
	
	
	 7a Questão (Ref.: 201408746621)
	Pontos: 0,0  / 0,5
	Uma representação definida de um procedimento de teste define um(a):
		
	
	Definição de teste de software
	 
	Script de teste de software
	
	Objetivo de teste de software
	 
	Forma de teste de software
	
	Critério de teste de software
	
	
	 8a Questão (Ref.: 201409255085)
	Pontos: 0,0  / 0,5
	O código de programação que é o resultado da compilação do código fonte é o
		
	 
	código objeto
	
	código de máquina
	
	código final
	
	código executável
	 
	código fonte
	
	
	 9a Questão (Ref.: 201409220992)
	Pontos: 0,5  / 0,5
	Em relação a DOCUMENTAÇÃO DO PROCESSO. Marque a opção que NÃO é uma das formas de documentação do processo.
		
	 
	Manual de Referência
	
	Relatório
	
	Padronização de Processos
	
	Cronograma
	
	Documentos Técnicos
	
	
	 10a Questão (Ref.: 201408607474)
	Pontos: 0,5  / 0,5
	__________ é considerado um processo ágil de desenvolvimento de software.
		
	 
	SCRUM
	
	RUP
	
	OPEN
	
	ICONIX
	
	PRAXI
	
	
Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 14/06/2016 15:25:19

Outros materiais