Uma das primeiras dúvidas do candidato à certificação é com relação ao
tempo de preparação ideal para a prova. Não há um prazo de preparação
igual para todos; a variação é muito grande de indivíduo para
indivíduo. Se em seu dia a dia o profissional trabalha aplicando a
técnica da APF, certamente precisará de menos tempo que outro que o faz
apenas de forma esporádica. Logo, quanto mais contagens de pontos de
função o candidato fizer, mais consolidados estarão os conceitos da
técnica.
Para aqueles profissionais que utilizam softwares ou planilhas de apoio
à contagem, atenção para a memorização das fórmulas e tabelas de
complexidade e contribuição. Embora os softwares facilitem o trabalho
no dia a dia, durante a prova o candidato deverá realizar a contagem
manualmente.
Com relação ao material de estudo, o texto de referência mais
importante de preparação para a prova é 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 ao
menos uma vez durante a etapa de preparação e que não fiquem dúvidas.
Várias questões de prova são baseadas nos exemplos contidos no CPM.
O melhor indicador de preparação do candidato são os exercícios
simulados. Na próxima edição do boletim serão abordadas outras fontes
de preparação para a prova, inclusive os simulados de prova.
ARTIGO
1. PRACTICAL WAYS TO USE THE ISBSG DATA
O ISBSG (International Software Benchmarking Standards Group) criou e mantém uma base de dados sobre projetos de software
que contém atualmente dados sobre mais de 3.000 projetos. Alguns usos possíveis para esses dados:
- Estimar tamanho, esforço, custo e duração de projetos de software;
- Validar a completeza dos requisitos do software;
- Validar estimativas;
- Determinar tamanho apropriado para tamanho da equipe do projeto;
- Gerenciar o progresso dos projetos;
- Análise comparativa de performance do projeto;
- Planejar a infraestrutura de desenvolvimento de software.
P.: Existe alguma relação entre o tamanho em pontos de função de um
software e o hardware necessário à sua execução?
R.: Quando se fala em requisitos de hardware necessários para o ambiente de execução de um determinado software,
o foco da questão está em requisitos técnicos ou de qualidade do mesmo, como capacidade de processamento, volume de transações
e de dados, número de usuários, segurança, etc. Os requisitos funcionais não influenciam em nada nessa questão.
Portanto, não há nenhuma relação direta entre o tamanho de um software em pontos de função (seja ajustado ou não) com o hardware
necessário à sua execução.
Porém o fator de ajuste, analisado de forma isolada do tamanho funcional, contempla várias características gerais de sistema
(Processamento Distribuído, Performance, Configuração Altamente Utilizada, Volume de Transações) que poderiam auxiliar na
definição dos requisitos de hardware de um software.