Baixe o app para aproveitar ainda mais
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
Compartilhar