<<
>>

Основные преимущества DFD-технологий

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

Соотношение применения этих двух разновидностей структурного анализа на практике составляет, по материалам наиболее авторитетной в рассматриваемой области консалтинговой компании CASE Consulting Group, 90% для DFD и 10% - для SADT.

Предварим сравнение рис. 1.9, представляющим SADT - модель компании, занимающейся распределением товаров по заказам. Напомним, что ее DFD-эквивалент приведен на рис. 1.5. Простое визуальное сравнение этих рисунков на предмет их понятности для непосвященного читателя свидетельствует в пользу DFD.

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

Рис. 1.9. Пример SADT-диаграммы

Адекватность. Выбор той или иной структурной методологии напрямую зависит от предметной области, для которой создается модель. Предметом бизнес-консалтинга являются бизнес-системы (точнее, их функционирование). Для моделирования таких систем традиционно используется методология SADT. Однако статическая SADT-модель не обеспечивает полного решения задач бизнес-консалтинга, необходимо иметь возможность исследования динамических характеристик бизнес-процессов. Одним из решений является использование методологии и средств динамического моделирования, основанной, например, на цветных (раскрашенных) сетях Петри - CPN (Color Petri Nets).

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

Следует отметить, что не существует принципиальных ограничений в использовании DFD в качестве средства построения статических моделей биз- нес-процессов. В настоящий момент доступен ряд методологий и продуктов динамического моделирования (INCOME Mobile, CPN-AMI и др.), базирующихся на сетях Петри различного вида и интегрируемых с DFD-моделыо, которые позволяют успешно решать задачи бизнес-консалтинга.

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

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

SADT-диаграммы значительно менее выразительны и удобны для моделирования систем обработки информации (сравните рис.

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

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

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

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

Если мы будем пытаться структурировать эти операции путем группирования по какому-либо признаку (срочные, пенсионные, размеры процентов и т.п.) в соответствии с ограничениями SADT, то получим, как минимум, 6 диаграмм (верхний уровень и округленную в большую сторону дробь 30/7), сложность каждой из которых не меньше сложности единственной диаграммы, моделирующей все операции. Согласованность. Главным достоинством любых моделей является возможность их интеграции с моделями других типов. В данном случае речь идет о согласованности функциональных моделей со средствами моделирования данных и поведения системы. Согласование SADT-модели с ERD и STD практически невозможно или носит тривиальный характер. В свою очередь, DFD, ERD и STD взаимно дополняют друг друга и, по сути, являются согласованными представлениями различных аспектов одной и той же модели (см. рис. 1.1).

Отметим, что интеграция DFD - STD осуществляется за счет расширения классической DFD специальными средствами моделирования поведенческих аспектов систем (управляющими процессами, потоками), и STD является детализацией управляющего процесса, согласованной по управляющим потокам. Интеграция DFD - ERD осуществляется с использованием отсутствующего в SADT объекта - накопителя данных, структура которого описывает

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

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

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

<< | >>
Источник: Калашян А.Н., Калянов Г.Н.. Структурные модели бизнеса: DFD-технологии. 2003

Еще по теме Основные преимущества DFD-технологий:

  1. Этап 8. Основное эффективное предложение
  2. 16.2. Выбор технологии и организации промышленного производства
  3. Основные преимущества
  4. Реализация конкурентных преимуществ как импульс инновационной активности
  5. 14.2 ВТО и Россия: основные вопросы присоединения
  6. Использование в логистике технологии автоматизированной идентификации штриховых кодов
  7. Что представляет собой логистическая технология JIT — Just-in-time (Точно в срок)?
  8. КЕВ В чем заключается основное содержание логистической Щ технологии Leanproduction?
  9. 1.3 Теоретические подходы формирования качества содержания и технологий реализации учебной дисциплины «Основы экономической теории».
  10. § 1. Особенности производства основных следственных действий по делам данной категории преступлений
  11.   Воспроизводство основных фондов, его сущность и виды
  12. Технологии автоматизированного учета и финансового анализа
- Cвязи с общественностью - PR - Бренд-маркетинг - Деловая коммуникация - Деловое общение и этикет - Делопроизводство - Интернет - маркетинг - Информационные технологии - Консалтинг - Контроллинг - Корпоративное управление - Культура организации - Лидерство - Литература по маркетингу - Логистика - Маркетинг в бизнесе - Маркетинг в отраслях - Маркетинг на предприятии - Маркетинговые коммуникации - Международный маркетинг и менеджмент - Менеджмент - Менеджмент организации - Менеджмент руководителей - Моделирование бизнес-процессов - Мотивация - Организационное поведение - Основы маркетинга - Производственный менеджмент - Реклама - Сбалансированная система показателей - Сетевой маркетинг - Стратегический менеджмент - Тайм-менеджмент - Телекоммуникации - Теория организации - Товароведение и экспертиза товаров - Управление бизнес-процессами - Управление знаниями - Управление инновационными проектами - Управление качеством товара - Управление персоналом - Управление продажами - Управление проектами - Управленческие решения -
Яндекс.Метрика