Вот, я тут пытался поднять тему...
http://www.flasher.ru/forum/showthre...hlight=StarUML
Добавлено через 33 минуты
А вообще, по опыту могу сказать, что лучше всего моделировать в голове, на листе бумаги или простенькой программке UML. Так как, чтобы домоделить полностью приложение - нужно быть супер-усидчивым или заниматься только UML-моделингом, а кто-нибудь другой пусть программит.
Диагараммы скорее помогут посмотреть на своё приложение с высоты птичьего полёта и понять где узкие места.