1 Цит. по Альтшуллер И, Городнов А Бизнес как система. Разговор по душам о ситуациях и понятиях. СПб., 2012. С. 72. 2 Имеются ввиду нотации типа AR1S Toolset, IDEFO (Integration Definition for Function Modeling), IDEF1, IDEF3, D FD (Data Flow Diagramming), UML и т. п 1.2. ФУНКЦИЯ — все сложнее, чем кажется 61 екты называются соответственно инструмент (НФ), те. то, что воздействует, обрабатывает, и изделие (ОФ) — тона что оказывается воздействие, что обрабатывается. НФ меняет (управляет) ОФ. На самом деле ОФ также меняет (управляет) НФ, но это уже другая функция, которая описывается и анализируется от дельно. Рис. 1.5. Модель функцияПри этом именно функциональные потребности являются источником развития любой искусственной системы Это наше стремление улучшить функционирование системы как рази задает ту самую тенденцию (закономерность) стремления ИС к идеальности, о которой говорилось выше. Впрочем, это относится не только к искусственным системам — есть основания полагать, что это стремление присутствует и у многих естественных объектов, что как рази роднит их, позволяет применять многое в ТРИС к любым (а не только искусственным) системам вообще. Однако, невозможно улучшить ТС, не определив, что же мы хотим улучшить, те. не сформулировав достаточно строго функцию всей ИС и, как правило, ее элементов (того, что мы выделили как неделимые. Не зная функции всей ИС, мы теряем критерий, позволяющий понять, достигли мы нужного нам результата или нет. Не зная функций элементов, мы не сможем понять, как система работает. Скажем тоже самое более строго невозможно построить улучшенную модель некоторой ИС или ее элемента, не построив исходную модель этой ТС (не описав эту ТС) или ее части и модели взаимодействий этой ТС и/или ее элементов внутри ИС и с внешним (помните, любая ИС — открытая миром. Ведь именно эти взаимодействия и определяют характер функционирования нашей системы.Причем, как правило — это будет видно из дальнейшего, — в такой модели всегда находятся функции, описывающие нежелательные, вредные для всей системы или надсистемы действия. И если мы серьезно намерены улучшить ТС, мы должны непросто понять, как она работает (описать ее функции, но прежде всего найти и учесть именно эти особенности нашей ИС. Рассмотрим внимательнее свойства функции.Надеемся, читатель уже понял формулировка функции, согласно присвоенным ей свойствам унарности и конкретности, всегда должна состоять из: • глагола в неопределенной форме, указывающего, какое действие осуществляется НФ (элементом ИС или всей ТС, те. моделью фрагментов реальности См, например Лима (е Фариа А Эволюция без отбора. Автоэволюция формы и функции М ., 1991. Глава 1. Базовые модели • и существительного в винительном падеже, описывающего то, по отношению к чему это действие выполняется, в чем (каком ОФ) происходят изме нения. А поскольку инструмент может в разных условиях использоваться совершенно по-разному, оказывая разное воздействие на изделие, то функция всегда формулируется для конкретных условий взаимодействия НФ и ОФ. Эти условия и необходимые детали можно уточнить с помощью дополнений, записываемых в скобках в любом нужном вам месте формулировки. Это и все другие свойства функции будут хорошо видны из приведенных ниже примеров. Унарность также не позволяет давать формулировки типа соединять что-то с чем-то. Ведь тогда непонятно, изменения в каком конкретно объекте мы описываем. Правда, за счет свойства дискретности мы про каждый из пары этих элементов можем сказать, что он удерживает другой. Не менее важно и то, что элемент, на который (в нашей модели) направлено действие (ОФ), всегда находится вне НФ. Только барон Мюнхгаузен якобы мог сам себя вытащить за волосы из болота, да еще, говорят, жила одна кошка (та самая, киплинговская), которая могла гулять сама по себе. Все остальные кошки гуляют по объектам, явно этими кошками не являющимися. Свойства воспроизводимости и переносимости сослужат нам немалую пользу немного ниже. А пока обратим еще раз особое внимание на очень важное свойство (даже лучше сказать — требование) конкретности описания действия — именно этим функция в нашем понимании больше всего будет отличаться от обычного, бытового, разговорного описания взаимодействий в системе. Именно конкретность описания действия часто позволяет выделить параметра значит, дать точную оценку уровня выполнения функции, правильно выбрать необходимые ресурсы для ее улучшения, добавим мы, немного забегая вперед. Иными словами, формулировка функции не должна превращаться в лозунг типа обеспечить, осуществить, выполнить, ведь в этом случае невозможно выделить параметр такого, якобы, действия, те. будет нарушено свойство измеримости, а значит, наше описание уже не будет функцией в том смысле, который мы вкладываем в этот термин. Совершенно очевидно также, что в формулировке функции должно быть описание некоторого действия, а не его отрицание, те. в нем недопустима частица «не». Заметим, что, как мы уже говорили, в большинстве наук четкого разделения системы как модели реальности и самой реальности не производится, и системами обычно называют совокупности реальных объектов, которые вместе обеспечивают появление эмерджентного свойства у какого-то (или некоторых) из них. И мы бы с удовольствием сохранили такой подход в ТРИС, если бы у нас не было необходимости ввести свойства конкретности и унарности функций, без которых мы не сможем выполнить строгий функциональный анализ ИС. Именно эти свойства заставили нас еще при введении термина ИС перейти на модельный подход, о чем и говорилось в 1.1.2, оторвать, отделить модель некоторого объекта от самого этого объекта и ограничить, таким образом, широту его рассмотрения. Зато получить полное и точное описание всех его функций, как по 1.2. ФУНКЦИЯ — все сложнее, чем кажется 63 лезных, таки вредных в узких рамках конкретных условий его работы. И хотя мы будем позволять себе (и быть может, по недосмотру, уже позволяли) переходить на расширенный язык, называя системой сам объект, всегда полезно правильно понимать, о чем на самом деле идет речь. Чтобы всегда получать именно такое описание, ниже предложены правила формулирования функций Исторически эти правила восходят к работам Ч. Бай- туэема корпорация Сперри Рэнд), предложившего методику системного анализа функций — FAST (Function Analysis System Technique). Их разработка в нашей стране (и последующее широкое использование) началось благодаря усилиям В.М. Герасимова и С.С. Литвина в х годах прошлого века. Алгоритм формулирования функции 1) Выделить два взаимодействующих элемента (инструмент — изделие, выбрать НФ и ОФ (при этом для ОФ рекомендуется выбирать как можно более общее название) убедиться в наличии (возможности) изменений в изделии в результате действия на него инструмента или появлении этих изменений при прекращении этого действия) описать эти изменения или характер сохранения состояния ОФ под действием НФ в рекомендуемой здесь форме действие — элемент (глагол + существи тельное). В принципе этого достаточно — простой алгоритм из трех шагов. Для особо интересующихся мы можем предложить еще три вспомогательных приема) уточнить полученную формулировку, проверив правильность выбора ОФ с помощью вопросов зачем, если НФ может выполнять выбранное действие, и каким образом, если не может) проверить точность записи действия с помощью вопроса что значит) дополнить формулировку необходимыми комментариями (записываемыми в скобках в любом месте полученной формулировки функции). Поясним работу довольно сильных наших помощников при формулировании функций — вопросов зачем, каким образом и что значит?» Получив предварительную формулировку функции, всегда полезно проверить, правильно ли вы определили НФ. Точнее, функцию того ли объекта вы сформулировали. Дело в том, что НФ, как правило, — элемент ТС, а значит, действие ее элементов легко перепутать с действием всей ИС и наоборот. Поэтому рекомендуется: а) проверить, может ли выбранный вами НФ сам осуществлять те изменения, которые вы описали как его действия Приведенный алгоритм учитывает такие из указанных выше свойств функции, как унар- ность, конкретность и дискретность Глава 1. Базовые модели Если не может, то скорее всего вы замахнулись на всю ТС (в то время как собирались определить функцию только одного элемента этой ИС) или даже на ее НС. Например, если вы определили действие рюкзака как переносить вещи, то, посмотрев внимательно, легко понять, что сам рюкзак, без человека, этого делать не может. В этом случае рекомендуется поставить вопрос каким образом (он это делает И сразу станет понятно, что сам по себе рюкзак может только удерживать вещи. Он может переносить вещи лишь в составе более общей ТС — человек с рюкзаком, превратившись в элемент этой ТС (если по отношению к вещам, тов ее РО). Если же элемент, функцию которого вы хотите сформулировать, может сам ее выполнять, то, наоборот, всегда полезно проверить, не описали ли вы случайно действие отдельных подсистем той ТС, функцию которой собирались определить. Например, если вы решили, что функция дрели удерживать сверло, то при проверке легко выяснится, что, конечно, дрель может это делать. И тогда полезно спросить себя — зачем Ответ на это вопрос выведет вас на уровень всей ИС или ее НС и поможет правильно определить, что вся дрель нужна нам вовсе не для того, чтобы удерживать сверло, она нужна (вместе со сверлом, чтобы разрушать стенку. С этим вопросом мы еще столкнемся в приведенных ниже при мерах. Кстати, это вообще очень полезный вопрос для формирования своего правильного этичного поведения в обществе, по отношению к которому мы всего лишь подсистема. Например, как много книг, фильмов, других художественных образов посвящено мести. А если, прежде чем заниматься этим неблагородным делом, задать себе вопрос Зачем А еще и рассмотреть эту задачу в поле параметров. Кому, в самом деле, нужна эта борьба запрошлое Неужели у вас мало других забот? В этой игре может — не может (зачем — каким образом) мы как бы подсознательно уточняем границы нашей ИС. Пусть вы решили, что человек удерживает корпус фонарика — корпус удерживает батарейки — батарейки питают лампочку — лампочка излучает свет — свет освещает объекты. В этой цепи взаимодействий вы можете провести границу ТС в любом месте, нов зависимости от вашего решения определится и функция ИС (все они уже практически названы в приведенном перечислении. Для чего вам нужен фонарик чтобы просто излучать свет, скажем, просить о спасении своей души (три точки — три тире — три точки, или чтобы освещать некие предметы Ответив на этот вопрос, вы поймете, что должно входить в ИС, выполняющую эту функцию, а что нет. На самом деле все, конечно, сложнее. В целом ряде случаев однозначно ответить на этот вопрос вы сможете только введя в состав ТС особый вид элемента — материал потока, элемент, который одновременно является как частью ИС, таки частью ОС. В нашем случае это свет. Иначе возникнут споры включать его в фонарик (он же там есть) или не включать — он ведь в основном за его пределами, он результат совместного действия всех остальных элементов фонарика. Как правило, именно МП и выполняет главную функцию ТС. Это, впрочем, не отме-
1.2. ФУНКЦИЯ — все сложнее, чем кажется 65 няет правил определения функции, но может упростить, сделать более наглядной работу по построению рабочих (аналитических) моделей ИС. Что же касается вопроса что значит, то с ним мы не раз еще столкнемся в приведенных ниже примерах, увидим его работу на деле. Хотим предупредить также, что при использовании пункта 4 предложенного нами алгоритма (уточняющих вопросов зачем и каким образом) надо соблюдать осторожность — он должен быть подчинен пунктам 1—3. Одним из широко используемых примеров в ФСА является якобы неправильная формулировка функция ледокола — колоть лед. Обычно спрашивается А вам нужен колотый леди предлагается поставить уточняющий вопрос Зачем (ведь ледокол колоть лед может. Это хороший вопрос. Мы же позволим себе обратить внимание проницательного читателя на то, что уточненная формулировка перевозить грузы будет правильной только в том случае, если эти грузы перевозит сам ледокол. Если (как это чаще всего и бывает) ледокол нужен, чтобы проводить суда с грузами, то оказывается, что перевозить грузы ледокол сам не может (в таком случае он используется не для этого. И при этом он никак ни ссудами, ни с грузами не взаимодействует. Его объектом функции тогда является именно лед, который он должен расколоть (дополнительная функция) и раздвинуть (переместить. Последнее и является его главной функцией. То есть название ледокол все же неточно — его правильнее называть «ледосдвиг», просто последнее как-то не ложится на наш язык. Другое дело — правильная постановка задачи по проводу судов, которая может вывести на свертывание ледокола. Но это уже тема следующих глав. Аналогично: мышеловка предназначена для того, чтобы удерживать мышь. Как бы ни утверждал проницательный читатель, что мышь нам ненужна (мы ее все равно потом выбросим, а нам нужно сохранить муку. Но мышеловка с мукой не взаимодействует, а даже если бы взаимодействовала, то ничего бы с ней не делала бы. Иными словами, не всегда надо быть таким проницательным, порой достаточно просто действовать по алгоритму. Примеры Начнем со свечи — пусть ее мерцающий свет не даст нам заблудиться при формулировке функций Для чего существует свеча Конечно, для того, чтобы освещать помещение, правда Но если эта свеча установлена на новогодней елке или воткнута в торт вместе с другими, числом прожитых героем лет, то наверно совсем не для того, чтобы освещать. А если ее зажигают перед иконой в церкви Мы уж не говорим о том, что свеча не только светит, но и греет, что она может служить прекрасным инструментом для психотехнических упражнений натре нировку внимания, а также дыхательных, на выработку длинного выдоха. Да мало ли для чего — ниже, надеемся, нам удастся убедить читателя, что она (как и любой другой предмет) может быть использована для всего. Пока мы не опреде- Глава 1. Базовые модели лим конкретные условия, в которых находится НФ, мы не сможем ничего сказать о томна что и как он воздействует. Или вот простая вещь — молоток. Для чего его только не используют, нов целом он для того, чтобы что-то забивать. Разве не так Нет, не так. Но давайте по порядку, по приведенному выше алгоритму) инструмент — молоток, изделие — гвоздь, а лучше скажем так — держалка (мы для того и забиваем то, что мы забиваем, чтобы оно держалось само и держало что-то другое) изменения в параметрах держалки при ударе молотком явно происходят) оставим пока забивать, раз нет еще ничего лучшего) предварительная формулировка забивать держалку) подразумевая, что молоток — РО системы, включающей нашу руку и т. д. — может вопрос зачем выводит нас в НС, туда нам пока не надо) так что же значит «забивать»? На бытовом языке здесь все верно, обычно таки говорят. Однако забивать можно и козла, как в прямом — если очень захочется свежего шашлыка, — таки в переносном (при игре в домино) смысле. Что значит забивать, каким параметром можно оценить качество забивания Подумаем, а что происходит при этом с держалкой Она перемещается (в стену. Поэтому меняем, уточняем формулировку функция молотка — перемещать держалку (в стену, можем добавить мы, если в этом есть необходимость). Итак, молоток перемещает гвоздь, гвоздь разрушает стену, стена потом, уже в рамках другой цепочки взаимодействий, удерживает гвоздь — а гвоздь удерживает картину (или, если мы рассматриваем картину с веревкой, на которой она висит, то гвоздь удерживает веревку, а веревка — картину). Продолжим наши экзерсисы. Возьмем что-то еще, столь же простое. Ну, скажем, лопату. Пройдите все шаги до шестого сами — это так просто. Окажется, что функция лопаты — копать землю или как-то так (напоминаем, функции не копать быть не может. А что значит копать Что происходит при этом с землей Правильно функции лопаты — отделять (часть) земли и перемещать землю. Ну ладно, переместили мы некоторое количество земли с одного места на другое. С удовлетворением (столько накопали) заканчиваем труды праведные. Ноне убирать же инструмент на место грязным. Решили помыть лопату — порядок должен быть во всем. Взяли шланг или даже просто подошли к водоему и начали ее мыть. А что значит мыть Задумаемся, не перемещает ли вода грязь, прилипшую к лопате Опять получаем, что функция этого, теперь уже процесса или даже операции (ноне элемента — перемещать землю. Снова перемещать А в чем же разница между всеми этими перемещениями? Действие одно, но оно происходит в разных условиях (вспомним свечу, не дающую нам заблудиться в сложностях формулирования функций, направлено на разные элементы разных ТС и имеет разные параметры Но видя единство в этих совершенно разных функциях, мы — как это ни странно — не ограничиваем свой кругозора наоборот, расширяем его. Ведь теперь мы понимаем, что перемещать — это достаточно распространенная функция И ее можно осуществлять 1.2. ФУНКЦИЯ — все сложнее, чем кажется67не только механически, но и с помощью потоков воздуха (например, ветра, воды, химических реакций (не будь этого типа перемещений, мы все вообще не могли бы двигаться) и т. п. Поэтому решая задачу, в которой что-то плохо перемещается, мы теперь можем выбирать совершенно разные способы перемещения, что явно расширяет наши возможности поиска подходящих ресурсов. Добавим другие примеры. Мы только что передохнули, набрались сил (надеемся, читатель тоже, дальше будет труднее) и по горячим следам вспомнили, что на кухне пользовались прихваткой. Так почему бы не определить ее функцию, уж куда проще — фитюлька, тряпка, простите за выражение (мы любим простые примеры, не заставляющие читателя долго и мучительно разбираться в специфике работы тех ТС, которые мы предлагаем для демонстрации методов ТРИС). Ну, здесь все очевидно — удерживать тепло (сковороды. Или, если совсем точно удерживать сковороду, ведь тепло — это только параметра мы должны указать ОФ. Другое дело, что мы можем выделить параметры этого действия, среди которых будет и теплопередача, характеризующая обратное действие сковороды на прихватку. Но речь сейчас не об этом. Мы учимся уточнять НФ. Прихватка может удерживать (горячую) сковороду Да. Ставим вопрос зачем Ну, если по-простому, то чтобы не обжечь руку сковорода нагревает при хватку (рабочий органа прихватка нагревает руку, но делает это свое черное дело так плохо, что мы готовы активно ей пользоваться. И вот тут снова появляется наш дорогой проницательный читатель. Он начинает ругаться, размахивать руками, можно сказать, вести себя не очень прилично. Это при людях-то, при читателях. Как, — снова возмущается он, — перейти в каталог файлов
| Образовательный портал
Как узнать результаты егэ
Стихи про летний лагерь
3агадки для детей |