to post messages and comments.

А может кто-нибудь посоветовать нормальный современный, кроссплатформенный инструмент для моделирования UML, ER-диаграмм, да и в идеале просто для рисования схемок? Если оно ещё и прототипировать интерфейсы могёт, то вообще сказка, но на это я уж не надеюсь.
«Нормальный» — в смысле... ну, не Rational Rose, если-вы-понимаете-что-я-имею-в-виду. «Моделирования» — главное слово во всём предложении, и оно отметает, скажем, Dia и, кажется, LucidChart.com; например, после описания класса, его полей и отношений агрегации-композиции с другими классами, на любой другой диаграмме проекта должно быть можно бросить эти же классы — и они прорисуются с уже заполненными полями и отношениями. Ну, т.е., это не просто «рисовалка», а «с интеллектом».
«Современный» — отметает BoUML, которым я пользовался до этого. Всем хорош, всё делает, что надо (ну, разве что кроме классических ER-диаграмм — но при желании, их можно заменить диаграммой классов в UML). Но фактически умер. А ещё «современный» фактически отметает любые веб-сервисы, сделанные на Flash.
«Кроссплатформенный» — всерьёз нужно, чтобы оно работало на Linux, Windows и MacOS. Если это HTML5-сайт с онлайн-хранением диаграмм и совместной разработкой — прекрасно, фактически, идеал.

Если кому понадобится рисовать диаграммы UML, то есть отличное средство Software Ideas Modeler. Вот только одна мааааленькая проблемка. Оно виндовое. Для персонального использования — бесплатно, и не требует всякого рода ключей, регистрации и прочей дряни. Диаграммы рисует красивые, удобные и качественные, и такой же качественный экспорт в картинки.

PlantUML plantuml.sourceforge.net
преобразовывает текты типа
@startuml img/sequence_img001.png
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response

Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml

в сиквенс диаграмы. Ветвления, вертикальные групировки, автонумерация сообщений, комментарии и создание actor-ов сообщением new поддерживаются.
так же есть диаграмы классов, состояний, активности, обьектов и use case диаграмы.

есть один минус — всё это щастье на яве, но легко вызывается из командной строки и встраивается во всякие вики, trac, redmine, sphinx и прочее, например в word, опенофис или eclipse, в котором может генерить диаграмы из комментариев.

посмотреть и попробовать можно и онлайн — websequencediagrams.com
правда только сиквенс диаграмы, но для посмотреть этого более чем

Выучить UML за несколько часов. Кто там говорил о "UML за 24 часа"? Сессия заставляет учиться студента в минимум сто раз быстрее :D а вообще.. какого хуя собственно я хуйней страдал весь семестр на ППОАС >_<

uml

как-то уныло под гномом uml чертить, в кедах вроде повеселей было, когда Umbrella пользовался
самое лучшее, что нашел — Dia, но кажется как-то топорно получается, да и из кода не генерирует)

uml

на википедии зашел на статью про UML
удивился строчке в статье
"OMG UML"
типа они сами что ли удивляются этому UML ("OMG!!!!! UML??!?!?")

OMG оказалась "Object Management Group" ((

uml

Народ. подскажите какую-нить бесплатную и удобную программу для построения UML-диаграмм под Win, можно кроссплатформу. Просьба — не какого нить монстра типа Visio, а реально просто удобный редактор UML диаграмм. И не размытый унифицированный инструмент типа Dia.

Хотите чтобы Валерьянка вернулась? Порисуйте диаграммы последовательности в DIA с включенной привязкой к сетке. Вам тогда точно припишут валерьянку... Если успеют. Пойду в чертов визио...
(потому что это просто эпический пипец. Первый редактор в котором при рисовании по сетке нельзя сделать ровно)

DIA оказалась очень хорошая для рисования моих UML, можно делать все что мне хочется, ну почти. Если кто-то знает, хорошие инструменты для рисования UML лей, кидайте. Хочу заметить что я пользуюсь не стандартной нотацией — очень люблю рисовать зависимости прямо в диаграмме классов. И стрелочки чтобы можно было подводить к определенным членам, а не к классу полностью. У DIA Только один косяк, она очень любит как-то срелочки нарисовать кривовато и я не понимаю как там рисовать сиквенс диаграмки. Общим, ходу soft дискач по поводу UML

uml едитор в эклипсе вроде клевый, но порой просто на ровном месте случается ступор, вот например щас не могу указать тип возвращаемого значения метода класса.

судя по всему uml хорош для диаграмм высокого уровня, но как только начинаешь в нем детально расписывать структуру кода, понимаешь что просто умлем не обойдешься. по всей видимости надо юзать что-то вроде uml профиля из OMG Systems Modeling Language

Что-то не могу найти кросс-платформенного решения для создания UML-диаграмм. То тормозит жутко, ибо java( argouml ), то формат не тот ( оно же ), то не кросс-платформенное ( дофигищща ), то совсем кутэшное ( umbrello ). И что обидно, нет совместимости между кандидатами.
Бида-бида. /me задумался

Скажите, uml реально используется? Создаётся впечатление, для таких языков как Ruby, UML слишком не выразителен и не учитывает его возможностей. При использовании автоматической кодогенерации получается совсем не то, что я бы написал руками.
Например, мне хочется чтобы метод возвращал объект перечисляемого типа, но для этого мне нужно показать что возвращаемый объект должен поддерживать некоторый интерфейс. Так и не смог найти как такие вещи делаются в UML.
Или может я не правильно понимаю сути языка?

эх, охота на рабочую машину поставить линух, но работать без Enterprise Architect мне никто не позволит.
подсказал бы кто софтинку с адекватной поддержкой sequence диаграм и умеющей в обе стороны работать с mysql.
и не под вайном)

Вчера убил много времени, пытаясь найти для себя удобную рисовалку UML в Eclipse. По факту, нашёл несколько неплохих рисовалок, но они подходят скорее для reverse engineering и требуют синхронизации с набором классов проекта — а я всего лишь хотел сделать набросок диаграммы классов уровня анализа. Закончилось всё тем, что я нашёл написанную на Java программу ArgoUML, в которой и сделал то, что хотел.
Слегка разочаровывает положение дел с UML-софтом под GNU/Linux. Umbrello падуч до невозможности и ограничен в некоторых вещах. Dia неудобна, да и предназначена не совсем для этого. Использовать инструменты общего назначения, типа Inkscape или OO.o Draw — можно только когда диаграмма создаётся для иллюстрации, и не требуется, скажем, генерация кода.
Хотелось бы, конечно, видеть хорошую рисовалку UML, написанную на Qt.