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