Пока начало, работа идет... К рассмотрению..
Рассмотрим функциональный блок 1 + 2 = 3. Он называется сложением, или если быть точным, математическим сложением двух чисел. Этот функциональный блок принимает на входе два числа, затем выполняет операцию сложения, и на выходе выдает число, которое равно сумме этих чисел. Любой функциональный блок можно описать тремя пунктами:
1) вход
2) операция
3) выход
Система состоит из набора функциональных блоков соединенными своими входами и выходами друг с другом. Причем соединятся они обязательно должны выход к входу, другое просто бессмысленно. Система также имеет свой вход и выход. Причем колличество и качество входов и выходов определяется набором функциональных блоков и связей между ними. Можно сказать и обратное, набор функциональных блоков и связей между ними, определяют колличество и качество входов и выходов этой системы. Система также как и функциональный блок может быть описана тремя пунктами:
1) вход
2) набор функциональных блоков и связей между ними
3) выход
То есть каждая законченая система любой сложности может быть воспринята как функциональный блок другой более обьемной системы.
Вот сдесь и происходит расслоение, или уровень вложенности. Каждая законченная, более или менее сложная система, которая не включает в себя включенная в систему более обьемной, создает уровень глубины этой более обьемной системы.
Если пойти дальше и развить эту модель, то можно строить карты систем. А если еще дальше, то если раставить все функциональные блоки в пределах одной системы на одной шкале сложности/критичности/или еще каких либо показателей, то можно автоматическим путем просчитывать сложность/критичность/эффективность систем.