Анатолий Левенчук

Системноинженерное мышление

1. Системная инженерия

Системноинженерное мышление — это использование системного подхода в инженерии. Чтобы понять, где и зачем используется системноинженерное мышление, нужно сначала разобраться с тем, что такое системная инженерия и зачем она нужна.


Определения системной инженерии
Самое современное определение системной инженерии дано в Guide to the Systems Engineering Body of Knowledge (руководство по корпусу знаний системной инженерии).

Короткое определение: системная инженерия — это междисциплинарный подход и способы обеспечения воплощения успешной системы.

В этом определении можно подчеркнуть:

Успешные системы — это то, чем занимается системная инженерия. Слово «успешные» тут крайне важно и означает, что система должна удовлетворить нужды заказчиков, пользователей и других стейкхолдеров (стейкхолдеры — это те, кто затрагивается системой, или кто затрагивает систему). Успех — это когда системой все довольны.

Слово «системы» используется в очень специальном значении: это «системы» из системного подхода. Для системной инженерии слово «система» примерно то же, что «физическое тело» для ньютоновской механики — если вы сказали про компьютер «физическое тело», то это автоматически влечёт за собой разговор про массу, потенциальную энергию, модуль упругости, температуру и т. д. Если вы сказали «система» про компьютер, то это автоматически влечёт за собой разговор про стейкхолдеров и их интересы, требования и архитектуру, жизненный цикл и т. д.

Междисциплинарный подход — системная инженерия претендует на то, что она работает со всеми остальными инженерными специальностями (впрочем, не только инженерными). «Подход» обычно означает какие-то наработки в одной предметной области, которые можно перенести на другие предметные области. Междисциплинарность — это очень сильное заявление, оно означает, что системная инженерия может в одну упряжку впрячь коня и трепетную лань (например, инженеров-механиков, баллистиков, криогенщиков, психологов, медиков, астрономов, программистов и т. д. в проектах пилотируемой космонавтики).

Слово «воплощение» (realization, «перевод в реальность») означает буквально это: создание материальной (из вещества и полей) успешной системы.

По-английски «системная инженерия» — systems engineering, хотя более ранние написания были как system engineering. Правильная интерпретация (и правильный перевод) — именно «системная» (подразумевающая использование системного подхода) инженерия, а не «инженерия систем» (engineering of systems) — когда любой «объект» обзывается «системой», но не используется системный подход во всей его полноте.

Об отличии системной инженерии от других дисциплин

Ответственность за всю систему как целое и связанная c этим межпредметность/междисциплинарность подхода к другим инженериям (механической, электрической, программной, предприятия и т. д.) отличают системную инженерию от всех других инженерных дисциплин. Представим себе ледовую буровую платформу:

Сотни тысяч тонн металла, бетона, пластмассы, необходимых расходных материалов, обученная вахта должны собраться вместе далеко в море среди льда и в строго определённый момент эта огромная конструкция должна начать согласованно работать — и не просто работать, а приносить прибыль и обеспечивать безопасность в части загрязнения окружающей среды и здоровья находящейся на платформе вахты. Какая инженерная дисциплина должна учесть результаты работ всех других инженерных дисциплин — собрать в единое целое данные ледовой обстановки, санитарных норм в помещениях для обслуживающего персонала, обеспечение электричеством попавших туда компьютерных серверов, характеристики этих серверов и программное обеспечение? Кто озаботится учётом в конструкции платформы изменений в длине металлоконструкций за счёт разницы суточных температур и одновременно установкой акустических датчиков на трубах, которые прослушивают шорох песка, чтобы по этому шороху можно было определить износ труб?

Карточка 88

Книга добавлена 24 октября 2016 под номером 100