Системное мышление 2024. Том 2 - стр. 32
Конечно, в этом примере таблицы «система» и «элемент системы» – это типы (из мета-мета-модели, типы важных объектов системного подхода) тех объектов, которые будут заданы в таких таблицах или типами мета-модели «из учебника предметной области», или даже типами мета-модели предприятия, или даже для конкретного экземпляра системы – именами конкретных физических объектов. То есть в таблице будет стоять не «система», «система», «система», а для автомобиля «шасси», «левое колесо», «двигатель», для парусника «корпус лодки», «мачта», «грот» и т. д.
Каждый раз используйте перевод графических представлений в иерархии, а иерархии представляйте затем в таблицах – иначе вы не справитесь с сопровождением, не сможете вносить многочисленные изменения. Форматы должны быть удобны не для «представления», а изменения: описания систем (в том числе описание системных разбиений) – это предмет непрерывных переговоров в команде проекта, а поэтому – предмет непрерывных изменений. Форматы подгоняются под удобство изменений, всяческая «наглядность» простых примеров «из учебника» и «из стандарта» не должна отвлекать: учебники и стандарты вам не надо менять, изображения из них вам не надо разбивать на много страниц. Используйте табличные представления (в том числе и для работы с системными разбиениями), это будет удобно.
Системные уровни в системной инженерии.
Пример вычислительной техники
В современной вычислительной технике легко насчитать десяток системных уровней. Вот пример выделения этих уровней от нижних к верхним для классических компьютеров (их больше, тут приведён только пример мышления об этих уровнях, разные производители могут выделять их по-разному для разных проектов):
1. Чистые материалы (кремний и тщательно дозированные его «загрязнения», дающие эффект полупроводимости).
2. Части транзистора (исток-сток-затвор).
3. Полевой транзистор и межтранзисторные соединения.
4. Логические элементы (состоят из нескольких связанных транзисторов).
5. Арифметически-логические устройство/вычислительное ядро, память и прочие части процессоров и разных видов памяти.
6. Процессоры/чипы: общего назначения (CPU), графических/матричных вычислений (GPU), сетевой коммутации между процессорами, оперативной памяти.
7. Компьютерные платы с процессорами и памятью, внешними устройствами (например, твердотельными накопителями).
8. Компьютерный рэк с несколькими компьютерными платами, связным оборудованием ввода-вывода, системой питания и охлаждения. Связные кабели.
9. Серверная стойка для нескольких компьютерных рэков с питанием и охлаждением.
10. Поды (pods) из нескольких связанных друг с другом серверных стоек.
11. Датацентр из нескольких «подов», в его состав может входить даже робот телеприсутствия с видеокамерой для наблюдения ночью. Суперкомпьютер уровня датацентра (по состоянию на июнь 2020 седьмой в мире по мощности) мог быть уже несколько лет назад собран за 3.5 недели всего 6 инженерами22.
Чистые материалы в масштабах частей транзистора имеют размеры, сравнимые с размерами атомов (ориентир в 2023 году был 1 нанометр для выпуска к 2030 году, хотя речь идёт не совсем о физических размерах транзисторов23). Датацентры с суперкомпьютерами сегодня – это десятки тонн оборудования, сотни кубометров по объёму. Инженеры организуют своё мышление вокруг системных уровней: системы на каждом из этих уровней состоят из частей нижележащего уровня и сами являются частью систем более высокого уровня. Системы каждого из системных уровней разрабатываются инженерами, умеющими решать проблемы этих уровней. Вместе все эти уровни дают мощность вычислений, которую нельзя получить, используя редукционистский подход, «суперкомпьютер прямо из чистых материалов» и даже «суперкомпьютер из транзисторов».