Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Системный анализ, проектирование и 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 11.6.2008, 16:38 | ||
Конструктивнее пожалуйста. offtopic: автоудаления сообщ. через N-часов здесь нет? |