Métricas em Projetos de Software

Páginas: 7 (1521 palavras) Publicado: 17 de setembro de 2014
Métricas em
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 eProfessor 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
• EntradaExterna:
– 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áriopor meio de lógica de processamento que
não seja apenas recuperação de dados.
– A lógica de processamento deve obrigatóriamente
conter ao menos uma fórmula matemática ou
cálculo, ou criar dados derivados. Pode também
manter um ou mais ALIs e/ou alterar o
comportamento do sistema

APF
• Saída Externa:
– Exemplos:






Relatórios com totalizações de dados
Relatórios quetambém atualizam arquivos
Consultar com apresentação de dados derivados ou cálculos
Geração de arquivos de movimento para outra aplicação
Informações em formatos gráficos

– Não Exemplos:
• Consultas e relatórios sem nenhum totalizador, que não atualiza
ALI, não tem dado derivado ou modificam o comportamento do
sistema
• Dois relatórios iguais, apenas com a distinção de ordenação

APF
•Arquivos Lógicos Internos
– Grupos lógicos de dados do ponto de vista do
usuário cuja manutenção é feita internamente na
aplicação

• Arquivos de Interface Externa:
– Grupo lógico de dados que passa de uma aplicação
para outra cuja manutenção pertence a outra
aplicação

APF
• Consulta Externa:
– Processo elementar que envia dados ou informações
de controle para for a da fronteira daaplicação
– A principal de uma CE é apresentar informação ao
usuário por meio de uma simples recuperação de
dados de ALIs e/ou AIEs. A lógica de processamento
não deve conter fórmula matemática ou cálculo,
criar dados derivados, manter um ou mais ALI e/ou
alterar o comportamento do sistema.

APF - Processo
• Identificar e enumerar as funções da aplicação:
– Número de Entradas Externas,Saídas Externas,
Arquivos Lógicos Internos, Arquivos de Interface
Externa e Consultas Externas

• Classificar cada uma das funções identificadas
no seu nível de complexidade
– Simples, médio ou complexo

APF - Processo
• Ajustar o número de pontos de função brutos ao
nível de complexidade de processamento

APF – Complexidade Entrada Externa

APF – Complexidade Saída Externa...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Pré projeto de métricas de software uma análise das técnicas de medição
  • Métricas de software
  • Metrica de Software
  • Métricas de software
  • Metricas de Software
  • Métricas de software
  • Métricas software
  • Métrica de um software

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!