Доброго времени чтения, уважаемые участники habrahabr.ru
Не так давно я представил девятиуровневую модель взаимодействия открытых систем ( http://habrahabr.ru/post/176391/ ).
Однозначной поддержки данный подход не получил, в связи с чем модель пришлось дорабатывать.
Сначала – цитата, которая, на мой взгляд, наиболее полно отражает направление развития.
Коплиен Дж., Мультипарадигмальное проектирование для C++. Библиотека программиста. – СПб.: Питер, 2005. Стр.99,
5.1 О парадигмах и объектах
Термин «парадигма», ставший известным по книге Кана [Kuhn, 1970], вошел в повседневность ПО в связи с популяризацией объектной парадигмы. Парадигма – это набор соглашений, в рамках которой мы представляем окружающий мир. В программном обеспечении парадигмы определяют то, как мы формулируем абстракции. Из чего сделан ваш мир? Делите ли вы мир на процедуры? Записи данных? Модули? Или классы и объекты?
На практике парадигма определяет правила, средства и соглашения по делению мира на отдельные понятные части. Цели парадигмы обычно включают характеристику качества, приблизительно называемую модульностью, — это значит, что анализ должен создавать связные абстракции с минимальным сцеплением. Если абстракции независимы, то их владельцы могут развивать их по отдельности, не мешая друг другу. Если предположить, что систему можно развивать по частям, то парадигмы помогают нам создать островки изменений.
Итак, предлагаю вниманию читателей семнадцатиуровевую модель, которую предлагаю использовать при чтении учебников философии, психологии, социологии, экономики с тайной мыслью перевести все это на языки программирования :-).
Подход основан на философской идее дуализма, и начинается с введения двух начальных элементов:
— идеи — как абстракции, которая самодостаточна для своего определения
— пустоты — как материального, для которого не нужна никакая идея
Остальные элементы втискиваются между этими элементами, симметрично отдаляя их друг от друга по мере развития сложности. Качественные уровни развития сложности и представлены на нижележащих схемах.
Для всех уровней в предлагаемой модели остается выделение
четырех элементов цикла Деминга PDCA: -Act-Plan-Do-Check-Act-
Отмечу, что в качестве основы выбрана система координат Ганса Юргена Айзенка из трех ортогональных осей:
— Психотизм — уровень абстрактности
— Нейротизм и Экстраверсия — как направление на элемент цикла Деминга в полярных координатах
Естественно, как первоначальное предположение, схемы не претендуют на истинность. Каждый может создать, используя сферическую парадигму, свои варианты, которые будут опираться на свои категории, уровни, фазы.
Итак, представляю модель — пока в виде графических элементов для моделирования. В основе левого поля изображений остался набор символов, симметричных относительно реальности.
Общая схема:
Идеальное и материальное
Физическое и Религиозное
Химическое и Философское
Биологическое и Научное
Психологическое и Политическое
Управленческое и Социальное
Торговое и Коммунистическое
Соревновательное и Космическое
Изменяемое
Надеюсь, данного набора элементов достаточно для моделирования большинства применений.
Буду благодарен за повод передумать в форме критики и пожеланий
Автор: palexisru