<На страницу назад | На страницу вперед>

1.2 ПРОЕКТНЫЕ ОСОБЕННОСТИ IDEF3

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

  1. Простота обучения и возможность использования лицами, имеющими минимальную подготовку или не имеющими подготовки в области структурированных методов, в сочетании с развитием согласованной надежной практики.
  2. Хранение, управление и многократное использование информации по процессам для различных последующих применений.
  3. Обеспечение эффективного средства для быстрого, надежного и экономически эффективного управления индивидуальными и групповыми приложениями.
  4. Обеспечение для пользователей возможности быстрого распознавания ключевых различий между альтернативными архитектурами процессов.
  5. Обеспечение адаптированного применения для мелкомасштабных и крупномасштабных работ; сбора информации по процессам на уровнях крупной и мелкой детализации.
  6. Успешное функционирование в различных системных областях (например, инжиниринг, производство, логистика, предметные области бизнес-систем).
  7. Поддержка интеграции работ при использовании в сочетании с другими методами IDEF.

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

Различие между описаниями и моделями является тонким, но важным. В контексте методов описания интеграции эти термины имеют точный технический смысл. Термин "описание" используется как резервный технический термин для обозначения регистрации эмпирических наблюдений; т.е. описания регистрируют знания, источником или базой которых являются наблюдения или опыт. Термин "модель" используется для обозначения идеализации логически целостного элемента предметной области или положения дел. Иначе говоря, модель представляет идеализированную систему объектов, свойств и отношений, разработанную для имитации характера данной системы реального мира по определенным релевантным аспектам. Наиболее характерные примеры моделей: бесфрикционные плоскости, абсолютно твердые тела, допущение точечной массы и т.д.

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

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

Рис. 1-2
IDEF3 обеспечивает сбор нескольких точек зрения на процесс

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

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

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

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


Рис. 1-3
Направленность IDEF3 на сбор описаний обеспечивает максимальное
многократное использование

<На страницу назад | На страницу вперед>