Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Considere as afirmativas abaixo: I - Uma medida direta serve para acompanhar a execução de um projeto, entretanto não pode ser usada no planejamento de um produto; II - Uma métrica pode ser definida para acompanhar algum processo sobre o qual se deseja acompanhar algum aspecto; III - Que a qualidade de software é uma medida direta, por isto deve ser definida e utilizada durante o planejamento do projeto; Pode-se afirmar com toda a certeza que: Está correta a afirmativa II e incorretas as afirmativas I e III. Estão corretas as afirmativas II, III e incorreta a afirmativa I Estão corretas as afirmativas I, II e incorreta a afirmativa III. Estão todas corretas Estão corretas as afirmativas I, III e incorreta a afirmativa II. 2. 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. 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. 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 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 é. 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. 3. 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 questões sobre prazos e tamanho de software. Se defina metodologias e linguagens de programação. Se defina bancos de dados e estruturas de programação. Se defina equipes e metodologias de desenvolvimento. Se defina metodologias e estruturas de programação. 4. considere uma métrica com as seguintes características: Nome: facilidade de entendimento Descrição: contar o número de parágrafos na documentação, pois isto indica que o documentador criou uma descrição bem segmentada e isto facilita a leitura; Forma de se medir: fazer a contagem do caráter ¿ponto¿ no texto após sua finalização; A métrica está corretamente definida e a descrição está coerente com a forma de se fazer a medida. A métrica está corretamente definida e a forma de medir é desnecessária. A métrica não está corretamente definida, pois falta o sistema de medidas, a referência e principalmente a descrição esta coerente com a forma de se medir; A métrica não esta corretamente definida pois a forma de medir não está clara. A métrica não está corretamente definida pois ¿ponto¿ não define um parágrafo; Gabarito Comentado 5. Assinale a afirmativa sempre correta nas opções abaixo: Um registro estatístico serve de base para estimar o total de pontos função de um novo projeto O acompanhamento do projeto só pode ser feito com medidas indiretas. Para se fazer o acompanhamento gerencial utilizando o KLOC deve-se ter uma base de registros estatísticos de projetos já feitos. Os registros gerenciais são feitos, segundo as métricas de acompanhamento, e são sempre medidas diretas. Os registros estatísticos de projetos na empresa não podem ser usados como referencia para novos projetos. Gabarito Comentado 6. A medida KLOC (Kilo Line of Code) foi uma medida amplamente utilizada no passado, porém hoje está caindo em desuso. Dentre os motivos abaixo: I - Alguns contestam o KLOC por que não privilegia a boa programação (mais eficiente) ou o uso de linguagens mais eficientes. II - Prioriza a estimativa de custo de requisitos não-funcionais do software. III - Precisa de ferramentas de alto custo para ser executada. IV - Só pode ser utilizada após o software ter sido entregue, o que atrasava a estimativa do esforço. V - A medição em linguagens baseadas em POO é prejudicada pelo fato dessas linguagens gerarem uma quantidade enorme de artefatos, encarecendo o produto final. Qual a alternativa que corresponde aos itens corretos? I, IV e V I, III e V II, III e IV II e IV I, II, III Gabarito Comentado
Compartilhar