Отличия предмета интереса от метода описания
Метод описания (viewpoint) отражает (frame) важную характеристику/предмет интереса (concern), а описание (view) отвечает на вопросы о значении целевой характеристики, удовлетворяет к ней интерес. Например, легенда карты фауны::метод описания отражает распределение фауны на определённой территории::concern, а карта::описание отвечает на вопросы о наличии или отсутствии фауны в тех или иных местах::значение целевой характеристики/предмета интереса.
Тем не менее, предмет интереса/concern, и метод описания/viewpoint, как и описание/view нещадно путают (то есть путают распределение фауны как характеристику какой-то эко-системы/территории::concern, легенду карты [распределения] фауны::viewpoint и саму карту фауны::view). Конечно, всё это близкие понятия, но все они привлекают внимание к разным объектам, поэтому для обсуждения нюансов они нужны все: надо найти в проекте объекты всех упоминаемых типов: concerns, viewpoints, views.
Если у меня ролевой предмет интереса/concern/важная характеристика --- цвет системы, а моё предпочтение/preference/интерес --- яркий цвет, у меня будет недовольство тем, что цвет неяркий. Я выбираю метод описания цвета (отражаю интересующую важную характеристику при помощи метода описания), включающий возможность описать значения насыщенности цвета --- это позволит мне прогнозировать яркость цвета в системе моего интереса, испытывать полученную яркость окрашенной системы, формулировать предпочтения для яркости цвета, договариваться с другими проектными ролями по поводу насыщенности цвета. Другая проектная роль --- инженер, который должен покрасить систему. И он может заботиться о том, чтобы краска была дешёвая (удовлетворять интерес ещё одной проектной роли --- менеджера-финансиста), а яркость этой краски его волновать не будет. Но дешёвая краска яркой не бывает. Если я документирую нужную мне цветность, описав при помощи стандартных характеристик colorfulness, chroma, saturation, плюс учту внешнее освещение (brightness), то мы как минимум сможем провести переговоры на тему приемлемых характеристик цветности, по итогам переговоров инженер сможет подобрать дешёвую, но достаточно яркую на мой ролевой вкус краску (ролевой вкус! Как агент я могу предпочитать неяркие цвета, но в проектной роли я делаю профессиональное суждение по поводу яркости: и реализую не собственное «как человека», а ролевое предпочтение) --- моё ролевое предпочтение яркого цвета::(значение важной характеристики) будет реализовано.
Выбор метода описания оказывается нелёгким: описывать цветность и насыщенность цветов можно по-разному[1]. Мы в конечном итоге выбираем способ/метод описания/viewpoint, и в рамках этого выбранного метода описания обсуждаем мои хотелки/предпочтения иметь цвет поярче --- моё намерение тут или заставить краску выбрать подороже, или даже сделать дополнительную подсветку (что ещё дороже, но я буду искать союзников, которым понравится эта опция для реализации каких-то своих предпочтений).
Если не договорились, то я::актёр продолжаю реализовывать предпочтение своей роли иметь цвет поярче. Для этого я::агент перехожу в режим изобретательности и устраиваю какую-нибудь интригу (например, звонок какого-нибудь большого начальника::агент-с-полномочиями актёру, исполняющему роль инженера, и от этого же начальника звонок исполнителю роли финансиста). На следующих переговорах они оба сдаются, и в системную документацию попадает описание цвета системы как достаточно для меня яркого. Для того, чтобы описать эту яркость, используется тот метод описания цвета, о котором мы договорились.
Далее я убеждаюсь, что это описание будет реализовано, проверяя характеристики цветности закупаемой краски. Всё в порядке, моё предпочтение удовлетворено --- против заданной в проекте насыщенности цвета инженер и финансист не возражают. Система в части цвета будет успешна (если не окажется, что есть ещё какая-то другая роль, которая, наоборот, добивается более бледного цвета и более изобретательна в реализации своих намерений).
Напомним, что описание состоит из моделей. Метод описания состоит из мета-моделей (карта и легенда карты --- это модель территории и мета-модель территории, мета-модель описывает модель, говорит о том, какие типы объектов и отношений могут появляться в модели). Мета-модели дают возможность создать модель, прогнозирующую состояние предмета моего интереса/характеристики системы. Viewpoints/методы описания --- это про мета-моделирование. Модели дают возможность оценить предмет моего интереса, и либо удовлетвориться, либо перейти к активным действиям по изменению ситуации, проверке того, что система действительно соответствует своим описаниям, или другим действиям, позволяющим скорректировать оценку в реализации предпочтений в сторону «ОК, успех, предпочтения удовлетворены». Модели --- это про описания с использованием методов описаний.
Иерархии моделей, мета-моделей, мета-мета-моделей посвящена мыслительная трансдисциплина онтология, но в нашем курсе мы рассмотрим только особенности моделирования и мета-моделирования в рамках системного мышления --- создание системных описаний, известное как системное моделирование.