Уже похоже несколько лет периодически возвращаюсь к этому вопросу и читаю подобные треды, но решение остается одно и тоже - inkscape. Многие вещи приходится делать руками, но в итоге результат может быть любого требуемого уровня качества
Почему-то мало кто знает про эту софтину: http://ramussoftware.com Умеет IDEF'ы и DFD'ы, кроссплатформенная, есть бесплатная версия. Красота! Я в свое время пользовался, и нареканий не было.
Использовал для IDEF0, DFD тоже умеет, бесплатно, правда на яве, года два назад, когда пользовался был немного глючный, но если приловчится, то все окей, сейчас думаю работать в нем еще удобнее.
В этом долбанном ERWin'е, который стоит несколько тысяч у.е. нет даже авто сохранения, энтерпрайз, гори он в огне. Сколько он мне нерв попортил в свое время. Хотя все эти DFD, IDEF0,1 и прочие вещь жуткая, когда ты эти схемы высасываешь из пальца, на реальных задачах не использовал, на следующем курсе опять моделить IDEF0, а потом диплом, дожить бы.