18
Системный подход, данный в стандартах Москва октябрь 2013

Системный подход в стандартах

Embed Size (px)

DESCRIPTION

Доклад Анатолия Левенчука "Системный подход, данный нам в стандартах ISO 42010, ISO 81346, ISO 15926, OMG Essence" на 82 заседании Русского отделения incose, 23 октября 2013

Citation preview

Page 1: Системный подход в стандартах

Системный подход, данный в стандартах

Москваоктябрь 2013

Page 2: Системный подход в стандартах

Тезисы

• Классическая («псевдокод») системная инженерия – алхимический системный подход. Нужен хотя бы «псевдокод» (но лучше – формальный) системный подход.

• Должно быть понятно школьникам (ибо производственники уже не могут учиться на уровне ВУЗа – по совокупности причин). Это критерий простоты и компактности.

• Нейтральность по отношению к авторам (онтология – это разделяемая концептуализация), но формальность отсылки. То есть нужна опора на стандарты.

Вывод: опираемся на слегка модифицированные стандарты:• Деятельностное определение системы и жизненный цикл – OMG Essence• Определение системы через множественные описания – ISO 42010• Система как холон, холархии и множественные именования – ISO 81346• Формальная онтология системы и подход к системному языку – ISO

15926

Page 3: Системный подход в стандартах

Развитие и совершенствование инженерии

3

РЕЗУЛЬТАТЫ

ВРЕМЯ

III поколениеМоделе-ориентированная (model-based) инженерия: формальные языки (вычисляемый «код»)

II поколениеСовременная («классическая») инженерия: диаграммы и чертежи («псевдокод»)

I поколение«Алхинженерия»: неформальные тексты и эскизы

199018601400

IV поколениеИскусственный интеллект: гибридные вычисления

2020

Page 4: Системный подход в стандартах

PP656.4

Международные стандарты сложны

Размещено с разрешения FIATECH

Не хочу видеть никаких сумасшедших торговцев – ты что, не видишь, что тут битва идёт!

Page 5: Системный подход в стандартах

5

С чего начатьНедавно в ходе пятидневного вводного курса, проводимого Обучающим центром МТИ, одна женщина-менеджер из конструкторского отдела компании Ford лаконично сформулировала ситуацию: «Спустя пару дней, — сказала она, — я начинаю понимать, о чем вся эта история с системным мышлением и интеллектуальными моделями. Мне это напоминает время, когда я только начала знакомиться с высшей математикой. Сначала я чувствовала себя совершенно потерянной. Все это было мне совершенно чуждо. Но потом я начала «схватывать» суть. Через год я уже вполне владела основами этого дела. Через пять лет это стало основой моей профессии». Потом она добавила: «Если бы высшую математику изобрели сегодня, ни одна из наших корпораций не смогла бы ею овладеть. Мы бы посылали каждого на трехдневные курсы. Затем каждый получал бы три месяца на то, чтобы посмотреть, работают ли «все эти штуки». А когда выяснялось бы, что они не работают, мы бы начинали пробовать что-нибудь другое».

Питер Сендж, "Пятая Дисциплина"

Page 6: Системный подход в стандартах

6

Ключевая мысль системной инженерии:V-диаграмма перехода от определения к воплощению

определение потребностей

приемка в эксплуатацию

Архитектурное проектирование

рабочее проектирование изготовление

интеграция

валидация

верификация

верификация

System definition

System realization

[System operation]

Page 7: Системный подход в стандартах

7

V-диаграмма сущностей инженерного решения

Подальфы определения системы

приёмка

проверка

проверка

Page 8: Системный подход в стандартах

8

Язык и дисциплина

...

ЯзыкДисциплина

(абстрактности)Технология

(конкретности)

...

Практика

Page 9: Системный подход в стандартах

Определение и воплощение системы(обобщение ISO 42010)

9

Подальфы технологии (задаются стандартами)

Page 10: Системный подход в стандартах

ISO 42010

10

Page 11: Системный подход в стандартах

11

Альфы инженерного проекта

Page 12: Системный подход в стандартах

Архитектурные стили(стили описания системы)

P.4.1 Three Categories of StylesAlthough no fixed set of views is appropriate for every system, broad guidelines can help us gain a footing. Architects need to think about their software in three ways simultaneously:1. How it is structured as a set of implementation units2. How it is structured as a set of elements that have

runtime behavior and interactions3. How it relates to nonsoftware structures in its

environmentEach style we present in this book falls into one of these three categories:4. Module styles5. Component-and-connector (C&C) styles6. Allocation stylesWhen we apply a style to a system, the result is a view. Module views document a system’s principal units of implementation. C&C views document the system’s units of execution. And allocation views document the relations between a system’s software and nonsoftware resources of the development and execution environments. 12

Page 13: Системный подход в стандартах

ISO 81346-1(Figure 3, доработан Henrik Balslev)

13

Page 14: Системный подход в стандартах

ISO 81346-1Figure 7

14

Page 15: Системный подход в стандартах

15

Холон: часть – целоеХолархия: «матрёшка» холонов

ISO 81346: системы определяются через отношение «часть-целое», системы определяются иерархическими именами (набор справочных обозначений), которые всегда могут быть дополнены справа и слева (выше и ниже по холархии)

Henrik Balslev about Reference Designation Set

Page 16: Системный подход в стандартах

ISO 15926

• Индивиды, классы, классы классов: опора на индивиды

• Функциональные и физические объекты (места?)

• Максимизация отношений «часть-целое», темпоральные части

• Машиннообрабатываемые vs человекопонимаемые имена (компромисс: обозначения по ISO 81346)

16

Page 17: Системный подход в стандартах

ЖЦ задвижки в ISO 15926 (краткая форма)

17

Page 18: Системный подход в стандартах

18

Спасибо за вниманиеАнатолий Левенчук,http://[email protected]Президент Русского отделения INCOSEЧлен исполкома Русского отделения SEMAT

Виктор Агроскин[email protected]Член экспертной группы ISO TC184/SC4/WG3 (Industrial data / Oil, Gas, Process and

Power)

TechInvestLab.ru+7 (495) 748-53-88Член POSCCaesar Association