Buscar

AV - 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 5 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

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	 
	 
	 1.
	Ref.: 909082
	Pontos: 0,00  / 1,00
	
	O processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, visto que, a cada iteração, os defeitos que existiam em outras fases já foram sanados. Cite 3 tipos de reutilização que podemos aplicar no processo de desenvolvimento de software.
		
	
Resposta:
	
Gabarito: Reutilização do código, Reutilização de Objeto, Reutilização de Plataforma, Desenho, Reutilização de Classe.
		
	
	 2.
	Ref.: 854578
	Pontos: 0,00  / 1,00
	
	Qual a importância da documentação de produto ?
		
	
Resposta:
	
Gabarito: A documentação do produto são dados referentes exclusivamente ao produto como Manuais de uso, implantação, referência, documentos de instalação, documentação do software,...
		
	
	 3.
	Ref.: 53937
	Pontos: 1,00  / 1,00
	
	Analise as sentenças sobre software e, em seguida, assinale a alternativa correta:
I. É a parte lógica do sistema de computação;
II. Pode ser do tipo aplicativo ou básico;
III. Seu processo de desenvolvimento é industrializado;
IV. Pode ter a parte defeituosa substituída, tal qual o hardware.
Assinale, então, a ÚNICA opção correta:
		
	
	As opções II e III estão corretas
	
	As opções I e III estão corretas
	
	As opções II e IV estão corretas
	 
	As opções I e II estão corretas
	
	As opções I, II e III estão corretas
		 Gabarito Comentado.
	
	
	 4.
	Ref.: 611563
	Pontos: 1,00  / 1,00
	
	"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:
		
	
	Questionário
	
	Reunião
	 
	Brainstorm
	
	Entrevista
	
	Casos de Uso
		
	
	 5.
	Ref.: 661160
	Pontos: 1,00  / 1,00
	
	A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma:
		
	
	relação
	
	generalização
	
	especialização
	 
	agregação
	
	conexão
		 Gabarito Comentado.
	
	 Gabarito Comentado.
	
	 Gabarito Comentado.
	
	
	
	
	
	
	
	
	 6.
	Ref.: 710800
	Pontos: 1,00  / 1,00
	
	A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software:
		
	
	bibliotecas
	
	aproveitamento de ideias
	 
	módulo de código binário
	
	parte do código de programa
	
	classes fundamentais
		 Gabarito Comentado.
	
	
	 7.
	Ref.: 19928
	Pontos: 1,00  / 1,00
	
	 
O gráfico acima, adaptado do livro Engenharia de Software, de Roger Pressman, ilustra o custo relativo da correção de um defeito nas diversas fases de um projeto de software, baseado em dados colhidos por Boehm e outros estudiosos. Embora não seja explicitamente informado, os dados se basearam, principalmente, em projetos que utilizaram o modelo de desenvolvimento em cascata. A esse respeito, analise as afirmativas a seguir.
I - O gráfico pode ser utilizado como um argumento a favor do uso de processos de desenvolvimento iterativos.
II - O gráfico deixa claro que o maior investimento na prevenção de defeitos deve acontecer nas fases finais do projeto, preferencialmente depois que o software estiver em uso pelos clientes.
III - O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de um projeto, o que é consistente com a abordagem de muitos processos de desenvolvimento de software atuais, que minimizam este esforço e enfatizam a codificação e os testes unitários de código.
IV - O gráfico sustenta os argumentos de que a qualidade deve ser incorporada ao processo através de técnicas e ações efetivas de detecção, prevenção e controle, garantindo que todas as atividades do projeto resultem em produtos ou subprodutos de qualidade, ao invés de ser uma preocupação secundária ou limitada a um grupo de profissionais de controle de qualidade.
São corretas APENAS as afirmativas:
		
	 
	I e IV
	
	I e II
	
	II e IV
	
	II e III
	
	III e IV
		 Gabarito Comentado.
	
	
	 8.
	Ref.: 568087
	Pontos: 1,00  / 1,00
	
	Na fase da implementação, o analista ou desenvolvedor detalha e implementa o que foi definido na etapa de desenho, através de componentes de código de programa e documentação detalhada.
Complete a frase escrevendo o nome de cada definição dos elementos utilizados na implementação e marque a alternativa correta:
__________: Linguagem de programação que utiliza a arquitetura do processador para executar as ações. Esta linguagem é a que mais se aproxima dos códigos de execução direta do processador, ou seja, linguagem de máquina.
__________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível.
__________: Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido.
__________: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável.
		
	 
	Linguagem de baixo nível, Compilador, Linguagem de alto nível, Interpretador
	
	Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível
	
	Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível
	
	Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador
	
	Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador.
		 Gabarito Comentado.
	
	 Gabarito Comentado.
	
	 Gabarito Comentado.
	
	
	
	
	
	
	
	
	 9.
	Ref.: 741988
	Pontos: 0,00  / 0,50
	
	O modelo que, após a implementação, os erros e atualizações eram descobertos durante a sua utilização. Os ajuste que precisavam ser feitos eram programados em caráter de urgência, gerando insatisfação e pressões de usuário é o
		
	
	cascata com realimentação
	
	balbúrdia
	
	cascata
	 
	balbúrdia com realimentação
	 
	codifica-remenda
		 Gabarito Comentado.
	
	
	 10.
	Ref.: 889821
	Pontos: 0,00  / 0,50
	
	Na modelagem de processos, um modelo evolucionário de processo de software, originalmente proposto por Boehm, combina prototipagem e aspectos controlados e sistemáticos dos processos em cascata, sendo um gerador de modelo por risco, usado para guiar a engenharia de sistemas intensivos em softwares com vários interessados concorrentes, tendo duas características distintas, descritas a seguir. I. É uma abordagem cíclica, para aumentar incrementalmente o grau de definição e de implementação de um sistema enquanto diminui seu grau de risco. II. É um conjunto de marcos de ancoragem, para garantir o comprometimento dos interessados com soluções exequíveis e mutuamente satisfatórias para o sistema. Esse modelo é conhecido por:
		
	 
	a) espiral.
	
	d) integrado.
	
	c) globalizado
	
	b) dinâmico.
	 
	e) empírico.

Continue navegando