2. IFPUG: WORKSHOP EDUCACIONAL E FUNCTIONAL SIZING SUMMIT (FSS)
De 22 a 26 de Abril o IFPUG promoverá seu workshop educacional e a segunda edição do Functional Sizing
Summit (FSS). Desta vez há uma iniciativa inovadora do IFPUG no sentido de ampliar a participação de filiados em seus
eventos. Agora será possível assistir às apresentações do FSS em tempo real através dos recursos de
web conference ou até mesmo assistí-las posteriormente em uma sessão gravada. No dia 29/03 às 14:00 e no
dia 30/03 às 11:00 (horário de Brasília), será oferecida uma sessão gratuita de demonstração deste recurso
com duração de uma hora. Para participar gratuitamente basta acessar
http://ifpug.webex.com e se registrar.
Estão programadas as seguintes apresentações para o FSS:
Counting Conventions and Practices, Bill Hufschmidt
Metrics in Component Based Software Engineering, R.Thirumalai Selvi
Use Case Points: What, (How,) When and Where, Ray Boehm
Using Entity-Relationship Diagrams to Count Data Functions, Ian Brown
The Logical View of More Functionality, Steve Woodward
Demystifying FP - Let's Clarify Terminology, Carol Dekkers
Functional Sizing of Data Warehouses, Siddharth Sawhney
Program Management with Requirements Based Measurement, Terry Vogt
The Function Point Cookbook - Your Recipe for Consistency, Royce Edwards
Hiking in a Fog - Using Function Points to Navigate to Successful Software Delivery, Robyn Lawrie
Press 1 for "How to count"; Press 2 for "IVR"; Press 3 for "using Function Points", Tammy Preuss
FPA: A Beginner's Perspective, Kimberly Ovuka
P.: Por que não existem ferramentas para a contagem automática dos pontos de
função de um sistema?
R.: Existem diversos softwares que, a partir do modelo de um programa
ou de seu código fonte calculam seu tamanho em pontos de função.
Entretanto comparações entre os números apresentados por diferentes
ferramentas para um mesmo sistema não raro apresentam uma variação
inaceitável. Estes números por sua vez, também freqüentemente diferem
em muito de uma contagem manual.
A resposta para esta variação está em como estas ferramentas calculam
o número de pontos de função. Algumas se baseiam nos arquivos, telas,
relatórios e outros elementos para derivar um número. Embora muitas
vezes haja uma relação direta entre estes objetos e as funções de dados
e transações da APF, deve ser lembrado que a técnica mede apenas as
funções lógicas do sistema. E estas ferramentas têm dificuldades em
diferenciar funções lógicas de funções físicas. Por exemplo, nem todo
arquivo ou tabela de um programa corresponde a um arquivo lógico interno
ou arquivo de interface externa. Ou ainda, um processo elementar pode
estar implementado através de várias telas. Para que a medição fosse feita
corretamente, o software teria que ter inteligência o suficiente para
fazer este discernimento.
Outras ferramentas se baseiam na técnica de backfiring, que consiste
em derivar o número de pontos de função a partir da quantidade de
linhas de código do programa. Contudo esta é uma técnica que tem sido
muito criticada e cuja aplicação é restrita.
Existem sim softwares de apoio ao processo de contagem de pontos de
função que automatizam parte do processo, porém a decisão e análise do
que deve ser considerado, continua sendo responsabilidade do usuário que
entra com os dados e não do software.
P.: Quais as dicas para o exame CFPS do IFPUG?
R.: Uma das dúvidas do candidato à certificação é com relação ao
tempo de preparação ideal para a prova. Não há um prazo igual para todos; a variação é muito grande de indivíduo
para
indivíduo. Se no dia a dia o profissional trabalha usando a APF, certamente precisará de menos tempo que outro que o faz
apenas de forma esporádica. Em geral, um prazo de um a três meses de
preparação costuma ser suficiente.
Com relação ao material de estudo, o texto de referência fundamental
é o próprio Manual de Práticas de Contagem, no qual a prova é toda baseada.
Não é preciso chegar ao exagero de decorá-lo; mas é importante que ele seja lido atentamente
por completo e que não fiquem dúvidas.
Algumas questões de prova são baseadas nos seus vários exemplos.
Embora todo o conteúdo da prova seja extraído do Manual, este não
aborda nada referente ao processo de certificação. Daí ser importante
buscar outras fontes de estudo.
O melhor indicador de preparação do candidato são os exercícios
simulados da prova.
A Quality Plus oferece o Function Point Counting & CFPS Study Guides
que são 3 volumes de pequenos testes teóricos e práticos sobre pontos de função no
estilo do exame CFPS. Esse material é uma compilação da seção "Question of the Week"
que era publicada semanalmente em seu site.
Acesse http://www.qualityplustech.com/organizations.html.
Há também um curso
interativo em CD - "IFPUG Certification Exam Trainer" elaborado por David
Longstreet. Acesse para mais detalhes http://tinyurl.com/oow9l.