A ModelMakerTools e a Lattix, trazem uma ferramenta muito interessante para o nosso querido Pascal.

O Lattix LDM for Delphi Pascal analisa a estrutura de aplicativos Pascal baseado nas units e nas dependências entre elas para criar uma Dependency Structure Matrix (DSM ou Matriz de Dependência para simplificar).

A primeira vez que vi essa matriz foi com o NDepend para .NET e fiquei com inveja por não ter algo assim para Delphi Win32. Com essa matriz fica muito mais fácil analisar a arquitetura de grandes projetos e identificar pontos onde ele precisa ser melhorado.

Para entender melhor, existem alguns webcasts úteis aqui.