К читателю – 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.
В общем, успехов Вам, дорогой читатель. Вас ожидает путешествие в новый мир - мир новейших информационных компьютерных технологий, специализированную информационную среду, работая в которой, Вы сможете посмотреть на свою активность другими глазами и сделать весь процесс принятия решений в своей сфере гораздо более обоснованным.
СВ. Черемных,
доктор технических наук,
профессор Финансовой академии
при Правительстве РФ
- Глава 1. Методология описания бизнес-процессов IDEF3
- Комментарии отключены