Системное моделирование или системное моделирование — это междисциплинарное исследование использования моделей для концептуализации и построения систем в бизнесе и развитии ИТ . [2]
Распространенным типом моделирования систем является функциональное моделирование с использованием конкретных методов, таких как блок-схема функционального процесса и IDEF0 . Эти модели можно расширить с помощью функциональной декомпозиции и связать с моделями требований для дальнейшего разделения систем.
В отличие от функционального моделирования, другим типом системного моделирования является архитектурное моделирование , которое использует архитектуру системы для концептуального моделирования структуры , поведения и других представлений системы.
Нотация моделирования бизнес-процессов (BPMN), графическое представление для определения бизнес-процессов в рабочем процессе, также может рассматриваться как язык системного моделирования.
В сфере бизнеса и развития информационных технологий термин «системное моделирование» имеет несколько значений. Это может относиться к:
Как область исследования моделирование систем возникло с развитием теории систем и системных наук .
Как вид моделирования системное моделирование основано на системном мышлении и системном подходе. В моделировании бизнеса и ИТ-систем противопоставляются другие подходы, такие как:
В «Методологии создания бизнес-знаний» (1997) Арбнор и Бьерке системный подход (системное моделирование) считался одним из трех основных методологических подходов к получению бизнес-знаний, наряду с аналитическим подходом и актерским подходом (агентное моделирование). . [3]
Функциональная модель зародилась в 1950-х годах, после того как в первой половине 20-го века уже были разработаны другие типы диаграмм управления. Первая известная диаграмма Ганта была разработана в 1896 году Каролем Адамецким , который назвал ее гармониограммой . Поскольку Адамецкий не публиковал свою диаграмму до 1931 года (и в любом случае его работы были опубликованы либо на польском, либо на русском языках, языках, непопулярных на Западе ), теперь диаграмма носит имя Генри Ганта (1861–1919), который разработал его диаграмму. примерно в 1910-1915 годах и популяризировал его на Западе. [4] Одной из первых четко определенных функциональных моделей была блок-схема функциональных потоков (FFBD), разработанная оборонной компанией TRW Incorporated в 1950-х годах. [5] В 1960-х годах НАСА использовало его для визуализации временной последовательности событий в космических системах и полетных миссиях. [6] Кроме того, он широко используется в классической системной инженерии , чтобы показать порядок выполнения системных функций. [7]
Одна из первых новаторских работ по моделированию информационных систем [8] была сделана Янгом и Кентом (1958), которые утверждали:
Они стремились к точному и абстрактному способу определения информационных и временных характеристик задачи обработки данных и хотели создать систему обозначений, которая должна позволить аналитику организовать задачу вокруг любого аппаратного обеспечения . Их усилия были сосредоточены не столько на независимом системном анализе, сколько на создании абстрактной спецификации и инвариантной основы для проектирования различных альтернативных реализаций с использованием разных аппаратных компонентов. [8]
Следующий шаг в моделировании ИС был сделан CODASYL , консорциумом ИТ-индустрии, образованным в 1959 году, который, по сути, преследовал ту же цель, что и Янг и Кент: разработку «правильной структуры машинно-независимого языка определения проблем на системном уровне». обработка данных". Это привело к разработке специфической информационной алгебры ИС . [8]
В бизнесе и ИТ-разработке системы моделируются с различными объемами и уровнями сложности, например:
Кроме того, как и системное мышление , системное моделирование можно разделить на:
И все другие конкретные типы системного моделирования, такие как моделирование сложных систем , моделирование динамических систем и моделирование критических систем .