Métricas em Projetos de Software
Projetos de Software
Aula 3
Marcelo Daibert http://daibert.pro – marcelo@daibert.pro
Apresentação
• Marcelo Daibert
–
–
–
–
–
–
–
–
–
–
Graduado em Sistemas de Informação pela FMG
Especialista em Ciência da Computação pela UFV
Mestre em Ciência da Computação pela UFV
Gerente Técnico da Opticalhost – Optical Soluções em
Informática LTDA
Coordenador e Professor do Curso de Graduação em Ciência da Computação da FAGOC – Faculdade Governador Ozanam
Coelho
Lattes: http://lattes.cnpq.br/2823279949488775
Email – MSN – Google Talk: marcelo@daibert.pro
Site: http://daibert.pro
Twitter - @msdaibert
Submissão de Trabalhos / Projetos: http://suporte.daibert.pro
Agenda – Aula 2
• Técnica Delhi – Relatório Final
• PF – Análise de Pontos de Funções
• UCP – Use Case Points (?)
Técnica Delphi
• Relatório
APF – Análise de Pontos de Funções
• Function Point Analysis – FPA
• Quantifica o produto do trabalho de desenvolvimento e manutenção de sistemas no que diz a respeito de funções efetivamente entregues ao usuário final, independentemente da metodologia e ferramentas utilizadas
APF – Histórico
• 1974 GUIDE - IBM
• 1979 IBM - Allan Albrecht
• 1986 IFPUG
SPQR/20
• 1993 Function Point Workbench
APF
• Define uma medida utilizada para determinar o tamanho de uma aplicação. Ela se baseia nas funções executadas pela aplicação do ponto de vista do usuário
• Premissas:
– Entradas Externas
– Saídas Externas
– Arquivos Lógicos Internos
– Arquivos de Interface Externa
– Consulta Externa
APF
• Entrada Externa:
– Processo elementar que processa dados ou informações de controle vindos de fora da fronteira da aplicação. A principal intenção de uma EE é manter um ou mais ALI e/ou alterar o comportamento do sistema
APF
• Saída Externa:
– Processo elementar que gera dados ou informações de controle que saem da fronteira da aplicação
– Principal objetivo de uma SE é apresentar dados ao
usuário