DIA ahora genera código PHP (eso sí para PHP 5 pues es el modelo de objetos de este el que se acerca más a los standares ..)
DIA
http://www.gnome.org/projects/dia/
Y el plugin para generar código PHP (versión 5) a partir de tus diagrámas creados en DIA
http://uml2php5.zpmag.com/
Un saludo,