"Просто" системы и системы систем.Различают "просто" системы (system) и "системы систем" (system of systems, SoS). Оба варианта с точки зрения самого воплощения системы как физического объекта в реальности (system realization) представляют собой какие-то холархии (иерархии по отношениям "часть-целое", разбиения/breakdowns). В обоих случаях "подсистемы" очень часто называются точно так же: "системы" (и поэтому новички в системной инженерии часто пытаются обозвать просто систему "системой систем" -- но это ошибочно). Вот, например, диаграмма "просто системы" из ISO 15288 -- обратите внимание, что термины "подсистема" и "надсистема" не используются, чтобы подчеркнуть единообразность понимания "системы" на всех уровнях разбиения системы на части-системы и части-элементы (в ISO 15288 элементом называется та часть системы, которая будет оставаться в данном инженерном проекте "чёрным ящиком" и поэтому дальше не будет разбита на части -- например, закуплена целиком или изготовлена как целое из какого-то материала):Этот рисунок структуры системы говорит, что ISO 15288 рассматривает целевую систему как набор из частей-систем и частей-элементов и продолжает разбиение систем на части-системы и части элементы. Но неправильно такие картинки называть "система систем" (system of systems, SoS), ибо этот термин закреплён за другой ситуацией.
Системой систем называют такую систему, которая (критерии Maier):● Имеет независимое управление её систем-элементов (нет, комускомандовать общее развитие-модернизацию)● Независимая работа элементов (нет, кому скомандовать работу в общемсервисе)● Эмерджентность от объединения в систему (кто-то желает получить отцелевой системы систем функцию, которую невозможно получить от работыс отдельными входящими в систему систем элементами, и требуетсясовместная работа этих элементов).● Эволюционное развитие (понимание того, что будет происходить в системесистем на каждом следующем шаге проекта требует исследований, ибо нетточки, которая знает as built для всех)● Географическое распределение элементовЭти критерии различаются, конечно, в разных инженерных школах, но общее остаётся: обычные "системы" подразумевают централизованное "владение" системой -- наличие стейкхолдеров, полномочных принимать решения по всем частям системы, полномочных распоряжаться всем, что в границах их системы. Это традиционный случай: автомобиль с двигателем и колёсами,железнодорожный мост и компьютер -- это типичные "просто системы", у них есть свои системные инженеры, которые полностью определяют их функции, конструкцию, интерфейсы с системами в операционном окружении, планы по модернизации и выводу из эксплуатации. У каждой из этих систем есть один хозяин, один владелец. А вот в системе систем каждая из систем имеет своего хозяина, и система может функционировать автономно, без вхождения в систему систем. Тем самым разница между "просто системой" и "системой систем" определяется не через особую структуру или конструкцию системы, а через наличие независимых друг от друга стейкхолдеров, определяющих и создающих системы, а затем независимо использующих их.
В системе систем важны прежде всего владеющие частями-системами люди-стейкхолдеры, именно они делают систему систем особым случаем. В армии NATO сейчас больше говорят не о системной инженерии, а о системо-системной инженерии (system of systems engineering), потому что вся армия должна действовать в бою как единое целое -- но это оказалось крайне сложно обеспечить: каждый род войск имел своё независимое финансирование много лет, свои планы развития, свои типы вооружений. В итоге флот, авиация, пехота,космические войска получили несовместимое оборудование и вооружение -- и никакими силами нельзя было создать из этих несовместимых между собой систем-элементов систему систем, ведущую бой как единое целое. NATO выделило четыре типа систем систем, отличающихся степенью их автономности:● управляемые (directed), в которых есть назначенный архитектор, который может выдавать приказы составляющим системам и распоряжается ресурсами.● подтвержденные (acknowledged), в которых признаваемый архитектор есть, но он может только уговаривать составляющие системы самоизмениться согласно разработанной им архитектуре.● сотрудничающие (collaborative), в которых все системы договариваются друг с другом по каждому чиху, но архитектора, менеджера проекта или аналогичного выделенного органа управления нет.● виртуальные (virtual), в которых системы вообще не знают друг о друге ничего и не влияют друг на друга явно.Был выведен основной способ работы с системами систем: совместная постепенная асинхронная эволюция (модернизация) входящих в систему систем автономных систем -- ибо согласованность и синхронность изменений в этих автономных системах крайне сложно обеспечить: даты утверждения проектов модернизации будут различаться, получаемое на модернизацию финансирование будет выделяться в разные моменты и нельзя будет гарантировать его взаимодействия их систем с другими системами в составе системы, хозяева систем могут сопротивляться переменам (ибо их вполне может удовлетворять и автономная работа их систем в их надсистемах, а желание какого-то стейкхолдера системы систем об объединении автономных систем в общую систему систем они могут не разделять).В системо-системной инженерии нет никаких чудес: в ней по факту нет никаких своих понятий. Поскольку работа со стейкхолдерами является главной, то к самой обычной системной инженерии в больших количествах добавляются заимствования из гуманитарных дисциплин.Работы по системо-системной инженерии объединяют с использованием системного мышления достижения отдельных гуманитарных дисциплин: социологии, политологии, психологии, менеджмента, конфликтологии. Тем не менее нельзя системо-системную инженерию считать "системным менеджментом", ибо в ней таки ставятся задачи не столько главным образом по созданию системы из людей, сколько задачи по созданию главным образом технических систем, но с активным участием людей -- что требует изменения инженерных практик и методов.