Большая энциклопедия нефти и газа. Практические советы по построению диаграммы FAST

Характеристика функциональных диаграмм (SADT) - диаг­раммы SADT отражают взаимные связи функций разрабатываемого программного обеспечения. Они создаются на ранних стади­ях проектирования систем, для того чтобы помочь проектировщи­ку выявить основные функции и составные части проектируемой программной системы и, по возможности, обнаружить и устра­нить существенные ошибки. Для создания функциональных диаг­рамм предлагается использовать методологию SADT, предложен­ную Д.Россом. На основе методологии SADT была построена из­вестная методология описания сложных систем IDEFO (Icam DEFinition), являющаяся основной частью программы ICAM (ин­тегрированная компьютеризация производства), проводимой по инициативе ВВС США. Применение методологии SADT позволя­ет построить модель, состоящую из диаграмм, фрагментов тек­стов и глоссария, имеющих ссылки друг на друга. Диаграммы - главные компоненты модели. Функции системы и интерфейсы представлены на диаграммах в виде блоков и дуг. Место соедине­ния дуги с блоком определяет тип интерфейса. Управляющая ин­формация входит в блок сверху, в то время как информация, ко­торая подвергается обработке, показана с левой стороны блока, а результаты выхода даны с правой стороны. Механизм (человек или автоматизированная система), осуществляющий операцию, представлен дугой, входящей в блок снизу (рис. 2.6).

Одна из наиболее важных особенностей методологии SADT - постепенное введение все больших уровней детализации по мере создания диаграмм, отображающих модель. Построение SADT-модели начинается с представления всей системы в виде простей­шей компоненты - одного блока и дуг, изображающих интер­фейсы с функциями вне системы. Поскольку единственный блок представляет всю систему как единое целое, имя, указанное в блоке, является общим. Это верно и для интерфейсных дуг - они также представляют собой полный набор внешних интерфейсов системы в целом.

Затем блок, в котором система дана в качестве единого моду­ля, детализируется на другой диаграмме с помощью нескольких

блоков, соединенных интерфейсными дугами. Эти блоки пред­ставляют основные подфункции исходной функции. Данная де­композиция выявляет полный набор подфункций, каждая из ко­торых представлена как блок, границы которого определены ин­терфейсными дугами. Каждая из этих подфункций может быть декомпозирована подобным образом для более детального пред­ставления. Во всех случаях каждая подфункция может содержать только те элементы, которые входят в исходную функцию. Кро­ме того, модель не может опустить какие-либо элементы, т.е., как уже отмечалось, родительский блок и его интерфейсы обеспечи­вают контекст. К нему нельзя ничего добавить, и из него не мо­жет быть ничего удалено.


Модель SADT представляет собой серию диаграмм с сопрово­дительной документацией, разбивающих сложный объект на со­ставные части, представленные в виде блоков. Детали каждого из основных блоков показаны в виде блоков на других диаграммах. Каждая детальная диаграмма является декомпозицией блока из более общей диаграммы. На каждом шаге декомпозиции более общая диаграмма называется родительской для более детальной диаграммы.

Дуги, входящие в блок и выходящие из него на диаграмме верхнего уровня, являются точно теми же самыми, что и дуги, входящие в диаграмму нижнего уровня и выходящие из нее, по­тому что блок и диаграмма представляют одну и ту же часть сис­темы.

Стрелки, приходящие с родительской диаграммы или уходя­щие на нее, нумеруют, используя символы и числа. Символ обо­значает тип связи: / - входные, С - управляющие, М - меха­низмы, R - результаты. Число - номер связи по соответствую­щей стороне родительского блока, считая сверху вниз и слева направо. Все диаграммы связывают друг с другом иерархической нумерацией блоков: начальный уровень - АО, следующий - А1, А2 и т.п., следующий - All, А12, А13 и т.д., где первая цифра - номер родительского блока, а последняя - номер конкретного субблока родительского блока. Детализацию завершают при полу­чении функций, назначение которых хорошо понятно как заказ­чику, так и разработчику. Эти функции описывают, используя ес­тественный язык или псевдокоды. В процессе построения иерар­хии диаграмм фиксируют всю уточняющую информацию и стро­ят словарь данных, в котором определяют структуры и элементы данных, показанных на диаграммах. Таким образом, в результате получают спецификацию, которая состоит из иерархии функци-

Рис. 2.7. Структура SADT-модели. Декомпозиция диаграмм


ональных диаграмм, описаний функций нижнего уровня и слова­ря, имеющих ссылки друг на друга.

На рис. 2.7 представлена декомпозиция четырех диаграмм, по­казывающая структуру SADT-модели, общее (рис. 2.7, а) и деталь­ное представление блока АО (рис. 2.7, б), декомпозицию блоков А4 (рис. 2.7, в) и А42 (рис. 2.7, г). Не присоединяемые дуги соот­ветствуют входам, управлениям и выходам родительского блока. Источник или получатель этих дуг может быть обнаружен только на родительской диаграмме. Не присоединяемые концы должны соответствовать дугам на исходной диаграмме. Все граничные дуги должны продолжаться на родительской диаграмме, чтобы она была полной и непротиворечивой.

Родительская диаграмма

Родительский блок

Детальная диаграмма

Управляющая дуга, переносимая с родительской диаграммы

Входная дуга, переносимая с родительской диаграммы

Дуга, продолжающаяся на родительской диаграмме

Рис. 2.8. Соответствие интерфейсных дуг родительской (а) и детальной (б) диаграмм

Функции блоков 2 и 3 могут выполняться параллельно

Рис. 2.9. Пример одновременного выполнения функций

Каждый компонент модели может быть декомпозирован на другой диаграмме, т.е. каждая диаграмма иллюстрирует «внутрен­нее строение» блока на родительской диаграмме.

На рис. 2.8, а, б и рис. 2.9 представлены различные варианты выполнения функций и соединения дуг с блоками.

На SADT-диаграммах не указаны явно ни последовательность, ни время. Обратные связи, итерации, продолжающиеся процессы и перекрывающиеся (по времени) функции могут быть изображе­ны также с помощью дуг. Обратные связи могут выступать в виде комментариев, замечаний, исправлений и т.д. (рис. 2.10).

Одним из важных моментов при моделировании системы с помощью методологии SADT является точная согласованность типов связей между функциями. Различают, по крайней мере, следующие типы связей: случайная; логическая; временная; про­цедурная; коммуникационная; последовательная; функциональ­ная.

Случайная связь возникает, когда конкретная связь между функциями мала или полностью отсутствует. Это относится к си-

Системные требования

Разработка проекта

Предварительная спецификация

Экспертиза

Комментарии

Улучшенный проект

Рис. 2.10. Пример обратной связи


туации, когда имена данных на SADT-дугах в одной диаграмме имеют малую связь друг с другом.

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

Планировать Л

Планировать В

Согласовывать А и В

Рис. 2.11. Типы связей:

а - процедурная; б - коммуникационная; в - последовательная-г - функциональная

Временная связь представляет функции, связанные во време­ни, когда данные используются одновременно или функции вклю­чаются параллельно, а не последовательно.

При процедурной связи функции сгруппированы вместе, по­скольку они выполняются в течение одной и той же части цикла или процесса (рис. 2.11, а).

Диаграммы демонстрируют коммуникационную связь, когда блоки группируются вследствие того, что они используют одни и те же входные данные и (или) производят одни и те же выходные данные (рис. 2.11, б).

При последовательной связи выходные данные одной функции служат входными данными для другой функции. Связь между эле­ментами на диаграмме является более тесной, чем на рассмотрен­ных выше уровнях, поскольку моделируются причинно-следствен­ные зависимости (рис. 2.11, в).

Диаграмма отражает полную функциональную связь при нали­чии полной зависимости одной функции от другой. Диаграмма, которая является чисто функциональной, не содержит чужерод­ных элементов, относящихся к последовательному или более слабому типу связности. Одним из способов определения фун­кционально связанных диаграмм является рассмотрение двух блоков, связанных через управляющие дуги, как показано на рис. 2.11, г.

В математических терминах необходимое условие для простейшего типа функциональной связности (рис. 2.11, г) имеет следующий вид: С = д(В) = g(f(A)).

Метод SADT может использоваться для моделирования самых разнообразных систем и для определения требований и функций. В существующих системах метод SADT может применяться для анализа функций, выполняемых системой, и указания механиз­мов, посредством которых они осуществляются.

Пример разработки функциональной диаграммы программы построения графиков. Разработку функциональных диаграмм продемонстрируем на примере уточнения спецификаций про­граммы построения графиков и таблиц функций одной перемен­ной.

На рис. 2.12, а показана диаграмма верхнего уровня, на кото­рой хорошо видно, что является исходными данными для про­граммы и получения каких результатов мы ожидаем.

Диаграмма на рис. 2.12, б уточняет функции программы. На ней показаны четыре блока: ввод-выбор и ее разбор, добавле­ние функции в список, построение таблицы значений и построе-


График/таблица

Построение графиков/таблиц функций

График Таблица

Ввод/выбор функции и ее разбор

Список функций

Правильная функция

Дерево разбора

Добавление функции в список

Построение таблицы значений

Количество точек

Построение графика значений

Рис. 2.12. Функциональные диаграммы для системы исследования функций:

а - диаграмма верхнего уровня; б - уточняющая диаграмма

ние графика функции. Для каждого блока определены исходные данные, управляющие воздействия и результаты. Согласно прави­лам обозначения входов-выходов, имеющих продолжение на ро­дительской диаграмме, на данной диаграмме использованы следую­щие обозначения: Л - функция; 12 - отрезок; /3 - шаг; С1 - вид график-таблица; RI - график функции на отрезке; R2 - таблица значений функции на отрезке.

Словарь в этом случае должен содержать описание всех дан­ных, используемых в системе.

Функциональную модель целесообразно применять для опре­деления спецификаций программного обеспечения, не предусмат­ривающего работу со сложными структурами данных, так как она ориентирована на декомпозицию функций.

ДИАГРАММЫ ПОТОКОВ ДАННЫХ

Характеристика диаграмм потоков данных (DFD). Диаграмма DFD состоит из узлов обработки данных, средств их хранения и внешних по отношению к используемой диаграмме источников или потребителей данных.

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

Для изображения диаграмм потоков данных традиционно ис­пользуют два вида нотаций - Йордана и Гейна-Сарсона, кото­рые представлены в табл. 2.1.

Внешняя сущность - это материальный предмет или физичес­кое лицо, представляющее собой источник или приемник инфор­мации, например, заказчики, персонал, поставщики, клиенты,

Таблица 2.1. Виды нотаций

Нотация Йордана

Нотация Гейна-Сарсона

Внешняя сущность

Наименова­ние

Наименование

Процесс, система, подсистема

Наименование

Механизм

Накопитель данных

Наименование

№ Наименование

Поток данных

Наименование

Структурные методы изменений

Функционально-стоимостный анализ (ФСА) – это системное сочетание правил, приемов и процедур, ориентированных на достижение оптимальных соотношений полезности, то есть потребительских свойств объекта, и затрат на его создание, производство и применение, вплоть до утилизации.

Основы ФСА в нашей стране были заложены в конце 40-х годов Ю. М. Соболевым, инженером-конструктором Пермского телефонного завода. Исходя из положения, что резервы имеются на каждом производстве, Соболев пришел к мысли использовать системный анализ и поэлементную отработку конструкции каждой детали изделия. Поэлементный экономический анализ конструкции показал, что затраты, особенно по вспомогательной группе элементов, как правило, завышены и их можно сократить без ущерба для качества изделия. Именно в результате расчленения детали на элементы лишние затраты стали заметными. Индивидуальный подход к каждому элементу, выявление излишних затрат на реализацию каждого элемента и составили основу метода Соболева.

К сожалению, идеи Ю.М. Соболева не получили широкого распространения на предприятиях СССР. В то же время за рубежом еще в период второй мировой войны американские специалисты проводили аналогичные исследования. Так, инженер Л. Майлс, сотрудник американской электротехнической компании General Electric, решал проблему по замене некоторых видов стратегического сырья, поставляемого из других стран, на отечественное. Его исследования привели к широкому пересмотру классических решений по применению материалов и замены их экономически более выгодными аналогами. В конце 1947 года группой специалистов под руководством Л. Майлса был разработан функциональный подход, легший в основу анализа стоимости. В 1952 году Майлс разработал методику, получившую название «стоимостный анализ» – value analysis (VA). Согласно Л. Майлсу, «анализ стоимости – это организованный творческий подход, цель которого – эффективная идентификация непроизводительных затрат или издержек, которые не обеспечивают ни качества, ни полезности, ни долговечности, ни внешнего вида, ни других требований заказчика».

Постепенно сфера использования ФСА расширялась, и в начале 50-х годов был впервые в США применен на стадии проектирования метод, в дальнейшем называемый «стоимостным проектированием (value engineering – VE)». В начале 60-х годов «стоимостный анализ» стал широко применяться на предприятиях Западной Европы и особенно Японии.

В нашей стране метод ФСА стали осознанно внедрять в различных отраслях промышленности в конце 60-х годов. Основным пропагандистом этого метода стал Е.А. Грамп, работник «Информэнерго». Грамп подготовил и опубликовал ряд аналитических обзоров и статей, в которых привел основные теоретические, методологические и организационные положения ФСА и дал рекомендации по его практическому применению. Особенно широко эти рекомендации использовались на предприятиях электротехнической отрасли. С начала 80-х годов в СССР наметился качественно новый этап развития ФСА, характеризующийся планомерным внедрением метода в различных отраслях экономики.

ФСА используется в различных модификациях, таких как стоимостный анализ, стоимостное проектирование, или стоимостный инжиниринг и управление стоимостью.

Методология ФСА со времени своего первого упоминания в 1947 году претерпела значительные изменения. Были устранены недостатки, вызванные субъективным подходом к выявлению и формулированию функций, отсутствием четкости во взаимосвязях между функциями, отсутствием графического представления функций и их связей.

В настоящее время наибольшее распространение получила усовершенствованная методика системного анализа функций – FAST (Function Analysis System Technique), основы которой разработаны в 1964 году Ч. Байтуэем (США).

FAST во многом способствовала выполнению наиболее важной стадии ФСА – функциональному анализу, который представляет собой упорядоченный способ мышления, позволяющий понять и выразить в функциональной форме сущность предметов в процессе исследования.

В основе успешного проведения ФСА лежит полное понимание, строгое определение и строгий анализ функций. В соответствии с методологией ФСА она состоит из следующих разделов:

  • построение моделей объекта (компонентной, структурной, функциональной),
  • выявление, определение и классификация функций,
  • установление ценности функций (иерархическая модель, диаграмма FAST),
  • оценка функций (методом попарного сравнения, балльной оценки, экспертной оценки),
  • присвоение индекса стоимости (определение функционально оправданных затрат на разработку объекта, затраты распределяются в объекте относительно важности (значимости) функций),
  • выбор функций для исследования.

Основные положения методологии ФСА следующие.

Функция есть то, что заставляет объект работать или быть популярным, привлекательным (пользоваться спросом), т. е. удовлетворять потребности заказчика (потребителя). При этом объект, включая структуру и услуги, является только средством обеспечения функции, ее носителем и не существует сам по себе, потому что без функции он никому не нужен. Следовательно, стоимость продукции (услуги) определяется стоимостью функции. Примерная классификаций функций показана на рис. 8.4.

Рис. 8.4. Вариант классификации функций

Разработка функциональных моделей, отображающих связи функций в исследуемом объекте, и их совершенствование стали необходимым условием развития методологии ФСА, в результате которой были созданы два основных типа моделей: иерархические (рис. 8.5) и FAST-диаграммы (рис. 8.6), построенные по методике системного анализа функций

Рис. 8.5. Схема функциональной модели иерархического типа

Функциональное моделирование как одна из главных процедур ФСА включает в себя следующие стадии:

· выявление и формулирование (логическое описание) функций объекта и его составных частей,

· группировка и определение иерархии функций,

· проверка правильности распределения функций,

· описание и графическое представление функциональных связей и функций в виде функциональной модели (ФМ),

· оценка значимости и относительной важности функций.

Для построения ФМ применяется также методика FAST, которая основана на использовании определенных тестовых вопросов. Наибольшее распространение получил вариант методики, базирующийся на использовании трех вопросов: «Как?», «Почему?», «Когда?». В более полной форме эти вопросы выглядят следующим образом: «Как осуществляется данная функция?», «Почему (зачем) осуществляется эта функция?”, «Когда осуществляется эта функция?».



Рис. 8.6. Базовая модель диаграммы FAST

На заключительной стадии для каждой функции определяют индекс стоимости К ис. Он включает в себя рассмотрение ценности функций, фактические затраты на них и вклад в удовлетворение запросов потребителя. Индекс стоимости определяется отношением затрат к ценностям функции. Когда индекс К ис стоимости равен или меньше 1, объект считается ценным и имеет высокую стоимость. Если индекс больше 1, то объект воспринимается малоценным и имеет низкую стоимость. Потребитель принимает решение о приобретении объекта, когда ценность объекта значительно превышает затраты по всему жизненному циклу.


Корпорация «Сперри Рэнд» (США) впервые применила в своей практике модифицированный вариант методики FAST, основанный на поиске ответов на логически связанные между собой девять вопросов: Что (какие функции) является объектом анализа? Что в действительности предполагается сделать, осуществляя данную функцию? Какая функция наиболее высокого порядка важности (приоритетности) вызвала появление данной функции? Почему необходимо выполнять данную функцию? Как фактически выполняется данная функция или как предлагается ее выполнять? Вызывает ли способ, выбранный для реализации данной функции, появление вспомогательных функций? Если бы не было необходимости выполнять данную функцию, была бы необходимость в выполнении других функций, сформулированных при ответе на первый вопрос? В случае, если данная функция выполняется способом, представление о котором было сформировано на базе ответов на предыдущие вопросы, будет ли необходимость в подчиненных функциях? Что и кто практически выполняет данную функцию?
Алгоритм использования такого вопросника сводится к следующему. Ответом на вопрос 1 будет являться одна или несколько функций. Для формулировок функций необходимо задать вопросы 2, 3 и 4. Отвечая на эти вопросы, нужно помнить, что стоит задача отыскания новых фактов или новых концепций, возможность применения которых может быть доказана. Из перечисленных функций выбирают ту функцию, которую считают основной, и вставляют в вопрос 7. Не следует забывать о том, что основных функций может быть несколько. К каждой из оставшихся функций задают вопрос 7. Таким образом, функции разделяются на «независимые» (более высокого порядка или же относящиеся к другой группе) и «подчиненные» (необходимые). Факт наличия или отсутствия зависимости всех функций друг от друга можно установить после проведения самостоятельного анализа для каждой из них. В результате составляется таблица* в нескольких различных столбцах таблицы напротив формулировки каждой функции ставят знак «о» (основная) и по мере получения ответов на вопросы 7 и 8 в каждом столбце делают соответствующие пометки («+», если ответ утвердительный, и «-», если ответ отрицательный). Анализ такой матрицы дает возможность создать на базе имеющегося перечня ряды функций, связанных взаимной зависимостью, поскольку подобный анализ выявляет те функции, которые явились причиной появления других. Формулировку каждой основной функции необходимо вставить в вопрос 5 и ответить на него как можно конкретнее. Ответы на вопрос 5 формулируются в
функциональной форме, причем формулировка функции должна базироваться на самом перспективном из имеющегося набора альтернатив. Процедуру предыдущего этапа повторяют с тем, чтобы найти вторую функцию, обусловленную предыдущей функцией и наиболее ей отвечающую. Так появляются и третья, и четвертая, и т.д. Данный процесс продолжается до тех пор, пока не будет проанализирован весь объект. Сформулированные таким образом функции будут функциями критического пути. Некоторые функции критического пути необходимо проверить с целью подтверждения правильности их формулировки. Для этого надо вставить в вопрос 4 формулировки всех функций критического пути. После подтверждения всех функций критического пути нужно формулировку каждой из этих функций вставить в вопрос 6 и определить, требуется ли при этом выполнение каких-либо вспомогательных функций. Вспомогательные функции гарантируют выполнение основной функции в зависимости от условий (в кратковременном, повторном или продолжительном режимах). Другими словами, выбор того или иного способа, обеспечивающего выполнение функции критического пути, зачастую создает такие проблемы, которые нельзя разрешить только выполнением функций критического пути. Эти проблемы, заключающиеся, например, в создании определенного уровня надежности и т.д., решаются при реализации вспомогательных функций. На следующем этапе функции рассматриваются в вопросе 9, для того чтобы установить, что или кто фактически выполняет соответствующую функцию. Здесь же определяются затраты, связанные с выполнением каждой функции: каждая функция оценивается в стоимостном выражении с тем, чтобы в будущем можно было приложить усилия для уменьшения «излишних» затрат.
Пример
В качестве примера построения диаграммы FAST рассмотрим отдел материально- технического снабжения (ОМТС) какого-либо производства. Используя алгоритм, предложенный выше, составляем таблицу, а затем строим диаграмму, представленную на рис. 9.6.
Таблица 9.1
Формулировка и классификация функций ОМТС

Nsn/n

Глагол

Существительное

Вид функции *

Примечание

1

Контролировать

запасы

о

материалов

2

Контролировать

завоз

В

материалов

3

Получать


О

материалы

4

Контролировать

хранение

в

материалов

5

Предъявлять

претензии

в

поставщикам

6

Контролировать

оплату

в

счетов

7

Контролировать

расход

о

материалов

8

Заключить

договоры

о

на поставку

* О - основные функции, В - вспомогательные функции.

Необходимо заметить, что примерный список, приведенный в табл. 9.1, не охватывает всех функций, которые призван выполнять ОМТС, однако в качестве учебной иллюстрации данный набор свою задачу выполняет наилучшим образом.

Рис. 9.6. Диаграмма FAST отдела материально-технического снабжения

В настоящее время ФСА в России вступает в новый этап. Проходят семинары, появляются публикации, выходят книги, сборники научных трудов, разрабатываются интеллектуальные компьютерные технологии поиска и принятия решений, стоит острая проблема нехватки специалистов по функционально стоимостному анализу (ФСА). Многие экономисты отождествляют ФСА с пооперационным учетом затрат (ABC – “Activity Based Costing”), что сказывается на результатах его использования.

Классический ФСА имеет несколько англоязычных названий-синонимов - Value Engineering, Function cost analysis (FСА), Value Management, Value Analysis. В России в первых статьях, написанных Е.А. Грампом об этом методе, он получил название функционально-стоимостного анализа.

Методология ФСА со времени своего появления претерпела существенные изменения, в ходе которых были устранены недостатки субъективизма в определении функций и их взаимодействии. В настоящее время наибольшее распространение получила усовершенствованная методика системного анализа функций – FAST(Function Analysis System Technique). Основы методики системного анализа функций были разработаны в 1964 г. Ч. Байтуэем (корпорация Сперри Рэнд) и впервые FAST была представлена на ежегодной конференции SAVE в 1965 году.

Методика FAST во многом способствовала выполнению наиболее важной стороны ФСА – функциональному анализу, который представляет собой упорядоченный способ мышления, позволяющий понять и выразить в функциональной форме сущность предметов в процессе исследования.

В отличие от методики Л.Майлса (обычный ФСА), применение FAST позволяет найти взаимозависимости между функциями, на основе которых формируется структура модели, т.е. субъективный подход сведен к минимуму.

Таким образом, ФСА можно рассматривать как рабочую процедуру, направленную на создание такого оптимального объекта, который выполнял бы качественно все присущие ему функции при минимальных затратах на его изготовление.

FAST (Методика системного анализа функций) является одним из наиболее сильных и простых инструментов анализа и классификации функций.

Методика FAST не гарантирует решения проблемы в том смысле, что ее применение выявит очевидное решение, но она идентифицирует необходимые характеристики проблемы, логически выстраивает их и стимулирует процесс мышления, приводящий к лучшему пониманию аналитического процесса, озарению и выдвижению идей по осуществлению этих функций.

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

Суть метода - упорядоченный способ мышления, позволяющий понять и выразить в функциональной форме сущность предметов.

Инструментом стимулирования процесса творческого мышления и средством решения задач является диаграмма FAST, которая:

Отражает существо функций (т. е. задачи и проблемы) и позволяет формализовать приемы функционального подхода;

Позволяет проверить правильность проведенной классификации и принятых формулировок;

Дает возможность выявления взаимосвязи между функциями;

Позволяет быстро выявлять те функциональные зоны, в которых заложены наибольшие резервы снижения затрат;

Позволяет устанавливать понимание между специалистами различного профиля.

Существует около десяти вариантов построения функциональной модели (ФМ). Наибольшее распространение получили графические ФМ, то есть функциональные схемы и диаграммы. Самым простым считается вариант построения функциональной схемы в виде связного графа, относящегося к графам дерева с несколькими иерархическими уровнями (рис. 1).

Рис. 1. Схема построения иерархической функциональной модели

Для построения ФМ применяется также методика FAST, которая основана на использовании определенных тестовых вопросов для облегчения.

Также, существует несколько разновидностей методики FAST, отличающихся набором и содержанием вопросов, а также правилами построения диаграммы.

Наибольшее распространение получил вариант методики, базирующийся на использовании трех вопросов: «Как?», «Почему?», «Когда?» (рис. 2.).

Рис. 2. Базовая модель диаграммы FAST

В более полной форме эти вопросы выглядят следующим образом: «Как осуществляется данная функция?», «Почему (зачем) осуществляется эта функция?”, «Когда осуществляется эта функция?».

Отвечая на второй вопрос, формулируют или проверяют расположение функций, находящихся на более высоком уровне по отношению к исследуемой в настоящий момент функции и располагающихся на диаграмме левее. Ответ на второй вопрос в конечном итоге способствует формулированию главной функции.

Третий вопрос позволяет правильно расположить на диаграмме FAST (рис. 2.) функции, осуществляемые одновременно с другими, место которых на диаграмме уже определено. Можно отметить, что функции верхнего уровня иерархии должны отражать цель, а нижестоящие, в свою очередь, характеризуют средства ее достижения. Рамки исследуемой проблемы обозначаются пунктирными вертикальными линиями в левой и правой части диаграммы. Вводится понятие критического пути, который обозначается горизонтальными линиями между вертикальными пунктирными линиями и включает в себя наиболее важные внутриобъектные функции, в том числе главную функцию.

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

Четыре основные направления в диаграмме FAST показаны на рис. 3.

Рис. 3. Основные направления в диаграмме FAST

При построении диаграммы соблюдаются два основных правила:

Направления «Как?» и «Почему?» всегда совпадают с линией критического пути. В направлении «Когда?» располагаются либо независимые (вспомогательные) функции (показаны вверху рисунка), либо действия (показаны внизу рисунка),

Вопросы всегда следует задавать в направлении «выхода» из прямоугольника с формулировкой рассматриваемой функции, при этом функции, являющиеся ответами на три основных вопроса, помещаются в прямоугольниках А, Б, В, Г (рис. 4).

Рис. 4. Схема действия правила детерминированной логики

Популярность методики FAST объясняется отчасти тем, что пока она является одной из возможностей формализации процедуры построения функциональной модели.

Поэтому многие работы по автоматизации ФСА в части формирования ФМ, созданные по принципу человекомашинного диалога, применяют методику FASТ или ее разновидности.

Помимо графического существуют и другие способы представления ФМ, основанные на иных принципах, среди которых наибольшее распространение получили различные матрицы.

Для построения матрицы взаимосвязи функций и их материальных носителей на горизонтальной оси размещают элементы одного иерархического уровня, а на вертикальной оси – функции этих элементов. Функциональная модель включает в себя главную функцию объекта (F1), комплекс дополнительных функций (F2, F3), а также функции, обеспечивающие выполнение главной – основные (F21,F22, F23, F24) и вспомогательные (F251, F252, F253). Последние защищают объект от воздействия окружающей среды (как и окружающую среду от воздействия объекта), а также при его хранении, транспортировке и т.д.

С помощью матрицы можно выявит неочевидные (скрытые) функции элементов объекта, как полезные, так и вредные. Через анализы матрицы по строкам устанавливается факт участия включенных в матрицу элементов объекта в выполнении конкретной функции. матрицы по столбцам позволяет установить факт участия конкретного элемента в выполнении отраженных в матрице функций.

Для достижения требуемых потребительских свойств объекта минимальным числом его элементов функциональная модель преобразуется в функционально-идеальную модель.

Уменьшить количество элементов объекта можно процедурой функционально-идеального моделирования (свертывания) в следующих случаях:

Отсутствует объект его функции,

Функцию выполняет сам объект функции,

Функцию выполняют другие элементы системы или надсистемы.

Методика FAST активно применяется совместно с методикой быстрого анализа решений, которая основывается на способе улучшения, впервые использованном IBM в середине 80-х. В 90-х этот подход был усовершенствован компанией «Дженерал Электрик». Компания «Форд Мотор» продолжила развитие этой концепции, назвав ее «RАРEТ». Сегодня компания E&Y широко использует этот подход (который они называют Экспресс (Express)) в работе с клиентами по всему миру.

Методика быстрого анализа решения - «прорывной» подход, который концентрирует внимание группы па определенном процессе в ходе одно- двухдневного совещания для определения способов, которыми группа может улучшить этот процесс в течение следующих 90 дней. Перед окончанием совещания руководство одобряет или отвергает предложенные улучшения.

Методика быстрого анализа решения может применяться к мероприятиям любого уровня, начиная с основных процессов и кончая уровнем мероприятий. FAST-подход к улучшению бизнес-процессов сосредотачивается на отдельной одно- или двухдневной встрече, в ходе которой определяются источники проблемы и/или мероприятия, не добавляющие ценности, содержащиеся в данном процессе. Типичными улучшениями при применении FAST-подхода являются снижение затрат, длительности цикла и уровня ошибок на 5-15% за 3-месячный период. Выявление возможностей для улучшений и одобрение их внедрения осуществляется за 1-2 дня, поэтому данный подход и получил свое название FAST2.

Подход FAST реализуется в ходе следующих 8 этапов:

1. Определяется проблема или процесс, кандидат на FAST

2. Заказчик высокого уровня соглашается поддержать инициативу проведения FAST в отношении процесса, который предполагается улучшить. (Процесс должен быть в рамках компетенции заказчика.)

3. Назначается команда FAST, подготавливается набор целей и одобряется заказчиком.

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

5. Члены команды FAST должны признать свою ответственность за внедрение всех рекомендаций, переданных заказчику.

6. По истечении 1-2-х дневного совещания заказчик присоединяется к совещанию и команда FAST представляет ему свои выводы.

7. Перед окончанием совещания заказчик одобряет или отвергает предложенные улучшения. Крайне важно, чтобы заказчик не откладывал принятие решения относительно предложений, в противном случае данный подход достаточно скоро становится не эффективным.

8. Одобренные решения внедряются назначенными членами команды FAST в течение следующих 3-х месяцев.

В последнее время возможности ФСА существенно расширены за счет использования интеллектуальных компьютерных программ, позволяющих управлять знаниями и генерировать оригинальные идеи по созданию новых или совершенствованию имеющихся продукции, услуг и технологий, а также осуществлять их объективную количественную оценку.

Согласно теории развития технических систем, любая система (отнесем сюда и любой метод, методологию и т. д.) проходит этапы зарождения, развития (вбирающий в себя ранее разработанные методы, методики и т. д., являвшихся в свое время чуть ли не верхом совершенства) и, наконец, достигает своего пика. Затем система утрачивает свою главную роль и выполняет в дальнейшем вспомогательную функцию, являясь уже частью, элементом другой системы. Время самостоятельной жизни разных систем различно.

Так и ФСА в процессе развития постоянно вбирает в себя различные интеллектуальные технологии, ранее, да и теперь использующиеся в качестве самостоятельных методов для решения задач. На различных этапах ФСА и в зависимости от целей исследований могут применяться методы развертывания функции качества (РФК), Парето (АВС-анализ), конструирования Коллера, Тагути, анализа видов и последствий отказов (FMEA), параллельное проектирование, ТРИЗ и др., предназначенные в конечном счете как для поиска решения, так и для создания условий, облегчающих поиск. Причем использование того или иного метода при проведении ФСА не регламентировано, даются только соответствующие рекомендации на основании практики применения. Право выбора остается за разработчиком и зависит от уровня владения им тем или иным методом, так как освоить в достаточной степени все методы, чтобы применять их на практике, нереально. В данной ситуации решить проблему можно только за счет использования целевых программных продуктов.

Таким образом, ФСА, его методы и уникальные инструменты прекрасно вписываются в набор средств обеспечения качества продукции и создания конкурентных преимуществ, которыми должно обладать каждое предприятие.

Функционально-стоимостной анализ, использующий разработанную более 50 лет тому назад методологию, постоянно совершенствуется и в настоящее время представляет собой целостную систему частных методик исследования, готовую для использования в самых различных областях.

С уважением Молодой аналитик

Cтраница 1


Функционально-стоимостная диаграмма - совмещенная диаграмма для оценки соответствия значимости функций (в удовлетворении требований потребителей) и затрат на их реализацию - позволяет выявить бесполезные и вредные функции, Верхняя часть диаграммы отражает распределение функций по значимости, нижняя - по затратам.  


Классификация функций позволяет построить функционально-стоимостную диаграмму (диаграмму FAST) - графическое изображение функций управления аппарата управления или отдельного его подразделения. Диаграмма строится по следующим правилам.  


В результате проведения аналитических работ в ходе ФСА формируются сведения для построения функционально-стоимостной диаграммы (ФСД) - совмещенного графика для оценки соответствия значимости функций (в удовлетворении требований потребителей) и затрат на их реализацию, позволяющего выявить бесполезные и вредные функции. Зоны диспропорций служат первоочередными объектами анализа и совершенствования.  


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

При создании технического и рабочего проекта осуществляется окончательная калькуляция затрат на функции, оценка потребительских свойств, обеспечиваемых выбранным вариантом построения, проверка соответствия затрат допустимым по функционально-стоимостным диаграммам.  

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

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

Проведение ФСА каждого возможного варианта САПР позволяет выделить внешние (главные и второстепенные) и в н у т-р е н н и е (основные и вспомогательные) функции САПР, а также определить затраты на их выполнение в конкретном варианте исполнения системы. При проведении ФСА для каждого ва рианта САПР строится альтернативный граф или функционально-стоимостная диаграмма (ФСД), в которой отмечается полезность функции и затраты на ее осуществление. Построение ФСД дает возможность сопоставить все функции САПР по их полезности для определенного процесса проектирования и затраты, связанные с их реализацией. Такой подход обеспечивает расширение возможностей поиска лучших вариантов выполнения функций. В целом применение принципов ФСА в процессах создания и развития САПР позволяет научно обосновать и правильно определить области приложения усилий, а также оценить уровень организации системы.  

В верхнее части диаграммы Ф.у. располагаются по степени их значимости, а в нижней части приводятся затраты на их реализацию. В верхней части диаграммы Ф.у. располагаются по степени их значимости, а в нижней - дается оценка уровню их качества. Функционально-стоимостная диаграмма - это графическое изображение Ф.у. Анализируемые функции подразделяются на главные, основные и вспомогательные. Имеются специальные правила построения диаграмм.  

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

Страницы:      1