Автор Тема: Uml решение за Линукс  (Прочетена 2314 пъти)

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Uml решение за Линукс
« -: Nov 03, 2006, 12:28 »
Братя, ТБС и ЯБС!

Интересувам се дали някой е използвал някоя програма която използва UML (Unified Modeling Language) и възможностите му под Линукс. Дали има някакъв аналог на System Architect или Enterprise Architect.
Всякакви линкове, документация и особено много - мнение - за работата на тези програми са добре дошли.
Активен

It makes you awful glad that you were born a man.

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Uml решение за Линукс
« Отговор #1 -: Nov 03, 2006, 12:31 »
Umbrelo мисля че се казваше. Лично не съм го ползвал но твърдят че е добро
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Uml решение за Линукс
« Отговор #2 -: Nov 04, 2006, 00:22 »
Благодаря, братко!
Инсталирах я и я попрегледах. Dia също има възможност за Uml, но май и двете не са точно това което търся - моделиране и оптимизация на бизнес процеси. Ще продължа да търся и да си доизяснявам понятията - за сега ми е малко мъглява цялата история.
Активен

It makes you awful glad that you were born a man.

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
Uml решение за Линукс
« Отговор #3 -: Nov 04, 2006, 07:53 »
Я виж ей това
http://freshmeat.net/projects/vp-umlce/
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Uml решение за Линукс
« Отговор #4 -: Nov 04, 2006, 20:27 »
Благодаря, братко!
Наистина много добро приложение!
Активен

It makes you awful glad that you were born a man.

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Uml решение за Линукс
« Отговор #5 -: Nov 21, 2006, 00:22 »
братко alabal,

би ли споделил впечатленията си от дадените предложения - Umbrelo, DIA, VisualParadigm...

аз също се насочих преди време към такъв подход (не точно UML) при разработката на една система и пробвах предложените софтуери, но явно поради факта, че не съм се занимавал досега с UML се спрях на DIA - останалите са прекалено "сложни" (за човек без основи в uml)

целта ми беше да си опиша йерархия от класове и структура на база данни за което досега ползвах "примитивни" подходи и затова реших да пробвам нещо по унифицирано, но при UML за да опиша нужното ми, трябва да разуча особеностите на езика (като примерно едно наследявана на клас там е "генерализиране")

интересно ще ми е да чуя и други мнения по въпроса
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Uml решение за Линукс
« Отговор #6 -: Nov 21, 2006, 01:05 »
Братко, senser!
Е, сега ще се опитам да не пиша дълго, че темата е on the top of the list при мен. Работата е там, че не ползвам UML и не ми е необходим, така че бих могъл да кажа по-скоро за общите впечатления от използването на някой програми, но с BPMN.  
В действителност, се оказа че за това което съм подхванал не ми трябва UML, въпреки, че и той е походящ, но изисква първoночално създаване на бизнес мета-модел на данни и процеси. Оказа се, че по подобие (може би "подобие" не е съвсем точно) на UML е създадена и унифицирана нотация за Business Process Management (BPMN), която е стандартизирана първоначално от независим комитет - Business Process Initiative.  Тази група последствие преминава към OMG - групата която стандартизира UML и става нейно автономно звено. BPMN, по подобие на UML, има възможност  да бъде използван за директна разработка на сайтове и донякъде на информационни системи ориентирани към web чрез свързване с изпълнимите езици - един от тях - BPEL.
За съжаление, независимо, че стандартизирането на UML,  BPMN и BPEL е отделено от производителите на софтуер, като че ли няма все още нито един свободен проект, който да е обърнал сериозно внимание на възможностите им. Или аз не ги открих - ако някой знае подобен проект много бих се радвал на всеки линк!
С Dia и Umbrello мисля, че може да си направиш добър модел на UML, добра скица на процеси и класове. Не знам, обаче как стоят нещата с изграждането на цялостен модел - контекст, роли на участниците, процеси, информационни потоци и пр.
Има някаква възможност за генериране на код.  
Virtual Paradigm е добра програма, работеща идеално под Линукс има заложени автоматични проверки за грешки - поне при BPMN е така, цветна е, лесно се ориентираш, но е с едномесечен trial. Има интеграция с няколко възможни езика. Това което няма е възможността за симулация - не знам дали и ти трябва.
Ето някои наистина заслужаващи уважение програми, които изпробвах поддържащи UML и BPMN:
System Architect
Enterprise Architect
Rational Software на IBM
iGrafx на Corel
Всички може да ги откриеш по Google и всички имат 30 дена trial версия. За това което говориш, може би Enterprise Architect е добро решение, а и академичния лиценз е само около 120 долара - не искам да казвам какви са цените за неакaдемични лицензи, че сам се плаша.

Не знам до колко беше полезна тая информация.
Има една много добра кратичка книжка на пазара от един от хората които са участвали в създаването на UML - не стандарта, но е работил със създателите му - "UML основи" от Мартин Фаулър - осем лева. Беше ми много полезна докато схвана за какво става дума и що е това UML, освен това има много интересни и добре описани идеи за съвременните процеси на създаване на софтуер.



Активен

It makes you awful glad that you were born a man.

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Uml решение за Линукс
« Отговор #7 -: Nov 21, 2006, 07:55 »
мерси за отделеното време и изчерпателната информация - предполагам, че ще е полезна и на други, а не само на мен

аз ли нещо не съм разбрал или CommunityEdition-a на VisualParadigm е безплатен за ползване и без ораничение на времето (аз го сложих преди 10-ина дена така че скоро ще разбера дали е така :-) )
Активен

plamen_f

  • Напреднали
  • *****
  • Публикации: 1246
    • Профил
Uml решение за Линукс
« Отговор #8 -: Nov 21, 2006, 08:46 »
Здравей братко alabal! '<img'>

Разкажи ми моля те в каква област се опитваш конкретно да приложиш UMS с BPMN? Естествено ако няма опастност някой да те набие за разказа ти'<img'>

Сериозно - аз също се опитвам (когато ми остане време) да се изуча в ползването на UML,  но явно много малко съм се борил след като не съм достигнал до инициативата BPMN. А до колкото разбрах от поста ти - тук е възможността за моделиране на бизнес системи. Разкажи повече по твоите битки с темата - поне на мен ще ми е много интересно.
Ако обаче досаждаме на другите тук - и преместят темата - пусни един mail!

Благодаря братко предварително!
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Uml решение за Линукс
« Отговор #9 -: Nov 21, 2006, 10:28 »
@senser
Моето копие е с лиценз за Business Process Visual ARCHITECT (Modeler Edition Evaluation) License Agreement - 30 дена evaluation. Ето и
 възможности
на различните продукти, според лиценза.

@plamen_f
Цитат
Ако обаче досаждаме на другите тук - и преместят темата - пусни един mail!

Това го възприемам като шега.
Така, BPMN и UML не са едно и също. Не съм чувал да се използват заедно. BPMN по-скоро се използва за моделиране на бизнес процеси. Историята е относително дълга. За моделирането на процеси съществуват/съществували са многобройни нотации - всеки производител на софтуер е използвал собствена. BPMN е стандарт, който действа в момента. Според тяхната документация може да се използва за разработка на web приложения за фирмата - портали,  e-business и прочие.
BPMN се използва за моделиране и симулиране на бизнес процеси, но това все пак е модел, а както е известно добри такива няма, но някои са полезни.
Няма много документация за използването му, но все пак нещо се намира - самата спецификация, примерите на техния сайт и някои други.
Активен

It makes you awful glad that you were born a man.

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
Uml решение за Линукс
« Отговор #10 -: Dec 01, 2006, 14:39 »
//оффффф

използвам темата да си "букмаркна" една препратка която ще разгледам като се прибера. Става въпрос за генериране на форми от УМЛ проект

http://www.openbluelab.org
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Uml решение за Линукс
« Отговор #11 -: Dec 02, 2006, 01:04 »
Видях тази "отметка"!
Ужасна липса на документация и добра идея да бъде web базирано, но след около 3 часа (с прекъсвания) мъки не успях да я инсталирам. Най-доброто което успях да постигна бе началната страница на cocoon на адрес http://localhost:9999
Демо сайта им има проблеми. Изглежда интересно, но е зле документирано комай!
Активен

It makes you awful glad that you were born a man.

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
Uml решение за Линукс
« Отговор #12 -: Dec 02, 2006, 08:47 »
значи проблемите не са само при мен ....... ще го следя този проект
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Uml решение за Линукс
« Отговор #13 -: Nov 18, 2007, 15:27 »
И тъй!
Нека да се върна след около година отново към темата, защото мисля, че има развитие в приложенията поддържащи BPMN.
BPMN плъгина за моделиране на Eclipse, част от SOA Tools Platform, вече е напълно функциониращ и мога да кажа, че има доста добри възможности, включително валидация на диаграмите. Мисля, че дори надминава някои от моделиращите програми, които тествах.
Активен

It makes you awful glad that you were born a man.