Você está na página 1de 0

1

Introduo
No final dos anos 70 a IBM sentiu a necessidade de desenvolver uma abordagem
independente da linguagem para estimar o esforo no desenvolvimento de software. Um
empregado chamado Allan Albrecht foi designado a desenvolver essa abordagem, o que
resultou na tcnica de pontos de funo.
No incio dos anos 80, a tcnica de pontos de funo e um manual de contagem foi
produzido pela organizao IBM's GUIDE. O Grupo Internacional de Usurios de Pontos de
Funo (IFPUG) foi fundado no fim dos anos 80. Essa organizao produziu seu prprio
Manual de Prticas de Contagem. Em 1994, a IFPUG lanou a Verso 4.0 do seu Manual de
Prtica de Contagem. Enquanto a publicao da GUIDE e cada verso nova das publicaes
da IFPUG continham refinamentos para a tcnica originalmente apresentada por Albrecht, elas
sempre pretendiam ser consistentes com seu pensamento original. De fato, ainda est muito
prximo disso considerando as duas dcadas desde o lanamento da publicao original de
Albrecht.
Nos anos 80 e 90, muitas pessoas que sugeriram tcnicas de contagem de pontos de
funo pretendiam substancialmente estender ou completamente repor o trabalho feito por
Albrecht.
Ponto de Funo
Pontos de funo a medida do tamanho das aplicaes de computados e os projetos
que os constroem. Esse tamanho medido de um ponto de vista funcional ou usurio.
independente da linguagem do computador, da metodologia de desenvolvimento, da tecnologia
ou da capacidade do grupo de desenvolvimento de desenvolver a aplicao. O fato de Albrecht
originalmente usar isto para predizer o esforo simplesmente uma conseqncia do fato de
que tamanho geralmente o guia para o esforo do desenvolvimento.
O manual IFPUG (International Function Point User Group) classifica os seguintes tipos
de elementos funcionais:
Entrada Externa EI (External Input) transao lgica onde os dados entram
mantendo dados internos;
Sada Externa EO (External Output) transao lgica onde os dados saem da
aplicao com a finalidade de fornecer informaes ao usurio;
Consulta Externa EQ (External Query) transao lgica onde uma entrada solicita
uma resposta da aplicao;
Arquivos Lgicos Internos ILF (Internal Logical File) grupo lgico de dados
mantidos pela aplicao;
Arquivos de Interface Externa EIF (External Interface File) grupo lgico de dados
mantidos pela aplicao, mas mantido por outra aplicao.

Tamanho funcional a medida do tamanho de um software. O tamanho funcional
independe de mtodos fsicos, ferramentas ou linguagens de desenvolvimento utilizado para
construir um software. Existem tambm outros mtodos que so utilizados para medir o
tamanho de um software: Ponto de Funo Mark II; Ponto de Funo 3D da Boeing e Pontos
de Caracterstica.

Ponto de funo no mede o tempo de construo do software nem a produtividade e o
esforo deste desenvolvimento. Tanto faz o sistema ser desenvolvido em COBOL ou J ava;
utilizando ferramenta RAD ou no, o ponto de funo ser o mesmo. Ele calculado levando
em considerao a funcionalidade do sistema.



2
Passos para contagem de Ponto de Funo

Os passos bsicos para contagem de Ponto de Funo incluem:
Determinar o tipo de contagem (novo projeto de desenvolvimento; contagem bsica de
aplicao ou contagem de projeto de melhoria);
Identificar a fronteira da aplicao (quais funes o software dever executar);
Contar os tipos de funes de dados divididos em: Arquivos Lgicos Internos (ALI);
Arquivos de Interface Externa (AIE). Cada ALI vale 7, 10 ou 15 PF, cada AIE vale 5, 7
ou 10 PF;
Contar os tipos de funes de transaes divididos em: Entradas Externas (EE);
Sadas Externas (SE); Consultas Externas (CE). Cada EE ou CE vale 3, 4 ou 6 PF,
enquanto cada SE vale 4, 5 ou 7;
Diversas matrizes simples baseadas nos tipos de elementos de dados (reconhecidos
pelos usurios e no recursivos), juntamente com tipos de registros (subconjunto dos
dados reconhecidos pelos usurios) ou tipos de arquivos referenciados (nmero de
grupos lgicos de dados necessrios execuo completa de um processo) so
utilizados para determinar a complexidade de cada funo, Baixa, Mdia ou Alta.
Determinar o Fator de Ajuste de Valor (FAV) baseado na equao (FAV =0,65 +
(Soma das Caractersticas Gerais do Sistema x 0,01) e a avaliao, em uma escala de
0 a 5, das seguintes quatorze Caractersticas Gerais do Sistema. Instrues
especficas para avaliao so fornecidas no CPM do IFPUG:
1. Comunicao de Dados
2. Processamento Distribudo de Dados
3. Desempenho
4. Configurao Intensamente Utilizada
5. Taxa de Transao
6. Entrada de Dados On-Line
7. Eficincia do Usurio Final
8. Atualizao On-Line
9. Processamento Complexo
10. Reutilizao
11. Facilidade de Instalao
12. Facilidade de Operao
13. Mltiplas Localidades
14. Facilidade de Alterao
Calcular a contagem de pontos de funo ajustada.






3

Regras de contagem

Funes de dados

A) Arquivos Lgicos Internos
Pode ser considerado como arquivo lgico interno: tabelas de dados; arquivos de
dados extra banco de dados; arquivos de documentao on-line (help); arquivos de controle /
parmetros.
A complexidade do Arquivo Lgico Interno calculada tomando como base dois itens:
Tipos de Registros Lgicos (TER): No qual faz referncia a quantidade as relaes de
layout que o arquivo possui;
Itens de dados referenciados (TED): No qual faz referncia a quantidade de campos
presentes no arquivo.

Tipos de Registro
Lgico (TER)
Campos de Dados (TED)
1 19 20 50 Mais que 51
1 SIMPLES SIMPLES MDIA
2 5 SIMPLES MDIA COMPLEXA
Mais que 6 MDIA COMPLEXA COMPLEXA

Arquivo Lgico Interno (Ponto de Funo por Complexidade)
Simples Mdia Complexidade
7 10 15

B) Arquivos de Interface Externa

Podem ser considerados como arquivos de interface externa: banco de dados
compartilhado; arquivo lgico interno de outra aplicao acessado somente para leitura pela
aplicao; arquivos de mensagem de auxlio; arquivos de mensagem de erro.
A complexidade do Arquivo de Interface Externa calculada tomando como base dois
itens:
Tipos de Registros Lgicos (TER): No qual faz referncia a quantidade as relaes de
layout que o arquivo possui;
Itens de dados referenciados (TED): No qual faz referncia a quantidade de campos
presentes no arquivo.

Tipos de Registro
Lgico (TER)
Campos de Dados (TED)
1 19 20 50 Mais que 51
1 SIMPLES SIMPLES MDIA
2 5 SIMPLES MDIA COMPLEXA
Mais que 6 MDIA COMPLEXA COMPLEXA

Arquivo de Interface Externa (Ponto de Funo por Complexidade)
Simples Mdia Complexidade
5 7 10

Funes de Transao

A) Entrada Externa

Podem ser considerados como entrada externa: tela de entrada de dados (operaes
de incluso, excluso e alterao de registros); entrada em modo batch (um para cada funo
de manuteno).
A complexidade da Entrada Externa calculada tomando como base dois itens:
Arquivos Referenciados: Diz respeito quantidade de arquivos lgicos internos e de
arquivos de interface externa que so utilizados na entrada externa.
Campos de dados: Os itens de dados que atualizam arquivos lgicos devem ser
contados, com exceo de: dados originados da subdiviso de um item; armazenados
4
de forma repetida em mais de um campo do arquivo sero contadas apenas uma vez;
campos idnticos no formato. So contabilizados tambm os seguintes itens: teclas de
funes ou campos que fornecem ao usurio a capacidade para especificar a ao a
ser tomada pela Entrada Externa; campos no informados pelo usurio, mas que so
utilizados na atualizao do arquivo lgico interno; mensagens de erro ou confirmao
associadas a um processo de validao de dados.

Arquivos
Referenciados
Campos de Dados
1 4 5 15 Mais que 16
0 - 1 SIMPLES SIMPLES MDIA
2 SIMPLES MDIA COMPLEXA
Mais que 3 MDIA COMPLEXA COMPLEXA

Entrada Externa (Ponto de Funo por Complexidade)
Simples Mdia Complexidade
3 4 6

B) Sada Externa

Podem ser considerados todos os processos lgicos de negcio que gera dados para o
usurio, ou para outro aplicativo externo. Exemplos tpicos de sada externa so: relatrios
para usurios, disquete, fitas, entre outros.
A complexidade da sada de dados tambm pode ser referenciada tomando como
bases os dois eixos citados acima na Entrada de Dados: Arquivos Referenciados e Campos
de Dados.
A tabela abaixo define a carga de complexidade desses dois eixos:

Arquivos
Referenciados
Campos de Dados
1 5 6 19 Mais que 20
0 1 SIMPLES SIMPLES MDIA
2 3 SIMPLES MDIA COMPLEXA
Mais que 4 MDIA COMPLEXA COMPLEXA

Sada Externa (Ponto de Funo por Complexidade)
Simples Mdia Complexidade
4 5 7

C) Consulta Externa

Pode ser considerado o processamento lgico que no contm frmula matemtica ou
clculo; o comportamento do sistema no alterado.
Para efeito de classificao considerar separadamente a parte da entrada e da Sada,
conforme os critrios vistos anteriormente para estas funes e assumir o maior nvel de
complexidade entre os dois

Arquivos
Referenciados
Campos de Dados
1 4 5 15 Mais que 16
0 - 1 SIMPLES SIMPLES MDIA
2 SIMPLES MDIA COMPLEXA
Mais que 3 MDIA COMPLEXA COMPLEXA
Arquivos
Referenciados
Campos de Dados
1 5 6 19 Mais que 20
0 1 SIMPLES SIMPLES MDIA
2 3 SIMPLES MDIA COMPLEXA
Mais que 4 MDIA COMPLEXA COMPLEXA

Entrada Externa (Ponto de Funo por Complexidade)
Simples Mdia Complexidade
3 4 6
Entrada
Sada
5
Clculo para o valor do Fator de Ajuste

Para determinar o valor do Fator de Ajuste, o software ser avaliado de acordo com
quatorze (14) categorias, onde cada categoria dever receber uma nota variando entre 0 - 5.
Todas as categorias avaliadas correspondem s funes do software.

Abaixo segue a lista de todas as categorias que devero ser avaliadas no que diz
respeito funcionalidade do software:

1. Comunicao de Dados Descreve o grau pelo qual a aplicao comunica-se diretamente
com o processador. Os dados ou informaes de controle utilizados pela aplicao so
enviados ou recebidos por meio de recursos de comunicao. Terminais conectados
localmente unidade de controle so considerados recursos de comunicao. Protocolo um
conjunto de convenes que permite a transferncia ou intercmbio de informaes entre dois
sistemas ou dispositivos. Todos os links de comunicao necessitam de algum tipo de
protocolo. Pontue o seu nvel de influncia de acordo com as seguintes orientaes:

0 - A aplicao puramente batch ou uma estao de trabalho isolada.
1 - A aplicao puramente batch, mas possui entrada de dados ou impresso remota.
2 - A aplicao batch, mas possui entrada de dados e impresso remota.
3 - A aplicao possui entrada de dados on-line, front-end de teleprocessamento para um
processamento batch ou sistema de consulta.
4 - A aplicao mais que um front-end, mas suporta apenas um tipo de protocolo de
comunicao.
5 - A aplicao mais que um front-end, e suporta mais de um tipo de protocolo de
comunicao.

2. Processamento Distribudo de Dados Descreve o grau pelo qual a aplicao transfere
dados entre seus componentes. Pontue de acordo com as seguintes orientaes:

0 - A aplicao no participa da transferncia de dados ou processamento de funes entre os
componentes do sistema.
1 - A aplicao prepara dados para processamento pelo usurio final em outro componente do
sistema, como planilhas eletrnicas ou banco de dados.
2 - Dados so preparados para transferncia, ento so processados em outro componente do
sistema (no para processamento pelo usurio final).
3 - Processamento distribudo e transferncia de dados so feitos on-line e em apenas uma
direo.
4 - Processamento distribudo e transferncia de dados so feitos on-line e em ambas as
direes.
5 - O processamento de funes executado dinamicamente no componente mais apropriado
do sistema.

3. Desempenho Descreve o grau pelo qual consideraes de tempo de resposta
performance de throughput influenciam o desenvolvimento da aplicao. Os objetivos
estabelecidos ou aprovados pelo usurio, em termos de tempo de resposta ou taxa de
transaes, influenciam (ou influenciar) o projeto, desenvolvimento, instalao e suporte da
aplicao. A questo que deve ser avaliada para este tpico "Quo rpida deve ser a
aplicao e o quanto isto influencia o projeto?". Pontue o seu nvel de influncia de acordo com
as seguintes orientaes:

0 - O usurio no estabeleceu nenhum requisito especial sobre performance.
1 - Requisitos de performance e projeto foram estabelecidos e revisados, mas nenhuma ao
em especial foi tomada.
2 - Tempo de resposta ou taxa de transaes so crticos durante as horas de pico. No
necessrio nenhum projeto especial para a utilizao de CPU. O limite para o processamento
o dia seguinte.
3 - Tempo de resposta ou taxa de transaes so crticos durante todas as horas de trabalho.
No foi necessrio nenhum projeto especial para a utilizao de CPU. O limite de
processamento crtico.
6
4 - Adicionalmente, requisitos especificados pelo usurio so exigentes o bastante para que
tarefas de anlise de performance sejam necessrias na fase de projeto.
5 - Adicionalmente, ferramentas de anlise de performance devem ser utilizadas nas fases de
projeto, desenvolvimento e/ou implementao para que os requisitos de performance do
usurio sejam atendidos.

4. Configurao Intensamente Utilizada Descreve o grau pelo qual as restrio de recursos
computacionais influenciam o desenvolvimento da aplicao. Uma configurao operacional
altamente utilizada, necessitando de consideraes especiais de projeto, uma caracterstica
da aplicao. Por exemplo, o usurio deseja executar a aplicao em um equipamento j
existente ou comprado e que ser altamente utilizado. Pontue o nvel de influncia de acordo
com as seguintes orientaes:

0 - No existem restries operacionais implcitas ou explcitas nos requisitos.
1 - Existem restries operacionais, mas so menos restritivas que uma aplicao tpica. No
h esforo especial necessrio ao atendimento dessas restries.
2 - Existem restries operacionais, mas so restries tpicas da aplicao. H esforo
especial necessrio ao atendimento dessas restries.
3 - Existem requisitos especficos de processador para uma parte especfica da aplicao.
4 - Restries operacionais explcitas necessitam de um processador dedicado ou utilizao
pesada do processador central.
5 - Adicionalmente, existem limitaes nos componentes distribudos da aplicao.

5. Taxa de Transao Descreve em que nvel o alto volume de transaes influencia o
projeto, desenvolvimento, instalao e suporte da aplicao. Pontue o nvel de influncia de
acordo com as seguintes orientaes:

0 - No previsto nenhum perodo de pico de transaes.
1 - So previstos perodos de pico de processamento (por exemplo: mensal, quinzenal,
peridico, anual), mas o impacto no esforo do projeto mnimo.
2 - Volumes de transao regulares (ex. picos semanais) so previstos. H algum impacto no
esforo do projeto.
3 - Altos volumes de transao (ex. picos dirios) so previstos, consequentemente com
impacto significativo no esforo do projeto.
4 - Altas taxas de transao definidas pelo usurio nos requisitos ou os nveis de servio
acordados so altos o bastante para requererem tarefas de anlise de performance na fase de
projeto.
5 - Adicionalmente, existem requisitos de ferramentas de anlise de performance nas fases de
projeto, desenvolvimento e/ou instalao.


6. Entrada de Dados On-Line Descreve o grau pelo qual dados so informados pela
execuo de transaes interativas. Pontue o nvel de influncia de acordo com as seguintes
orientaes:

0 - Todas as transaes so processadas em lote.
1 - De 1% a 7% das transaes so entradas de dados on-line.
2 - De 8% a 15% das transaes so entradas de dados on-line.
3 - De 16% a 23% das transaes so entradas de dados on-line.
4 - De 24% a 30% das transaes so entradas de dados on-line.
5 - Mais de 30% das transaes so entradas de dados on-line.


7. Eficincia do Usurio Final Descreve em que nvel consideraes sobre fatores humanos
e facilidade de uso pelo usurio final influenciam o desenvolvimento da aplicao. As funes
interativas fornecidas pela aplicao enfatizam um projeto para o aumento da eficincia do
usurio final. O projeto inclui:
- Auxlio para navegao, como, por exemplo, teclas de funo, saltos, menus gerados
dinamicamente;
- Menus;
7
- Ajuda on-line e documentao;
- Movimentao automtica de cursor;
- Paginao;
- Impresso remota por meio de transaes on-line;
- Teclas de funo predefinidas;
- Tarefas em lote submetidas a transaes on-line;
- Seleo feita por posicionamento de cursor em tela de dados;
- Uso intenso de vdeo reverso, brilho, cores e outros indicadores;
- Documentao impressa das transaes;
- Interface de mouse;
- J anelas pop-up;
- Utilizao de nmero mnimo de telas para executar uma funo do negcio;
- Suporte a dois idiomas (conte como quatro itens);
- Suporte a mais de dois idiomas (conte como seis itens).
Pontue o nvel de influncia de acordo com as seguintes orientaes:

0 - Nenhum dos itens anteriores.
1 - De um a trs dos itens anteriores.
2 - De quatro a cinco dos itens anteriores.
3 - Seis ou mais dos itens anteriores, mas no existem requisitos especficos do usurio
associados eficincia.
4 - Seis ou mais dos itens anteriores e requisitos explcitos sobre a eficincia para o usurio
final so fortes o bastante para necessitarem de tarefas de projeto que incluam fatores
humanos, como, por exemplo, minimizar o nmero de toques no teclado, maximizar padres de
campo e uso de modelos.
5 - Seis ou mais dos itens anteriores e requisitos explcitos sobre a eficincia para o usurio
final so fortes o bastante para necessitarem do uso de ferramentas e processos especiais
para demonstrar que os objetivos foram alcanados.

8. Atualizao On-Line Descreve o grau pelo qual arquivos lgicos internos so atualizados
de forma on-line. Pontue o nvel de influncia de acordo com as seguintes orientaes:

0 - No h nenhuma atualizao on-line.
1 - Existe a atualizao on-line de um a trs arquivos. Volume de atualizao pequeno e a
recuperao fcil.
2 - Existe a atualizao on-line de quatro ou mais arquivos. Volume de atualizao pequeno e
a recuperao fcil.
3 - A atualizao da maioria dos arquivos internos on-line.
4 - Adicionalmente, a proteo contra a perda de dados essencial e foi especialmente
projetada e programada no sistema.
5 - Adicionalmente, o alto volume de processamento torna necessria a anlise do custo do
processo de recuperao. So includos procedimentos altamente automatizados com um
mnimo de interveno do operador.

9. Processamento Complexo Descreve em que nvel o processamento lgico ou
matemtico influencia o desenvolvimento da aplicao. Os seguintes componentes esto
presentes:
- Controle sensvel e/ou processamento especfico de segurana da aplicao. Exemplo:
processamento especial de auditoria.
- Processamento lgico extensivo. Exemplo: sistema de gesto de crdito.
- Processamento matemtico extensivo. Exemplo: sistema de otimizao de corte de tecidos.
- Muito processamento de exceo resultando em transaes incompletas que devem ser
processadas novamente. Exemplo: transaes incompletas em ATM em funo de problemas
de teleprocessamento, falta de dados ou de edio.
- Processamento complexo para manipular mltiplas possibilidades de entrada e sada, como,
por exemplo, multimdia, ou independncia de dispositivo. Exemplo: sistema de extrato de
conta corrente que emite via terminal de retaguarda, auto-atendimento, web, e-mail, telefone
celular. Pontue o nvel de influncia de acordo com as seguintes orientaes:

0 - Nenhum dos itens anteriores.
8
1 - Qualquer um dos itens anteriores.
2 - Quaisquer dois itens anteriores.
3 - Quaisquer trs itens anteriores.
4 - Quaisquer quatro itens anteriores.
5 - Todos os cinco itens anteriores.

10. Reutilizao Descreve em que nvel a aplicao e seu cdigo foram especificamente
projetados, desenvolvidos e suportados para serem utilizados em outras aplicaes. Pontue o
nvel de influncia de acordo com as seguintes orientaes:

0 - No h cdigo reutilizvel.
1 - Cdigo reutilizvel utilizado na aplicao.
2 - Menos de dez por cento do cdigo fonte da aplicao foi construdo levando em
considerao o uso em mais de uma aplicao.
3 - Dez por cento ou mais do cdigo fonte da aplicao foi construdo levando em considerao
o uso em mais de uma aplicao.
4 - A aplicao foi especificamente empacotada e/ou documentada para fcil reutilizao. Ela
customizada pelo usurio no nvel de cdigo.
5 - A aplicao foi especificamente empacotada e/ou documentada para fcil reutilizao. Ela
customizada pelo usurio por meio de manuteno de parmetros.

11. Facilidade de Instalao Uma das 14 caractersticas gerais de sistema que descreve em
que nvel a converso de ambientes preexistentes influencia o desenvolvimento da aplicao.
Um plano e/ou ferramentas de converso e instalao foram fornecidos e testados durante a
fase de teste do sistema. Pontue o nvel de influncia de acordo com as seguintes orientaes:

0 - O usurio no definiu consideraes especiais, assim como no requerido nenhum setup
para a instalao.
1 - O usurio no definiu consideraes especiais, mas necessrio setup para a instalao.
2 - Requisitos de instalao e converso foram definidos pelo usurio, e guias de converso e
instalao foram fornecidas e testadas. No considerado importante o impacto da converso.
3 - Requisitos de instalao e converso foram definidos pelo usurio, e guias de converso e
instalao foram fornecidas e testadas. considerado importante o impacto da converso.
4 - Alm do item 2, ferramentas de instalao e converso automticas foram fornecidas e
testadas.
5 - Alm do item 3, ferramentas de instalao e converso automticas foram fornecidas e
testadas.

12. Facilidade de Operao Uma das 14 caractersticas gerais de sistema que descreve em
que nvel a aplicao atende a alguns aspectos operacionais, como: inicializao, segurana e
recuperao. A aplicao minimiza a necessidade de atividades manuais, como montagem de
fitas, manipulao de papel e interveno manual pelo operador. Pontue o nvel de influncia
de acordo com as seguintes orientaes:

0 - No foi estabelecida pelo usurio outra considerao que no os procedimentos de
segurana normais.
1-4 Um, alguns ou todos os seguintes itens so vlidos para a aplicao. Selecione todos
aqueles que sejam vlidos. Cada item tem um valor de um ponto, a exceo de onde seja
citado o contrrio.
- Procedimentos de inicializao, salvamento e recuperao foram fornecidos, mas
necessria a interveno do operador.
- Procedimentos de inicializao, salvamento e recuperao foram fornecidos, e no
necessria a interveno do operador (conte como dois itens).
- A aplicao minimiza a necessidade de montagem de fitas.
- A aplicao minimiza a necessidade de manipulao de papel.
5 - Aplicao projetada para operao no-assistida. Isto , no necessrio nenhuma
interveno do operador para operar o sistema, que no seja a inicializao e trmino da
aplicao. A recuperao automtica de erros uma caracterstica da aplicao.


9
13. Mltiplas Localidades Descreve em que nvel a aplicao foi especificamente projetada,
desenvolvida e suportada para diferentes ambientes de hardware e software.
Pontue o nvel de influncia de acordo com as seguintes orientaes:

0 - Os requisitos do usurio no consideram a necessidade de mais de um usurio/local de
instalao.
1 - Necessidade de mltiplos locais foi considerada no projeto, e a aplicao foi projetada para
operar apenas nos mesmos ambientes de hardware e de software.
2 - Necessidade de mltiplos locais foi considerada no projeto, e a aplicao foi projetada para
operar em apenas ambientes de hardware e de software similares.
3 - Necessidade de mltiplos locais foi considerada no projeto, e a aplicao foi projetada para
operar em ambientes diferentes de hardware e de software.
4 - Adicionalmente aos itens 1 ou 2, plano de suporte e documentao so fornecidos e
testados para suportar a aplicao em mltiplos locais.
5 - Adicionalmente ao item 3, plano de suporte e documentao so fornecidos e testados para
suportar a aplicao em mltiplos locais.

14. Facilidade de Alterao Descreve em que nvel a aplicao foi especificamente
desenvolvida para facilitar a mudana de sua lgica de processamento ou estrutura de dados.
As seguintes caractersticas podem ser vlidas para a aplicao:

- So fornecidos mecanismos de consulta flexvel, que permitem a manipulao de pedidos
simples; por exemplo, lgica de e/ou aplicada a apenas um arquivo lgico (conte como um
item).
- So fornecidos mecanismos de consulta flexvel, que permitem a manipulao de pedidos de
mdia complexidade; por exemplo, lgica de e/ou aplicada a mais de um arquivo lgico (conte
como dois itens).
- So fornecidos mecanismos de consulta flexvel, que permitem a manipulao de pedidos
complexos; por exemplo, lgica de e/ou combinadas em um ou mais arquivos lgicos (conte
como trs itens).
- Dados de controle do negcio so mantidos pelo usurio por meio de processos interativos,
mas as alteraes s tm efeito no prximo dia til.
- Dados de controle do negcio so mantidos pelo usurio por meio de processos interativos, e
as alteraes tm efeito imediato (conte como dois itens). Pontue o nvel de influncia de
acordo com as seguintes orientaes:

0 - Nenhum dos itens anteriores.
1 - Qualquer um dos itens anteriores.
2 - Quaisquer dois itens anteriores.
3 - Quaisquer trs itens anteriores.
4 - Quaisquer quatro itens anteriores.
5 - Todos os cinco itens anteriores.

Aps a avaliao de todos os tpicos relativos ao sistema, chega a hora de calcular o
valor do Fator de Ajuste. O Clculo se procede da seguinte forma:

NTFINAL =NT01 +NT02 +NT3 +... +NT14

VAF =0.65 +(0.01 * NTFINAL), onde

0.65 <=VAF <=1.35

NT Nota relativa a uma determinada categoria;
NTFINAL Nota final obtida pelo somatrio das notas de cada categoria;
VAF Fator de ajuste da contagem.





10
Clculo da funo ajustada

Para realizar o clculo da funo ajustada, deve-se realizar o seguinte procedimento:

AFP =ADD * VAF

Onde,

AFP Valor ajustado da contagem;
ADD Contagem no ajustada das funes do projeto;
VAF Fator de ajuste da contagem.

Exerccios

Considere uma empresa com as seguintes qualificaes:

Possui uma equipe de quatro pessoas;
A produtividade mdia de 3 hs/PF;
Funcionamento de 6 horas dirias;
Valor do desenvolvimento de R$ 35,00 por hora de trabalho.

Utilizando as tcnicas de Ponto de Funo, calcule a estimativa oramentria e temporal da
seguinte situao:

A empresa ESA fabrica produtos (mveis) somente por encomenda (ou seja, a
empresa no mantm estoque de produtos). Sempre que um pedido feito a empresa
precisa verificar se tem material disponvel no estoque de peas ou se precisa entrar em
contato com o fornecedor para adquirir matria prima. O cliente retira o produto na
fbrica.