КЛАССИФИКАЦИЯ – основа управления любым производством
Что такое классификация? Насколько непродуманная классификация товаров, услуг, контрагентов может повлиять на управление процессами в компании? Какой круг вопросов может помочь решить правильно построенная классификация? На все эти вопросы будет дан ответ в предлагаемой статье.
К классификации относятся как к чему-то второстепенному, не имеющему прямого отношения к бизнесу. Опыт показывает, что даже если компания имеет дело с большим количеством номенклатуры, то классификация номенклатуры в лучшем случае осуществляется по производителям того или иного товара. То есть признак того или иного товара – это производитель этого товара. Это порочный подход к классификации, который не дает возможности ни анализировать движение товаров, ни вести точный учет, ни прогнозировать «поведение» того или иного товара на рынке.
Прежде всего, определим, что такое классификация.
Классификация - это один из разделов Логики, которая в настоящий момент изучается только в очень специализированных учебных заведениях.
Сводится же он к тому, что все море объектов, требующих осмысления или какой-либо обработки, организуется в виде упорядоченной системы. для которой разрабатываются определенные правила навигации и в которой каждому объекту отводится вполне определенное место, так что не возникает сомнений ни в том, куда поместить данный объект, ни в том, где его при надобности искать.
В таких случаях принято говорить, что эти объекты “расклассифицированы”, а самоё систему называют “классификацией”. Массивы, с которыми человеку приходится иметь дело, могут быть предметами (их можно пощупать, подвигать, и т.д.), графическими образами или фигурами (круг, конус, прямая, и т.д.), действиями или операциями (резание, выращивание, рисование, и т.д.), качествами (цвет, температура, твердость, и т.д.), могут быть звуками, символами, понятиями и много чем еще, и в каких-то ситуациях каждый из них может стать объектом классификации.
Но в любом случае процедуру классификации человек выполняет не непосредственно с объектами, а с понятиями, описывающими эти объекты на человеческом языке. И в этом случае весь инструментарий для проведения классификации ему предоставляет наука логика. К сожалению, эту науку уже давно не изучают ни в школах, ни в вузах (за редким исключением) и каждый вынужден постигать ее своим умом, что не всегда приводит к разумным результатам. Поэтому для начала придется вспомнить основные понятия логики, необходимые для изучения названной выше процедуры классификации.
2.ЛОГИЧЕСКИЕ ОПЕРАТОРЫ.
2.1. Определение
Определение - это логический прием, имеющий целью раскрыть или уточнить содержание понятия. Основная задача определения (применительно к нашей проблеме) - отличить и отграничить определяемый объект от всех иных.
Формы определений очень многообразны. Для целей классификации наиболее подходящим является явное определение через род и видовое отличие, которое условно можно описать формулой
А=В и С,
где “А” -определяемое понятие, “В” - понятие, более общее по отношению к “А” (родовое понятие), “С” - такие признаки, которые выделяют объекты, обозначаемые “А”, среди всех объектов, обозначаемых “В” (видовое отличие). Типичные примеры - словарные определения или определение понятия “определение”, данное в начале этого раздела.
Определение такого типа легко дать, когда имеешь дело с хорошо знакомым объектом. Если же пришлось столкнуться с “черным ящиком”, устройство которого не известно, то приходится ограничиться так называемым неявным определением, т.е. определением через набор известных его функций, свойств или фактов взаимодействия с окружающим миром (типичный пример - возбудитель какой-либо болезни на той стадии его изучения, когда его еще не выделили в чистом виде).
Правила явного определения:
1. Правило соразмерности определяющего и определяемого понятий. Примеры ошибок, нарушения этого правила:
а) слишком широкое определение: “Оптика - это раздел физики, в котором изучаются свойства и поведение электромагнитных волн”, но под это определение попадает и другой раздел физики - радиофизика;
б) слишком узкое определение: “Сверхпроводник - это металл с нулевым сопротивлением”, но в это определении не учтены керамические сверхпроводники.
2. Правило запрета порочного круга, когда понятие определяют через само себя либо непосредственно, либо через промежуточное понятие, определяемое, в свою очередь, через исходное понятие. Пример нарушения: “Закон есть закон”.
3. Правило ясности всех понятий определяющей части. Здесь очень важно, для кого дается определение, и в определяющей части допускается использовать только те понятия, которые хорошо известны и однозначно понимаются всем контингентом будущих пользователей (читателей, слушателей, и т.д.). Наиболее коварным нарушением этого правила является использование в определении терминов, допускающих многозначное толкование (омонимов), а также метафор и других образных средств языка, т.к. определяемое понятие может быть понято совсем не так, как того хотел дающий ему определение.
Прозрачный смысл приведенных выше правил отнюдь не означает легкости их исполнения, и в некоторых случаях для каких-то понятий просто невозможно дать объективное определение-описание, которое однозначно понималось бы всеми, кому оно предназначено. В этих случаях приходится давать определение-предписание, т.е. волевое назначение данному понятию определенного смыслового содержания. Такие определения-предписания можно встретить в большинстве законодательных актов, начинающихся, как правило, с раздела “Термины и определения”. Определение-предписание всегда имеет ограниченную сферу актуальности, как правило, оговариваемую его инициатором. В классификациях следует по возможности избегать определений-предписаний, а если уж без него никак не обойтись, то нужно при каждом упоминании такого понятия давать ссылку на его определение-предписание.
2.2 Вариантообразующие операторы
Вариантообразующие (формообразующие) логические операторы основной своей целью имеют выявить и назвать все возможные варианты какого-либо объекта (предмета, действия, качества, и т.д.). К этой группе операторов относятся логическое деление, обобщение и классификация.
2.2.1. Деление
Логическое деление - это распределение на группы всех тех объектов, которые мыслятся в исходном или делимом понятии. Эти группы называются членами деления. Признак, по которому производится логическое деление, называют основанием деления. В каждом делении, таким образом, имеются делимое понятие, основание деления и члены деления. Делимое понятие является родом, а члены деления - видами по отношению к данному роду. Число членов деления всегда является конечным.
Логическое деление не следует смешивать с другой, очень похожей операцией - расчленением некоторого объекта на составные части. Формально каждый из этих логических операторов можно реализовать с помощью вспомогательных вопросов:
-Какие известны варианты данного объекта, различающиеся по данному признаку?” - для деления.
-Из каких частей состоит данный объект?” - для расчленения.
Можно различить и результаты действия этих операторов (ряды дочерних понятий), но уже не по вопросам, а по вспомогательным утверждениям:
-Любой из членов ряда дочерних понятий (т.е. членов деления) в то же время является делимым понятием” - деление.
-"Ни одно из дочерних понятий (продуктов расчленения) не является расчленяемым понятием” - расчленение.
Основные правила логического деления:
Деление должно проводиться только по одному основанию. Пример нарушения: в любом обувном магазине есть отделы обуви: 1) мужской, 2) женской, 3) детской, 4) резиновой. В каком отделе вы бы стали искать галошки для своей горячо любимой дамы трех лет отроду?
Деление должно быть соразмерным или исчерпывающим, т.е. сумма объемов членов деления должна быть в точности равна объему делимого понятия. Здесь также возможны два типа ошибок: неисчерпывающее деление (например, в бланке одной из переписей населения в графе “образование” стояло три варианта ответа: начальное, среднее и высшее; а куда же деть неграмотного младенца?) и избыточное (смотри выше пример с обувью).
Члены деления должны быть альтернативными или взаимно исключать друг друга. Это позволяет найти каждому конкретному объекту одно-единственное место в ряду членов деления. Нарушение - тот же пример с обувью.
Деление должно быть непрерывным, однопорядковым. Это означает, что нельзя часть родового понятия делить на виды, а другую часть - на подвиды таких видов (например, неверно деление наук на гуманитарные, естественные и математику).
Последнее правило имеет два важных исключения:
4а) Дихотомия - это деление объектов на две группы, в одну из которых входят разновидности, обладающие некоторым конкретным свойством, а в другую - все остальные, этим свойством не обладающие. Например, деление двигателей на электрические и неэлектрические, при котором во вторую группу войдут и лошадь, и реактивный двигатель, и двигатель внутреннего сгорания, и все остальные двигатели, не использующие электроэнергию.
4б) Деление, когда мы предполагаем, что, кроме известных вариантов реализации данного основания деления могут быть и иные, пока нам не известные, тогда для них в ряду членов деления отводится ячейка “прочие”.
А теперь в качестве упражнения ознакомьтесь с цитатой из “некоей китайской энциклопедии”, приведенной в книге [1], в которой говорится, что
“животные подразделяются на:
а) принадлежащих императору
б) бальзамированных
в) прирученных
г) молочных поросят
д) сирен
е) сказочных
ж) бродячих собак
з) включенных в настоящую классификацию
и) буйствующих как в безумии
к) неисчислимых
л) нарисованных очень тонкой кисточкой из верблюжьей шерсти
м) прочих
н) только что разбивших кувшин
о) издалека кажущихся мухами”.
Какие из правил деления здесь нарушены?
2.2.2. Классификация
Классификация как логический оператор - это просто многоступенчатое логическое деление, когда каждый из членов деления в свою очередь становится делимым понятием, но уже по иному основанию деления. Формально ограничений на глубину классификации, т.е. на число ступеней деления не существует, но реально в каждой конкретной классификации границы всегда есть и чуть позже мы с ними разберемся подробнее.
В простейшем случае классификация представляет собой древовидную или иерархическую структуру, это происходит, когда каждый из членов классификации подвергается делению только по одному основанию. На верхнем этаже этой пирамиды или дерева находится главное понятие, дающее название всей классификации и обобщенно охватывающее абсолютно все объекты, входящие в эту классификацию. Следующий, второй слой или этаж - результат логического деления главного понятия по наиболее существенному признаку или основанию деления, под ним располагается следующий слой, полученный логическим делением каждого из элементов второго этажа по своему основанию деления (тоже наиболее существенному), и т.д.
Однако во многих случаях объекты, входящие в объем какого-либо члена классификации, различаются по двум (или более) равносущественным основаниям, и тогда древовидная структура уступает место комбинативной или фасетной структуре: линейка альтернативных членов деления заменяется матрицей, размерность которой соответствует числу одновременно реализующихся оснований деления. Эта матрица занимает в структуре классификатора уже не один слой или этаж, а столько, сколько оснований деления задействовано в матрице.
2.2.3. Обобщение
При формировании какой-либо классификации иногда приходится двигаться не только вниз, в сторону деления понятий, но и вверх, для чего существует оператор, симметричный делению - обобщение. Это не простой оператор, его реализация невозможна без двух других операторов - сравнения и различения. Первый из них ставит своей целью выявить все то общее, что есть у сравниваемых объектов, а второй предназначен для нахождения того единственного атрибута или принципа, по которому различаются сравниваемые объекты. Таким образом, оператор сравнения позволяет сформулировать понятие обобщенного объекта (аналог делимого понятия), а оператор различения выявляет основание обобщения (аналог основания деления).
Однако в действительности при нескольких сравниваемых объектах такая ситуация является скорее исключением, чем правилом, чаще все объекты не имеют ни одного общего существенного атрибута, и различия у каждой пары - тоже свои. В таких случаях приходится констатировать, что одношаговое обобщение невозможно, массив надо разделить на несколько групп, в каждой из которых имеется и общее, и единственное существенное различие, провести для каждой из групп “локальное” обобщение, а затем уже пытаться реализовать обобщение этих групп (возможно, тоже не одношаговое).
До сих пор молчаливо предполагалось, что оператор обобщения применяется к группе понятий. Однако достаточно часто встречается задача обобщения одного - единственного понятия. Эта задача и проще, и сложнее. Проще потому, что ее можно осуществить одним действием - отбрасыванием одного из атрибутов исходного объекта. Сложнее потому, что выбрать из всего комплекса атрибутов объекта тот, который будет отброшен при обобщении, - отнюдь не просто. Формально, исходя из симметричности, противоположности операторов деления и обобщения, можно заключить, что, если для деления в качестве основания выбирается наиболее существенный атрибут объекта, то для обобщения нужно выбрать в качестве основания наименее существенный признак. Но перечень атрибутов любого объекта всегда ограничен со стороны наиболее значимых (или существенных) и ничем не ограничен со стороны менее значимых атрибутов. Конец этого перечня всегда определяется ситуацией, внешней по отношению к классифицируемому объекту, т.е. зависит от целей классификации и от окружения, с которым взаимодействует объект. А если вспомнить о том, что классификация предназначена для широкого круга пользователей, а классифицируемые объекты могут реально встречаться в самом разном окружении, то становится понятным, что задача обобщения одного - единственного объекта, во-первых, непроста, а во-вторых, неоднозначна. Неоднозначна, прежде всего, потому, что при разных вариантах обобщения последующее логическое деление получившегося обобщенного понятия (а оно при классификации совершенно обязательно, причем по тому же основанию) даст совершенно различные наборы членов деления
Следует особо подчеркнуть, что классификация (как логический оператор) является корректной тогда и только тогда, когда при ее создании использовались только логическое деление и логическое обобщение, причем для каждого перехода с этажа на этаж классификации четко и однозначно формулировалось основание логического деления (разумеется, при безусловном соблюдении всех правил логического деления).
Наконец, отметим, что в рамках классификации операция обобщения всегда сопровождается последующей операцией деления получившегося обобщенного понятия по тому же самому основанию.
2.3. Системообразующие операторы
Один из них уже упоминался выше - это расчленение. Симметричный ему оператор - соединение - применяется гораздо реже (соотношение приблизительно такое же, как между анализом и синтезом). Но каждый из них в руках невнимательного аналитика может незаметно подменить похожий оператор совсем иного назначения (деление или обобщение), и тогда стройная конструкция классификации теряет большую часть своего эвристического потенциала. Но об этом дефекте речь пойдет позже, а сейчас, чтобы разобраться с системообразующими операторами, придется совершить небольшой экскурс в сторону основных понятий системного подхода.
"Система - это упорядоченное определенным образом множество элементов, взаимосвязанных между собой и образующих некоторое целостное единство"[2]. Система характеризуется составом элементов, структурой и выполняет определенную функцию.
Элементы - это относительно неделимые части целого, которые в совокупности образуют систему. Элемент считается неделимым в пределах сохранения определенного качества системы. Например, в компьютере блок питания является элементом, который можно рассматривать как неделимое целое, поскольку тот факт, что блок питания имеет сложное устройство и сам состоит из многих деталей, имеет для системы "компьютер" весьма несущественное значение.
Структура - это закономерные устойчивые связи между элементами системы, отражающие пространственное и временное расположение элементов и характер их взаимодействия. Именно структура, вид и конфигурация связей между элементами делают комплект элементов собственно системой.
Функция - это внешнее проявление свойств объекта (системы или ее элемента), определенный способ взаимодействия объекта с окружающей средой. Чаще всего функции проявляются в форме действий и отражают возможности системы. Среди всех функций обычно выделяют главную полезную функцию (ГПФ системы) как функцию, ради которой и создавалась система. (Хотя надо иметь в виду, что существуют не только искусственные, созданные человеком системы, но и естественные, природные, для которых понятие ГПФ в этой формулировке бессмысленно).
Элементы системы следует отличать от подсистем, также являющихся частями системы. Основное отличие состоит в том, что подсистемы формируются из элементов системы по функциональному признаку, т.е. для реализации определенной внутренней функции системы. Иногда подсистема содержит всего один элемент; с другой стороны, один и тот же элемент может входить в несколько подсистем.
Не вдаваясь в детали системного подхода (эту информацию можно почерпнуть, например, в [3]), отметим, что расчленение объекта как системы можно провести двояко: или на элементы, или на подсистемы. Разница при этом такая же, как между комплектом рабочих чертежей устройства и детальным описанием особенностей работы этого устройства и всех его частей.
Таким образом, подсистемы - это более общие и более информационно значимые единицы расчленения, чем элементы системы. Это сказывается и в названиях: название подсистемы обычно состоит из обобщенного слова типа “блок”, “система”, “устройство”, и т.п. плюс к нему существительное в родительном падеже, выражающее функцию или цель этого “блока”, например, блок электропитания, система наведения, устройство стыковки, и т.д. В то же время элементы системы, как правило, называют конкретным термином, принятым у конструкторов, а если и случается название с обобщающим словом, то это свидетельствует только о том, что этот элемент одновременно является подсистемой, т.е. единолично выполняет важную внутреннюю функцию системы.
Все системы, независимо от их природы, обладают рядом общих свойств.
Целостность системы означает, что комплекс объектов, рассматриваемый в качестве системы, обладает общими свойствами, функцией и поведением, причем свойства системы не сводимы к сумме свойств, входящих в нее элементов.
Делимость системы отражает тот факт, что любой объект можно представить состоящим из элементов. В соответствии с этим в рамках системного подхода любой объект нужно рассматривать в трех аспектах: как нечто целое (систему), как часть более общей системы (надсистемы) и как совокупность более мелких частей (подсистем).
Теперь в свете этих понятий и определений можно более глубоко разобраться с содержанием и особенностями основных системообразующих логических операторов.
2.3.1. Расчленение
Мы уже дважды начинали обсуждать этот оператор, но как его проводить, об этом пока не говорилось. С точки зрения познавательной значимости (или информационной содержательности) из двух вариантов расчленения системы (на элементы и на подсистемы) второй безусловно предпочтительнее, и выбрав именно этот вариант, можно сформировать и наиболее понятную и естественную процедуру его реализации. Основана она на том, что каждая из подсистем (будущих продуктов логического расчленения системы) характеризуется основным, наиболее практически значимым атрибутом - своей главной полезной функцией (ГПФ), которую она выполняет в нашей системе. По определению, эта ГПФ подсистемы является внутренней функцией системы и отражает динамику ее внутренних связей. Поэтому первым шагом при расчленении системы является определение перечня всех ее внутренних функций. Здесь нет единого “основания расчленения” (как при логическом делении), более того, внутренние функции, сравниваемые попарно, могут не иметь ничего общего, хотя все вместе они связаны, образуя функциональный облик системы.
После того, как перечень внутренних функций системы сформирован, процедура расчленения завершается механическим составлением пар понятий: для каждой внутренней функции (выраженной, например, отглагольным существительным) подбирается подходящее обобщающее слово (о них говорилось в предыдущем разделе) и составляется обобщенное название данной конкретной подсистемы.
Предлагаемый способ реализации процедуры расчленения - не единственный, но наиболее подходящий для целей классификации. Кстати, при таком способе практически исключается опасность незаметной подмены логического деления логическим расчленением, и наоборот.
2.3.2. Соединение
Этот логический оператор (симметричный расчленению) своим результатом имеет синтез надсистемы из имеющихся объектов или систем. С классификацией в чистом виде это практически не имеет непосредственной связи, хотя по эвристической мощи этот оператор несравним с остальными, так как он - единственный, с помощью которого можно создать, породить принципиально новую систему. Применение этого оператора, как правило, связано с творческим осмыслением ситуации, с озарением, с изобретением в самом широком смысле этого слова, а поэтому ни алгоритма, ни каких-либо закономерностей этого процесса (особенно с прицелом на компьютерное исполнение оператора) сейчас предложить не удается.
5. Анализ некоторых классификаторов
Практически в каждой отрасли человеческой деятельности используются те или иные классификаторы. Систематические библиотечные классификации, многочисленные классификации товаров, классификации отраслей знания, классификации объектов интеллектуальной собственности, классификации изделий промышленности (станков, приборов, деталей, инструмента, и т.д.), классификации должностей и званий, классификации нормативных актов, классификация химических соединений, классификация животных, и так далее, перечень можно продолжать бесконечно.
Что общего у всех этих классификаций? Прежде всего, то, что почти все они формировались стихийно, без жесткого алгоритма процедуры развития. Многие из классификаций имеют уже очень солидный возраст (например, классификация животного мира, созданная Линнеем, живет уже несколько веков), а количество любых классифицируемых объектов имеет тенденцию со временем только увеличиваться, разнообразие их - тоже. Поэтому классификатор - развивающаяся система, и это развитие совершается усилиями самых разных людей, отнюдь не всегда обращающих внимание на такие “мелочи”, как правила логического деления.
Результатом этого является наличие ошибок логического деления и, как следствие, основной дефект многих классификаторов - перекрытие ячеек классификатора и неизбежная неоднозначность выбора ячейки для очередных классифицируемых объектов. Финалом же этой цепочки следствий является то, что пользователь не сможет найти интересующий его объект иногда просто из-за того, что он лежит не там, где его ищут.
Рассмотрим конкретные классификаторы, наиболее часто используемые в человеческой деятельности.
5.1. Классификаторы отраслей знания
Если взять любой вузовский учебник по конкретной науке. то его оглавление почти всегда может служить классификатором областей знания в данной науке. Например, есть учебник “Общая физика”, но есть и учебник “Оптика”, а есть и учебное пособие “Волновая оптика”. На примере этих трех книг можно продемонстрировать вложенность классификаций: в учебнике общей физики есть раздел “Оптика”, в учебнике оптики есть раздел “Волновая оптика” (а по некоторым аспектам волновой оптики есть монографии, в которых также имеются свои оглавления, еще более углубляющие классификацию знаний).
Знания интересуют людей по разному. И классификаторы отраслей знания могут служить разным целям. Чаще всего, конечно, справочным, поисковым: знать все невозможно, но знать, где лежат нужные в данный момент знания, можно и нужно. Поэтому в научных библиотеках, например, всегда есть не только алфавитный каталог (как уже говорилось раньше, алфавитный принцип - самый искусственный при классификации), но и - обязательно! - систематический, упорядоченный именно по темам, по отраслям знаний. Существует довольно много классификаций отраслей знаний, начнем обзор с самой главной - Универсальной десятичной классификации.
5.1.1. Классификатор УДК
Хотя эту аббревиатуру из трех букв УДК каждый встречал десятки и сотни раз (поскольку каждая статья и каждая книга снабжаются кодом УДК), мало кто знает, на каких принципах основана эта классификация. Существует она более 90 лет (первое сводное издание вышло в 1905 году), работало и работает над ее модификацией практически все мировое сообщество, в результате получилась мощная всеобъемлющая система, описать которую лучше, чем это сделано в самом классификаторе [4], невозможно. поэтому мы просто приведем оттуда развернутую цитату.
“... Универсальная десятичная классификация в целом характеризуется несколькими основными свойствами. Само название говорит о двух из них: универсальности и десятичности. Кроме того, следует отметить многоаспектность, как заложенную в структуре основной таблицы, так и возникающую при применении вспомогательных таблиц и приемов образования индексов, несущих в себе элементы стандартизации.
В многочисленных разделах этой системы упорядочено множество понятий по всем отраслям знаний или деятельности. Иными словами, УДК охватывает весь универсум знаний. При этом УДК не является конгломератом отдельных отраслевых классификаций. Хотя разделы классификации, соответствующие отдельным отраслям, отличаются по своей внутренней структуре, определяемой спецификой отрасли, система воспринимается как единое целое, благодаря существованию единого иерархического кода, общих правил построения индексов и непременному показу взаимосвязей данного раздела и его зависимости от других с помощью методического аппарата (“смежные области”, “ссылки”). УДК универсальна и в применении. Благодаря обилию средств и приемов индексирования, легко сокращаемой дробности, она успешно применяется для систематизации и последующего поиска самых разнообразных источников информации в различных по объему и по назначению фондах - от небольших узкотематических собраний специальной документации до крупных отраслевых и многоотраслевых справочно-информационных фондов.