Buscar

aula1.2

Prévia do material em texto

MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE
1a aula
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	
	 
	Exercício: CCT0453_EX_A1_V3 
	22/09/2018 23:24:36 (Finalizada)
	Aluno(a): 
	
	Disciplina: CCT0453 - MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE 
	
	 
	
	 1a Questão
	
	
	
	
	Um projeto medido em Kloc mostrou que a produtividade do programador era de 10 linhas de código por dia, em uma linguagem X. Outro projeto em uma linguagem Y mostrou que a produtividade foi de 12 linhas de código por dia. Marque a afirmativa correta.
		
	
	Nada podemos falar sobre a qualidade do código gerado, mas sendo x e y linguagens com características diferente, podemos concluir que o programador que trabalhou com X é melhor do que o da linguagem y.
	
	Podemos ter certeza que a linguagem x exige menos comandos que a linguagem y para uma mesma tarefa.
	
	Podemos ter certeza que o código gerado para a linguagem y é estruturado e o da linguagem x não é.
	 
	Não há como comparar o trabalho ao se utilizar a linguagem X e a linguagem Y, vai depender das características da linguagem.
	
	Podemos ter certeza que a produtividade do programador que trabalhou com a linguagem X é maior que o que trabalhou com a linguagem Y gerando código de melhor qualidade.
	
	 
	
	 2a Questão
	
	
	
	
	Trabalhar com métricas normalmente é uma nova visão sobre o software. É a visão gerencial. De forma absolutamente correta isto permite que:
		
	
	Se defina metodologias e estruturas de programação.
	
	Se defina bancos de dados e estruturas de programação.
	
	Se defina metodologias e linguagens de programação.
	 
	Se defina equipes e metodologias de desenvolvimento.
	 
	Se defina questões sobre prazos e tamanho de software.
	
	 
	
	 3a Questão
	
	
	
	
	Analise as afirmativas abaixo a respeito das motivações para utilização de métricas no desenvolvimento de Software. I- Métricas são usadas para entender fenômenos que estão acontecendo em um processo, produto, recurso ou ambiente; II- as métricas são utilizadas para entender a execução em relação ao que foi planejado; III- com métricas é possível entender tendências, prever futuras situações e proceder com planos de ação para ajustar o rumo de projetos e produtos de software; IV- o entendimento de problemas e causas raízes é mais tranquilo de forma que um plano de ação de correção pode ser criado. Podemos afirmar que:
		
	
	Somente as afirmativas I e II são verdadeiras.
	
	Somente as afirmativas III e IV são verdadeiras.
	
	Todas as afirmativas são falsas.
	
	Somente as afirmativas III e IV são falsas.
	 
	Todas as afirmativas são verdadeiras.
	
	 
	
	 4a Questão
	
	
	
	
	Para se definir a funcionalidade no modelo de Ponto função inicial era:
		
	
	Criar uma função que mapeie a funcionalidade do software na reta dos reais a partir de um caso de uso somente.
	
	Inicialmente se medir os requisitos funcionais e para isto se criou o Fator de ajuste.
	 
	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.
	 
	Dada qualquer especificação de uma aplicação criar se uma medida para quantificar a funcionalidade.
	
	 
	
	 5a Questão
	
	
	
	
	Considere as afirmativas abaixo: i ¿ Uma medida pode ser feita sem necessidade de se preocupar com a forma de tomada do registro. ii ¿ Um indicador definido por uma métrica deve atender a coerência, se houve um crescimento ele pode ser inverso marcando um valor menor. iii ¿ Especificação da métrica deve registrar a forma de tomada de medida, o objetivo e os níveis de erro aceitáveis na medição. São corretas as afirmações
		
	
	apenas ii
	 
	iii
	
	apenas i
	
	Todas as afirmações
	
	apenas i e ii
	
	 
	
	 6a Questão
	
	
	
	
	Os indicadores de desempenho em sua definição são instrumentos de gestão e como tal são essenciais para a medição dos resultados de uma organização. Podemos categorizar alguns Indicadores de Desempenho. Marque a alternativa que NÃO corresponde a essas categorias.
		
	 
	Indicadores de qualidade e Indicadores estratégicos;
	 
	Indicadores de produtividade e Indicadores de melhoramentos;
	
	Indicadores de produtividade e Indicadores de qualidade;
	
	Indicadores de capacidade e Indicadores estratégicos;
	
	Indicadores de qualidade e Indicadores de capacidade;
	
Explicação:
Esta resposta está errada, porque melhoramentos é um elemento de ação dos indicadores.
	
	 
	
	 7a Questão
	
	
	
	
	As métricas de software podem ser divididas em duas categorias: medidas diretas e indiretas. Podemos considerar como medidas diretas do processo de engenharia de software o esforço aplicado ao desenvolvimento e à manutenção do software, bem como a (o)
		
	 
	manutenibilidade.
	
	qualidade.
	 
	custo.
	
	eficiência.
	
	confiabilidade.
	
	 
	
	 8a Questão
	
	
	
	
	Assinale a opção abaixo que indica as características que uma métrica deve ter
		
	
	Deve ser sempre extraída/coletada manualmente
	
	Deve ser automatizada e desligada de qualquer outro processo da empresa
	
	Deve contar com o apoio de terceiros e externos para ser calculada
	 
	Deve ser facilmente calculada, entendida e testada
	
	Dever ser complexa, pois quanto mais complexidade, mais importante
	
Explicação: Uma métrica deve ser facilmente calculada, entendida e testada

Continue navegando