<На страницу назад | На страницу вперед>
2.2 ПРОЦЕССО-ЦЕНТРИРОВАННЫЕ ПРЕДСТАВЛЕНИЯ:
СХЕМАТИКИ ПРОЦЕССОВ
Схематики процессов IDEF3 представляют главное средство сбора, управления и отображения процессо-центрированных знаний. Эти схематики обеспечивают графическую среду, помогающую специалистам по предметной области и аналитикам из разных прикладных областей передавать знания о процессах. Сюда входят знания о событиях и работах, объектах, участвующих в этих вхождениях, и ограничивающих отношениях, определяющих поведение определенного вхождения.
Процессо-центрированное описание строится систематически, при использовании стандартных блоков языка схематик IDEF3, которые соединяются по-разному. С этими стандартными блоками ассоциируется специальная семантика. Иначе говоря, они используются для представления некоторых видов действий или отношений в реальном мире. Детальная спецификация стандартных блоков приводится в разделе 3. В данном разделе представлены некоторые важные блоки; приводится пример, иллюстрирующий их применение для разработки схематик процессов IDEF3.
Приведенный на рис. 2-1 пример иллюстрирует схематику процессов по сценарию,
имеющему название "Заказать материал". В IDEF3 сценарии ограничивают
контекст описаний и представляют удобные артефакты для описания подобных ситуаций
при использовании разных перспектив. В данном примере владелец предприятия использует
IDEF3 для документирования процесса заказа материала, чтобы помочь обучению
новых сотрудников и укрепить стандарты компании на закупочную деятельность.
В частности, владелец хочет зарегистрировать, каким образом производится обработка
требований на закупку, для обучения новых служащих. Когда владельцу предприятия
предложили описать данный процесс, он рассказал следующее:
"Первое, что мы делаем, это делаем заявку на материал при использовании бланка "Требование на закупку". Затем отдел снабжения или идентифицирует нашего текущего поставщика для требуемого вида материала или начинает поиск для идентификации потенциальных поставщиков. Если по требуемой позиции у нас нет текущего поставщика, отдел снабжения запрашивает предложения у потенциальных поставщиков и производит оценивание их предложений для определения оптимального варианта. Как только поставщик выбран, отдел снабжения заказывает требуемый материал. Лица, запрашивающие материал, сначала должны подготовить требование на закупку. Затем заявитель должен получить разрешение главного бухгалтера (менеджера по счетам) или назначенного заместителя на данную закупку. Требования на закупку, представляемые на получение разрешения главного бухгалтера, должны включать номер счета для проекта, по которому будет финансироваться закупка. Главный бухгалтер или назначенный заместитель несет ответственность и должен дать разрешение на все закупки, которые производятся по проектным счетам. После получения разрешения главного бухгалтера на закупку может потребоваться утверждающая подпись. Во избежание потенциального конфликта интересов заявитель не может быть одновременно лицом, разрешающим или утверждающим закупку. Для требований на закупку, включающих прямые проекты, утверждающая подпись обязательна, тогда как для непрямых проектов такая подпись не требуется. После получения всех требуемых подписей заявитель представляет подписанное требование на закупку в отдел снабжения. Затем отдел снабжения заказывает требуемый материал. После этого требование на закупку проходит как заказ на поставку".
Scenario Name: Order Material
Рис. 2-1
Пример схематики процессов
Процессы в описании владельца предприятия представлены в схематике в виде маркированных блоков, имеющих нумерацию 1 - 10. Каждый блок представляет отдельные пакеты информации относительно определенного события, решения, действия или процесса. Иначе говоря, блоки представляют типы событий. Для таких событий используется нейтральный термин "единицы поведения" (UOB - unit of behavior). Каждый блок UOB представляет процесс реального мира. Информация, регистрируемая относительно UOB, включает следующие элементы: (1) имя (часто на базе глагола), показывающее, что именно отражает данная UOB; (2) имена объектов, участвующих в процессе и их свойства; (3) отношения между объектами. Стрелки (называемые связями), соединяющие блоки на рис. 2-1, указывают отношения предшествования (более распространен термин "ограничения") между описываемыми процессами. Так, экземпляр UOB в начале связи должен закончиться до начала экземпляра UOB в конце той же связи. Например, UOB, обозначенная "Запросить предложения", должна закончиться до того, как начнется UOB "Произвести оценивание предложений". Небольшой блок, в котором содержится "X", обозначает переход. Переход - это точка в процессе, в которой процесс делится на несколько маршрутов или в которой объединяется несколько маршрутов. Переходы представляют ограничения (или последствия ограничений) логики активации для данного процесса. Например, первый переход на приведенном выше рисунке показывает, что будет использован только один маршрут при активации описываемого процесса.
Метод IDEF3 позволяет пользователям производить сбор описаний на разных уровнях абстракции за счет применения механизма, называемого декомпозицией. Декомпозиция представляет средство организации более детального описания UOB. Схематика декомпозиций подчиняется тем же синтаксическим правилам, которые используются для сценариев, и создается при использовании тех же элементов IDEF3. Одна UOB может иметь любое количество различных декомпозиций, при этом все декомпозиции находятся на одном уровне. Цель использования нескольких декомпозиции для одной UOB заключается в представлении различных точек зрения или в получении большего количества деталей обработки, связанных с данной UOB. UOB "Сделать заявку на материал" на рис. 2-1 декомпозирована на UOB 7 - 10. Номера в нижнем левом углу блоков UOB 7 - 10 включают ссылку на UOB 1 (первая цифра) и декомпозицию (декомпозиция 1 UOB 1). Этот пример иллюстрирует схему нумерации IDEF3, обеспечивающую прослеживаемость уровней детализации в описании в явной форме. Описание процессов, приведенное на рис. 2-1, представляет процесс заказа материала с определенной точки зрения - с точки зрения владельца предприятия. Можно представить другие точки зрения на данный процесс, например, точку зрения главного бухгалтера. Каждое представление, подлежащее описанию, будет представлено в отдельной декомпозиции с использованием уникальной метки и номера.
Схематика процессов, приведенная на рис. 2-1, иллюстрирует процессо-центрированное представление процесса заказа материала. Это представление направлено на утверждения относительно процессов, которые происходят, и их упорядочение. Иногда удобно организовать описание ситуации при использовании объектно-центрированного представления (т.е. в центре внимания находится определенный объект или набор объектов). В следующем разделе показано, насколько IDEF3 облегчает сбор описаний процессов при использовании объектно-центрированного представления.