Você está na página 1de 9

Métodos e

Técnicas de
Mensuração de
Software
Prof. José Eduardo A. de O. Teixeira – Engenharia de Software – www.vqv.com.br 1
Objetivos

• Definir o tamanho do software ou do


projeto (desenvolvimento ou
melhoria).
• Facilitar a produção de estimativas
por meio de tabelas de referência.

Prof. José Eduardo A. de O. Teixeira – Engenharia de Software – www.vqv.com.br 2


Técnicas Comuns
• Pontos por Caso de Uso (indireta,
+simples, +rápida, cenários, atores,
requisitos, diferentes interpretações para
CRUD, não deve conter aspectos físicos
como telas que fazem parte da solução).
• Linhas de Código (direta, –capacitação,
+difundida, concorre com APF, usada pelo
DOD e COCOMO, fácil manipulação,
dependente de plataforma, LOC e KLOC).
• Pontos por Funcionalidade (Feature
Points, indireta, foco nas transações).
• Pontos de Função.

Prof. José Eduardo A. de O. Teixeira – Engenharia de Software – www.vqv.com.br 3


Pontos de Função
• Indireta (depende de análise)
• Conta toda a aplicação (dados e transações)
• Adotada pelo COCOMO (Construtive Cost Model) 2
• Grupo internacional – IFPUG
• Grupo nacional (+usada, BFPUG, os EUA usam
LOC, DOD, e PF)
• Possui certificação para profissionais que podem
ser usados para resolver conflitos
• Adequada às aplicações de negócio (baixa
complexidade computacional)
• Não se aplica a manutenções corretivas
• Visão do usuário (termina com a homologação)
• Há margem de erro (limitada)

Prof. José Eduardo A. de O. Teixeira – Engenharia de Software – www.vqv.com.br 4


Papel do Engenheiro
• Ajustar e selecionar as técnicas e os pesos
mais adequados em função do tipo de
aplicação.
• Atualizar e aplicar as técnicas.
• Negociar com os stakeholders qualquer
aspecto polêmico da apuração.
• Solicitar opinião especializada, quando for
o caso, inclusive propondo oficinas.
• Manter e fomentar a atuação profissional
ética (como nas demais entidades: PMI,
etc.).

Prof. José Eduardo A. de O. Teixeira – Engenharia de Software – www.vqv.com.br 5


Certificação - CFPS

• CFPS - Certified Function Point


Specialist - é a certificação conferida
pelo International Function Point
Users Group às pessoas aprovadas no
exame de certificação.
• CFPS no Mundo: 1143*
• CFPS no Brasil: 261*
*após os resultados do exame de 12/2006.

Prof. José Eduardo A. de O. Teixeira – Engenharia de Software – www.vqv.com.br 6


Número de CFPS por País
País CFPS %
Coréia 347 33,0%
Brasil 209 19,9%
Índia 195 18,5%
USA 112 10,6%
Itália 105 10,0%
Austrália 22 2,1%
Canadá 11 1,0%
Inglaterra 10 1,0%
México 10 1,0%
Japão 9 0,9%
Alemanha 4 0,4%
Outros 18 1,7%
Total 1052 100,0%
Em janeiro de 2007, antes dos resultados do exame de 12/2006.

Prof. José Eduardo A. de O. Teixeira – Engenharia de Software – www.vqv.com.br 7


Gráfico de CFPS por País

Coréia
Brasil
Índia
USA
Itália
Austrália
Canadá
Inglaterra
México
Japão
Alemanha
Outros

Prof. José Eduardo A. de O. Teixeira – Engenharia de Software – www.vqv.com.br 8


Evolução das CFPS no Brasil

Prof. José Eduardo A. de O. Teixeira – Engenharia de Software – www.vqv.com.br 9

Você também pode gostar