BPWin под Linux

в универе частенько сталкиваюсь с такой проблемой — приходится работать в пакетах 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 и Сашеньке!!! без вас я бы не нашла то, что надо, и не установила бы… :)

Это может быть интересно — фотоаппараты по доступным ценам!

комментариев 17

  1. Unknown Unknown

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

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

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

  2. Unknown Unknown

    Спасибо за информацию, как раз тоже столкнулся с такой проблемой. Ещё вместо ERwin использовал DBWrench, но это немного не то, больше похоже на ервин без логического уровня.

  3. Unknown Unknown

    (сори. клава глючит немного)
    Спасибо большое за статью :)
    Сейчас тоже столкнулся с этой проблемой. Еще нашел продукт ramus, в нем есть версия для образования — бесплатная. По интерфейсу очень схож с БПвином. Ковыряюсь с ним, если он не подойдет, придется устанавливать эклипс :)

  4. Unknown Unknown

    Урааа, у меня такой же курсач, всю голову слом пока лазил по гуглу, набрел на твой блог, золото ты мое, блогодарен тебе по гроб жизни буду! ;) Кста проблем у меня с зависами не было, видимо попросту из-за поствленного нормального движка JRE ))) юзай apt-get с последними пакетами для системы и все летать будет ;)

  5. Unknown Unknown

    Nice thing, I’m using BPWin right now, and it is so annoying and not to mention that I have to run WinXp on VBox because of it.
    I already saw this post not so long ago, but when I saw that is on Russian, I kinda tried to find some other answer, but I guess BP just pissed me off very badly and I started to read this post :) Thanks for this, I’m gonna see what else do you have here…
    Bye

  6. Unknown Unknown

    Спс за заметку! Интересно было почитать. Не только у вас такая проблема. И нам тоже для этих дел показали только продукты allfusion под windows.
    Интересно только, корректно ли читаются доки созданные под Линой в BPwin и ERwin, т.к. в универе все-таки будет windows.

  7. Unknown Unknown

    Учусь на 5-м курсе специальности ПИЭ В УГАТУ.

    Хочу сообщить оду вещь, пакет, который вы предлагаете в качестве замены BPWin, а именно eBPMN, не является его аналогом, поскольку в eBPMN для проектирования информационных систем методологией проектирования является BPMN (см. Wiki), а пакете BPWin — IDEF0, IDEF3, DFD.

    Использование пакета eBPMN в качетсве замены BPWin является в корне не правильным.

  8. Firefox 27.0 Ubuntu

    И вот прошло 6 лет с момента первой публикации….
    И я могу с уверенностью сказать — Ваше дело живёт 8)
    Конечно никто не русифицировал приложение…
    Java стала 1.7, 1.8…
    Но приложение до сих пор работает.
    Зависимости, тем у кого » не встаёт»:
    eclipse
    openjdk-6-jre
    После установки данных пакетов, бинарники заводятся и вполне себе сновно работают.
    В общем посмотрим что будет дальше, дипломная работа в linux — это Вам не хухры мухры.. :-D
    >__<

Добавить комментарий для Polhouser Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *