21
Системноинженерное мышление в непрерывном образовании. Итоги 2014 года и планы на будущее. 10 декабря 2014г.

А.Левенчук -- инженерное образование: итоги 2014 и планы

Embed Size (px)

DESCRIPTION

Доклад Анатолия Левенчука "Непрерывное инженерное образование. Итоги 2014 года и планы" на 98 заседании Русского отделения incose, 10 декабря 2014 года

Citation preview

Page 1: А.Левенчук -- инженерное образование: итоги 2014 и планы

Системноинженерное мышление в непрерывном образовании.

Итоги 2014 года и планы на будущее.

10 декабря 2014г.

Page 2: А.Левенчук -- инженерное образование: итоги 2014 и планы

Итоги 2014

Эксперименты на людях:

• Выход книжки – июль 2014

• Курс системноинженерного мышления в МФТИ (март-май), УрФУ (сентябрь) + работа с компаниями

• Курс практик MBSE – МФТИ (сентябрь-ноябрь)

• Аспирантские работы МФТИ (осень 2014)

Важные новости:

• INCOSE VISION 2025 (июнь 2014)

• Проработка уровней обеспечения междисциплинарности и выход на методологическое образование

• Мысли про SysMoLan и теорию категорий

• Запрос на бакалавриат и школу (инженерные классы)

2

Page 3: А.Левенчук -- инженерное образование: итоги 2014 и планы

Образование/education vs обучения/training• Образование: увеличить возможные жизненные маршруты (из

«физиков» лирики получаются, а вот наоборот -- нет).

• Всегда дилемма: всё о ни о чём (узкие специалисты), ничего обо всём (генералисты).

• Знание принципов освобождает от знания фактов

• Обучение мышлению (а не материальной культуре): мышление выживает дольше, материальная культура морально устаревает быстро

• Профессии умирают стремительно. И рождаются так же быстро. Мы даже не можем представить себе, какие работы будут ждать детей или студентов через 10 лет (роботы, искусственный интеллект, биоинженерия). Выход: разделить образование (учить думать и учить учиться) и обучение (учить технологии).

Образователи:

• Методолог (чему учить, нарезка знаний на модули)

• Преподаватель (как учить данному модулю, дидактика)

• Тьютор (выбор образовательного маршрута, ответственность за карму ученика)

• … 3

Page 4: А.Левенчук -- инженерное образование: итоги 2014 и планы

Развиваем мышлениеКакие предметы нужно учить в нежном возрасте, ибо их знание необходимо для огромного числа других предметов?

1. Мышление (дисциплины) формализации (аккуратного представления мира, научное мышление – потенциально бОльшее число моделей мира):

• Математическое мышление

• Физическое мышление

• Информатика• Алгоритмическое мышление

• Императивное• Функциональное• Логическое

• Онтологическое мышление [пропущено везде, моделирование данных, базы данных]. Моделирование (против программирования).

• Экономическое мышление

• ….

2. Мышление (дисциплины) дела (ненаучное! Эвристическое: байка Billy Koen про мост в 1700 году. Но с полным использованием мышления формализации)

• Инженерное мышление

• Менеджерское мышление (управления проектами, лидерства, маркетинга)

• …. 4

Page 5: А.Левенчук -- инженерное образование: итоги 2014 и планы

Путь упрощения знаний(даты условны! И всегда есть гениальные исключения)

НАЧАЛЬНАЯ ШКОЛА

Алгоритмика 2012 Моделирование данных ??? Инженерия ???

СРЕДНЯЯ ШКОЛА

Алгоритмика 1985 Моделирование данных ??? Инженерия ???

Бакалавриат

Алгоритмика 1975 Моделирование данных ??? Инженерия 1900

Магистратура

Алгоритмика 1970 Моделирование данных 1995 Инженерия 1800

НАУКА И ПРОИЗВОДСТВО

Алгоритмика 1960 Моделирование данных 1980 Инженерия -4000

5

Page 6: А.Левенчук -- инженерное образование: итоги 2014 и планы

Как сделать таких людей?(или проблемы советской инженерной школы)

6

Сколько времени нужно обучать студента, чтобы проект помещался у него в голове как целое?

Page 7: А.Левенчук -- инженерное образование: итоги 2014 и планы

Практика=дисциплина+технология

Дисциплинированные (компетентные) исполнители,

Обеспеченные необходимыми для поддержки дисциплины инструментами.

7

Page 8: А.Левенчук -- инженерное образование: итоги 2014 и планы

Практики = дисциплины + технологии

Образовывать на учебных практиках:

• Дисциплине

• в ряде учебных технологий

• Выполняя упражнения в учебных Мирах

Работать с производственными практиками:

• Опираясь на образование (дисциплину)

• Подучившись (training) технологии предпринятия

• Выполняя полезную работу в целевых Мирах

8

Page 9: А.Левенчук -- инженерное образование: итоги 2014 и планы

Основная проблема образования: объединение дисциплины и технологии в практике

• дисциплины = мышление (операции с абстрактными типизированными объектами). Меняются за 30 лет. Учатся в школе и ВУЗе.

• технологии = инструменты и рабочие продукты (поддержка мышления в экзокортексе). Меняются каждые 5 лет. Учатся на производстве.

• Связь дисциплин и технологий, дисциплин и жизни нужно ТРЕНИРОВАТЬ, для этого и нужен преподаватель

9

В жизни ни одного слова из учебника

В учебнике ни одного слова из жизни

Page 10: А.Левенчук -- инженерное образование: итоги 2014 и планы

Примеры изучаемых практикПрактики алгоритмики (не информатики!):

• Дисциплина – императивное программирование (алгоритмика)

• Технологии и Миры задач:• ПиктоМир – мир Робота Вертуна• КуМир – мир нарисованных Робота, Водолея,

Чертёжника, Черепахи• Julia (продолжение линии Fortran, Mathlab, Python) –

мир матричных вычислений

Математические практики:

• Дисциплина – избранные разделы математики

• Технологии и Миры задач:• Ручка, бумажка, траспортир, циркуль – мир

вычислений и формул• Mathematica, Sage, ??? – мир вычислений и формул

10

Page 11: А.Левенчук -- инженерное образование: итоги 2014 и планы

Образовывание в инженерииЧему образовываем (дисциплина, мышление):

• Инженерия – это не уроки ремесла, не «труд». Это обучение приёмам системноинженерного мышления.

• Это понимание роли разделения труда (почему оно происходит)

• Это понимание коллективной работы по созданию сложных систем

• Поддисциплины: инженерия требований, инженерия архитектуры, проектирование, проверка и приёмка, эксплуатация и ремонт

• Литература на русском: «Системноинженерное мышление в управлении жизненным циклом», http://techinvestlab.ru/files/systems_engineering_thinking/systems_engineering_thinking--TechInvestLab_2014.pdf -- учебник для ВУЗов

На чём учим: (технологии MBSE, model-based systems engineering):

• Моделеры языков моделирования: SysMoLan, Modelica, SysML, ArchiMate

• Учебные технологии – нужно создавать (идея: SysMoLan)

• Особенность: моделирование мира (онтология, моделирования данных) используется! Нужно принять решение: курс этот внутри инженерного курса, внутри курса информатики, отдельный курс? Рекомендация: отдельный курс, но легче всего начинать как «кусочек курса инженерии».

Какие задачи решаем:

• Бесконечное множество: программирование, механическая инженерия, инженерия предприятий, …

• Учебные миры нужно создавать (гипотеза: киберфизические системы, т.е. робототехника)

Критерий: дисциплина должна работать с максимумом технологий и миров!!!

11

Page 12: А.Левенчук -- инженерное образование: итоги 2014 и планы

Что общего? Как не переспециализировать?

• Аэрокосмическая инженерия (авиационная инженерия, космическая инженерия)

• Сельскохозяйственная инженерия

• Автомобильная инженерия

• Биоинженерия

• Компьютерная инженерия

• Программная инженерия

• Инженерия предприятия

• Инженерия управляющих систем

• Строительная инженерия

• Химическая инженерия

• Пожарная инженерия

• Горная инженерия

• Механотроника

• Атомная инженерия

• ……

12

Page 13: А.Левенчук -- инженерное образование: итоги 2014 и планы

Что инженерим: INCOSE SE VISION 2025

13

Page 14: А.Левенчук -- инженерное образование: итоги 2014 и планы

Особенности сегодняшнего дня (2014)• Компьютеры и софт для моделирования (MBSE)

• Компьютеры и хард для воплощения (3D принтеры)

• Компьютеры и софт для систем управления (чаще всего задача – «создать робота», киберфизика везде. Сети ещё не везде.)

• Обязательность командного учебного проекта

• Подготовка учебного проекта для соревнований с другими командами

14

Page 15: А.Левенчук -- инженерное образование: итоги 2014 и планы

Мир приложения – «робототехника»: рабочий проект, не дисциплина!!!

Для младшеклассников (сделать робота-сегвея):

• математика (численные задачи главным образом, дискретная математика чуть-чуть)

• физика (связь математики и физического мира + механика и электроника)

• информатика (главным образом алгоритмика, моделирования данных в нынешнем варианте будет с гулькин нос -- и речь идёт о computer science, а не softwareengineering)

• системноинженерное мышление (понятия системы, требований, архитектуры, жизненного цикла, испытаний. Если свезёт и есть время -- более подробно про практики инженерии требований, инженерии системной архитектуры, испытаний, управления конфигурацией, как в части механики и электроники, так и в части программной инженерии)

• Теория автоматического управления (ТАУ) – собственно софт тележек.

Для старшеклассников (манипуляторы на тележках)

• кинематика (и рабочие проекты всяких манипуляторов с несколькими степенями свободы, в том числе с учётом ТАУ для повышения точности позиционирования).

• 3D дизайн

• Управление конфигурацией и изменениями (версии и issue tracker)

15

Page 16: А.Левенчук -- инженерное образование: итоги 2014 и планы

Уровни обобщения и формализации: методология мышления/дисциплин/предметов

(обеспечение мультидисциплинарности/мультипарадигмальности)

16

• Философские логики – знаковые системы и их связь с окружающим миром, предельные онтологи

• Рефлексирующие модельеры данных – MOF, ISO 15926 Part 2 (Upper ontology, foundational ontology). Компьютерщики: преобразования одних выражений мысли в другие (теоркатегорное представление, не теория множеств – операции главные, вычисление). Поддержка системного подхода

• Модельеры данных/intermediate ontology – одна логика, помогают выразить мысль непротиворечиво (теоретико-множественное представление – объекты главные).

• Ситуационные инженеры методов, кейс менеджмент, BPM, проектные управленцы, оргдизайнеры – мысли о деятельности (практиках).

• Рефлексирующие инженеры/микротеоретики=онтики – мысли о своей дисциплине (объекты-предметы: системная инженерия, программная инженерия, инженерия предприятия, инженерия психика)

• Профессионалы-инженеры – мысли о своих конкретных Мирах: целевых объектах (софтинках, самолётиках) и обеспечивающих объектах (то бишь субъектах), их жизненных циклах.

Page 17: А.Левенчук -- инженерное образование: итоги 2014 и планы

V-диаграмма инженерного проекта

Page 18: А.Левенчук -- инженерное образование: итоги 2014 и планы

Использующая система и потребности стейкхолдеров. Целевая система и требования+архитектура.

Requirements define system of interest as a black box that includes subsystems

Verification: system of interest fit requirements

Architecture define system of interest as a white (transparent) box with a subsystems

Verification: subsystems fit architecture

Stakeholders/user needs define Using system as a black box that includes System of interest and Systems in operation environment

Validation: using system fit stakeholders/user needs

Overall system levels

Page 19: А.Левенчук -- инженерное образование: итоги 2014 и планы

Зависимости дисциплин – инженерия образования• Каждаядисциплинацентрическое против системного

• Платформы vs модулей «врассыпную» (интерфейсы!!! Если никто не использует результат, модуль устраняется)

• Принципиальная схема: у каждого отдельного ученика («как оно в голове работает»)

• Дисциплина едина, а вот технологии могут поддерживать разные уровни освоения (ПиктоМир-КуМир-Julia).

• Изготовление: пробег упражнений («налёт часов»).

• Кривые забывания, важность повторений и использования в разных контекстах (

• Разные образовательные маршруты (тьюторинг, в том числе автоматический: http://habrahabr.ru/company/npl/blog/244539/)

• Как получить зависимости?! Mining против «конструирования».

19

Page 20: А.Левенчук -- инженерное образование: итоги 2014 и планы

Планы на 2015

• Новый релиз книжки по системноинженерномумышлению (2015)

• Глава в книжке Software Engineering in System Context

• Английская версия книжки по системноинженерномумышлению

• Попробовать сделать обзоры по практикам (аспиранты?)

• Новые студенческие группы: МФТИ+МИФИ+МИСиС, ВШИ УрФУ, НГУ+

• Сформулировать методологический минимум к курсу системноинженерного мышления (BORO, что дальше?)

• SysMoLan и теория категорий: выход на задачи и моделер

• Вернуться к PraxOS

20

Page 21: А.Левенчук -- инженерное образование: итоги 2014 и планы

21

Спасибо за внимание

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

Президент Русского отделения INCOSE

http://ailev.ru

[email protected]

TechInvestLab.ru

(495) 748-53-88