Проблемы системной инженерии RuSEC, Москва, сентября 2010 Анатолий Левенчук президент TechInvestLab.ru президент Русского отделения INCOSE Version 0.3 (27-августа-2010) Русский взгляд
Контекст Русское отделение INCOSE в обсуждало проблемы системной инженерии на своих ежедвухнедельных заседаниях и выездном двухдневном семинаре (март 2010). Лидеры отделений INCOSE на EuSEC 2010 (май 2010) :Видение системной инженерии 2020 INCOSE нужно обновить по процедуре снизу-вверх, начиная с видения проблем системной инженерии местными отделениями. Эта работа уже была начата Французским и Русским отделениями». RuSEC 2010 (сентябрь 2010): Конференция по проблемам системной инженерии в Москве. Это как раз сейчас. 2
Проблемы из текущего Видения СИ 2020 от INCOSE Пять областей внимания: 1. Глобальная среда системной инженерии 2. Системы и их природа 3. Практики системной инженерии 4. Модели и моделе-ориентированная системная инженерия 5. Образование по системной инженерии Применим принцип «исправлять как можно раньше в жизненном цикле» : Нужно обновлять! 3 INCOSE-TP , V2.03, сентябрь pdf pdf
Области внимания проблем СИ Системная инженерия – это метод, поэтому мы используем метамодель из ISO 24744! 4 1. Глобальная среда системной инженерии 2. Системы и их природа 3. Практики системной инженерии 4. Модели и моделе-ориентированная системная инженерия 5. Образование по системной инженерии
Мета-уровень (СИ как целое) СИ против «просто инженерия», искусство, наука. Системное мышление (понятия системы, системы систем, холона и т.д.). Прагматика СИ (только уменьшение рисков против добавления возможностей). Брать идеи из программной инженерии немедленно, а не после летней задержки. «Новенькая СИ» (смесь моделе-ориентированной, семантической, основанной на стоимости, порождающей, системносистемной и т.д.) против «традиционной СИ». Демистификация «искусства СИ»: открытие знаний СИ против проектирования знаний СИ (инженерия системной инженерии). Моделирование/документирование знаний и управление знаниями СИ: ситуационная инженерия методов (OMG SPEM, ISO 24744, SEMAT), каталоги методов СИ (репозитории элементов методов – OPFRO) и корпусы знаний (BKCASE). Онтология СИ (дискуссия о системах систем, дискуссия о 4D-онтологии и т.д.). Словарь СИ (национальная и отраслевая специфика). Отраслевая специфика принятия системной инженерии. «Военный акцент» of СИ. 5
Вид Периода (Виды Временных Циклов) Методы управления Временным Циклом (Жизненным Циклом): «гибкость» против «водопада», «экономный», Шесть Сигм и теория ограничений в СИ и т.д. Координация Временных Циклов для систем систем, работа со многими контракторами (например, организационный подход DEMO). Управление проектами в системной инженерии (внутри или снаружи)? Какая школа управления проектами (PMBoK, PRINCE2, P2M, TOC, LastPlanner, планирование в ограничениях и т.д.)? Методы Временных Циклов с интегральными командами, виртуальным сотрудничеством и т.д. 6
Виды ЕдиницРаботы (дисциплины, практики, процессы и т.д. СИ) Традиционный набор для современной (моделеориентированной, семантической, основанной на стоимости, порождающей, систем систем и т.д.) системной инженерии: Инженерия требований Инженерия безопасности и защиты Инженерия системной архитектуры Проектирование Управление конфигурацией Интеграция Верификация и валидация ….. Или полностью новый набор дисциплин?! Нужно определить (например, высокоуровневое моделирование) Нужно определить (например, низкоуровневое моделирование) Нужно определить (например, порождающее производство) … 7
Виды РабочихПродуктов Мегамодель как первоклассный Вид РабочегоПродукта (управление конфигурацией мегамодели) Системы систем / семейства систем Технологическая платформа/поколение и технология как целевая система Системы с людьми (включая инженерию предприятий) 8
Виды Моделей, Языки (Метамодели), Нотации Мультипарадигмальное моделирование (SysML, ModelicaML, OPDM, языки представления знаний) Инженерные/архитектурные метамодели (UPDM etc.) Инженерные предметноспецифичные языки (типа P&ID) vs. Универсальных инженерных языков (типа SysML или AADL) Семантическая/онтологическая интеграция мегамодели (Simantics, ISO и т.д.) Специфические модели для дисциплин системной инженерии: – Открытие/инженерия требований (например, модели заинтересованных сторон, подход и стандарты GORE и т.д.) – Модели стоимости – Инженерия системной архитектуры (UPDM, MFESA и т.д.) – Порождающее проектирование – Доказательные обоснования, обоснования проектных решений и другие модели для документирования рассуждений 9
Виды Акторов Люди – Роли системного инженера (инженер по требованиям, системный архитектор, управляющий конфигурацией, ответственный по верификации и валидации, инженер по безопасности и защите и т.д.). Как создать команду системного инженера из этих ролей? – Образование по системной инженерии (продолжающееся образование: один год опыта, повторенный 20 раз не должен зачитываться как «двадцатилетний опыт») Инструменты – САПР/САП/САРМ/УЖЦП/вики/социальные сети/и т.д.: какие инструменты будут поддерживать системную инженерию в 2020 г.? Датацентричность против документоцентричности, семантичность против словарности, трансформация моделей против редактирования моделей и т.д. 10
RuSEC 2010: рецепт Конференции 11 Модели МОСИ *Практики разработки * Стоимость жизненного цикла *Инженерия требований * Безопасность и защита Онтология и семантика Ситуационная инженерия методов
Открытая дискуссия Кирилл Лис Виктор Николенко Вячеслав Петухов Юрий Петренко … 12