2015_Alontseva_Anokhin_Saakyan_Structural_analysis
.pdfIDEF0, IDEF3 (в части диаграмм рабочих процессов) и DFD. Как правило, для верхнего уровня описания системы строится модель IDEF0, далее для более детального представления процессов строятся модели IDEF3 и DFD в зависимости от характера этих процессов. Для процессов документооборота больше подходит DFD, в то время как задача описания производственного процесса удобнее решается с помощью IDEF3, имеющего массу возможностей для описания логической структуры процесса.
Похожая ситуация складывается с UML, где разные аспекты организации и функционирования системы описываются разными диаграммами, составляющими вместе единую внутренне согласованную модель.
Другим примером интегрированной методологии моделирования и анализа систем является продукт, носящий название ARIS (Architecture of Integrated Information Systems), разработанный германской фирмой IDS Scheer19 (в 2010 г. вошла в Software AG). Система ARIS
представляет собой комплекс средств анализа и моделирования деятельности предприятия. Ее методическую основу составляет совокупность различных методов моделирования, отражающих разные взгляды на исследуемую систему. Одна и та же модель может разрабатываться с использованием нескольких методов, что позволяет использовать ARIS специалистам с различными теоретическими знаниями и настраивать его на работу с системами, имеющими свою специфику.
ARIS поддерживает четыре типа моделей, отражающих различные аспекты исследуемой системы:
организационные модели, представляющие структуру системы – иерархию организационных подразделений, должностей и конкретных лиц, связи между ними, а также территориальную привязку структурных подразделений;
функциональные модели, содержащие иерархию целей, стоящих перед аппаратом управления, с совокупностью деревьев функций, необходимых для достижения этих целей;
19 По имени автора методологии ARIS Августа-Вильгельма Шеера
(August-Wilhelm Scheer)
70
информационные модели, отражающие структуру информации, необходимой для реализации всех функций системы;
модели управления, представляющие комплексный взгляд на реализацию бизнес-процессов в рамках системы.
Преимущество методологии ARIS заключается в ее комплексности, которая проявляется во взаимосвязи моделей, построенных в различных нотациях. В процессе моделирования каждый аспект деятельности предприятия сначала рассматривается отдельно, а после детальной проработки всех аспектов строится интегрированная модель, отражающая все связи между различными аспектами. Таким образом, ARIS позволяет описывать деятельность организации с разных точек зрения, при этом полученные модели будут связаны между собой.
Следует отметить, что ARIS предназначена прежде всего для разработки информационных систем – от определения требований до описания реализации. Из всего многообразия ARIS-моделей к числу наиболее значимых и практически используемых относятся
организационная диаграмма (Organizational chart);
диаграмма цепочек процессов, добавляющих стоимость (Value added chain diagram, VACD);
дерево функций (Function tree);
диаграмма цепочек процессов, управляемых событиями (eЕРС) и ее упрощенная форма – Office process.
Останется ли модель на бумаге? Несбывшаяся мечта идеоло-
гов CASE-технологии состояла в изобретении методов и средств, позволяющих автоматически превращать создаваемые структурные модели предметной области в программные коды. Язык объектноориентированного моделирования UML придуман именно с этой целью. На формирование инструментальной линейки средств, обеспечивающих конвейер от структурного моделирования до отладки программного кода нацелены такие среды, как ARIS, Rational Software и др. Особых успехов удалось достичь в проектировании баз данных, где большинство CASE-средств способны автоматически преобразовать концептуальную схему в код на SQL определенной СУБД.
Однако опыт показывает, что ни одна из используемых на сегодняшний день нотаций не позволяет выполнять достаточно тонкую
71
настройку модели и формализовать все знания, собираемые в ходе анализа предметной области.
Так нужно ли стремиться к полной утилизации модели вплоть до ее преобразования в программный код или достаточно того, чтобы модель так и осталась на бумаге, а собранная в ней информация послужила бы лишь источником вдохновения для программиста?
На этот вопрос невозможно ответить однозначно – все зависит от решаемой задачи. В любом случае сегодня в руках у аналитика имеется огромный арсенал разных CASE-средств – от простого графического редактора MS Office Visio, поддерживающего большинство показанных здесь нотаций, но «не понимающего» созданную модель, до сложнейших пакетов, способных глубоко интерпретировать модель и делать из этого выводы или создавать программный код.
Литература
1.Анфилатов В. С., Емельянов А. А., Кукушкин А. А. Системный анализ в управлении / Под ред. А. А. Емельянова. – М.: Финансы и статистика, 2002. – 368 с.
2.Калянов Г. Н. Моделирование, анализ, реорганизация и автоматизация бизнес-процессов. – М.: Финансы и статистика, 2007. – 240 с.
3.Советов Б. Я., Цехановский В. В., Чертовской В. Д. Теоретические основы автоматизированного управления. – М.: Высшая школа, 2006. – 463 с.
4.Каменнова М. С., Громов А. И., Ферапонтов М. М., Шматалюк А. Е. Моделирование бизнеса. Методология ARIS. – М.: Весть-Метатехнология, 2001. – 327 с.
5.Репин В. В., Елиферов В. Г. Процессный подход к управлению. Моделирование бизнес-процессов. – М.: РИА «Стандарты и качество», 2004.
– 408 с.
6.Елиферов В. Г., Репин В. В. Бизнес-процессы: регламентация и управ-
ление. – М.: ИНФРА-М, 2005. – 319 с.
7.Буч Г., Рамбо Д., Якобсон И. Язык UML. Руководство пользователя. –
М.: ДМК Пресс, 2006. – 496 с.
8.Фаулер М., Скотт К. UML. Основы. – СПб.: Символ-Плюс, 2002. – 192 с.
72
|
Содержание |
|
Введение.................................................................................................. |
3 |
|
Глава 1. Основные понятия структурного моделирования......................... |
4 |
|
Глава 2. |
Методы функционального моделирования................................ |
16 |
Глава 3. |
Методы информационного моделирования............................... |
35 |
Глава 4. |
Моделирование поведения....................................................... |
48 |
Глава 5. |
Объектно-ориентированное моделирование............................. |
55 |
Заключение............................................................................................ |
68 |
|
Литература ............................................................................................ |
72 |
Редактор З. И. Сныкова Компьютерная верстка – авторы
ЛР № 02713 от 27.04.1998
Подписано к печати |
|
Формат бумаги |
|
|
60х84/16 |
|
|
|
Печать ризограф. |
Бумага МВ |
Печ. л. 4,5 |
Заказ № |
Тираж 72 экз. |
Цена договорная |
|
|
|
Отдел множественной техники ИАТЭ НИЯУ МИФИ 249040, Калужская обл., г. Обнинск, Студгородок, 1
73