
- •1. Системная инженерия
- •Определения системной инженерии
- •Ответственность за целокупность и междисциплинарность
- •Для чего нужна системная инженерия: победить сложность
- •Профессия системного инженера
- •Системный инженер как профессия
- •Профессиональные организации системных инженеров
- •Можно ли научить творчеству?
- •Метанойя — не просто обучение, а смена способа мышления
- •Можно ли научить системного инженера, или им нужно родиться?
- •Моделирование творчества в виде, понятном даже компьютеру
- •Методология системной инженерии
- •Образование системных инженеров
- •Отличия системной инженерии от других дисциплин
- •Системная инженерия против других инженерий
- •Системная инженерия против советской инженерии
- •Системная инженерия и системотехника
- •Системная инженерия и менеджмент
- •Инженерный менеджмент
- •Управление технологией
- •Системная инженерия и государство
- •2. Формализмы системной инженерии
- •Терминология и онтология
- •Соглашение по терминологии
- •Выбирайте слова
- •Что такое онтология
- •Индивиды, классы и классификаторы
- •Экстенсионализм и интенсионализм
- •Функциональные объекты
- •Процессы и действия
- •О логических уровнях
- •Выбор уровней
- •Математические формализмы
- •Объекты и атрибуты
- •Объекты и факты
- •Факты и графы
- •Теория категорий
- •Моделеориентированность
- •Что такое модели
- •Онтологизирование, моделирование, программирование
- •Зачем моделировать
- •Почему моделирование не повсеместно
- •Информатика
- •Принципы моделеориентированности
- •3. Инженерия и наука
- •Инженерия не научна
- •Разница между инженерами и учёными
- •Предмет инженерии и научные предметы для инженерных объектов
- •Ненаучность инженерии. Эвристики
- •Наука как “научение птиц полёту”
- •Инженерия научна
- •Инженерная наука
- •Научное (формальное) основание системной инженерии
- •Системный подход как научное основание системной инженерии
- •Системноинженерное мышление коллективно
- •А в чём мышление?
- •Наука/менеджмент = наука/инженерия
- •4. Схема/онтология инженерного проекта
- •Схемное/онтологичное мышление
- •Ситуационная инженерия методов
- •Описание метода в настоящем курсе системноинженерного мышления
- •Яблоки из жизни и яблоки из задачи
- •Альфы
- •Метонимия и схемы
- •Методологическая действительность: дисциплины, практики, методы
- •Дисциплины/области интереса
- •Практики
- •Метод
- •Методологическая действительность и действительность предпринятия
- •Семь основных альф инженерного проекта
- •Основы системной инженерии: альфы инженерного проекта
- •Стейкхолдеры
- •Возможности
- •Определение системы
- •Воплощение системы
- •Команда
- •Работы
- •Технология
- •5. Системный подход
- •Понятие “подхода”
- •Системный подход в системной инженерии
- •Варианты системного подхода
- •Системный подход и кибернетика
- •Сложность и меры сложности
- •Термин “система”
- •Классификация систем по ISO 15288
- •Системная медитация
- •“Сначала как часть надсистемы”
- •Стейкхолдеры. Театральная метафора
- •Система — это субъективное понятие
- •Театральная метафора.
- •Позиция
- •Работа со стейкхолдерами
- •Граница системы и деятельностная субъективность её проведения
- •“Просто” системы и системы систем.
- •Навигация по уровням холархии ”zoom — select”.
- •Системы с участием людей: осторожно!
- •6. Воплощение системы: компоненты, модули, размещения
- •Многерица
- •Сколько разных ипостасей в одной системе?
- •Принцип разделения интересов
- •Закрытый и открытый миры
- •Два типа “целого”
- •Компоненты, модули, размещения
- •Компоненты
- •Модули
- •Размещения
- •Структура системы: разбиения.
- •Разбиения (breakdowns)
- •Представления разбиений
- •Обозначения систем
- •Практики изготовления (производства)
- •7. Определение системы: требования, архитектура, неархитектурная часть проекта
- •Определения и описания
- •Обобщение ISO 42010 на определение системы
- •Контроль конфигурации
- •Фокусирование определений системы
- •Практики проверки и приёмки
- •Практики описания системы
- •Требования
- •Два смысла слова “требования”.
- •Модальности в требованиях
- •Инженерные обоснования
- •Рабочие продукты требований
- •Требования стейкхолдеров
- •Требования и ограничения
- •Требования к системе
- •Инженерия требований
- •Какие бывают виды требований
- •Кто должен делать требования
- •Целеориентированная инженерия требований
- •Архитектура
- •Практики архитектурного проектирования
- •Минимальная архитектура
- •Субъективность и относительность архитектуры.
- •Архитектурные описания
- •Как объединять разные модели и группы описаний
- •Архитектурные модели и другие виды описаний
- •Архитектурные знания
- •Неархитектурная часть проекта
- •8. Жизненный цикл системы и проекта
- •Понятие жизненного цикла
- •Жизненный цикл чего?
- •Управление жизненным циклом
- •Типовой жизненный цикл и разнообразие
- •Гейты и вехи
- •Рабочие продукты для определения жизненного цикла
- •Информационные системы управления жизненным циклом
- •Управление информацией/данными жизненного цикла
- •Практики жизненного цикла
- •V-диаграмма
- •Горбатая диаграмма
- •Водопад и agile
- •Вид жизненного цикла
- •Стили разработки: водопад и agile
- •Паттерны жизненного цикла
- •Основной жизненный цикл
- •Состояния альф
- •Основной жизненный цикл
- •Практики жизненного цикла в версии ISO 15288
- •9. Практика контрольных вопросов
- •Контрольные вопросы для управления жизненным циклом
- •Успех контрольных вопросов
- •Контрольные вопросы к состояниям альф
- •Карточки состояний
- •Когда заводить подальфы
- •Карточные игры
- •Контрольные вопросы инженерного проекта
- •Карточки основных альф инженерного проекта
- •Стейкхолдеры
- •Возможности
- •Определение системы
- •Воплощение системы
- •Команда
- •Работа
- •Технологии
- •Пример введения новой альфы: подальфа «подрядчик»
- •10. Инженерия предпринятия
- •Инженерия: организационная, предприятия, бизнеса, предпринятия
- •Сообщества и их отличия от предпринятия: целенаправленная коллективная деятельность
- •Миссия предпринятия
- •Корпоративное управление
- •Стратегирование, маркетинг, продажи
- •Предпринятие как система-машина, а не толпа людей
- •Развитие и совершенствование предпринятия
- •Проект технологического развития: постановка практик
- •Организационное развитие. Закон Конвея
- •Системноинженерное мышление и инженерия предпринятия
- •Цикл непрерывного совершенствования
- •Цикл Деминга
- •Шесть Сигм
- •Архитектура предпринятия
- •Основные альфы организационного и технологического решения предпринятия
- •Подальфы определения предпринятия
- •Подальфы воплощения предпринятия
- •Виды практик описания деятельности
- •Предпринятия-киборги, workflow
- •Организация, координация, коммуникация
- •Архитектура предприятия
- •Подход Захмана к архитектуре предприятия
- •Бизнес-архитектура
- •Органиграмма
- •Писцы против инженеров
- •Неархитектурные описания предпринятия
- •Это всё системный подход
- •ArchiMate
- •Зачем нужен Архимейт
- •Люди, программы, оборудование
- •Элементы и отношения
- •Нужен не ты, нужен твой сервис.
- •Люди
- •Роли
- •Работы людей
- •Архитектура IT-решения
- •Управление операциями
- •Инженерия предпринятия и управление операциями
- •Проектное управление
- •Управление процессами
- •Ведение дел/кейс-менеджмент
- •Управление проектами и управление жизненным циклом
- •Проектное управление и ведение дел: не “или”, а “и”.
- •Управление мероприятиями
- •Финансы
- •Управление знаниями, НСИ, (справочными и мастер, а также проектными) данными
- •Инженерия и предпринятия-киборги.
- •Инженерия знаний и управление знаниями.

Системноинженерное мышление |
TechInvestLab, 2 апреля 2015 |
163 |
Ещё один старинный набор стандартов ЕСКД (ГОСТы Единой Системы Конструкторской Документации) делает то же самое жесткое определение, но эти уровни другие:
●Деталь — это изделие, выполненное из однородного материала без применения сборочных операций (например, болт, гайка, вал, втулка).
●Сборочная единица — изделие, составные части которого соединяются между собой в процессе сборки с помощью резьбы, пайки, сварки и т. п. (например, редуктор).
●Комплекс — два и более изделия, предназначенных для выполнения взаимосвязанных функций (например, технологическая линия).
●Комплект — это набор из двух и более изделий, имеющих общее эксплуатационное назначение вспомогательного характера (комплект запасных частей, комплект инструментов и принадлежностей).
Обратите внимание, в ЕСКД никакого системного подхода нет ни “по названиям”, ни “по сути”. Кроме “конструкторской документации” единые системы стандартов ГОСТ есть и для строительной документации, программной документации и т.д. Поэтому в сложных системах структурирование частей системы по уровням “частьцелое” и принципы обозначения элементов системы крайне разнятся.
Обозначения систем
Задание обозначений для каждой части системы тесно связано с принципами (структурного, обычно по отношениям “часть-целое”) разбиения системы. Задание обозначений определяется стандартами — международными, национальными, отраслевыми, предприятия. Часто обозначения называют “кодами”.
Так, в российском машиностроении принята система («система» тут из систематики!) обозначений ЕСКД (используются “коды ЕСКД”), а в строительстве российских атомных станций сейчас чаще всего используется система обозначений KKS. Проблема возникает тогда, когда какой-нибудь винтик в приборе обозначен по ЕСКД, а сам прибор обозначается по KKS (это была бы ещё самая простая ситуация, часто разных систем обозначений в сложном проекте используется добрый десяток, а в случае международного проекта и больше).
Системноинженерное мышление |
TechInvestLab, 2 апреля 2015 |
164 |
Старые системы обозначений страдают от следующих недостатков:
●Они не учитывают аспектности (т.е. выпячивают либо компоненты, либо модули, либо места, либо задают жёстко границу перехода по уровням — до какого-то уровня только компоненты, а затем только модули). Опять же, если речь идёт о какой-то узкой предметной области, то это нормально. Но как только появляется более-менее крупный проект, объединяющих продукты разных отраслей, работать (искать какие-то элементы в составе системы по их обозначениям, давать обозначения) становится трудно.
●Они позиционны, т.е. не предусматривают различного числа уровней разбиения. Это может проходить в рамках узкой предметной области — группы одинаково структурированных продуктов, но когда в проекте собираются продукты нескольких отраслей, работать становится очень трудно.
IEC 81346
Современным стандартом, описывающим структуру системы и отвечающим за обозначения структурных элементов системы в их отношениях “часть-целое” по каждому аспекту, т.е. отвечающим принципам системного подхода и поэтому подходящим для системной инженерии является IEC 81346-1:2009 “Industrial systems, installations and equipment and industrial products – Structuring principles and reference designations. Part 1: Basic rules” — этот стандарт вобрал в себя многочисленные достижения предыдущих поколений стандартов.
Стандарт предписывает правила, по которым происходит аспектное структурирование системы и создание следующих принципам системного подхода “справочных обозначений” (reference designations — в отличие от просто “обозначений” стандарт называет “справочными обозначениями” те, которые следуют принципам системного подхода). Эти обозначения:
●учитывают аспектность
●произвольность числа уровней системы
Отдельных аспектных обозначений в огромной системе могут быть миллиарды (например, в микросхеме есть 5 миллиардов транзисторов — и каждый из них должен быть проименован как компонента, как модуль, плюс ещё и размещение на кремниевой пластине. А ещё ведь нужно обозначить какие-то подсистемы, составленные из этих транзисторов! И подсистемы, составленные из этих подсистем, и так до самого “верха” — например, кремниевого чипа, или даже готовой микросхемы в корпусе. И даже дальше — контроллера, который сделан на базе этой микросхемы, системы управления с использованием этого контроллера, компрессора, который управляется этой системой, холодильной машины, куда входит компрессор, и так далее — например, до атомной станции или корабля, где используется эта холодильная машина. Не нужно и говорить, что число уровней подсистем, в которых появляется эта холодильная машина для атомной станции и корабля будут разными — это и есть возможность учёта произвольного числа уровней системы).
Вводя обозначения (”краткие имена”), нужно помнить, что для некоторых обозначений есть длинные содержательные имена, а для некоторых обозначений (каких-нибудь винтиков крепежа корпуса) таких имён даже не будет.
Простейший способ обозначать ипостаси систем — это давать им уникальные

Системноинженерное мышление |
TechInvestLab, 2 апреля 2015 |
165 |
порядковые номера на каждом уровне разбиений, указывая при этом спецсимволомпрефиксом аспект (компонента это, модуль или размещение). Более сложный способ — это обозначения, включающие в себя какой-то (чаще всего функциональный) классификатор, т.е. отдельные символы и их сочетания, означающие принадлежность данной ипостаси к определённому классу (математическому множеству) ипостасей системы.
В общем случае обозначение системы состоит из цепочки обозначений какого-то маршрута по разбиению, или разных маршрутов по разным разбиениям. Например, установка (plant) по транспортировке жидкости аспектно представлена из следующих компонент, модулей и размещений (мест):
Если теперь представить разбиения и ввести аспектные обозначения каждой системы-подсистемы-элемента, то получим:
Заметим, что некоторые элементы получили полные обозначения сразу в двух аспектах. Для однозначного указания на объект достаточно иметь только одно полное имя, а остальные имена пусть указывают на “надсистему”.

Системноинженерное мышление |
TechInvestLab, 2 апреля 2015 |
166 |
Каждое обозначение — это имя холона (объекта, который состоит из частей, но сам является частью другого объекта), ибо система по определению — это холон в системной холархии (у любой системы есть её элементы-подсистемы и она является элементом в надсистеме). Поэтому все имена компонент, модулей, мест подразумевают, что перед ним будет имя надсистемы, а после него — подсистемы. Например, ...=контроллер=процессор=кэш первого уровня...
Практики изготовления (производства)
Почему молодых инженеров-конструкторов в конструкторских бюро мечтают принудительно на три месяца работать на завод? Потому что «проектируют такое, что потом невозможно [или очень дорого] изготовить». Вопрос: а куда нужно оправить тех, кто на заводе – ибо они не могут дёшево сделать то, что конструктор считает нужным?! В 2015 году по сравнению с 2014 годом драматически изменились практики работы с веществом. Нужно с самого начала разработки ориентироваться на современные методы воплощения системы (например, аддитивные методы, типа 3D печати), а не традиционные допотопные, знакомые по учебникам и построенным тридцать лет назад заводам.
[Замечание в сторону: я считаю, что в России нормально производить из вещества ничего нельзя, ибо будет либо очень некачественно, либо запредельно дорого по сравнению с продукцией других стран, либо и некачественно и дорого вместе. Так что мы обсуждаем ситуацию в мире, а не специфическую ситуацию в России – которая стремительно становится всё более и более специфической].
Текущая ситуация: The INCOSE Systems Engineering Handbook version 3.2.2 published in October 2011 has five percent of its content covering integration, verification, transition and validation. (цитата из http://www.incose.org/newsevents/events/details.aspx?id=203). Это косвенная мера того, сколько знаний у системных инженеров по вопросам практик изготовления. И уж тем более системные инженеры мало касаются «самого низа» V-диаграммы – получения деталей, которые будут изготавливаться.
Для ознакомления с практиками изготовления можно рекомендовать почитать:
Про движение DevOps – результат осознавания, что воплощение важно разработчикам софта (http://theagileadmin.com/what-is-devops/, http://venturebeat.com/2013/09/30/an-idiots-guide-to-devops/).