Baixe o app para aproveitar ainda mais
Prévia do material em texto
Podemos dizer que são características de uma métrica: I Expressa em alguma unidade II Facilmente calculada, entendida e testada. III Passível de estudos estatísticos IV Não precisa ter objetivo para as medidas. Qual das alternativas abaixo não representa um dos papeis da medição? Uma métrica precisa ser estabelecida quando falamos em medidas. Quando falamos que o Rio de Janeiro esta distante 400 km de São Paulo que aspecto da métrica não está claramente definido? 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. Aluno: PAULO CESAR PARRINE Matrícula: 201507256221 Disciplina: CCT0190 MED.ESF.DES.SOFTWARE Período Acad.: 2017.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembrese que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Afirmativas I e IV estão corretas. Todas as afirmativas estão corretas Somente a afirmativa I está correta Somente a afirmativa IV está incorreta Afirmativas II e III estão incorretas 2. Prever: Métricas podem ser utilizadas para prever valores de atributos Avaliar: Métricas podem ser utilizadas para tomar decisões e determinar o estabelecimento de padrões, metas e critérios de aceitação Definir: Métricas podem ser utilizadas para definir estratégias de processos, produtos e serviços de software Controlar: Métricas podem ser utilizadas para controlar processos, produtos e serviços de software Entender: Métricas ajudam a entender o comportamento e funcionamento de processos, produtos e serviços de software Gabarito Comentado 3. A expressão distancia entre Rio e São Paulo está corretamente definida e qualquer motorista de taxi levaria um passageiro a São Paulo sem se preocupar com a distancia, pois sabe que é de 400 km. A unidade de medida não esta claramente definida considerando que existem outros múltiplos de km e ninguém citou o sistema métrico, isto pode tornar a informação imprecisa. A forma de fazer a medida. Se esta medida é direta ou indireta. E isto pode nos levar a dúvida da distancia entre o Rio e São Paulo. A forma de medida neste caso pode nos levar a informação incorreta, pois existe um erro em cada forma de medida. Ao se fazer a medida devese definir se é feita de forma direta ou indireta. A descrição da métrica não esta correta. Existe imprecisão entre os locais iniciais e finais da medida. Isto nos leva a informação errada sobre a distancia entre a cidade do Rio e a de São Paulo, pois não sabemos de onde para onde se está medindo. 4. uso de linguagens mais eficientes. II Prioriza a estimativa de custo de requisitos nãofuncionais 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? O que é KLOC? Segundo Pressman, as medidas quantitativas que permitem ao pessoal de software ter ideia da eficácia do processo de software e dos projetos que são conduzidos usando o processo como arcabouço, são Considere os registros estatísticos de uma empresa na tabela abaixo : projeto linguagem Prazo de duração Tamanho em kloc Produtividade Kloc/mês Custo/kloc Sistema1 C++ 8 meses 15 0,375 R$ 5400,00 Sistema2 Java 8 meses 15 0,468 R$ 4300,00 Sistema3 PHP 6 meses 12 0,5 R$ 3900,00 Sistema4 Python 4 meses 12 0,75 R$ 2600,00 Sistema5 Java 6 meses 12 0,5 R$ 3800,00 Sistema6 C++ 5 meses 15 0,5 R$ 3800,00 Analisando a tabela podese concluir, sem nenhuma dúvida, que: I, II, III II e IV II, III e IV I, III e V I, IV e V Gabarito Comentado 5. É uma métrica mal especificada e pode conduzir a decisões de baixa qualidade. É uma medida direta, e por isso, é feita sobre o fenômeno. Só podemos contar as linhas de um software após ele ter sido terminado. É uma medida de software, que pode ser mensurada de acordo com projetos anteriores, sem preocupação com linguagem. Inclui pontos por função, métricas e todas as suas medidas. É uma medida indireta, feita ainda na fase de analise do projeto. Gabarito Comentado 6. Artefatos de software. Métricas de software. Etapas de desenvolvimento do software. Qualidade de software. Processo de software. Gabarito Comentado 7. Que o desenvolvimento em C++ é menos produtivo que o desenvolvimento em Java. Que para um novo projeto o indicado é se trabalhar com PHP. Que para um novo projeto a linguagem mais indicada é o Python Que para um novo projeto o indicado é trabalhar com Java. Que a equipe de desenvolvimento do sistema 2 tem menos experiência de que a desenvolveu o sistema 4. Sobre métricas, podemos afirmar:8. Métricas do projeto devem ser usadas para a tomada de decisões estratégicas. Métricas não devem ser utilizadas no domínio do processo e no domínio do projeto na mesma empresa. Métricas do projeto não devem ser usadas para a tomada de decisões táticas . Métricas do processo são usadas para minimizar o cronograma de desenvolvimento, fazendo os ajustes necessários para evitar atrasos e mitigar os problemas e riscos potenciais. Métricas do projeto são usadas para avaliar a qualidade do produto em uma base contínua e, quando necessário, modificar a abordagem técnica para melhorar a qualidade.
Compartilhar