Buscar

AV 2015 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

Prévia do material em texto

Avaliação PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV 
	Aluno 
	Professor:
	
	Turma
	Nota da Prova: 5,0        Nota de Partic.: 2        Data: 
	
	 1a Questão (Ref.: 201405352352)
	sem. N/A: O desenho no processo de desenvolvimento de software
	Pontos: 1,5  / 1,5 
	A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos elicitados na fase de análise, e prepará-los para a implementação. O desenho do produto ou solução mostra como deve ser implementado, mas não define o tipo de tecnologia a ser utilizado. Quais são os níveis de abstração e agregação dos elementos dos sistemas nos níveis de desenho?
		
	
Resposta: 1 nivel estrategico ou desenho aquitetonico 2 nivel tatico ou desenho logico 3 nivel operacional desenho detalhado
	
Gabarito: 1. Nível estratégico ou desenho arquitetônico; 2. Nível tático ou desenho lógico; 3. Nível operacional ou desenho detalhado.
	
	
	 2a Questão (Ref.: 201405349303)
	9a sem.: processos de desenv de sw
	Pontos: 0,0  / 1,5 
	Analisando a abordagem de desenvolvimento de software, encontramos os modelos iterativo, incremental e iterativo incremental. Descreva cada um deles e mostre a diferença entre eles.
		
	
Resposta: q
	
Gabarito: Processo Iterativo: Seleciona uma parte do projeto, identificando, especificando, implementando, testando e implantando a iteração. Se atender as especificações, passa-se a próxima iteração. Processo Incremental: Modelo que se baseia na ideia de aumento do âmbito do sistema. É desenvolvido em partes, ou seja, na criação de novas versões para o modelo proposto. As partes podem ser desenvolvidas em paralelo e integradas quando completas. Processo Iterativo Incremental: Cada porção do ciclo segue o projeto de arquitetura inicial como guia, mas com uma abordagem bem menor. Uma vez satisfeitos os requisitos e os objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração.
	
	
	 3a Questão (Ref.: 201405686459)
	sem. N/A: Processo de desenvolvimento de software
	Pontos: 0,5  / 0,5 
	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, V
	
	V, F, F, V, F
	
	V, F, F, F, V
	
	F, F, F, V, V
	
	F, V, F, F, V
	
	
	 4a Questão (Ref.: 201405172581)
	2a sem.: ANÁLISE E PROJETO ORIENTADO A OBJETO
	Pontos: 0,5  / 0,5 
	O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
		
	
	Obter mão de obra especializada independente de processo.
	
	Atender os requisitos no momento em que forem solicitados independente de planejamento.
	
	Obter muitos recursos financeiros.
	
	Focar no prazo independente do atendimento das funcionalidades desejadas.
	
	Adotar um processo de desenvolvimento.
	
	
	 5a Questão (Ref.: 201405171189)
	3a sem.: CONCEITOS
	Pontos: 0,5  / 0,5 
	Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa).
I. Escopo é a abrangência do sistema;
II. Requisitos são interesses dos usuários;
III. A falta de treinamento pode ser causa do fracasso do software;
IV. Os componentes do hardware jamais podem ser reutilizados.
Assinale a sequência correta de V ou F que representa a classificação das sentenças acima:
		
	
	I-F, II-V, III-F IV-F
	
	I-V, II-F, III-V IV-F
	
	I-V, II-V, III-V IV-F
	
	I-F, II-F, III-F IV-F
	
	I-F, II-V, III-V IV-F
	
	
	 6a Questão (Ref.: 201405149887)
	4a sem.: MODELAGEM
	Pontos: 0,5  / 0,5 
	Analisando o modelo apresentado abaixo, marque a alternativa incorreta:
		
	
	Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. 
	
	Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores". 
	
	Vendedor não pode realizar nenhum caso de uso. 
	
	Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. 
	
	A representação é denominada de Generalização de Ator. 
	
	
	 7a Questão (Ref.: 201405352359)
	sem. N/A: As atividades de teste no processo de desenvolvimento de software
	Pontos: 0,0  / 0,5 
	No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso). 
1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação; 
2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação. 
3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4
4. Tem como objetivo encontrar um erro que ainda não foi descoberto. É correto, apenas, o que se afirma em 
Assinale a ÚNICA opção com a sequência correta de V e F.
		
	
	1-F; 2-F; 3-V; 4-F
	
	1-F; 2-V; 3-F; 4-V
	
	1-V; 2-V; 3-V; 4-F
	
	1-V; 2-V; 3-F; 4-F
	
	1-V; 2-F; 3-V; 4-V 
	
	
	 8a Questão (Ref.: 201405685210)
	sem. N/A: A implementação no Processo de Desenvolvimento de Software
	Pontos: 0,5  / 0,5 
	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.
		
	
	Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador.
	
	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 baixo nível, Compilador, Linguagem de alto nível, Interpretador
	
	Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador
	
	
	 9a Questão (Ref.: 201405211389)
	7a sem.: Padrão de Qualidade
	Pontos: 1,0  / 1,0 
	O teste de produto de software apresenta duas fases: __________ e __________.
		
	
	verificação e controle
	
	verificação e validação
	
	gerenciamento e controle
	
	controle e validação
	
	gerenciamento e validação
	
	
	 10a Questão (Ref.: 201405212411)
	13a sem.: Processo Unificado
	Pontos: 0,0  / 1,0 
	De acordo com o Processo Unificado, uma descrição da arquitetura do software, um documento de visão e um modelo de projeto são aplicáveis, respectivamente, nas fases:
		
	
	elaboração, concepção e construção.concepção, concepção e elaboração.
	
	concepção, elaboração e transição.
	
	construção, transição e concepção.
	
	transição, construção e construção.

Continue navegando