14
Концептуальные методы в ИТ и в бизнесе: перекрестное опыление 13.09.2015 Михаил Андронов [email protected]

Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Embed Size (px)

Citation preview

Page 1: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Концептуальные методы в ИТ и в бизнесе:

перекрестное опыление

13.09.2015

Михаил Андронов

[email protected]

Page 2: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Белая логика 2

Концептуальное проектирование – ключевой шаг при разработке ПО с

использованием CASE-средств (model-driven engineering)

Концептуальная

модель

предметной

области

Шаблоны

компонентов для

разных типов

систем

CASE-средство

(генератор)

Прототип системы

(исходный код

компонентов)

Описание

специфической

логики

Среда

разработки

Готовая

программная

система

Page 3: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Белая логика 3

Нормативный подход к проектированию позволяет преодолевать

сложность

Абстрактное

описание системы

Описание способа

воплощения

Более конкретное

описание системы+

Вплоть до получения действующей системы

Единое понимание

Ускорение разработки

Контроль над архитектурой

Целостность при изменении

Page 4: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Белая логика 4

Концептуальная модель может использоваться независимо от

технологий – как познавательный инструмент

?

!!!

Page 5: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Белая логика 5

Концептуальные методы существенно изменяют образ мышления

Теория множеств

Теория систем

Кибернетика

Мат. логика

Инженерия знаний

Философия

И много еще чего…

Page 6: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Белая логика 6

Уровень абстракции в описаниях метода КП СОУ очень высок, что

осложняет понимание и освоение

Неформальная

аксиоматическая

теория Теоретико-

системные

классы

Конструкты

Функциональные

структуры Синтез теорий

Текст рода

структуры

R-интерпретация

Page 7: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Белая логика 7

Используя аналогии между АСП СОУ и CASE-инструментами, понять и

освоить метод КП СОУ становится намного проще

Абстрактное

описание системы

Описание способа

воплощения

Более конкретное

описание системы+

Вплоть до получения действующей системы

!!!CASE АСП СОУ

Page 8: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Белая логика 8

Манипулировать абстракциями – это круто, но человеку требуется хотя

бы один вариант интерпретации. Я рассматриваю мир как базу данных

Исследовать

Сформулировать проблему

Определить требования

Спроектировать решение

Релизовать

Внедрить

Page 9: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Белая логика 9

Для решения проблемы мы проектируем регулятор, обеспечивающий

защиту определенных элементов от определенных возмущений

Реальность

(целостность R)

Проблема

Решение

(целостность Х)

Функция Х – оказание определенных услуг «потребителям»

Page 10: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Белая логика 10

Для проектирования решения проблемы нам нужно два набора

моделей: модели целостности R и модели целостности Х

Модель R:

«Как мы об этом

думаем?»

Модель Х:

«Что мы будем

делать, если мы так

об этом думаем?»

Модель Х описывает функции принятия и исполнения

решений для оказания услуг потребителям

Реальность

(целостность R)

Проблема

Решение

(целостность Х)

Page 11: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Белая логика 11

В современной ИТ-организации наглядно проявляют себя системные

классы функционирования, поддержания, развития

Развитие

Функцио-

нирование Поддержание

Page 12: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Белая логика 12

Потенциал метода КП СОУ очень велик, но для его распространения

необходимо научиться объяснять его смысл в простых примерах

Page 13: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

Белая логика 13

Для развития направления КП СОУ необходимо рассмотреть его как

СОУ и применить метод проектирования к самому себе

Page 14: Концептуальные методы в ИТ и бизнесе: перекрестное опыление

14Белая логика

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