К читателю – IDEF, DFD, IDEF3, IDEF0 технологии

evteev Июнь 9th, 2009

IDEF, DFD, IDEF3, IDEF0 технологии

Структурный системный анализ как практический метод служит инструментом человеческого разума для анализа ситуаций тысячеле­тия (с момента возникновения и разума, и ситуаций). Научный подход в этой области сложился сравнительно недавно. В настоящее время под этим термином понимается «метод исследования системы, кото­рый начинается с ее общего обзора и затем детализируется, приобре­тая иерархическую структуру со все большим числом уровней» [6]. Два базовых принципа заложены в этом определении, а именно: прин­цип «разделяй и властвуй» и принцип так называемого «иерархиче­ского упорядочивания». Понимание этих принципов, знание предмет­ной области и общей логики научного анализа вполне достаточно для решения прикладных задач, хотя точного определения структурного системного анализа к большой досаде поклонников «чистой науки» и не существует.

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

«Почему мы должны отказываться от обеда лишь на том основа­нии, что не полностью понимаем процессы пищеварения?» - печаль­но замечал в свое время (1892 г.) О. Хевисайд (1850-1925), блестящий инженер, в дискуссии с не менее блестящими математиками по пово­ду острой критики недостаточной обоснованности своего метода (операционного исчисления в теории дифференциальных уравнений). При этом Хевисайд, опираясь на свой метод, не реагируя на критику, решал одну за другой важнейшие практические задачи из области электротехники. В наши дни метод операционного исчисления чита­ется в технических вузах как самостоятельная математическая дисци­плина, параллельно с ней - электротехника, где излагаемый в мате­матическом курсе метод является одним из ключевых в расчете так называемых линейных цепей.

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

Обращаясь непосредственно к содержанию этой работы, прежде всего необходимо уточнить некоторые детали, касающиеся термина «системный структурный анализ». Три идеи, лежащие в нашем пони­мании этого термина, следуя [6], выделим как основополагающие:

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

Предлагаемая книга представляет собой практикум по технологии структурного анализа в варианте, базирующемся на хорошо извест­ных специалистам методологиях, позволяющих анализировать про­цессы (в том числе и бизнес-процессы) с трех ключевых точек зрения одновременно - IDEFO (Integration Definition for Function Modeling), IDEF3 и DFD (Data Flow Diagram):

  • IDEFO-технология структурного анализа и проектирования. Это язык моделирования, предложенный более 25 лет назад Д. Россом (SoftTech, Inc.) и называвшийся в исходном своем виде SADT (Structured Analysis and Design Technique). Согласно этой техноло­гии анализируемый процесс представляется в виде совокупности множества взаимосвязанных действий, работ (Activities), которые взаимодействуют между собой на основе определенных правил (Control), с учетом потребляемых информационных, человеческих и производственных ресурсов (Mechanism), имеющих четко опре­деленный вход (Input) и не менее четко определенный выход (Output);
  • IDEFЗ-технология сбора данных, необходимых для проведения структурного анализа системы, дополняющая технологию IDEF0. С помощью этой технологии мы имеем возможность уточнить картину процесса, привлекая внимание аналитика к очередности выполнения функций и бизнес-процессов в целом. Логика этой технологии позволяет строить и анализировать альтернативные сценарии развития изучаемых бизнес-процессов (модели типа "Что - если"?);
  • DFD (Data Flow Diagram) - структурный анализ потоков данных. Диаграммы DFD позволяют описать процесс обмена информацией между элементами изучаемой системы. DFD отображает источ­ники и адресаты данных, идентифицирует процессы и группы дан­ных, связывающие в потоки одну функцию с другой, а также, что важно, определяет накопители (хранилища) данных, которые ис­пользуются в исследуемом процессе.

Упомянутые методологии имеют мощную компьютерную под­держку в виде интегрированного программного пакета BPWin 4.0, что превращает совокупность упомянутых методологий в единый ин­струментальный метод структурного системного анализа, примени­мый практически к любым видам «активности» человека. Далеко не случайно, кстати, что основной блок технологии IDEF0 в оригинале назван «Activity».

Важно для системы образования также и то, что обсуждаемые ме­тодологии относятся к так называемым «открытым» стандартам, в от­личие от «корпоративных» (ARIS, ORACLE и многих других).

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

В этом своем качестве (в условиях вуза) IDEF-BPWin-технологии полезны не только и не столько для изучения тонкостей анализа пред­метной области (откуда у будущих еще выпускников знание этих тон­костей!), сколько для формирования современного менталитета буду­щих выпускников. Проще говоря, они учат думать правильно, процессно.

Учить думать - вообще-то задача всего образования. Уверен­ность в том, что технологии структурного анализа могут внести свой серьезный вклад в решение этой задачи дает сама природа IDEF-BPWin-технологии. Поясним этот тезис, используя музыкальную метафору семи нот (сравните «7 нот менеджмента»). Речь идет о семи базисных понятиях, на которые опирается обсуждаемая триединая технология: цель (анализа); точка зрения (аналитика, менеджера, владельца процесса и т.д.); функциональный блок («активность»); интерфейсная дуга; декомпозиция; глоссарий (словарь); диалог «ана­литик- эксперт».

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

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

Отмеченная выше открытость стандартов IDEF создает очевидное (конкурентное!) преимущество использования этих технологий в об­разовательной сфере. Вспомним открытость стандартов IBM PC - основную причину взрыва активности предприятий, производящих персональные компьютеры в прошедшие два десятилетия. Так что у нас есть все основания ожидать если не взрыва, то резкого увеличения активности в вопросах внедрения «открытых» IDEF-BPWin-технологий в жизнь в ближайшее время.

Представляемая книга состоит из двух частей - теоретической и практической. Первая часть содержит необходимые сведения по тех­нологиям IDEFO, IDEF3, DFD. Вторая часть представляет собой ком­плект заданий на базе этого комплекса. Принята структура изложения, отвечающая принципу "от простого к сложному". Компьютерная поддержка практикума, о чем говорилось выше, - программный пакет BPWin версий 2.5/4.0. Возможно использование и более ранней версии BPWin 1.8.

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

СВ. Черемных,

доктор технических наук,

профессор Финансовой академии

при Правительстве РФ

Комментарии закрыты.