Показать сообщение отдельно
  #6 (permalink)  
Старый 10.10.2009, 22:19
Новичок на форуме
Отправить личное сообщение для nicholas Посмотреть профиль Найти все сообщения от nicholas
 
Регистрация: 26.09.2009
Сообщений: 5

Пробовал несколько UML редакторов - те что могут "переводить" схемы в JS код ( Umbrello например ), так вот "обьекты" они погут переводить как функции с "переменными и комментариями", а переходы ("стрелки") просто игнорируют, нельзя запрограммировать алгоритм.

Может быть я чего-то не понимаю - возможно у кого-то есть пример UML файла содержащего более функциональный скрипт ?

Пример кода сгенерированного из UML:
UML взят с
http://dia2code.sourceforge.net/examples.html
переведен с помощью dia2code в C++ , открыт в umbrello и экспортирован в "base.js"
Base = function () { this._init ();}
Base.prototype._init = function (){
this.m_dummy = "";
this.m_x = 123;}
Base.prototype.foo = function (a){}
Base.prototype.bar = function (x, y){}


При этом, что бы эти две споловиной строчки JS написать, надо (если делать самому):
создать абстракт,
в нем создать 4 класса,
в каждом классе создать по 2 атрибута,
в 8 атрибутах создать: name, type, value. Указать visibility.

Потраченное время и полученный результат не впечатляют.
В принципе редактировать саму функцию можно было бы и в "нотепеде с подсветкой" - важно именно переходы между функциями/файлами в виде схемы редактировать - может в этом помочь UML редактор ?

С уважением, Николай.
Ответить с цитированием