Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

UML --> C++

271  
kashej посетитель16.02.07 10:53
kashej
16.02.07 10:53 
Какие есть инструменты для генерации кода С++ из диаграмм-UML? Желательно, чтобы под линуксом работали...
http://denis-aristov.ucoz.com
#1 
  Chipolino местный житель16.02.07 16:27
16.02.07 16:27 
в ответ kashej 16.02.07 10:53, Последний раз изменено 17.02.07 00:48 (Chipolino)
см. umbrello
#2 
kashej посетитель20.02.07 11:10
kashej
NEW 20.02.07 11:10 
в ответ Chipolino 16.02.07 16:27
Пасиб. Я даже не знал, что она у меня уже заинсталлирована... Буду пробовать.
http://denis-aristov.ucoz.com
#3 
  МаленькийПринц прохожий20.02.07 22:04
NEW 20.02.07 22:04 
в ответ kashej 16.02.07 10:53
я на работе пользуюсь Rhapsody, генерит неплохо но библиотеки и executаble получаются не маленькие.
#4 
kashej завсегдатай21.02.07 09:58
kashej
NEW 21.02.07 09:58 
в ответ МаленькийПринц 20.02.07 22:04
Проблема разрешилась. Оказывается на фирме есть лицензия на Visual Paradigm. Имеет много возможностей. Интегрируется во многие современные IDE, в том числе и в Eclipse, а также может работать как самостоятельная программа. Правда сам пока не испытывал.
Вот ссылка кому интересно: http://www.visual-paradigm.com/product/vpuml/
http://denis-aristov.ucoz.com
#5 
kashej завсегдатай17.03.07 15:49
kashej
NEW 17.03.07 15:49 
в ответ Chipolino 16.02.07 16:27
Испробовал umbrello и остался жутко недоволен. При использовании комбинации SHIFT + -> , программа висла наглухо. Как такое не протестировать перед релизом, ума не приложу. Потом установил следующую версию, где исправили эту ошибку, но обнаружил другую проблему. Как только в диаграмме появляется десяток другой классов, программа начинает работать неимоверно медленно. После какого-нибудь изменения в диаграмме нужно ждать до минуты пока оно станет визуализировано.
Не советую пользоваться этим фуфлом. А программеров этой чуши на мыло. Это ж надо - так издеваться над пользователями.
http://denis-aristov.ucoz.com
#6 
Murr коренной житель19.03.07 00:13
Murr
NEW 19.03.07 00:13 
в ответ kashej 17.03.07 15:49
После какого-нибудь изменения в диаграмме нужно ждать до минуты пока оно станет визуализировано.
-----
Мне, в свое время, аналогичную задачку сформулировали так - ОНА может работать всю ночь, но утром должно быть работающее приложение... Заметь - не отдельные классы, а работающее приложение... Сейчас, реально, порядка 5 минут на 300-400 форм...
#7 
kashej завсегдатай19.03.07 14:00
kashej
NEW 19.03.07 14:00 
в ответ Murr 19.03.07 00:13
Эта программа относится к разряду едиторов а не к программам для взлома паролей
http://denis-aristov.ucoz.com
#8 
Murr коренной житель19.03.07 17:10
Murr
NEW 19.03.07 17:10 
в ответ kashej 19.03.07 14:00
НУ так у меня тоже "редактор". Пакетный, правда... Редактирует некую сущность называемую "информация об конфигурции" в что-то, что назавается работающее приложение...
#9 
kashej завсегдатай19.03.07 19:18
kashej
NEW 19.03.07 19:18 
в ответ Murr 19.03.07 17:10
Сегодня мой шеф попытался открыть созданный мной файл для umbrello, который содержит диаграмму классов. Все это он проделывал на 4-х процессорном компе и с 2 Гб оперативки. Сказал, что файл открывался (только открывался) около 3-х минут. Вывод: Программа явно не продумана как следует.
http://denis-aristov.ucoz.com
#10 
Murr коренной житель19.03.07 22:41
Murr
NEW 19.03.07 22:41 
в ответ kashej 19.03.07 19:18
Вывод: Программа явно не продумана как следует.
------
Открывая относительно небольшой Exel'овский файлик вполне можно сделать вывод об том, что "программа явно не продумана"... Кроме этого, если Ворд использовать как SQL-клиента, то там вообще не об чем говорить...
#11 
kashej завсегдатай19.03.07 23:12
kashej
NEW 19.03.07 23:12 
в ответ Murr 19.03.07 22:41
Да мне от мелкомягких вообще только клавиатура "Natural Multimedia Keyboard" нравится
http://denis-aristov.ucoz.com
#12 
Simple Nothing is f*cked20.03.07 08:56
Simple
NEW 20.03.07 08:56 
в ответ Murr 19.03.07 22:41
Небольшой относительно чего?
#13 
Murr коренной житель20.03.07 09:21
Murr
NEW 20.03.07 09:21 
в ответ Simple 20.03.07 08:56
Относительно полной базы данных, на базе которой он построен...
#14 
Simple Nothing is f*cked20.03.07 09:56
Simple
NEW 20.03.07 09:56 
в ответ Murr 20.03.07 09:21
То есть, пара гб?
#15 
Murr коренной житель20.03.07 11:47
Murr
NEW 20.03.07 11:47 
в ответ Simple 20.03.07 09:56
Достаточно и пары десятков мег... Плюс несеколько пересчитываемых полей...
#16