в универе частенько сталкиваюсь с такой проблемой - приходится работать в пакетах Windows, потому что либо преподам нужен определенный формат представления работ, либо нет аналогичного пакета для Linux. к примеру, замену EViews я так и не нашла, юзаю под вайном…
время шло, проблема оставалась.
и вот, так сложились обстоятельства, что я очень удачно выбрала тему для курсовой - “проектирование информационной системы в среде Linux”. то есть ни одного пакета Windows не может использоваться при написании этой курсовой!
все бы ничего, если бы не надо было строить модель бизнес-процессов. остальные этапы проектирования запросто описывались “на бумажке”, никакого программного кода от меня не требовалось.
в универе из всех пакетов для построения бизнес-процессов нам показали только BPWin, платный пакет под Windows. это меня категорически не устраивало! да и не подходило в связи со спецификой выбранной темы…
что ж… походив по поисковикам, я не нашла того, что мне было нужно, а именно - аналог BPWin. тогда я пришла на блог и спросила у народа. я расcчитывала на положительный результат, ибо на ВП сидит много линуксоидов ^_^
ответы не заставили себя ждать. были советы использовать Wine ^_^ в другом случае я бы так и сделала, но…
наконец, Lavrovsky Ilya дал кучу ссылок для изучения. да так много! начались поиски подходящего пакета =)
стоит добавить еще один момент - мне нужен был БЕСПЛАТНЫЙ и желательно ОТКРЫТЫЙ пакет.
поэтому продукт от Oracle сразу отпал, а жаль…
далее был испробован Business Process Visual ARCHITECT. поначалу он мне даже понравился :) минус - платность! можно скачать триальную версию на 30, кажется, дней, а потом платим, платим, платим… не особо порадовало то, что пакет написан с использованием Java. не знаю, как остальные машины, а моя с трудом справлялась. пришлось отключить все эффекты (pkill compiz ^_^ - это я так прикололась =))))
так как поиски пакета я начала за пару недель до сдачи курсовой, такая неудача стала причиной нехилой паники :)
побежали на сайт плагинов для Eclipse. там их море :) жаль, что много платных…
eBPMN стал спасением :) во-первых, у него именно такие функции, как мне были нужны - построение модели бизнес-процессов в привычной мне и моим преподам форме ;) потоки данных, tasks и прочие милые вещи. во-вторых, он free for non-commercial use… это, конечно, не совсем free, но уже что-то. я сделала финт ушами и сказала, что использование этого пакета внутри вымышленной спортивной школы, для которой я проектировала информационную систему, это как раз и будет non-commercial use. сроки поджимали, а то я бы еще поискала… ;)
ура-ура, пакет выбран! Оф.сайт
сначала, открыв его, я расстроилась… все совсем не так, как в BPWin. СОВСЕМ! ну, это еще ладно, не беда… но для меня, не особо дружащей с английским, сначала трудно было понять, как работать с пакетом, ведь надо было провести параллели между русским названиями объектов в BPWin и английскими в eBPMN. если честно, справилась только благодаря иконкам, которые есть рядом с каждым объектом ^_^ тем, кто хорошо знает английский, будет гораздо проще освоить этот пакет, раз уж я справилась ;)
еще один минус - та же Java… программа тупила безбожно, хотя я отключила все, что только могла. в один прекрасный момент она повисла навеки…
ситуация сложилась примерно такая - я создала уже 4 диаграммы, включая основную цель (главный процесс) и некоторые функции с подпроцессами. сохранила. по каким-то причинам вышла и зашла заново. 2 подпроцесса перестали отображаться 0_о заголовки есть, есть даже список объектов, которые есть в этих подпроцессах. но их НЕ ВИДНО! и хоть ты что делай… я переустанавливала два или три раза, не помогло. увидеть часть того, что я уже сделала, не получилось. вариант только один - делать заново.
я мало понимаю, в чем была проблема. пусть объяснит тот, кто тоже столкнется с этим, но сможет разобраться :)
ну а я довольствовалась 4 скриншотами, которые успела сделать до того, как часть работы сгинула :)
основная цель:
Screenshot-3
функции:
Screenshot-4
подпроцесс:
Screenshot
на этом мое общение с eBPMN закончилось :)
оставалось сделать ER-диаграмму. Википедия в помощь ;) Ferret. хороший и удобный пакет. сущности создаются нажатием одной кнопки мыши, для атрибутов задаются любые типы, назначаются ключи. и все это - при помощи одной кнопки мыши. связи установить вообще проще простого :) к тому же используются разные цвета для сущностей и связей, так что запутаться трудно :) интерфейс настолько удобный, что… “не сложнее, чем такси водить!” (с) Брюс Уиллис, “5 элемент”. я за 20 минут сделала!
Screenshot-5
диаграмма не доведена до ума, ибо Убунту упала, что случалось бы с ней пореже, если бы не мои кривые руки… сдавала в таком виде, никто не заметил ;) но суть отражена, функции пакета, имхо, представлены.

собственно, это все, что я могу сказать про BPWin и ERWin под Linux =)
добавлю, что препод, ведущий у нас бизнес-процессы, была в восторге - ей раньше не приходилось видеть аналоги BPWin для Линукс. она сказала, что eBPMN ей нравится даже больше. причина, по ее словам, в цветовой гамме ;-) действительно, BPWin практически весь черно белый, за исключением потоков данных - стрелки все же различаются цветами. а в eBPMN абсолютно все выполнено в цвете, что облегчает работу с пакетом, да и просто смотреть приятнее… ;)
за курсовую мне 5 + в качестве бонуса восторги одногруппников. сами юзать Linux они не хотят, зато посмотреть на плоды моих мучений и учений им интересно :)
спасибо за помощь Lavrovsky Ilya и Сашеньке!!! без вас я бы не нашла то, что надо, и не установила бы… :)

38 коммент. to “про BPWin под Linux”

  1. LG.BALUKATION:

    Да, ява очен популярна для бизнес-софта нынче. Считается, что лучше купит более мощнй комп, чем заморачиваться с написанием софта скажем на Си/С++. Я сам на работе поначалу юзал NetBeans/Eclipse, однако забил и написал се набор нужных скриптов чтоб всё напрямую делать - стало куда шустрее компилиццо и не надо держать в памяти эти громозкие IDE. Хотя, еслиб я не портировал, а именно писал софт, наверняка не стал бы от них отказываться - для создания чего-то нового они всёж весма удобны.

    Про цвета - фигасе преимущество, неуж-то нелзя раскрасить никак? Суровые у вас там проги в мастдае =)

  2. Ameli K.:

    не, раскрасить, думаю можно, но это все вручную и отдельно для каждого элемента ;) неудобно! а тут все по дефолту =)

    почему ж ява так популярна?

  3. LG.BALUKATION:

    ява достаточно проста, в том плане что программа пишется не для конкретного (и весьма сложно устроенного) компьютера, а для виртуальной машины - некоего “абстрактного компа в вакууме”. По этой же причине ява кросплатформенная - скомпилированная одажды программа скорее всего пойдёт и под другими ОСями (например в си такое не реально - полюбому придётся как минимум перекомпелировать).

    За поддержку явы стоят такие фирмы как например SUN и IBM, которым традиционно приходится иметь дело с несколькими разными архитектурами одноременно и вполне естественно желание как-нить унифицировать часть софта.

  4. Ameli K.:

    о, понятно :) удобно…

    значит, мой комп просто не тянет :)

  5. Lavrovsky Ilya:

    Спасибо за отчет. Правда спасибо.

  6. Ameli K.:

    буду рада, если пригодится. если не секрет, для чего? :)
    спасибо за помощь еще раз, лично :)

  7. Lavrovsky Ilya:

    если не секрет, для чего?
    *nix-аналоги BPWin в основном для общего развития.
    А вот ERWin-подобные софтины довольно-таки полезны т.к. сильно упрощают жизнь.

    Это одни из тех прог, ради которых до сих пор рядом с Ubuntu живет XP. Так что найти аналог хотелось.

    спасибо за помощь еще раз, лично
    Пожалуйста. Но я ещё и немного с корыстной ведь целью помогал. Так что в расчете ;)

  8. Ameli K.:

    о, понятно :) надеюсь, ferret не разочарует!

  9. ram32:

    Феррет хорош, только шрифты бы не помешало настроить ;)
    А Любашка - молодчина, первопроходец! :)

  10. Ameli K.:

    да ладно, шрифты нормальные… ;)
    настроить можно, мне кажется. у меня просто не было времени это проверить ;) я люблю работать в deadline, о да… =))

    гы :[

  11. Serg:

    Никак не могу запустить BPMN, может что-то делаю не то.

  12. Ameli K.:

    в смысле - не запустить? происходит хоть что-нибудь? :)

  13. Serg:

    Выходит диалоговое окно, о том что не найдена джава-машина. А что и как делать я не знаю.

  14. Ameli K.:

    ааа… так eclipse надо установить сначала =) или он установлен?
    это ж плагин под eclipse =)

  15. Serg:

    По-моему нет, что нужно сделать, чтобы его установить?

  16. LG.BALUKATION:

    Скорее всего нада поставить JDK (Java SE Development Kit - есть например тут http://java.sun.com/javase/downloads/) и потом уже ставить Eclipse (http://www.eclipse.org/downloads/). Хотя в любой нормальной системе есть встроенные средаства управления установленным софтом (например emerge в Gentoo или apt в Debian…), стОит попробовать поставить JDK и Eclipse с их помощью.

  17. Ameli K.:

    зайти в репозитарии… :) какая ОСь?
    у меня оно так и называется - eclipse. поставить - и eBPMN заработает :)

  18. Serg:

    Я сейчас уже качаю, у меня скорость маленькая часа через три видно будет.

  19. Ameli K.:

    о… ладно, подождем результатов :)

  20. Ameli K.:

    хм, Олег, Ява вроде везде стоит… хотя не помню, как было у меня :)

  21. Serg:

    Возможно она у меня тоже стоит и я просто не запустил эту службу. Я плохо разбираюсь в Linux’е

  22. Ameli K.:

    запускать не надо… стоит - заработает, когда eBPMN обратится к ней:)
    как там, докачалось?

  23. Serg:

    Еще около двух часов.

  24. Serg:

    У меня Linux Mandriva.

  25. Ameli K.:

    тяжко… =) обновляться, наверное, долго…

  26. Serg:

    Скачал. Только как его поставить?

  27. Ameli K.:

    кого его? :))

  28. Serg:

    Получается тоже самое: при запуске появляется диалоговое окно, что не найдена джава-машина

  29. Serg:

    Кстати, я тоже учусь в группу ПИЭ, только на вечернем отделении филиала АГУ, закончил пятый курс.

  30. Serg:

    Я запустил eBPMN, после BPWin’а непривычно.

  31. Ameli K.:

    о, здорово! :)) поздравляю :)
    программы разные по интерфейсу, еще бы! этим и интересно :)
    удачи в изучении :)

  32. Serg:

    Можно еще один вопрос? Какая-нибудь литература есть по этой программе?

  33. Ameli K.:

    насколько я знаю, нет. только на официальном сайте кое-какие видео-мануалы :) на английском, разумеется.

  34. Serg:

    Спасибо за помощь!

  35. Ameli K.:

    не за что! :)

  36. ram32:

    И удачного вам знакомства с Линуксом, и дабы cat + grep + sed заменили вам BPWin в будущем ;-)
    P.S :-D

  37. LG.BALUKATION:

    Дооо, нада чтоб люди понимающие в той бизнес-х-не написали плагин такой же, но не к затменью. а к виму. Вот тада препод точно ахуеет - а чё, цветной анси-арт заместо диаграмм буит шикарно смотреццо =)))

  38. Ameli K.:

    эти команды не заменят BPWin, не прикалывайся над человеком ;)

Ответить