Ponto de Função
Ponto de Função   O que fazer quando o preço de um    projeto deve estar abaixo da    concorrência e ao mesmo tempo não  ...
Ponto de Função   Para tentar resolver este problema    algumas técnicas foram criadas e a    mais conhecida é a Análise ...
Ponto de Função   O que é?    É a medida do tamanho das aplicações     de computados e os projetos que os     constroem....
Ponto de Função   Como funciona?
Ponto de Função   Características:    É       independente    da    linguagem     utilizada,     da     metodologia     ...
Ponto de Função   Cálculo    Identificar ALIs, AIEs, EEs, SEs e CEs    Classificar quanto à complexidade:     Simples, ...
Ponto de Função   Vantagem     Maior “precisão” no custeio do produto.     Técnica para estimativas de custo e recursos...
Ponto de Função   Certificação:    ◦ CFPS - Certified Function Point Specialist      - é a certificação conferida pelo   ...
Ponto de Função
Frameworks e Padrões deProjeto
Frameworks   Técnica da orientação a    objetos, voltada para a reutilização    que se beneficia de três    característic...
Frameworks Pode ser visto como o esqueleto –  template – de uma aplicação. São compostos de pontos fixos e  pontos exten...
Frameworks   Benefícios:    ◦   Melhora a modularização;    ◦   Aumenta a reutilização;    ◦   Extensibilidade;    ◦   In...
Padrões de Projeto   Os padrões descrevem maneiras    comuns de fazer as coisas e são    coletados por pessoas que identi...
Padrões de Projeto Facilitam a reutilização de sistemas e  arquiteturas bem sucedidas. Reduz o custo da manutenção de  s...
Padrões de Projetos eFramework Frameworks devem ser construídos  fazendo uso dos padrões de projeto. Padrões de projeto ...
Próximos SlideShares
Carregando em…5
×

Ponto de função

551 visualizações

Publicada em

Apresentação de APF e Framework do Aluno Bruno Santos.

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
551
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
18
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Ponto de função

  1. 1. Ponto de Função
  2. 2. Ponto de Função O que fazer quando o preço de um projeto deve estar abaixo da concorrência e ao mesmo tempo não se pode correr o risco de ter um grande prejuízo?
  3. 3. Ponto de Função Para tentar resolver este problema algumas técnicas foram criadas e a mais conhecida é a Análise de Pontos de Função da IFPUG.
  4. 4. Ponto de Função O que é? É a medida do tamanho das aplicações de computados e os projetos que os constroem. Como Funciona?  Esta técnica é baseada na contagem matemática de características do software.
  5. 5. Ponto de Função Como funciona?
  6. 6. Ponto de Função Características: É independente da linguagem utilizada, da metodologia de desenvolvimento, da tecnologia ou da capacidade de desenvolvimento. Não mede o tempo de construção do software ou produtividade. É calculado levando em consideração a funcionalidade do sistema.
  7. 7. Ponto de Função Cálculo Identificar ALIs, AIEs, EEs, SEs e CEs Classificar quanto à complexidade: Simples, Média ou Complexa Cálculo de PFBruto Determinação do FA (Fator de Ajuste) através do NI (Níveis de Influência) Cálculo de PFAjustado
  8. 8. Ponto de Função Vantagem  Maior “precisão” no custeio do produto.  Técnica para estimativas de custo e recursos para o desenvolvimento e manutenção de softwares; Unidade de medida para comparação; Implantação de um programa de métricas Desvantagem  Tempo;  Trabalho.
  9. 9. Ponto de Função Certificação: ◦ CFPS - Certified Function Point Specialist - é a certificação conferida pelo International Function Point Users Group às pessoas aprovadas no exame de certificação CFPS. ◦ Custo: $250,00; ◦ Tempo: 1 ano e reavaliada anualmente por até 3 anos;
  10. 10. Ponto de Função
  11. 11. Frameworks e Padrões deProjeto
  12. 12. Frameworks Técnica da orientação a objetos, voltada para a reutilização que se beneficia de três características das linguagens de programação orientada a objetos: ◦ Abstração; ◦ Polimorfismo; ◦ Herança.
  13. 13. Frameworks Pode ser visto como o esqueleto – template – de uma aplicação. São compostos de pontos fixos e pontos extensíveis.
  14. 14. Frameworks Benefícios: ◦ Melhora a modularização; ◦ Aumenta a reutilização; ◦ Extensibilidade; ◦ Inversão de controle.
  15. 15. Padrões de Projeto Os padrões descrevem maneiras comuns de fazer as coisas e são coletados por pessoas que identificam temas repetidos em projetos.
  16. 16. Padrões de Projeto Facilitam a reutilização de sistemas e arquiteturas bem sucedidas. Reduz o custo da manutenção de software.
  17. 17. Padrões de Projetos eFramework Frameworks devem ser construídos fazendo uso dos padrões de projeto. Padrões de projeto melhoram a documentação de frameworks. Um Framework utilizam vários padrões.

×