Buscar

AV 2018 (FINAL) - 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

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 3 páginas

Prévia do material em texto

Parte superior do formulário
		
		
	 
	 Fechar
	Avaliação: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV
	Aluno: 000000000000000000000000000
	Professor:
	0000000000000000000000000000
	Turma: 0000/AP
	Nota da Prova: 9,0    Nota de Partic.:   Av. Parcial  Data: 11/06/2018 000000
	
	 1a Questão (Ref.:)
	Pontos: 1,0  / 1,0
	Indique a alternativa correta para definir CONHECIMENTO:
		
	
	Dados analisados dentro de um contexto.
	
	Símbolos, números, letras.
	 
	Experiência pessoal, informações analisadas, gerando ações ou decisões.
	
	Fatos brutos que retratam ocorrências atuais ou do passado.
	
	Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
	
	
	 2a Questão (Ref.:)
	Pontos: 1,0  / 1,0
	Segundo o Standish Group apenas 28% dos projetos terminam com sucesso. O que que significa concluir com sucesso o desenvolvimento de software?
		
	 
	Concluir com eficiência, eficácia e a efetividade desejada pelo projeto.
	
	Atender os requisitos do cliente (escopo).
	
	Entregar no prazo estabelecido (tempo).
	
	Respeitar o valor acordado (custo).
	
	Manter uma comunicação constante com o cliente.
	
	
	 3a Questão (Ref.:)
	Pontos: 1,0  / 1,0
	O diagrama de classe é um dos mais importantes na UML. Este diagrama define a estrutura das classes utilizadas pelo sistema. Em uma classe, o método representa o comportamento de um objeto. O que representa as características do objeto?
		
	
	Composição
	
	Mensagens
	
	Agregação
	 
	Atributos
	
	Herança
	
	
	 4a Questão (Ref.:)
	Pontos: 1,0  / 1,0
	A reutilização traz os seguintes benefícios:
		
	
	a sobrecarga de atividades em determinadas etapas
	
	a redução do desperdício de tempo e aumento de dinheiro
	
	a redução de desperdício de dinheiro e aumento de tempo
	 
	a redução do desperdício de tempo e de dinheiro
	
	a eliminação de etapas e atividades
	
	
	 5a Questão (Ref.:)
	Pontos: 1,0  / 1,0
	Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos assumir como FALSA
		
	
	A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software
	
	Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos
	
	Testes de sistema podem verificar características como performance, segurança ou usabilidade do software
	 
	Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado
	
	Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta
	
	
	 6a Questão (Ref.:)
	Pontos: 1,0  / 1,0
	Qual o objetivo da fase de Implementação ou Codificação?
		
	
	É a idéia de criação de um protótipo, um modelo funcional com características semelhantes, no caso de softwares/programas de computador, um sistema funcional, com características básicas as quais se modelam ao modelo original, mas desenvolvido somente para testes.
	
	É a fase onde o programa é testado.
	
	É onde o projeto é transformado em uma linguagem compreendida pelo software.
	
	É a execução da codificação e configuração do funcionamento do hardware com sua base de dados e o sistema computacional como um todo.
	 
	É escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado.
	
	
	 7a Questão (Ref.:)
	Pontos: 1,0  / 1,0
	Sobre o desenvolvimento de sistemas NÃO é correto afirmar que:
		
	 
	No projeto arquitetural devemos primar por uma independência modular que contemple alto grau de acoplamento e baixa coesão.
	
	A fase de validação de um sistema não é feita apenas após a sua codificação, ela contém atividades que devem ser executadas ainda em estágios inicias do desenvolvimento como, por exemplo, na especificação de requisitos.
	
	A fase de teste do software deve estar integrada ao processo de desenvolvimento do sistema.
	
	A fase de projeto de um sistema envolve diversas atividades tais como o projeto de dados, o projeto de arquitetura e o projeto de interface.
	
	A evolução de um sistema para contemplar novos requisitos pode requerer um processo de refatoração.
	
	
	 8a Questão (Ref.:)
	Pontos: 1,0  / 1,0
	O modelo de ciclo de vida em cascata:
		
	
	enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software.
	
	envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de software.
	
	recomenda a geração de versões incompletas do sistema, que podem ser passadas para o usuário final, o que permite a retroalimentação do processo de desenvolvimento.
	 
	enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software.
	
	envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, chegar ao sistema completamente implementado.
	
	
	 9a Questão (Ref.:)
	Pontos: 1,0  / 1,0
	Uma equipe de desenvolvimento está estudando qual o melhor modelo para a construção do sistema proposto. Sabe-se que um dos fatores principais é tempo que eles possuem para o desenvolvimento, e com isso gostariam de produzir protótipos com funcionalidades e desempenhos limitados, de forma a permitir que os desenvolvedores e clientes verifiquem as funções das implementações preliminares dos modelos de sistemas antes de se comprometerem com um sistema final. Qual é o melhor modelo para desenvolver este sistema?
		
	
	Evolucionário
	
	Cascata
	
	Iterativo
	
	Espiral
	 
	Prototipação
	
	
	 10a Questão (Ref.:)
	Pontos: 0,0  / 1,0
	Considere as afirmativas abaixo.
I. O RUP é um processo iterativo.
 II. Sob orientação do RUP, o desenvolvimento é centrado na arquitetura.
III. Sob a orientação do RUP, as atividades de desenvolvimento são orientadas por casos de uso.
É correto o que se afirma em
		
	 
	I, II e III
	
	I e II, apenas
	 
	I e III, apenas
	
	I, apenas
	
	III, apenas
	
	
	Período de não visualização da prova: desde 25/05/2018 até 18/06/2018.
Parte inferior do formulário

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes