Análise Por Pontos de Função

Alexandre Marcos, um amigo meu, acabou de finalizar um trabalho sobre APF - Análise Por Pontos de Função, como ele ainda vai apresentar na faculdade (está a caminho neste exato momento), como a explicação que ele deu a mim e outro amigo foi tão boa, achei que seria muito justo compartilhar com todos este trabalho de altíssima qualidade.

O que é APF ?

Análise de Pontos de Função (APF) é uma técnica para a medição de projetos de desenvolvimento de software, visando estabelecer uma medida de tamanho, em Pontos de Função (PF), considerando a funcionalidade implementada, sob o ponto de vista do usuário. A medida é independente da linguagem de programação ou da tecnologia que será usada para implementação.

Maiores Informações

A Apresentação

Grady Booch: The Promise, The Limits, The Beauty of Software

Não preciso dizer quem é Grady Booch né ? Recomendo muita atenção sobre o que ele diz neste vídeo.

Software development has been, is, and I believe will remain fundamentally very hard. We have been able to build things we could not have conceived of some years ago because we have improved in our practices and our processes and our tools and in our languages. But every time we’ve overcome those barriers we realize we want to build more and more complex things. And, for many economically interesting systems, the problem is now one of scale. Not just computational scale or platform scale but scale of the sheer amounts of software that we have.
— Grady Booch

Livro de UML: Unified Modeling Language

Semana passada eu comprei um livro de UML que estava procurando a um bom tempo. Posso afirmar com total certeza que é um dos ou o melhor livro (em português) sobre UML, já que foi escrito pelos seus autores.

UML: Guia do Usuário, Grady Booch, Ivar Jacobson, James Rumbauch

Uml - Unified Modeling Language

Para quem não sabe, Unified Modeling Language (UML) é uma linguagem de modelagem não proprietária de terceira geração. A Linguagem de Modelagem Unificada é um método aberto usado para especificar, visualizar, construir e documentar os artefactos de um sistema de software orientado a objetos.

Alguns links sobre o assunto
Livro - UML: Guia do Usuário (o dito cujo)
UML: Unified Modeling Language (by wikipedia)
Architecture and Design: Unified Modeling Language (UML)
How standard is Standard UML? (by Martin Fowler)
Object Management Group