Мы пока не будем останавливаться на разнице между онтиками (наборами фактов о каком-то предмете/предметной области, достаточном для описания этих предметов и связанных с ними ситуаций) и онтологиями (наборами фактов о мире в целом). Много людей называют онтики онтологиями, и пока вокруг нет маститых философов, это вполне приемлемо.
Онтология нашей книги как раз и основана на варианте ответа на вопрос «что есть в мире», который берётся из инженерных и менеджерских стандартов и публичных документов и предполагает в качестве главного ответа, что мир при этом состоит из систем. Системное мышление дальше исходит из этой предпосылки – освоившие его люди видят в мире самые разные взаимодействующие друг с другом системы, а в разных текстах и изображениях – описания систем. Вот основные понятия онтологии системного подхода, описываемого в нашем учебнике (конечно, мы не будем давать тут определений, они подробно будут описаны в последующих разделах):
Привязка к физическому миру – 4D экстенсионализм:
• 4D индивид, занимающий место в пространстве-времени
• Воплощение против описания индивидов
• Изменения (процессы, проекты, кейсы) как 4D индивид
• события как 3D индивид
• функциональный (ролевой) объект как индивид
• софт как 4D индивид (исходный код как описание софта-индивида)
• предпринятие как 4D индивид
• полная темпоральная часть индивида
• методологическое время против времени в 4D
• экстенсионализм: совпадение двух объектов в пространстве-времени – это один объект
• отношение состава (composition, «часть-целое») в 4D
• холоны (многоуровневая декомпозиция)
Деятельностная субъективность определения системы:
• деятельность (в отличие от действий – критерии культурной обусловленности, повторяемости, «ролевости»), театральная метафора
• стейкхолдер как действующее лицо (роль)
• стейкхолдерский интерес и аспекты
• успешная система
Холархия воплощения системы
• системы против систематики («система Линнея») и методологии («система Станиславского»)?
• холон (уровень системы)
• эмерджентность
• виды систем: целевая, подсистема, использующая, в системном окружении, обеспечивающая
• имя системы (по функции)
• чёрный и прозрачный ящики
• требования, потребности, ограничения, архитектура
• проверка и приёмка
Определение и описание системы
• определение (definition) системы
• рабочий продукт
• описание системы (description)
• потребности (стейкхолдеров)
• частное описание (view)
• метод описания (viewpoint)
• модель, мета-модель, мульти-модель, мегамодель
• прожекторный и синтетический подходы к описанию систем
Компоненты, модули, размещения
• разбиения: компонентные, модульные, размещения
• описания: компонентные, модулей, размещения
• компонента: порт, связи
• модуль: интерфейс, платформа
• размещение
• архитектурное решение, требование, описание
• архитектурный синтез (логической и физической архитектур)
Жизненный цикл 2.0
• жизненный цикл системы, проекта
• стадии жизненного цикла
• практика, метод/методология
• дисциплина
• технология
• вид жизненного цикла, водопад, спираль
• V-диаграмма
Системная схема проекта (модифицированный стандарт OMG Essence):
• альфа, подальфа
• основные альфы: стейкхолдеры, возможности, воплощение системы, определение системы, работы, команда, технологии
• зоны интересов: клиентская, инженерная, предпринятия
• состояния альфы как контрольные точки, контрольные вопросы
Эта онтология системного подхода удивительно компактна: сложнейший мир самых разных ситуаций представляется относительно небольшим числом понятий, а сам набор этих понятий выбран так, чтобы мир представлялся менее сложным, чтобы о мире было проще мыслить. Учебник в последующих разделах подробно описывает эту онтологию, связи между всеми её сущностями, особенности проведения рассуждений об этих сущностях и их связях. Именно на эту онтологию опирается инженерное, менеджерское и другое предметное мышление, когда говорят об его опоре на системный подход.
Семантика и описания
Любая онтология, определяющая, что есть в мире, должна быть как-то записана, выражена в каких-то знаках, какой-то терминологии, то есть, представлена как онтологическое описание. В обычной речи часто путают «онтологическое описание» мира и саму онтологию. Про описание (схему нарезки мира на объекты – карту) говорят как про онтологию (объекты, выделяемые в мире – территорию), опуская слово «описание». Разницу обычно можно понять из контекста, но в жизни очень часто путают вопросы «что означает знак X» и «что такое X». «Что такое насос?» – это спрашивают, что означает слово «насос», или спрашивают, что такое «быть насосом» в реальном мире? Пока нам достаточно научиться различать эти вопросы и помнить, что кроме обсуждения самих понятий, онтологии (ответ на вопрос «что такое X»), бывает обсуждение семантики – того, как мы связываем знаки/символы/термины с их значением/денотатом и смыслом. Так,