Buscar

CCT0190_AVS_201001058161 » MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE

Prévia do material em texto

Fechar
	Avaliação: CCT0190_AVS_201001058161 » MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AVS
	Aluno: 201001058161 - ARTUR DA COSTA CUNHA
	Professor:
	HORACIO DA CUNHA E SOUZA RIBEIRO
	Turma: 9001/AA
	Nota da Prova: 4,0        Nota de Partic.: 1        Data: 19/09/2014 11:07:17
	
	 1a Questão (Ref.: 201001217960)
	Pontos: 1,5  / 1,5
	Considerando que o valor da contagem de um sistema é 135 PF. O desenvolvimento em COBOL deste sistema gerou 12.150 linhas de Código. Considerando que 1 PF é equivalente a 70 linhas de Código Java. Calcule e justifique quantos pontos funções terá o sistema se for desenvolvido em PHP? (1 PF é equivalente a 75 linhas de PHP)
		
	
Resposta: Os pontos de função serão sempre 135 PF, poisnão depende da linguagem sue será desenvolvida.
	
Gabarito: O sistema sempre terá 135 PF, pois a medida da funcionalidade independe da linguagem ou forma de implementação.
	
	
	 2a Questão (Ref.: 201001217963)
	Pontos: 1,5  / 1,5
	No processo de contagem de um ALE, verificou-se um registro de arquivo com os campos: nome, endereço, telefone, CEP, Número-dependentes . E, um grupo de dados que se repete seis vezes com os campos: nome, data-nascimento, parentesco. No processo de contagem definido pelo IFPUG, quantos itens de dados e arquivos referenciados devem ser contados. Considere que estes arquivos terão 55000 registros.
		
	
Resposta: São 2 arquivos referenciados e 8 itens de dados
	
Gabarito: São contados dois arquivos referenciados. E 5 itens de dados no primeiro + 3 itens de dados. (oito itens de dados).
	
	
	 3a Questão (Ref.: 201001187166)
	Pontos: 0,0  / 0,5
	Para se definir a funcionalidade no modelo de Ponto função inicial era:
		
	
	A funcionalidade é expressa por um conjunto de requisitos não funcionais que são quantificados e transformados em um número real.
	
	Quanto mais funcionalidade fosse identificada maior seria o inverso do número real determinado.
	
	Inicialmente se medir os requisitos funcionais e para isto se criou o Fator de ajuste.
	 
	Criar uma função que mapeie a funcionalidade do software na reta dos reais a partir de um caso de uso somente.
	 
	Dada qualquer especificação de uma aplicação criar se uma medida para quantificar a funcionalidade.
	
	
	 4a Questão (Ref.: 201001163719)
	Pontos: 0,0  / 0,5
	Escolha a opção INCORRETA sobre a fronteira da aplicação:
		
	 
	Define o interesse do usuário em relação ao negócio;
	 
	Varia de acordo com a tecnologia empregada;
	
	Define o que é externo à aplicação;
	
	Define o que deve ser contado na aplicação;
	
	Age como membrana por meio da qual os dados processados pelas transações entram e saem;
	
	
	 5a Questão (Ref.: 201001305452)
	Pontos: 0,0  / 0,5
	Para trabalhar com APF a IFPUG para 14 fatores a serem analisados um conjunto de características que devem ser verificadas.
Em função destas características, correlacione as colunas abaixo:
i. Interação
ii. Distribuição
iii. Operação
iv. Flexibilidade
(  ) Aspectos relacionados aos recursos utilizados na comunicação de dados do aplicativo. É importante determinar que protocolos são utilizados pelo aplicativo para o recebimento ou o envio de informações; 
(  ) Aspectos relacionados com a facilidade de operação do aplicativo. Avalia procedimentos operacionais automáticos e mecanismos de iniciação,
(  ) Aspectos relacionados à reutilização do código do aplicativo. 
(  ) Aspectos relacionados com o grau de dificuldade de implementação do aplicativo. Verifica planos de conversão e de implementação;
		
	 
	ii, iii, i, iv
	
	iii, iv, i, ii
	
	ii, iv, i, iii
	
	iv, ii, i, iii
	 
	i, iii, ii, iv
	
	
	 6a Questão (Ref.: 201001163755)
	Pontos: 0,5  / 0,5
	Escolha alternativa abaixo que melhor define o propósito da contagem de Ponto Função.
		
	
	Fornecer uma resposta a um problema de negócio.
	
	É garantir a qualidade do sistema que é comprado.
	
	Definir ferramentas, procedimentos e características do negocio.
	
	Identificar todos os requisitos do usuário do sistema.
	 
	Definir uma forma de medir, estimar e controlar o desenvolvimento.
	
	
	 7a Questão (Ref.: 201001164394)
	Pontos: 0,5  / 0,5
	Sobre arquivo referenciado é correto afirmar que:
		
	
	É um conjunto de itens de dados que são usados, mas não lidos ou mantidos pelo sistema.
	
	É uma tabela do sistema.
	
	É um ALI lido ou mantido por um processo elementar ou um AIE lido por um processo elementar.
	 
	São dados de referência mantidos pelo sistema e solicitados pelo usuário.
	
	É um AIE lido ou mantido por um processo elementar da aplicação que está sendo contada.
	
	
	 8a Questão (Ref.: 201001164448)
	Pontos: 0,0  / 0,5
	Quanto ao tipo de software, Bohen, classificou sua amostra de observação em:
		
	
	orgânico, intermediário, embutido
	
	básico, semi destacado, embarcado
	 
	básico, intermediário e avançado
	 
	básico, orgânico e semi destacado
	
	básico, orgânico, embutido
	
	
	 9a Questão (Ref.: 201001637405)
	Pontos: 0,0  / 1,0
	Várias técnicas de estimativa podem ser usadas em qualquer projeto de software, no entanto, quanto uma equipe de software encontra um projeto de duração extremamente curta, planejamento em geral e estimativa em particular devem ser abreviadas.
Estimativa para projetos ágeis usa uma abordagem de decomposição que vários passos. Qual das opções abaixonão é um destes passos?
		
	
	O volume de esforço é estimado para cenário é traduzido para esforço baseado em dados históricos.
	
	O cenário é composto de um conjunto de funções e tarefas de engenharia de software.
	
	As estimativas de cada tarefa são somadas para criar uma estimativa de cenário.
	 
	O tamanho do cenário não pode ser estimado em LOC, PF ou alguma outra medida orientada a volume.
	 
	As estimativas de esforço para todos os cenários que devem implementar um incremento de software são somadas para definir a estimativa para o incremento.
	
	
	 10a Questão (Ref.: 201001162639)
	Pontos: 0,0  / 1,0
	A primeira atividade em uma empresa que deseja ter um processo de estimativas para o projeto de software é:
		
	
	Estabelecer um processo de software e manter o desenvolvimento sobre o controle de um bom gerente
	
	Melhorar o método de desenvolvimento de software
	 
	Definir um conjunto de métricas e montar uma grande base de dados voltados para estimativas
	
	Organizar os projetos por profissionais mais experientes
	 
	Associar os projetos de desenvolvimento a uma documentação bem escrita

Continue navegando