Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: NPG1396 - MÉTRICAS.DE.SOFTWARE Período Acad.: 2017.2 EAD (POS) / AV Aluno: JUVENAL MARTINS DOS SANTOS NETTO Matrícula: 201706010567 Turma: 9002 Prezado(a) Aluno(a), Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a todas as questões e que não precisará mais alterá-las. Valor da prova: 5 pontos. 1. A Análise de Pontos por Função (APF) é uma técnica para a medição de projetos de desenvolvimento de software que visa estabelecer uma medida de tamanho, em PFs, considerando a funcionalidade implementada, sob o ponto de vista do usuário. Analise as afirmativas a seguir, relacionadas a APF: I - É uma ferramenta que permite determinar o tamanho de pacotes de software adquiridos, através da contagem de todos os Pontos por Função incluídos no pacote. II - É uma ferramenta que permite estimar custos e recursos envolvidos em projetos de desenvolvimento e manutenção de software. III - O Ponto por Função não ajustado é definido pelo produto da contagem por um fator de ajuste. (Ref.: 201706661823) 0,5 pontos Todas as afirmativas estão corretas. Apenas as afirmativas I e III. Apenas a afirmativa II. Apenas a afirmativa III. Apenas as afirmativas I e II. 2. A primeira atividade da gestão de um projeto de software é o a elaboração do escopo. Na gestão de escopo de software, um dos elementos deve ser considerado verdadeiro é: (Ref.: 201706661770) 0,5 pontos Profissionais que dominam a Análise de Ponto por Função fazem com que o cálculo da estimativa de esforço e custo seja uma ciência exata. A técnica de reuso de software nunca vai beneficiar a qualidade do projeto. Após a definição do escopo, não é comum existirem mudanças no desenvolvimento de projetos. A técnica de reuso de software colabora para aumento do prazo do projeto. Mesmo as pequenas mudanças de escopo devem ser registradas e analisadas. 3. Uma linha de código é qualquer linha do texto de um programa, exceto comentários e linhas em branco, sem levar em conta o número de comandos ou fragmentos de comandos em uma linha. São medidas em Quilo de Linhas de Código ou mil linhas (KLOC). Estão incluídas na definição de linhas de código todas as linhas que contém cabeçalho do programa, declarações e comandos executáveis. Analise as afirmativas sobre KLOC e responda: I. É fácil de calcular. II. É um fator importante para muitos modelos de estimativa. III. É uma métrica direta. IV. Penalizam programas bem estruturados, porém mais curtos. (Ref.: 201706987724) 0,5 pontos Apenas I, II, III. Apenas II, III, IV. Apenas I, III, IV. Apenas I, II, IV. Todas corretas. 4. Sobre a análise de pontos por função, considere: I. É um método de contagem padrão capaz de medir a qualidade do software sobre o ponto de vista do desenvolvedor. II. A contagem de pontos de função reflete as funcionalidades específicas disponibilizadas pelo software. III. É uma ferramenta usada para determinar os benefícios de um pacote de software por meio de contagem das funcionalidades, sob o ponto de vista do usuário. Está correto o que consta em: (Ref.: 201706961979) 0,5 pontos II, apenas. I e III, apenas. I, II e III. II e III, apenas. I e II, apenas. 5. A métrica ponto por função usa dados históricos para: (I) estimar o custo necessário para projetar, codificar e testar o software; (II) prever o número de erros que serão encontrados durante o teste; (III) prever o número de componentes e/ou o número de linhas projetadas de código fonte no sistema implementado. (Ref.: 201706661747) 0,5 pontos Apenas I. Apenas II e III. Todas corretas. Apenas II. Apenas I e III. 6. A métrica Pontos por função está baseada em medidas calculáveis do domínio do software e avaliações qualitativas da complexidade do software. Um dos domínios, "Arquivos lógicos internos", é definida como: (Ref.: 201706661762) 0,5 pontos É um agrupamento lógico de dados que reside dentro das fronteiras do aplicativo É um agrupamento lógico de dados que reside fora da aplicação, mas fornece informações que podem ser usadas pela aplicação. É formada por dados derivados da aplicação e fornece informações para o usuário. É uma entrada on-line que resulta na geração de alguma resposta imediata do software na forma de uma saída on-line. É originada de um usuário ou transmitida de outra aplicação e fornece dados distintos à aplicação ou informações de controle. 7. O COCOMO ____________________ é aplicado quando as equipes de trabalho são heterogêneas em termo de experiência. Por exemplo, um sistema de processamento de transações, como Controle de Estoque. (Ref.: 201706661946) 0,5 pontos Avançado Funcional Semi-destacado Embutido Orgânico 8. A avaliação qualitativa não é suficiente para medir o esforço do software. É preciso critérios objetivos para direcionar o projeto de dados, arquitetura, interfaces e componentes. Ao testamos, necessitamos de orientação quantitativa que nos auxiliará na seleção de casos de teste. A métrica de produto proporciona uma base por meio da qual a análise, projeto, codificação e teste podem ser conduzidos mais objetivamente e avaliados de maneira quantitativa. Sendo assim, devemos medir: I. Para sabermos quanto cobrar. II. Para conseguirmos dar prazos. III. Para definirmos a equipe. IV. Para definirmos a complexidade. V. Para definirmos o tamanho. (Ref.: 201706661729) 0,5 pontos Apenas II, III, IV, V. Todas corretas. Apenas I, III, IV. Apenas I, II, III, V Apenas I, II, III, IV. 9. A garantia de qualidade de software (Software Quality Assurance) não é algo com a qual começamos a nos preocupar depois que o código foi gerado, e sim, ao longo de todo o processo de engenharia de software. A SQA abrange: (Assinale a INCORRETA). (Ref.: 201706661737) 0,5 pontos Dispensa de documentação de software e das mudanças efetuadas. Estratégia de teste. Padrões de desenvolvimento de software. Mecanismos de medição. Métodos e ferramentas de análise, projeto, codificação e teste. 10. No contexto de engenhada de software, medida pode ser definida como: (Ref.: 201706661703) 0,5 pontos É o ato de determinar uma medida. É um conceito matemático relacionado a distância de um módulo ao seguinte. É a divisão de um software em fragmentos marcados por tempo e custo. É um conceito relacionado à gerência de projetos Proporciona uma indicação quantitativa da extensão, quantidade, capacidade ou tamanho de algum produto ou processo
Compartilhar