Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Системный анализ, проектирование и UML > IDEF0 or UML?


Автор: Aazmandius 28.5.2008, 17:16
Собственно subj. В универе для построения модели бизнес-процессов организации учили IDEF0 (на примере BPWin'a), сейчас во многих книгах вижу, что UML для этого тоже используется, и очень широко. Если вкратце, хочу спросить: что предпочтительней использовать, а также интересны самые значительные плюсы/минусы обоих подходов.

Автор: ida 6.6.2008, 10:28
Нас учили, что для моделирования бизнес-процессов IDEF подходит больше, чем UML, т.к. он создан специально под эти задачи. А еще лучше это делать с помощью нотации ARIS, которую реализует соответствующий набор инструментов.

С ARIS лично не работала, а про UML могу сказать, что действительно заточен он под другое. Смоделировать конечно можно, но достаточно сложные процессы будет уже неудобно и создавать, и читать.

Автор: rene 10.6.2008, 22:52
Имеется интересное http://www.cit.gu.edu.au/~noran/Docs/UMLvsIDEF.pdf IDEFx с UML в области бизнес-моделирования, там рассматривается расширение UML Erricson-Penker-а.
         Пока понятно, что IDEFx очень хорошо подходит для  исследования бизнес-процессов какой-либо области,
а в связке с DFD может помочь проектировать  информационную систему для автоматизации этих самых бизнес-процессов. Но такая методика не стыкуется с "единственно верным и правильным" объектно-ориент. анализом и проектированием. То есть, IDEFx прекрасный инструмент для бизнес-аналитка. Диаграммы IDEFx дополненные  DFD-диаграмами помогут проектировщику БД. А вот проектировщику программной системы это поможет лишь в хорошем понимании предметной области. Проектировщику нужны диаграммы UML, которые как раз и призваны поддержать ООП-стиль разработки.  Если попытаться использовать для бизнес-анализа UML, например строить диаграмму бизнес-прецендентов,  то такие диаграммы будут неудобны аналитику, так как он видит преимущества IDEFх для бизнес-анализа. 
        Наблюдается некрий разрыв между аналитиком, который любит IDEFx и проектировщиком, который любит UML.
Может быть расширения UML смогут решить данную проблему?

   
  

Автор: ida 11.6.2008, 12:15
Цитата(rene @ 10.6.2008,  23:52)
Наблюдается некрий разрыв между аналитиком, который любит IDEFx и проектировщиком, который любит UML.
Может быть расширения UML смогут решить данную проблему?

А зачем их любить?...
Надо выбирать оптимальный инструмент для каждой задачи.

Автор: rene 11.6.2008, 16:38
Цитата(ida @ 11.6.2008,  12:15)
А зачем их любить?...
Надо выбирать оптимальный инструмент для каждой задачи.

Конструктивнее пожалуйста.

offtopic: автоудаления сообщ. через N-часов здесь нет?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)