SlideShare a Scribd company logo
1 of 38
Системная инженерия
как технология мышления
29 января 2015г.
Запрос: «Системная инженерия как технология мышления»
Николай Верховский:
• Как происходит проблематизация в СИ [4]
• Как происходит объективация в СИ [2]
• Как происходит Схематизация [3]
• Как формируется позиция [1]
Считайте это рефератом для попадания на Чтения-2015
Наши баксы – это ихние доллары!
• СМДМ: «Системная инженерия» – что это?!!
• СИ: «Технология мышления» -- что это?!!
• СИ: «проблематизация», «объективация», «схематизация»,
«позиция» -- что это?!
• СМДМ, СИ: ложные друзья переводчика: технология,
логика, практика, дисциплина, метод, проблема
2
Самоопределение
• Тематическое
• Моя тематика: мышление в системной инженерии + начат разворот
в технологичный менеджмент (technology management)
• Вопрос: задан в терминах СМД-методологии
• Методологическое
• Сейчас – системное мышление на базе международных стандартов
• Давно – СМД-методология (т.е. могу понять вопрос)
• Практико-методологическое
• Системная инженерия (и инженерия предприятия)
• Ситуационная инженерия методов, архитектура предприятия
• Computational ontology, инженерное моделирование
• Позиционное (социальное)
• Методолог системной инженерии
• Учебный курс системноинженерного мышления:
http://techinvestlab.ru/files/systems_engineering_thinking/systems_engineering_thinking--
TechInvestLab_2014.pdf
• создание схемного языка системного моделирования SysMoLan,
http://ailev.livejournal.com/1127145.html
• Онтолог (выпустил онтологический редактор, есть исследования)
• Консультант и преподаватель (клиенты и студенческие группы)
• Посол западных технологий мышления в СМД-сообществе
(регулярно делаю доклады) 3
Системная инженерия: борьба со сложностью
4
Systems Engineering (SE) is an interdisciplinary approach and means to enable the
realization of successful systems. It focuses on holistically and concurrently
understanding stakeholder needs; exploring opportunities; documenting
requirements; and synthesizing, verifying, validating, and evolving solutions while
considering the complete problem, from system concept exploration through
system disposal.
http://www.sebokwiki.org/1.0.1/index.php?title=Systems_Engineering_%28glossary%29
Что инженерим: вид целевой системы
5
Июнь 2015
Что инженерим: какие системы участвуют в проекте
• Использующая система (часто социотехническая) –
системы в операционном окружении
• Целевая система (всякая бывает: инженерия
предпринятия, инженерия предприятия) и
системы в её составе
• Обеспечивающая система (социотехническая –
системноинженерный менеджмент.
Методология/управление/практики как объекты --
тут)
6
Технология мышления?
(или проблемы советской инженерной школы)
7
Сколько времени нужно (и можно ли вообще) обучать студента,
чтобы проект помещался у него в голове как целое?
Шесть племён системной инженерии
Выделены в 2013 году техническим директором INCOSE Bill Miller:
1. Технические практики всего жизненного цикла (работа с
требованиями, архитектурой, проверкой и приёмкой, и т.д.)
2. Системноинженерный менеджмент, который тоже озабочен
практиками, только практики о другом (управление
конфигурацией, управление информацией, и т.д.).
3. Моделеориентированная системная инженерия, которая
пытается трансформировать практику использования неявных (и
часто запертых в сером веществе инженеров) описательных и
вторичных по отношению к спецификациям моделей в практику
использования явных первичных и богатых выразительными
возможностями моделей.
4. Нетрадиционные промышленные экосистемы (то есть за
пределами аэрокосмической инженерии), часто включают и
"местные" практики.
5. "Мягкие системы", системное мышление и системная наука,
которые имеют дело со сложными, вероятностными или
недетерминистскими системами.
6. Системноинженерое лидерство, заинтересовано объединить
практики всех остальных племён и уболтать их работать
сообща.
8
OMG Essence: Язык и Основы
9
...
Язык
(абстракция
абстракции)
Дисциплина
(абстракции)
Технология
(конкретности)
...
Практика/метод
Схематизация:
различение дисциплины и технологии в практике
• дисциплины = мышление (операции с абстрактными
типизированными объектами). Меняются за 30 лет. Учатся в
школе и ВУЗе.
• технологии = инструменты и рабочие продукты (поддержка
мышления в экзокортексе). Меняются каждые 5 лет. Учатся на
производстве.
• Связь дисциплин и технологий, дисциплин и жизни нужно
ТРЕНИРОВАТЬ, для этого обычно нужен преподаватель
10
В жизни ни одного
слова из учебника
В учебнике ни
одного слова из
жизни
11
«Хорошая» модель/схема/язык
• Разделяемая
– Известная всем участникам
– Та, с которой все участники согласны
• Понятная
– Людям и компьютерам
– А что значит «понятна компьютерам»?
• Описывающая реальный мир
– А какой мир «реален»?
– Страшное слово – «онтология»
Cхематизация по версии INCOSE
12
Пример: методологии MBSE
(согласованные между собой наборы практик)
• IBM Telelogic Harmony-SE
• INCOSE Object-Oriented Systems Engineering
• Method (OOSEM)
• IBM Rational Unified Process-Systems Engineering
• (RUP-SE) for Model-Driven System Design (MDSD)
• Vitech MBSE (STRATA)
• JPL State Analysis
• Object Process Methodology (OPM)
• Weiliens Systems Modeling Process (SYSMOD)
• Fernandez Process Pipelines in OO Architectures (PPOA)
• An Ontology for State Analysis Formalizing the Mapping to SysML
• ISO15288, OOSEM and Model-based Submarine Design
• SysML JumpStart Training with Enterprise Architect
• MBSE Framework for Concept Development (http://seari.mit.edu/documents/theses/SDM_LONDON.pdf)
• ... их тысячи (сколько проектов, столько методов)
• Архитектурные методологии -- http://www.iso-architecture.org/ieee-1471/afs/frameworks-table.html
13
http://www.omgwiki.org/MBSE/doku.php?id=mbse:methodology
14
Jean Bezivin
Model-based vs model-driven
Что делаем: SysMoLan
SysMoLan (Systemese): System Modeling Language
http://ailev.livejournal.com/1127145.html
«Иметь возможность нарисовать на одной схеме
системы то, что раньше рисовалось только на двух
разных, чтобы явно указать связи и обсудить».
• Ничего нового: такая была дизайн-цель ArchiMate
(прожекторный язык, факт-ориентированный).
• Отличия от SysML: в самом SysML множество
диаграмм изначально, нет языка запросов и мэппинга,
нет факт-ориентированности, нет upper ontology и т.д.
• Одновременно product и project модели
15
SysMoLan
• Три языка в одном (данных, прожективный-запросы, синтетический-мэппинг для «инженерии в
большом»). Проблема.
• Факт-ориентированный [как Архимейт], со внешним представлением, но не семантический
веб. Проблема.
• Графический и текстовый синтаксисы. Проблема
• Онтологический (конфигуратор для дисциплин: upper ontology, общая модель мира – против
онтик-микротеорий-без-объединения) – как ISO 15926, но со внешним представлением.
Проблема.
• Или теория категорий?! Проблема
• Требования и архитектура [как SysML]
• Гибридные вычисления [тексты и эскизы, псевдокод, код в одном флаконе]. Выход на поиск-
ориентированность. Проблема.
• Аказуальное моделирование [как Modelica и SyM]
• Киберфизические системы [как AADL]. Исполняемость [как xUML] – проблема.
• Язык как стандарт отдельно, моделеры как софт отдельно.
• Архитектурные библиотеки (как в Modelica) + каталоги продукции (как ISO 15926): поддержка
языком «инженерии в большом»
• Жизненный цикл и ситуационность (независимость от проекта) [как Essence].
• Стык product model и project model (case management и project management). Проблема.
• 20% выразительных фич должны закрыть 80% случаев использования. Проблема. Но это и
есть определение предметной области.
16
Откуда берутся схемы/мета-модели/viewpoints?
• Редко: в ходе решения проблем
• Чаще: из прошлых проектов
• Очень часто: из стандартов
• Что влияет на распространённость?
• Качество, выразительная сила, учебники – 5%
• Инструментарий (компьютерные программы) – 95%
17
Схематизация: определения и описания
18
Схема инженерного проекта
19
Technology
management
Engineering
management
Engineering
Жизненные циклы системы и проекта
удовлетворены в
использовании
представлены
признаны
извлекается
выгода
нужно решение
польза
установлена
жизнеспособна
определена
Используется для
вывода из
эксплуатации
непротиворечиво
используется для
эксплуатации
замыслено
выведено из
эксплуатации
в виде частей
демонстрируемо
эксплуатируется
закрыта
подготовлена
под контролем
закончена
инициирована
сформирована
сотрудничает
намечена
основа положена
наличествует
работает хорошо
принципы
установлены
стейкхолдеры возможность
определение
системы
воплощение
системы
работа команда технология
замысел
проектирование
разворачивание
испытания
изготовление
вышла из
употребления
распущена
готово
используется для
проверки
воплощения
вовлечены
удовлетворены для
разворачивания
использована
начата
производитиспользуется для
изготовления
в виде сырьяв согласии
используется
Технологичный менеджмент
technology management
21
Zoom -- select
Leidraadse (2008), Guideline Systems Engineering for Public Works and Water Management, 2nd edition, http://www.leidraadse.nl/
22
Управление вниманием: фигура и фон
Холархии: «рекурсивное применение мышления»)
На этой картинке стейкхолдеры есть!
Goal-oriented requirements engineering (GORE)
System of
interest
требования
System of
interest
архитектура
Using system
Нужды
стейкхолдеров
I* -- задаёт тон в GORE
http://www.cs.toronto.edu/km/istar/
Goal-oriented requirements engineering
1995г.: Agents attribute intentional properties (such as goals, beliefs, abilities, commitments)
to each other and reason about strategic relationships. Dependencies between agents give rise
to opportunities as well as vulnerabilities. Networks of dependencies are analyzed using a
qualitative reasoning approach. Agents consider alternative configurations of dependencies to
assess their strategic positioning in a social context.
Стандарты: 2008г. ITU-T Z.151 (Goal-oriented Requirements Language + Use Case Maps)
24
Язык
Пример модели
http://www.cs.toronto.edu/~
gelahi/Extensions.htm
Motivation model ArchiMate 2.1
http://pubs.opengroup.org/architecture/archimate2-doc/chap10.html
[инженерия предприятия – поддисциплина системной инженерии]
25
Язык
Пример модели
V-диаграмма инженерного проекта
26
Архитектура: главная практика системной инженерии
• Что это: важнейшие инженерные решения «прозрачного
ящика»
• Раньше: основные структуры системы, теперь (после
интернета – там структуры нет) основные принципы
организации
• Проблематизация тут (пространство проблемы, пространство
решений).
• Соединяет две деятельности: reverse engineering
(реконструирование несконструированного) и engineering
(схема Jan Dietz)
• Системнодеятельностный подход в явном виде (stakeholders и
их concerns, множество групп описаний и моделей)
• Обсуждение формы без содержания: схематизация тут:
онтология ISO 42010, её поддержка архитектурными языками
• Обучение двух сортов:
• Отраслевое, управление знаниями (паттерны и стили с
поддержкой библиотеками и инструментами)
• Универсальное, инженерия знаний (ТРИЗ, DSM)
• Обобщение для архитектурных описаний: на все виды
описаний
27
Проблематизация и вокруг неё
28
Практики проблематизации в ММК (по А.Буряку, XIII чтения, http://www.fondgp.ru/lib/chteniya/xiii/materials/colloquium_1/0):
1. самоопределение; [тематическое, методологическое, практико-методологическое, позиционое-
социальное]
2. ситуационный анализ; [простановка рамок]
3. целеполагание; [модельная формулировка идеала: «Не положил на рабочую доску структуру будущего
объекта - не получил цели» -- О.Генисаретский ]
4. анализ ситуации (в отличие от ситуационного анализа);
5. собственно проблематизация, или постановка и формулирование проблем;
6. перевод проблем в задачи, то есть переход к продуктивному продвижению (кстати, на мой взгляд, по-
прежнему один из самых темных моментов в этой линии технологий);
7. и, наконец, решение задач.
А.Зинченко --
http://alzin.ru/files/problem.doc
Стейкхолдеры  интересы  практики описаний
На основе
рис.3
в ISO 81346-1
-Модули
=Компоненты
+Места
29
Пример: три viewpoint для определения предпринятия
• Работы – process-based (activity-based), BPMN 2.0
• Технология – product-based (практики, кейсы), CMMN
• Команда – communications-based (полномочия и
поручения), DEMO.
• Отсутствует (проблема) внятный подход для:
leadership (DEMO только упоминает «выход в
дискурс», Essence только упоминает компетенции, но
в целом дисциплина отсутствует)
30
Уровни обобщения и формализации: методология
мышления/дисциплин/предметов
(обеспечение мультидисциплинарности/мультипарадигмальности)
31
• Философские логики – знаковые системы и их связь с окружающим
миром, предельные онтологи
• Рефлексирующие модельеры данных – MOF, ISO 15926 Part 2
(Upper ontology, foundational ontology). Компьютерщики:
преобразования одних выражений мысли в другие
(теоркатегорное представление, не теория множеств – операции
главные, вычисление). Поддержка системного подхода
• Модельеры данных/intermediate ontology – одна логика, помогают
выразить мысль непротиворечиво (теоретико-множественное
представление – объекты главные).
• Ситуационные инженеры методов, кейс менеджмент, BPM,
проектные управленцы, оргдизайнеры – мысли о деятельности
(практиках).
• Рефлексирующие инженеры/микротеоретики=онтики – мысли о
своей дисциплине (объекты-предметы: системная инженерия,
программная инженерия, инженерия предприятия, инженерия
психика)
• Профессионалы-инженеры – мысли о своих конкретных Мирах:
целевых объектах (софтинках, самолётиках) и обеспечивающих
объектах (то бишь субъектах), их жизненных циклах.
Пример: 4 уровня метамоделирования в OMG ESSENCE
• Level 3 – Meta- Language: the specification language,
i.e. the different constructs used for expressing this
specification, like “meta - class” and “binary directed
relationship.”
• Level 2 – Construct: the language constructs, i.e. the
different types of constructs expressed in this
specification, like “Alpha” and “Activity.”
• Level 1 – Type: the specification elements, i.e. the
elements expressed in specific kernels and practices,
like “Requirements” and “Find Actors and Use Cases.”
• Level 0 – Occurrence: the run - time instances, i.e.
these are the representations of real - life elements in a
running development effort.
Мэппинг («картирование» онтологий, нанесение на свою карту «их территории»)
и многоступенчатая объективация
• Чью практику мэппинга брать? [СИ vs
СМДМ]
• Можно ли считать, что
системноинженерное мышление
независимо от всей его этажерки
объективации?! Нет. Т.е. берём вместе с
объемлющей онтологией – которых
несколько.
• Практики системного и онтологического
(не системноинженерного) мышления
для мэппинга – по лестнице
объективации «вверх» от СИ, чтобы
совместить хоть как-то объекты
• Как сравнивать объемлющие онтологии
• Через предельную (но это без толку)
• Аналогии (структурное соответствие) и
гомологии (функциональное соответствие),
изоморфизмы?
• Достаточно ли просто «отмэппить» два
набора понятий «впрок»? Вспоминаем
схему мыследеятельности: что там было
про ситуацию?
33
Схема мыследеятельности -
системно-структурное строение,
смысл и содержание
http://www.fondgp.ru/gp/biblio/rus/57
Как происходит позиционирование
• Специальность системного инженера: формально с
1990г. (формирование NCOSE, ныне INCOSE – в 2015 году
празднуется 25 лет)
• Проект GRCSE (Graduate Reference Curriculum for Systems
Engineering) -- http://www.bkcase.org/grcse-2/
• Позиция системного инженера: technical leadership –
кооперация со всеми стейкхолдерами проговаривается
явно, учитывается всеми практиками, поддержана всеми
основными схемами.
• Тренинг позиционирования обязателен: выполнение
рабочих проектов в команде: до 2/3 времени
магистерского обучения.
34
Пример рабочего проекта: робот-теннисист
http://ailev.livejournal.com/1159346.html
35
Практика=дисциплина+технология
Дисциплинированные (компетентные) исполнители,
Обеспеченные необходимыми для поддержки дисциплины инструментами.
36
Системные инженеры на предприятии
• На Западе
– В аэрокосмосе позиция как у врача (культурно-обусловлена, хотя и
может быть глубоко специализирована), не требует особых
демонстраций, обоснований, разъяснений
– Во многих других отраслях должности и профессии называется по-
другому, но стремительно конвергируют в системную инженерию.
Проблема позиционирования тут осознана, рецептов нет, совет
INCOSE «заниматься пиаром системной инженерии в своём
окружении» (а не менять себя, не тренироваться самому). Т.е.
«место красит человека» (хотя в ВУЗе учат занятию именно этого
места!)
• В России позиции нет, системных инженеров по факту нет –
позиция не держится. Нет головы – голова не болит.
• Конкурирующие позиционирования: инженеры-специалисты «с
опытом», изобретатели (не путать с учёными), менеджеры
(операционные чаще всего, но бывают и технологические).
37
38
Спасибо за внимание
Анатолий Левенчук,
Президент Русского отделения INCOSE
http://ailev.ru
ailev@asmp.msk.su
Книжка «Системноинженерное мышление в управлении жизненным
циклом» --
http://techinvestlab.ru/files/systems_engineering_thinking/systems_en
gineering_thinking--TechInvestLab_2014.pdf
TechInvestLab.ru
(495) 748-53-88

More Related Content

What's hot

Системноинженерное мышление в непрерывном образовании
Системноинженерное мышление в непрерывном образованииСистемноинженерное мышление в непрерывном образовании
Системноинженерное мышление в непрерывном образованииAnatoly Levenchuk
 
А.Левенчук -- инженерное образование: итоги 2014 и планы.
А.Левенчук -- инженерное образование: итоги 2014 и планы.А.Левенчук -- инженерное образование: итоги 2014 и планы.
А.Левенчук -- инженерное образование: итоги 2014 и планы.Anatoly Levenchuk
 
А.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаА.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаAnatoly Levenchuk
 
А.Левенчук -- смычка кортекса и экзокортекса
А.Левенчук -- смычка кортекса и экзокортексаА.Левенчук -- смычка кортекса и экзокортекса
А.Левенчук -- смычка кортекса и экзокортексаAnatoly Levenchuk
 
А.Левенчук -- тренажёр клуба одиноких мозгов
А.Левенчук -- тренажёр клуба одиноких мозговА.Левенчук -- тренажёр клуба одиноких мозгов
А.Левенчук -- тренажёр клуба одиноких мозговAnatoly Levenchuk
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииAnatoly Levenchuk
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийAnatoly Levenchuk
 
А.Левенчук -- SysArchi
А.Левенчук -- SysArchiА.Левенчук -- SysArchi
А.Левенчук -- SysArchiAnatoly Levenchuk
 
Нейронные сетки: покруче интернета
Нейронные сетки: покруче интернетаНейронные сетки: покруче интернета
Нейронные сетки: покруче интернетаAnatoly Levenchuk
 
А.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системыА.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системыAnatoly Levenchuk
 
Мастер-класс: Системное мышление
Мастер-класс: Системное мышлениеМастер-класс: Системное мышление
Мастер-класс: Системное мышлениеCEE-SEC(R)
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияAnatoly Levenchuk
 
К стратегической сессии по будущему интернета
К стратегической сессии по будущему интернетаК стратегической сессии по будущему интернета
К стратегической сессии по будущему интернетаAnatoly Levenchuk
 
А.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерииА.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерииAnatoly Levenchuk
 
Моделеориентированность в инженерии
Моделеориентированность в инженерииМоделеориентированность в инженерии
Моделеориентированность в инженерииAnatoly Levenchuk
 
Системное мышление -- материалы курса (2016)
Системное мышление -- материалы курса (2016)Системное мышление -- материалы курса (2016)
Системное мышление -- материалы курса (2016)Anatoly Levenchuk
 
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельностиА.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельностиAnatoly Levenchuk
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейAnatoly Levenchuk
 
Стандартизация предмета системной инженерии
Стандартизация предмета системной инженерииСтандартизация предмета системной инженерии
Стандартизация предмета системной инженерииAnatoly Levenchuk
 
А.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийА.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийAnatoly Levenchuk
 

What's hot (20)

Системноинженерное мышление в непрерывном образовании
Системноинженерное мышление в непрерывном образованииСистемноинженерное мышление в непрерывном образовании
Системноинженерное мышление в непрерывном образовании
 
А.Левенчук -- инженерное образование: итоги 2014 и планы.
А.Левенчук -- инженерное образование: итоги 2014 и планы.А.Левенчук -- инженерное образование: итоги 2014 и планы.
А.Левенчук -- инженерное образование: итоги 2014 и планы.
 
А.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом активаА.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом актива
 
А.Левенчук -- смычка кортекса и экзокортекса
А.Левенчук -- смычка кортекса и экзокортексаА.Левенчук -- смычка кортекса и экзокортекса
А.Левенчук -- смычка кортекса и экзокортекса
 
А.Левенчук -- тренажёр клуба одиноких мозгов
А.Левенчук -- тренажёр клуба одиноких мозговА.Левенчук -- тренажёр клуба одиноких мозгов
А.Левенчук -- тренажёр клуба одиноких мозгов
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерии
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требований
 
А.Левенчук -- SysArchi
А.Левенчук -- SysArchiА.Левенчук -- SysArchi
А.Левенчук -- SysArchi
 
Нейронные сетки: покруче интернета
Нейронные сетки: покруче интернетаНейронные сетки: покруче интернета
Нейронные сетки: покруче интернета
 
А.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системыА.Левенчук -- декомпозиция системы
А.Левенчук -- декомпозиция системы
 
Мастер-класс: Системное мышление
Мастер-класс: Системное мышлениеМастер-класс: Системное мышление
Мастер-класс: Системное мышление
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
К стратегической сессии по будущему интернета
К стратегической сессии по будущему интернетаК стратегической сессии по будущему интернета
К стратегической сессии по будущему интернета
 
А.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерииА.Левенчук -- Essence в варианте для системной инженерии
А.Левенчук -- Essence в варианте для системной инженерии
 
Моделеориентированность в инженерии
Моделеориентированность в инженерииМоделеориентированность в инженерии
Моделеориентированность в инженерии
 
Системное мышление -- материалы курса (2016)
Системное мышление -- материалы курса (2016)Системное мышление -- материалы курса (2016)
Системное мышление -- материалы курса (2016)
 
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельностиА.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
А.Левенчук -- процессы, проекты, кейсы, практики и прочие описания деятельности
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурацией
 
Стандартизация предмета системной инженерии
Стандартизация предмета системной инженерииСтандартизация предмета системной инженерии
Стандартизация предмета системной инженерии
 
А.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятийА.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятий
 

Viewers also liked

GlassFish 3.1 – Simplifying your Java EE 6 Development and Deployment @ JAX L...
GlassFish 3.1 – Simplifying your Java EE 6 Development and Deployment @ JAX L...GlassFish 3.1 – Simplifying your Java EE 6 Development and Deployment @ JAX L...
GlassFish 3.1 – Simplifying your Java EE 6 Development and Deployment @ JAX L...Arun Gupta
 
Ирина Рогожкина -- опыт обучения программированию старших дошкольников
Ирина Рогожкина -- опыт обучения программированию старших дошкольниковИрина Рогожкина -- опыт обучения программированию старших дошкольников
Ирина Рогожкина -- опыт обучения программированию старших дошкольниковAnatoly Levenchuk
 
ThinkDo Project How-to Video
ThinkDo Project How-to VideoThinkDo Project How-to Video
ThinkDo Project How-to VideoOleksandr Tugayev
 
GlassFish Server 3.1: Deploying your Java EE 6 Applications
GlassFish Server 3.1: Deploying your Java EE 6 ApplicationsGlassFish Server 3.1: Deploying your Java EE 6 Applications
GlassFish Server 3.1: Deploying your Java EE 6 ApplicationsArun Gupta
 
Соединяя точки. Моделе-ориентированный процесс системного проектирования
Соединяя точки. Моделе-ориентированный процесс системного проектированияСоединяя точки. Моделе-ориентированный процесс системного проектирования
Соединяя точки. Моделе-ориентированный процесс системного проектированияYulia Madorskaya
 
Анализ защищенности Web-приложений, выявление уязвимостей в реальных условиях
Анализ защищенности Web-приложений, выявление уязвимостей в реальных условияхАнализ защищенности Web-приложений, выявление уязвимостей в реальных условиях
Анализ защищенности Web-приложений, выявление уязвимостей в реальных условияхDmitry Evteev
 
Безлюдные организации и их проблемы
Безлюдные организации и их проблемыБезлюдные организации и их проблемы
Безлюдные организации и их проблемыAnatoly Levenchuk
 

Viewers also liked (7)

GlassFish 3.1 – Simplifying your Java EE 6 Development and Deployment @ JAX L...
GlassFish 3.1 – Simplifying your Java EE 6 Development and Deployment @ JAX L...GlassFish 3.1 – Simplifying your Java EE 6 Development and Deployment @ JAX L...
GlassFish 3.1 – Simplifying your Java EE 6 Development and Deployment @ JAX L...
 
Ирина Рогожкина -- опыт обучения программированию старших дошкольников
Ирина Рогожкина -- опыт обучения программированию старших дошкольниковИрина Рогожкина -- опыт обучения программированию старших дошкольников
Ирина Рогожкина -- опыт обучения программированию старших дошкольников
 
ThinkDo Project How-to Video
ThinkDo Project How-to VideoThinkDo Project How-to Video
ThinkDo Project How-to Video
 
GlassFish Server 3.1: Deploying your Java EE 6 Applications
GlassFish Server 3.1: Deploying your Java EE 6 ApplicationsGlassFish Server 3.1: Deploying your Java EE 6 Applications
GlassFish Server 3.1: Deploying your Java EE 6 Applications
 
Соединяя точки. Моделе-ориентированный процесс системного проектирования
Соединяя точки. Моделе-ориентированный процесс системного проектированияСоединяя точки. Моделе-ориентированный процесс системного проектирования
Соединяя точки. Моделе-ориентированный процесс системного проектирования
 
Анализ защищенности Web-приложений, выявление уязвимостей в реальных условиях
Анализ защищенности Web-приложений, выявление уязвимостей в реальных условияхАнализ защищенности Web-приложений, выявление уязвимостей в реальных условиях
Анализ защищенности Web-приложений, выявление уязвимостей в реальных условиях
 
Безлюдные организации и их проблемы
Безлюдные организации и их проблемыБезлюдные организации и их проблемы
Безлюдные организации и их проблемы
 

Similar to Системная инженерия как технология мышления

А.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышленияА.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышленияAnatoly Levenchuk
 
Представление знаний в технических системах
Представление знаний в технических системахПредставление знаний в технических системах
Представление знаний в технических системахAnatoly Levenchuk
 
Практики жизненного цикла систем машинного обучения
Практики жизненного цикла систем машинного обученияПрактики жизненного цикла систем машинного обучения
Практики жизненного цикла систем машинного обученияCEE-SEC(R)
 
Управление знаниями, НСИ, справочными данными
Управление знаниями, НСИ, справочными даннымиУправление знаниями, НСИ, справочными данными
Управление знаниями, НСИ, справочными даннымиAnatoly Levenchuk
 
Системная инженерия в России и мире
Системная инженерия в России и миреСистемная инженерия в России и мире
Системная инженерия в России и миреAnatoly Levenchuk
 
Системное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаСистемное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаAnatoly Levenchuk
 
Ситуационная инженерия методов
Ситуационная инженерия методовСитуационная инженерия методов
Ситуационная инженерия методовAnatoly Levenchuk
 
А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеА.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеAnatoly Levenchuk
 
Системный менеджмент и стратегирование
Системный менеджмент и стратегированиеСистемный менеджмент и стратегирование
Системный менеджмент и стратегированиеPrapion Gaybaryan
 
Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартахAnatoly Levenchuk
 
Современна Программная инженерия. Системная инженерия
Современна Программная инженерия. Системная инженерияСовременна Программная инженерия. Системная инженерия
Современна Программная инженерия. Системная инженерияMarcus Akoev
 
06 Архитектура информационных систем. Паттерны и фреймворки
06 Архитектура информационных систем. Паттерны и фреймворки06 Архитектура информационных систем. Паттерны и фреймворки
06 Архитектура информационных систем. Паттерны и фреймворкиEdward Galiaskarov
 
Практический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UMLПрактический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UMLNikolai Kireev
 
Интеграция технико-экономических моделей
Интеграция технико-экономических моделейИнтеграция технико-экономических моделей
Интеграция технико-экономических моделейVictor Agroskin
 
Принципы построения современных систем управления жизненным циклом
Принципы построения современных систем управления жизненным цикломПринципы построения современных систем управления жизненным циклом
Принципы построения современных систем управления жизненным цикломAnatoly Levenchuk
 
Системная инженерия и информационная модель системы
Системная инженерия и информационная модель системыСистемная инженерия и информационная модель системы
Системная инженерия и информационная модель системыAnatoly Levenchuk
 
Проблемы системной инженерии. Русский взгляд.
Проблемы системной инженерии. Русский взгляд.Проблемы системной инженерии. Русский взгляд.
Проблемы системной инженерии. Русский взгляд.Anatoly Levenchuk
 
Архимейт по-русски
Архимейт по-русскиАрхимейт по-русски
Архимейт по-русскиAnatoly Levenchuk
 
1. Презентация шпаргалка
1. Презентация шпаргалка1. Презентация шпаргалка
1. Презентация шпаргалкаRnD_SM
 

Similar to Системная инженерия как технология мышления (20)

А.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышленияА.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышления
 
Представление знаний в технических системах
Представление знаний в технических системахПредставление знаний в технических системах
Представление знаний в технических системах
 
Практики жизненного цикла систем машинного обучения
Практики жизненного цикла систем машинного обученияПрактики жизненного цикла систем машинного обучения
Практики жизненного цикла систем машинного обучения
 
Управление знаниями, НСИ, справочными данными
Управление знаниями, НСИ, справочными даннымиУправление знаниями, НСИ, справочными данными
Управление знаниями, НСИ, справочными данными
 
Системная инженерия в России и мире
Системная инженерия в России и миреСистемная инженерия в России и мире
Системная инженерия в России и мире
 
Системное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаСистемное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курса
 
Ситуационная инженерия методов
Ситуационная инженерия методовСитуационная инженерия методов
Ситуационная инженерия методов
 
А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеА.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышление
 
Системный менеджмент и стратегирование
Системный менеджмент и стратегированиеСистемный менеджмент и стратегирование
Системный менеджмент и стратегирование
 
Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартах
 
Современна Программная инженерия. Системная инженерия
Современна Программная инженерия. Системная инженерияСовременна Программная инженерия. Системная инженерия
Современна Программная инженерия. Системная инженерия
 
06 Архитектура информационных систем. Паттерны и фреймворки
06 Архитектура информационных систем. Паттерны и фреймворки06 Архитектура информационных систем. Паттерны и фреймворки
06 Архитектура информационных систем. Паттерны и фреймворки
 
Практический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UMLПрактический анализ и визуальное моделирование на UML
Практический анализ и визуальное моделирование на UML
 
Интеграция технико-экономических моделей
Интеграция технико-экономических моделейИнтеграция технико-экономических моделей
Интеграция технико-экономических моделей
 
Системне мислення
Системне мисленняСистемне мислення
Системне мислення
 
Принципы построения современных систем управления жизненным циклом
Принципы построения современных систем управления жизненным цикломПринципы построения современных систем управления жизненным циклом
Принципы построения современных систем управления жизненным циклом
 
Системная инженерия и информационная модель системы
Системная инженерия и информационная модель системыСистемная инженерия и информационная модель системы
Системная инженерия и информационная модель системы
 
Проблемы системной инженерии. Русский взгляд.
Проблемы системной инженерии. Русский взгляд.Проблемы системной инженерии. Русский взгляд.
Проблемы системной инженерии. Русский взгляд.
 
Архимейт по-русски
Архимейт по-русскиАрхимейт по-русски
Архимейт по-русски
 
1. Презентация шпаргалка
1. Презентация шпаргалка1. Презентация шпаргалка
1. Презентация шпаргалка
 

More from Anatoly Levenchuk

Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Anatoly Levenchuk
 
Open-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteOpen-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteAnatoly Levenchuk
 
Праксиология и системное мышление
Праксиология и системное мышлениеПраксиология и системное мышление
Праксиология и системное мышлениеAnatoly Levenchuk
 
А.Левенчук -- развитие личности
А.Левенчук -- развитие личностиА.Левенчук -- развитие личности
А.Левенчук -- развитие личностиAnatoly Levenchuk
 
А.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоА.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоAnatoly Levenchuk
 
А.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменА.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменAnatoly Levenchuk
 
А.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеА.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеAnatoly Levenchuk
 
А.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиА.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиAnatoly Levenchuk
 
А.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаА.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаAnatoly Levenchuk
 
А.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataА.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataAnatoly Levenchuk
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияAnatoly Levenchuk
 
А.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииА.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииAnatoly Levenchuk
 
А.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAА.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAAnatoly Levenchuk
 
А.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесА.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесAnatoly Levenchuk
 
А.Левенчук -- автоматизация образования
А.Левенчук -- автоматизация образованияА.Левенчук -- автоматизация образования
А.Левенчук -- автоматизация образованияAnatoly Levenchuk
 
А.Левенчук -- корпоративный искусственный интеллект
А.Левенчук -- корпоративный искусственный интеллектА.Левенчук -- корпоративный искусственный интеллект
А.Левенчук -- корпоративный искусственный интеллектAnatoly Levenchuk
 
И.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMИ.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMAnatoly Levenchuk
 
М.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеМ.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеAnatoly Levenchuk
 
А.Левенчук -- privacy и нейронет
А.Левенчук -- privacy и нейронетА.Левенчук -- privacy и нейронет
А.Левенчук -- privacy и нейронетAnatoly Levenchuk
 

More from Anatoly Levenchuk (20)

Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)Contemporary Systems Engineering (oct 2022)
Contemporary Systems Engineering (oct 2022)
 
Open-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM InstituteOpen-endedness curriculum at EEM Institute
Open-endedness curriculum at EEM Institute
 
Праксиология и системное мышление
Праксиология и системное мышлениеПраксиология и системное мышление
Праксиология и системное мышление
 
А.Левенчук -- развитие личности
А.Левенчук -- развитие личностиА.Левенчук -- развитие личности
А.Левенчук -- развитие личности
 
А.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерствоА.Левенчук -- стейкхолдерское мастерство
А.Левенчук -- стейкхолдерское мастерство
 
А.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен переменА.Левенчук -- как выжить в эпоху перемен перемен
А.Левенчук -- как выжить в эпоху перемен перемен
 
А.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышлениеА.Левенчук -- визуальное мышление
А.Левенчук -- визуальное мышление
 
А.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиА.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личности
 
А.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопментаА.Левенчук -- Будущее девелопмента
А.Левенчук -- Будущее девелопмента
 
А.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigDataА.Левенчук -- аппаратное ускорение аналитики в BigData
А.Левенчук -- аппаратное ускорение аналитики в BigData
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
Future of Engineering
Future of EngineeringFuture of Engineering
Future of Engineering
 
А.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организацииА.Левенчук -- безлюдные (дез)организации
А.Левенчук -- безлюдные (дез)организации
 
А.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIAА.Левенчук -- предпринимательство: кейс NVIDIA
А.Левенчук -- предпринимательство: кейс NVIDIA
 
А.Левенчук -- системный фитнес
А.Левенчук -- системный фитнесА.Левенчук -- системный фитнес
А.Левенчук -- системный фитнес
 
А.Левенчук -- автоматизация образования
А.Левенчук -- автоматизация образованияА.Левенчук -- автоматизация образования
А.Левенчук -- автоматизация образования
 
А.Левенчук -- корпоративный искусственный интеллект
А.Левенчук -- корпоративный искусственный интеллектА.Левенчук -- корпоративный искусственный интеллект
А.Левенчук -- корпоративный искусственный интеллект
 
И.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAMИ.Беспальчук -- оценка архитектуры по ATAM
И.Беспальчук -- оценка архитектуры по ATAM
 
М.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышлениеМ.Акоев -- системная динамика и мышление
М.Акоев -- системная динамика и мышление
 
А.Левенчук -- privacy и нейронет
А.Левенчук -- privacy и нейронетА.Левенчук -- privacy и нейронет
А.Левенчук -- privacy и нейронет
 

Системная инженерия как технология мышления

  • 1. Системная инженерия как технология мышления 29 января 2015г.
  • 2. Запрос: «Системная инженерия как технология мышления» Николай Верховский: • Как происходит проблематизация в СИ [4] • Как происходит объективация в СИ [2] • Как происходит Схематизация [3] • Как формируется позиция [1] Считайте это рефератом для попадания на Чтения-2015 Наши баксы – это ихние доллары! • СМДМ: «Системная инженерия» – что это?!! • СИ: «Технология мышления» -- что это?!! • СИ: «проблематизация», «объективация», «схематизация», «позиция» -- что это?! • СМДМ, СИ: ложные друзья переводчика: технология, логика, практика, дисциплина, метод, проблема 2
  • 3. Самоопределение • Тематическое • Моя тематика: мышление в системной инженерии + начат разворот в технологичный менеджмент (technology management) • Вопрос: задан в терминах СМД-методологии • Методологическое • Сейчас – системное мышление на базе международных стандартов • Давно – СМД-методология (т.е. могу понять вопрос) • Практико-методологическое • Системная инженерия (и инженерия предприятия) • Ситуационная инженерия методов, архитектура предприятия • Computational ontology, инженерное моделирование • Позиционное (социальное) • Методолог системной инженерии • Учебный курс системноинженерного мышления: http://techinvestlab.ru/files/systems_engineering_thinking/systems_engineering_thinking-- TechInvestLab_2014.pdf • создание схемного языка системного моделирования SysMoLan, http://ailev.livejournal.com/1127145.html • Онтолог (выпустил онтологический редактор, есть исследования) • Консультант и преподаватель (клиенты и студенческие группы) • Посол западных технологий мышления в СМД-сообществе (регулярно делаю доклады) 3
  • 4. Системная инженерия: борьба со сложностью 4 Systems Engineering (SE) is an interdisciplinary approach and means to enable the realization of successful systems. It focuses on holistically and concurrently understanding stakeholder needs; exploring opportunities; documenting requirements; and synthesizing, verifying, validating, and evolving solutions while considering the complete problem, from system concept exploration through system disposal. http://www.sebokwiki.org/1.0.1/index.php?title=Systems_Engineering_%28glossary%29
  • 5. Что инженерим: вид целевой системы 5 Июнь 2015
  • 6. Что инженерим: какие системы участвуют в проекте • Использующая система (часто социотехническая) – системы в операционном окружении • Целевая система (всякая бывает: инженерия предпринятия, инженерия предприятия) и системы в её составе • Обеспечивающая система (социотехническая – системноинженерный менеджмент. Методология/управление/практики как объекты -- тут) 6
  • 7. Технология мышления? (или проблемы советской инженерной школы) 7 Сколько времени нужно (и можно ли вообще) обучать студента, чтобы проект помещался у него в голове как целое?
  • 8. Шесть племён системной инженерии Выделены в 2013 году техническим директором INCOSE Bill Miller: 1. Технические практики всего жизненного цикла (работа с требованиями, архитектурой, проверкой и приёмкой, и т.д.) 2. Системноинженерный менеджмент, который тоже озабочен практиками, только практики о другом (управление конфигурацией, управление информацией, и т.д.). 3. Моделеориентированная системная инженерия, которая пытается трансформировать практику использования неявных (и часто запертых в сером веществе инженеров) описательных и вторичных по отношению к спецификациям моделей в практику использования явных первичных и богатых выразительными возможностями моделей. 4. Нетрадиционные промышленные экосистемы (то есть за пределами аэрокосмической инженерии), часто включают и "местные" практики. 5. "Мягкие системы", системное мышление и системная наука, которые имеют дело со сложными, вероятностными или недетерминистскими системами. 6. Системноинженерое лидерство, заинтересовано объединить практики всех остальных племён и уболтать их работать сообща. 8
  • 9. OMG Essence: Язык и Основы 9 ... Язык (абстракция абстракции) Дисциплина (абстракции) Технология (конкретности) ... Практика/метод
  • 10. Схематизация: различение дисциплины и технологии в практике • дисциплины = мышление (операции с абстрактными типизированными объектами). Меняются за 30 лет. Учатся в школе и ВУЗе. • технологии = инструменты и рабочие продукты (поддержка мышления в экзокортексе). Меняются каждые 5 лет. Учатся на производстве. • Связь дисциплин и технологий, дисциплин и жизни нужно ТРЕНИРОВАТЬ, для этого обычно нужен преподаватель 10 В жизни ни одного слова из учебника В учебнике ни одного слова из жизни
  • 11. 11 «Хорошая» модель/схема/язык • Разделяемая – Известная всем участникам – Та, с которой все участники согласны • Понятная – Людям и компьютерам – А что значит «понятна компьютерам»? • Описывающая реальный мир – А какой мир «реален»? – Страшное слово – «онтология»
  • 13. Пример: методологии MBSE (согласованные между собой наборы практик) • IBM Telelogic Harmony-SE • INCOSE Object-Oriented Systems Engineering • Method (OOSEM) • IBM Rational Unified Process-Systems Engineering • (RUP-SE) for Model-Driven System Design (MDSD) • Vitech MBSE (STRATA) • JPL State Analysis • Object Process Methodology (OPM) • Weiliens Systems Modeling Process (SYSMOD) • Fernandez Process Pipelines in OO Architectures (PPOA) • An Ontology for State Analysis Formalizing the Mapping to SysML • ISO15288, OOSEM and Model-based Submarine Design • SysML JumpStart Training with Enterprise Architect • MBSE Framework for Concept Development (http://seari.mit.edu/documents/theses/SDM_LONDON.pdf) • ... их тысячи (сколько проектов, столько методов) • Архитектурные методологии -- http://www.iso-architecture.org/ieee-1471/afs/frameworks-table.html 13 http://www.omgwiki.org/MBSE/doku.php?id=mbse:methodology
  • 15. Что делаем: SysMoLan SysMoLan (Systemese): System Modeling Language http://ailev.livejournal.com/1127145.html «Иметь возможность нарисовать на одной схеме системы то, что раньше рисовалось только на двух разных, чтобы явно указать связи и обсудить». • Ничего нового: такая была дизайн-цель ArchiMate (прожекторный язык, факт-ориентированный). • Отличия от SysML: в самом SysML множество диаграмм изначально, нет языка запросов и мэппинга, нет факт-ориентированности, нет upper ontology и т.д. • Одновременно product и project модели 15
  • 16. SysMoLan • Три языка в одном (данных, прожективный-запросы, синтетический-мэппинг для «инженерии в большом»). Проблема. • Факт-ориентированный [как Архимейт], со внешним представлением, но не семантический веб. Проблема. • Графический и текстовый синтаксисы. Проблема • Онтологический (конфигуратор для дисциплин: upper ontology, общая модель мира – против онтик-микротеорий-без-объединения) – как ISO 15926, но со внешним представлением. Проблема. • Или теория категорий?! Проблема • Требования и архитектура [как SysML] • Гибридные вычисления [тексты и эскизы, псевдокод, код в одном флаконе]. Выход на поиск- ориентированность. Проблема. • Аказуальное моделирование [как Modelica и SyM] • Киберфизические системы [как AADL]. Исполняемость [как xUML] – проблема. • Язык как стандарт отдельно, моделеры как софт отдельно. • Архитектурные библиотеки (как в Modelica) + каталоги продукции (как ISO 15926): поддержка языком «инженерии в большом» • Жизненный цикл и ситуационность (независимость от проекта) [как Essence]. • Стык product model и project model (case management и project management). Проблема. • 20% выразительных фич должны закрыть 80% случаев использования. Проблема. Но это и есть определение предметной области. 16
  • 17. Откуда берутся схемы/мета-модели/viewpoints? • Редко: в ходе решения проблем • Чаще: из прошлых проектов • Очень часто: из стандартов • Что влияет на распространённость? • Качество, выразительная сила, учебники – 5% • Инструментарий (компьютерные программы) – 95% 17
  • 20. Жизненные циклы системы и проекта удовлетворены в использовании представлены признаны извлекается выгода нужно решение польза установлена жизнеспособна определена Используется для вывода из эксплуатации непротиворечиво используется для эксплуатации замыслено выведено из эксплуатации в виде частей демонстрируемо эксплуатируется закрыта подготовлена под контролем закончена инициирована сформирована сотрудничает намечена основа положена наличествует работает хорошо принципы установлены стейкхолдеры возможность определение системы воплощение системы работа команда технология замысел проектирование разворачивание испытания изготовление вышла из употребления распущена готово используется для проверки воплощения вовлечены удовлетворены для разворачивания использована начата производитиспользуется для изготовления в виде сырьяв согласии используется
  • 22. Zoom -- select Leidraadse (2008), Guideline Systems Engineering for Public Works and Water Management, 2nd edition, http://www.leidraadse.nl/ 22 Управление вниманием: фигура и фон Холархии: «рекурсивное применение мышления»)
  • 23. На этой картинке стейкхолдеры есть! Goal-oriented requirements engineering (GORE) System of interest требования System of interest архитектура Using system Нужды стейкхолдеров
  • 24. I* -- задаёт тон в GORE http://www.cs.toronto.edu/km/istar/ Goal-oriented requirements engineering 1995г.: Agents attribute intentional properties (such as goals, beliefs, abilities, commitments) to each other and reason about strategic relationships. Dependencies between agents give rise to opportunities as well as vulnerabilities. Networks of dependencies are analyzed using a qualitative reasoning approach. Agents consider alternative configurations of dependencies to assess their strategic positioning in a social context. Стандарты: 2008г. ITU-T Z.151 (Goal-oriented Requirements Language + Use Case Maps) 24 Язык Пример модели http://www.cs.toronto.edu/~ gelahi/Extensions.htm
  • 25. Motivation model ArchiMate 2.1 http://pubs.opengroup.org/architecture/archimate2-doc/chap10.html [инженерия предприятия – поддисциплина системной инженерии] 25 Язык Пример модели
  • 27. Архитектура: главная практика системной инженерии • Что это: важнейшие инженерные решения «прозрачного ящика» • Раньше: основные структуры системы, теперь (после интернета – там структуры нет) основные принципы организации • Проблематизация тут (пространство проблемы, пространство решений). • Соединяет две деятельности: reverse engineering (реконструирование несконструированного) и engineering (схема Jan Dietz) • Системнодеятельностный подход в явном виде (stakeholders и их concerns, множество групп описаний и моделей) • Обсуждение формы без содержания: схематизация тут: онтология ISO 42010, её поддержка архитектурными языками • Обучение двух сортов: • Отраслевое, управление знаниями (паттерны и стили с поддержкой библиотеками и инструментами) • Универсальное, инженерия знаний (ТРИЗ, DSM) • Обобщение для архитектурных описаний: на все виды описаний 27
  • 28. Проблематизация и вокруг неё 28 Практики проблематизации в ММК (по А.Буряку, XIII чтения, http://www.fondgp.ru/lib/chteniya/xiii/materials/colloquium_1/0): 1. самоопределение; [тематическое, методологическое, практико-методологическое, позиционое- социальное] 2. ситуационный анализ; [простановка рамок] 3. целеполагание; [модельная формулировка идеала: «Не положил на рабочую доску структуру будущего объекта - не получил цели» -- О.Генисаретский ] 4. анализ ситуации (в отличие от ситуационного анализа); 5. собственно проблематизация, или постановка и формулирование проблем; 6. перевод проблем в задачи, то есть переход к продуктивному продвижению (кстати, на мой взгляд, по- прежнему один из самых темных моментов в этой линии технологий); 7. и, наконец, решение задач. А.Зинченко -- http://alzin.ru/files/problem.doc
  • 29. Стейкхолдеры  интересы  практики описаний На основе рис.3 в ISO 81346-1 -Модули =Компоненты +Места 29
  • 30. Пример: три viewpoint для определения предпринятия • Работы – process-based (activity-based), BPMN 2.0 • Технология – product-based (практики, кейсы), CMMN • Команда – communications-based (полномочия и поручения), DEMO. • Отсутствует (проблема) внятный подход для: leadership (DEMO только упоминает «выход в дискурс», Essence только упоминает компетенции, но в целом дисциплина отсутствует) 30
  • 31. Уровни обобщения и формализации: методология мышления/дисциплин/предметов (обеспечение мультидисциплинарности/мультипарадигмальности) 31 • Философские логики – знаковые системы и их связь с окружающим миром, предельные онтологи • Рефлексирующие модельеры данных – MOF, ISO 15926 Part 2 (Upper ontology, foundational ontology). Компьютерщики: преобразования одних выражений мысли в другие (теоркатегорное представление, не теория множеств – операции главные, вычисление). Поддержка системного подхода • Модельеры данных/intermediate ontology – одна логика, помогают выразить мысль непротиворечиво (теоретико-множественное представление – объекты главные). • Ситуационные инженеры методов, кейс менеджмент, BPM, проектные управленцы, оргдизайнеры – мысли о деятельности (практиках). • Рефлексирующие инженеры/микротеоретики=онтики – мысли о своей дисциплине (объекты-предметы: системная инженерия, программная инженерия, инженерия предприятия, инженерия психика) • Профессионалы-инженеры – мысли о своих конкретных Мирах: целевых объектах (софтинках, самолётиках) и обеспечивающих объектах (то бишь субъектах), их жизненных циклах.
  • 32. Пример: 4 уровня метамоделирования в OMG ESSENCE • Level 3 – Meta- Language: the specification language, i.e. the different constructs used for expressing this specification, like “meta - class” and “binary directed relationship.” • Level 2 – Construct: the language constructs, i.e. the different types of constructs expressed in this specification, like “Alpha” and “Activity.” • Level 1 – Type: the specification elements, i.e. the elements expressed in specific kernels and practices, like “Requirements” and “Find Actors and Use Cases.” • Level 0 – Occurrence: the run - time instances, i.e. these are the representations of real - life elements in a running development effort.
  • 33. Мэппинг («картирование» онтологий, нанесение на свою карту «их территории») и многоступенчатая объективация • Чью практику мэппинга брать? [СИ vs СМДМ] • Можно ли считать, что системноинженерное мышление независимо от всей его этажерки объективации?! Нет. Т.е. берём вместе с объемлющей онтологией – которых несколько. • Практики системного и онтологического (не системноинженерного) мышления для мэппинга – по лестнице объективации «вверх» от СИ, чтобы совместить хоть как-то объекты • Как сравнивать объемлющие онтологии • Через предельную (но это без толку) • Аналогии (структурное соответствие) и гомологии (функциональное соответствие), изоморфизмы? • Достаточно ли просто «отмэппить» два набора понятий «впрок»? Вспоминаем схему мыследеятельности: что там было про ситуацию? 33 Схема мыследеятельности - системно-структурное строение, смысл и содержание http://www.fondgp.ru/gp/biblio/rus/57
  • 34. Как происходит позиционирование • Специальность системного инженера: формально с 1990г. (формирование NCOSE, ныне INCOSE – в 2015 году празднуется 25 лет) • Проект GRCSE (Graduate Reference Curriculum for Systems Engineering) -- http://www.bkcase.org/grcse-2/ • Позиция системного инженера: technical leadership – кооперация со всеми стейкхолдерами проговаривается явно, учитывается всеми практиками, поддержана всеми основными схемами. • Тренинг позиционирования обязателен: выполнение рабочих проектов в команде: до 2/3 времени магистерского обучения. 34
  • 35. Пример рабочего проекта: робот-теннисист http://ailev.livejournal.com/1159346.html 35
  • 37. Системные инженеры на предприятии • На Западе – В аэрокосмосе позиция как у врача (культурно-обусловлена, хотя и может быть глубоко специализирована), не требует особых демонстраций, обоснований, разъяснений – Во многих других отраслях должности и профессии называется по- другому, но стремительно конвергируют в системную инженерию. Проблема позиционирования тут осознана, рецептов нет, совет INCOSE «заниматься пиаром системной инженерии в своём окружении» (а не менять себя, не тренироваться самому). Т.е. «место красит человека» (хотя в ВУЗе учат занятию именно этого места!) • В России позиции нет, системных инженеров по факту нет – позиция не держится. Нет головы – голова не болит. • Конкурирующие позиционирования: инженеры-специалисты «с опытом», изобретатели (не путать с учёными), менеджеры (операционные чаще всего, но бывают и технологические). 37
  • 38. 38 Спасибо за внимание Анатолий Левенчук, Президент Русского отделения INCOSE http://ailev.ru ailev@asmp.msk.su Книжка «Системноинженерное мышление в управлении жизненным циклом» -- http://techinvestlab.ru/files/systems_engineering_thinking/systems_en gineering_thinking--TechInvestLab_2014.pdf TechInvestLab.ru (495) 748-53-88