Métricas de Software Trabalho Final
Por: Diogo Simão da Silva • 16/2/2019 • Trabalho acadêmico • 2.532 Palavras (11 Páginas) • 166 Visualizações
PÓS GRADUAÇÃO – ENGENHARIA DE SOFTWARE
MÉTRICAS DE SOFTWARE
TRABALHO FINAL
Diogo Simão da Silva
Introdução
Uma métrica de software é uma característica de um sistema, documentação ou processo que pode ser objetivamente medido.
As métricas auxiliam na visualização e construção de um projeto de software, focalizando atributos específicos e mensuráveis dos artefatos da engenharia de Software e são utilizadas pelos profissionais de engenharia de software, colaborando para a construção de software da mais alta qualidade.
Medir é gerenciar e as métricas definem como as medidas serão obtidas e proporcionam uma base por meio da qual a análise, projeto, codificação e teste podem ser conduzidos mais objetivamente e avaliados de maneira mais quantitativa.
Sumário
1. Introdução………………………………………………………………………………………….2
2. Sumário…………………………………………………………………………………………….3
3. Objetivo……………………………………………………………………………………………4
4.Conteúdo do trabalho………………………………………………………………………..….5-10
5. Conclusão………………………………………………………………………………………...11
6. Referências……………………………………………………………………………………….12
7. Dificuldades encontradas…………………………………………………………………………13
8. Lições aprendidas………………………………………………………………………………...14
Objetivo
Temos por produto final deste trabalho um roteiro de métricas com base nas regras de contagem de pontos por função, explanando as diferentes áreas onde as métricas são aplicadas e as definições e conceitos que regem a medição de software com base na análise por pontos de função.
Conteúdo do trabalho
1. Conceito de APF (Análise de Pontos de Função).
A APF mede, especificamente, os requisitos funcionais do usuário e a essa dimensão é dado o nome de Tamanho Funcional.
A APF tem como principal objetivo medir a funcionalidade do sistema tendo como base a visão do usuário, de acordo com as seguintes características:
É independente da tecnologia utilizada;
Auxilia a produção de resultados consistentes;
Baseia-se na visão do usuário;
Tem significado para o usuário final;
Utiliza-se de estimativas
Passível de automação;
Dificuldade por possuir relativa subjetividade por refletir a visão do usuário.
A APF basicamente quantifica as funções contidas no software em termos significativos para os usuários. As medidas têm relação direta com os requisitos funcionais (de negócio).
Apesar de popular, a APF é bastante criticada por diversos autores que acreditam que ela não seja uma medida objetiva. Vale ressaltar que apesar das críticas, a portaria nº 31 SLTI/MP, de 29 de novembro de 2010, recomenda o uso da métrica de pontos por função para órgãos integrantes do Sistema de Administração dos recursos de Tecnologia da Informação – SISP, do Poder Executivo Federal.
2. Métrica de Pontos de Função
A Análise de Pontos de Função (APF) é um método padrão para a medição de Projetos de Desenvolvimento/Manutenção de Sistemas, visando estabelecer uma medida de tamanho do software em Pontos de Função, com base na quantificação das funcionalidades solicitadas e entregues, sob o ponto de vista do usuário. Assim, a APF tem como objetivo medir o que o software faz, por meio de uma avaliação padronizada dos requisitos de negócio do sistema.
A figura abaixo mostra o processo de contagem de Pontos por Função descrito ao longo deste roteiro.
2.1 Determinar o Escopo, as Fronteiras e identificar os requisitos funcionais do usuário
A contagem dos PF se inicia com a análise da documentação disponível do projeto em questão, visando a identificação dos requisitos funcionais e, de acordo com seu propósito, pode ser de três tipos:
Contagem de Pontos de Função de Projeto de Desenvolvimento.
Contagem de Pontos de Função de Projeto de Melhoria.
Contagem de Pontos de Função da Aplicação (Baseline).
Utilizaremos como base de
...