Метод описания и мега-модель

Кроме набора карт нам нужно ещё иметь и набор легенд для этих карт. Для разных наборов данных, чтобы их прочесть, нужно иметь их модели данных. Например, для базы данных сведений о концертах в Париже осенью 2022 года нам нужна модель данных для таких сведений, а не только сами сведения. Нужна мета-модель сведений о концертах, а не только сами сведения о концертах. Будем называть мульти-модель в сумме с определяющими её мета-моделями --- мега-моделью.

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

Если нам потребуется отмоделировать холм около другой деревни, то у нас будет другая мульти-модель при сохранении всех тех же мета-моделей. Рассматривать же и обсуждать в целом можно будет только мега-модель: без обсуждения видов карт, соглашения об условных обозначениях на этих картах и прочего, относящегося к мета-моделированию, обсуждать карты нельзя. Если вы не договорились, на каком языке пишете проектную документацию (китайском, суахили или румынском), то вам может понадобиться её переписывать --- но перед перепиской всё равно придётся договориться о языке. Если вы не договорились, в каком формате вы предоставляете отчёт о прибылях и убытках, то вам может понадобиться его переписывать, но перед перепиской всё равно нужно будет договориться о мета-модели из финансового метода описания --- какой же формат отчёта о прибылях и убытках нужно предоставить. Нельзя моделировать без знания мета-модели и договорённости о том, что она сможет отразить предмет интереса проектной роли. Не знаете типов (не имеете образования, например), не нашли нужный учебник и выдумали мета-модель «из головы», «на коленке», не документировали мета-модель --- и дальше будут бесконечные провалы из-за невозможности объяснений по поводу значений важных характеристик, отражённых как объекты плохих или вообще неизвестных/непонятных типов. «-- Петька, приборы! --- Восемь! --- А чего восемь?! --- А чего приборы?!».

При обучении моделированию учат не модели (модель будет каждый раз новая для каждой новой системы!), учат набору типов мета-модели, объекты для которых нужно будет уметь находить в предметной области интереса. Этот набор типов, то есть мета-модель, будет один и тот же для разных моделей. Не отмоделировали какой-то объект --- не смогли потом провести рассуждение с его использованием, проморгали что-то важное в проекте.

Учат методам моделирования --- они будут одни и те же для разных систем, они будут помогать учитывать интересы одних и тех же проектных ролей, хотя играть эти проектные роли будут разные люди в разных проектах --- знание мета-моделей помогает переносить из проекта в проект опыт о том, что является в системе важным и что удовлетворяет интересам проектных ролей. Вы один раз учитесь 3D или даже 4D-моделированию инженерных систем, затем используете это мастерство моделирования во множестве самых разных проектов.

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