Este livro analisa a Contagem de Pontos de Função e a Contagem de Pontos de Caso de Uso, seus históricos e suas técni-cas de contagem. Ao longo da obra, o autor utilizou uma forma descomplicada para que o desenvolvedor aprenda a realizar esta contagem para "definir" o tempo de desenvolvimento de um certo requisito. Não é desconfiança em relação ao trabalho realizado pelo "analista de métricas", e sim, um meio do desenvolvedor realizar uma autoavaliação para melhorar a sua produtividade. Muitos desenvolvedores realizam seus trabalhos dentro do tempo previsto, mas não entendem o porquê de um determinado requisito ter que ser concluído em 12 horas enquanto outro, idêntico aos olhos do desenvolvedor, em apenas 6 horas. O objetivo deste texto é fornecer uma ferramenta na qual os profissionais possam compreender como é realizada a contagem em projetos. Os 23 Padrões de Projeto do GoF serão vistos na prática, o que é um novo modo de se encarar os temidos Design Patterns (Padrões de Projeto). Será utilizada a linguagem Java para resolver um problema baseado no padrão que estaremos estudando. Este capítulo servirá como um conjunto de programas documentados que poderá ser utilizado e reproduzido quando o mesmo problema for apresentado. O livro é repleto de exemplos e dicas.