O Trabalho Métricas de Software
Por: Marcelo Sena • 29/4/2019 • Trabalho acadêmico • 3.302 Palavras (14 Páginas) • 224 Visualizações
Faculdade: Estácio
Curso: Pós-Graduação em Engenharia de Software 2018.2 EAD
Disciplina: Métricas de Software
Aluno: Marcelo da Silva Sena
A Análise de Pontos de Função e Sua Aplicação na Gestão de Projetos de Software.
Trabalho de Métricas de Software
Outubro/2018
SUMÁRIO
1. INTRODUÇÃO 2
2. OBJETIVO GERAL 2
2.1 Análise de Pontos de Função 2
2.1.1 Processo de Contagem dos Pontos de Função 2
2.1.2 Reunir a documentação disponível 3
2.1.3 Determinar o escopo e fronteira da contagem 3
2.1.4 Medir funções de dados e transação 4
2.1.5 Cálculo do tamanho funcional 5
2.1.6 Documentar e Reportar 6
2.2 Medição de projetos de desenvolvimento de software 7
2.2.1 Estimar o tamanho do produto do projeto de software 7
2.2.2 Estimar o esforço das tarefas do projeto de software 8
2.2.3 Estimar a duração do projeto de software 9
2.2.4 Estimar o custo do projeto de software 9
3. CONCLUSÃO 10
REFERÊNCIAS 10
- INTRODUÇÃO
As empresas de desenvolvimento de software possuem grandes problemas de gestão de projetos relacionados ao prazo, custo e qualidade dos produtos do projeto. Para subsidiar o planejamento e a negociação de prazos, esforços, recursos e custos junto ao cliente, as empresas normalmente requerem estimativas de tamanho do software a ser desenvolvido no início do projeto. (ANDRADE; OLIVEIRA, 2004)
A utilização de ferramentas de métricas, como Análise de Ponto de Função (APF) tem se tornado cada vez mais importante na gestão de projetos de desenvolvimento de software, pois permitem estimar o desempenho do projeto, o esforço do trabalho, bem como os resultados dos mesmos, objetivando prazos, custos mais precisos e entregando um produto de qualidade.
- OBJETIVO GERAL
Analisar a técnica de análise de ponto função e a sua contribuição na gestão de projetos de Software.
- Análise de Pontos de Função
A análise de pontos de função é uma técnica de medição usada para medir o tamanho funcional de um software com base nas suas funcionalidades no ponto de vista do seu usuário.
O processo de medição, também chamando de contagem de pontos de função, deve ser bastante simples para reduzir o custo adicional da adoção da medição. As empresas buscam aplicara técnica de medição com objetivo de obter o tamanho de um produto de software afim de: estimar os custos, esforços e recursos solicitados para o desenvolvimento do projeto, dar suporte à análise de qualidade do software, de produtos do trabalho e da produtividade do time de desenvolvimento.
- Processo de Contagem dos Pontos de Função
O processo de medição funcional envolve várias etapas. A figura 1 mostra de forma geral todo o processo de contagem iniciando pela etapa de reunir a documentação disponível. Em seguida é determinado o propósito, o escopo e a fronteira da contagem, identificando os requisitos funcionais do usuário de transação e armazenamento. Após, é feito a medição das funções de dados e de transação calculando o tamanho funcionado e documentando o resultado da medição.
Figura 1 – Visão geral do processo de medição funcional do IFPUG[pic 1]
Fonte: Vasquez; Simões; Alberto (2014, p. 47)
Para Vasquez, Simões e Alberto (2014), o método define referências para a identificação de cada componente funcional básico, sua classificação quanto ao tipo de função e a complexidade funcional e a determinação de sua contribuição individual.
- Reunir a documentação disponível
Com os requisitos do software eliciados junto ao usuário na fase de planejamento do projeto já é possível realizar uma contagem estimada dos pontos de função com base dos documentos produzidos e obtendo as estimativas de esforços e custos necessários para as atividades de desenvolvimento.
Reunir a documentação necessária para o entendimento do projeto ou do software é uma das primeiras etapas do processo de contagem. A documentação ideal deve descrever as funcionalidades do software a ser desenvolvido ou do projeto impactado.
- Determinar o escopo e fronteira da contagem
- Propósito da contagem: O propósito da contagem visa fornecer uma solução a um problema de negócio.
- Determinar o tipo de contagem: Este passo determina o tipo de contagem que será usado para medir o projeto de software, tanto no processo como no produto. São três os tipos de contagem:
Contagem do projeto de desenvolvimento: | Trata-se da contagem das funcionalidades em um projeto de desenvolvimento de software referente a sua primeira construção, bem como as funções de conversão de dados necessárias à implantação do sistema. |
Contagem do projeto de melhoria: | Trata-se da contagem das funcionalidades adicionadas, modificadas ou excluídas do software já produzido, bem como também as funções de conversão de dados necessárias para a entrega na melhoria aplicada. |
Contagem da aplicação: | Trata-se da contagem das funcionalidades de uma aplicação implementada. |
...