SlideShare a Scribd company logo
Концептуальные методы в
ИТ и в бизнесе:
перекрестное опыление
13.09.2015
Михаил Андронов
andronov@whitelogic.ru
Белая логика 2
Концептуальное проектирование – ключевой шаг при разработке ПО с
использованием CASE-средств (model-driven engineering)
Концептуальная
модель
предметной
области
Шаблоны
компонентов для
разных типов
систем
CASE-средство
(генератор)
Прототип системы
(исходный код
компонентов)
Описание
специфической
логики
Среда
разработки
Готовая
программная
система
Белая логика 3
Нормативный подход к проектированию позволяет преодолевать
сложность
Абстрактное
описание системы
Описание способа
воплощения
Более конкретное
описание системы+
Вплоть до получения действующей системы
 Единое понимание
 Ускорение разработки
 Контроль над архитектурой
 Целостность при изменении
Белая логика 4
Концептуальная модель может использоваться независимо от
технологий – как познавательный инструмент
?
!!!
Белая логика 5
Концептуальные методы существенно изменяют образ мышления
 Теория множеств
 Теория систем
 Кибернетика
 Мат. логика
 Инженерия знаний
 Философия
 И много еще чего…
Белая логика 6
Уровень абстракции в описаниях метода КП СОУ очень высок, что
осложняет понимание и освоение
Неформальная
аксиоматическая
теория Теоретико-
системные
классы
Конструкты
Функциональные
структуры Синтез теорий
Текст рода
структуры
R-интерпретация
Белая логика 7
Используя аналогии между АСП СОУ и CASE-инструментами, понять и
освоить метод КП СОУ становится намного проще
Абстрактное
описание системы
Описание способа
воплощения
Более конкретное
описание системы+
Вплоть до получения действующей системы
!!!
CASE АСП СОУ
Белая логика 8
Манипулировать абстракциями – это круто, но человеку требуется хотя
бы один вариант интерпретации. Я рассматриваю мир как базу данных
 Исследовать
 Сформулировать проблему
 Определить требования
 Спроектировать решение
 Релизовать
 Внедрить
Белая логика 9
Для решения проблемы мы проектируем регулятор, обеспечивающий
защиту определенных элементов от определенных возмущений
Реальность
(целостность R)
Проблема
Решение
(целостность Х)
Функция Х – оказание определенных услуг «потребителям»
Белая логика 10
Для проектирования решения проблемы нам нужно два набора
моделей: модели целостности R и модели целостности Х
Модель R:
«Как мы об этом
думаем?»
Модель Х:
«Что мы будем
делать, если мы так
об этом думаем?»
Модель Х описывает функции принятия и исполнения
решений для оказания услуг потребителям
Реальность
(целостность R)
Проблема
Решение
(целостность Х)
Белая логика 11
В современной ИТ-организации наглядно проявляют себя системные
классы функционирования, поддержания, развития
Развитие
Функцио-
нирование Поддержание
Белая логика 12
Потенциал метода КП СОУ очень велик, но для его распространения
необходимо научиться объяснять его смысл в простых примерах
Белая логика 13
Для развития направления КП СОУ необходимо рассмотреть его как
СОУ и применить метод проектирования к самому себе
14Белая логика
Спасибо за внимание

More Related Content

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

Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
SQALab
 
Present architect
Present architectPresent architect
Present architect
viktor viktorov
 
Модель системы — архитектура для Agile-разработки
Модель системы — архитектура для Agile-разработкиМодель системы — архитектура для Agile-разработки
Модель системы — архитектура для Agile-разработки
CUSTIS
 
Taxonomy vs folksonomy Tsepkov Analyst Days 2016
Taxonomy vs folksonomy Tsepkov Analyst Days 2016Taxonomy vs folksonomy Tsepkov Analyst Days 2016
Taxonomy vs folksonomy Tsepkov Analyst Days 2016
Maxim Tsepkov
 
Коммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономииКоммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономии
SQALab
 
Ситуационная инженерия методов
Ситуационная инженерия методовСитуационная инженерия методов
Ситуационная инженерия методов
Anatoly Levenchuk
 
Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3Technopark
 
ТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализе
Андрей Курьян
 
Концепция применения онтологических структур в ERP-системах
Концепция применения онтологических структур в ERP-системахКонцепция применения онтологических структур в ERP-системах
Концепция применения онтологических структур в ERP-системах
Anatoly Simkin
 
информатикаисогд
информатикаисогдинформатикаисогд
информатикаисогд
pks11-1
 
Конспект лекций по курсу "Шаблоны разработки ПО"
Конспект лекций по курсу "Шаблоны разработки ПО"Конспект лекций по курсу "Шаблоны разработки ПО"
Конспект лекций по курсу "Шаблоны разработки ПО"
Sergey Nemchinsky
 
Моделеориентированность в инженерии
Моделеориентированность в инженерииМоделеориентированность в инженерии
Моделеориентированность в инженерии
Anatoly Levenchuk
 
Аналитик в Agile (статья)
Аналитик в Agile (статья)Аналитик в Agile (статья)
Аналитик в Agile (статья)
Andrey Bibichev
 
О концептуальном моделировании
О концептуальном моделированииО концептуальном моделировании
О концептуальном моделировании
Отшельник
 
Системный архитектор и поиск нирваны
Системный архитектор и поиск нирваныСистемный архитектор и поиск нирваны
Системный архитектор и поиск нирваны
Yehor Churilov
 
рит2007 требования и состав работ бесков доронин
рит2007   требования и состав работ   бесков доронинрит2007   требования и состав работ   бесков доронин
рит2007 требования и состав работ бесков доронинMedia Gorod
 
Опыт применения инструментов гибкого образования в ИТ
Опыт применения инструментов гибкого образования в ИТОпыт применения инструментов гибкого образования в ИТ
Опыт применения инструментов гибкого образования в ИТ
CEE-SEC(R)
 
Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартах
Anatoly Levenchuk
 
Программирование и проектирование (методологический анализ)
Программирование и проектирование (методологический анализ) Программирование и проектирование (методологический анализ)
Программирование и проектирование (методологический анализ)
Vadim Karastelev
 
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
Alex V. Petrov
 

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

Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
 
Present architect
Present architectPresent architect
Present architect
 
Модель системы — архитектура для Agile-разработки
Модель системы — архитектура для Agile-разработкиМодель системы — архитектура для Agile-разработки
Модель системы — архитектура для Agile-разработки
 
Taxonomy vs folksonomy Tsepkov Analyst Days 2016
Taxonomy vs folksonomy Tsepkov Analyst Days 2016Taxonomy vs folksonomy Tsepkov Analyst Days 2016
Taxonomy vs folksonomy Tsepkov Analyst Days 2016
 
Коммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономииКоммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономии
 
Ситуационная инженерия методов
Ситуационная инженерия методовСитуационная инженерия методов
Ситуационная инженерия методов
 
Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3Бизнес весна 2014 лекция 3
Бизнес весна 2014 лекция 3
 
ТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализе
 
Концепция применения онтологических структур в ERP-системах
Концепция применения онтологических структур в ERP-системахКонцепция применения онтологических структур в ERP-системах
Концепция применения онтологических структур в ERP-системах
 
информатикаисогд
информатикаисогдинформатикаисогд
информатикаисогд
 
Конспект лекций по курсу "Шаблоны разработки ПО"
Конспект лекций по курсу "Шаблоны разработки ПО"Конспект лекций по курсу "Шаблоны разработки ПО"
Конспект лекций по курсу "Шаблоны разработки ПО"
 
Моделеориентированность в инженерии
Моделеориентированность в инженерииМоделеориентированность в инженерии
Моделеориентированность в инженерии
 
Аналитик в Agile (статья)
Аналитик в Agile (статья)Аналитик в Agile (статья)
Аналитик в Agile (статья)
 
О концептуальном моделировании
О концептуальном моделированииО концептуальном моделировании
О концептуальном моделировании
 
Системный архитектор и поиск нирваны
Системный архитектор и поиск нирваныСистемный архитектор и поиск нирваны
Системный архитектор и поиск нирваны
 
рит2007 требования и состав работ бесков доронин
рит2007   требования и состав работ   бесков доронинрит2007   требования и состав работ   бесков доронин
рит2007 требования и состав работ бесков доронин
 
Опыт применения инструментов гибкого образования в ИТ
Опыт применения инструментов гибкого образования в ИТОпыт применения инструментов гибкого образования в ИТ
Опыт применения инструментов гибкого образования в ИТ
 
Системный подход в стандартах
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартах
 
Программирование и проектирование (методологический анализ)
Программирование и проектирование (методологический анализ) Программирование и проектирование (методологический анализ)
Программирование и проектирование (методологический анализ)
 
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
 

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

  • 1. Концептуальные методы в ИТ и в бизнесе: перекрестное опыление 13.09.2015 Михаил Андронов andronov@whitelogic.ru
  • 2. Белая логика 2 Концептуальное проектирование – ключевой шаг при разработке ПО с использованием CASE-средств (model-driven engineering) Концептуальная модель предметной области Шаблоны компонентов для разных типов систем CASE-средство (генератор) Прототип системы (исходный код компонентов) Описание специфической логики Среда разработки Готовая программная система
  • 3. Белая логика 3 Нормативный подход к проектированию позволяет преодолевать сложность Абстрактное описание системы Описание способа воплощения Более конкретное описание системы+ Вплоть до получения действующей системы  Единое понимание  Ускорение разработки  Контроль над архитектурой  Целостность при изменении
  • 4. Белая логика 4 Концептуальная модель может использоваться независимо от технологий – как познавательный инструмент ? !!!
  • 5. Белая логика 5 Концептуальные методы существенно изменяют образ мышления  Теория множеств  Теория систем  Кибернетика  Мат. логика  Инженерия знаний  Философия  И много еще чего…
  • 6. Белая логика 6 Уровень абстракции в описаниях метода КП СОУ очень высок, что осложняет понимание и освоение Неформальная аксиоматическая теория Теоретико- системные классы Конструкты Функциональные структуры Синтез теорий Текст рода структуры R-интерпретация
  • 7. Белая логика 7 Используя аналогии между АСП СОУ и CASE-инструментами, понять и освоить метод КП СОУ становится намного проще Абстрактное описание системы Описание способа воплощения Более конкретное описание системы+ Вплоть до получения действующей системы !!! CASE АСП СОУ
  • 8. Белая логика 8 Манипулировать абстракциями – это круто, но человеку требуется хотя бы один вариант интерпретации. Я рассматриваю мир как базу данных  Исследовать  Сформулировать проблему  Определить требования  Спроектировать решение  Релизовать  Внедрить
  • 9. Белая логика 9 Для решения проблемы мы проектируем регулятор, обеспечивающий защиту определенных элементов от определенных возмущений Реальность (целостность R) Проблема Решение (целостность Х) Функция Х – оказание определенных услуг «потребителям»
  • 10. Белая логика 10 Для проектирования решения проблемы нам нужно два набора моделей: модели целостности R и модели целостности Х Модель R: «Как мы об этом думаем?» Модель Х: «Что мы будем делать, если мы так об этом думаем?» Модель Х описывает функции принятия и исполнения решений для оказания услуг потребителям Реальность (целостность R) Проблема Решение (целостность Х)
  • 11. Белая логика 11 В современной ИТ-организации наглядно проявляют себя системные классы функционирования, поддержания, развития Развитие Функцио- нирование Поддержание
  • 12. Белая логика 12 Потенциал метода КП СОУ очень велик, но для его распространения необходимо научиться объяснять его смысл в простых примерах
  • 13. Белая логика 13 Для развития направления КП СОУ необходимо рассмотреть его как СОУ и применить метод проектирования к самому себе