В соответствии с содержанием процедуры мы можем обозначить несколько участников:
- Клиент,
- Секретарь,
- Коммерческий отдел,
- Начальник коммерческого отдела,
- Начальник R&D,
- Отдел по изучению рынка,
- Магазин.
Рассматривая обозначенных нами участников, мы констатируем, что они не все однородны. Действительно, есть «Клиент», который является внешним участником для предприятия, а «Секретарь», «Начальник коммерческого отдела», «Начальник R&D» - внутренние участники для предприятия. Они обладают четко сформулированными обязанностями.
Наконец, «Отдел по изучению рынка» и «Магазин» в общем виде представляют собой подразделения предприятия.
Для отображения участников на графике используется овал. Различают три вида участников (овалов):
Внутренний участник - овал с тонкими краями (секретарь, начальник коммерческого отдела, начальник R&D).
Внешний участник - овал с тонкими краями и тенью (клиент).
Общность - овал с толстыми краями. Обычно это под-
разделение предприятия, которое содержит нескольких участников (например, конструкторский отдел, отдел по изучению рынка, магазин).
Такое графическое изображение позволяет пользователю процедуры визуально, а значит очень просто, определить, кто принимает участие в процедуре.
Одна из сложностей в составлении процедуры - определить только тех участников и только те их действия, которые относятся к назначению процедуры, т.е. не описывать действия, которые следует рассмотреть в другой процедуре, во избежание избытка информации и создания трудностей в применении или развитии документов.
Например, в нашем случае «Магазин» и «Отдел по изучению рынка» упоминаются, но не принимают непосредственного участия в процедуре, суть которой - обработать заказ. Действительно, назначение «Магазина» — упаковывать, складировать и доставлять товар. Задача «Отдела по изучению рынка» — изучение реализуемости.
Можно констатировать, что эти области смежны с обработкой заказа, но, без всякого сомнения, должны быть определены в своих собственных процедурах. Они не должны описываться в нашей процедуре, связанной с обработкой заказа. Участники «Магазина» и «Отдела по изучению рынка» не являются главными участниками в процедуре.
Используем формы языка, которые мы обозначили для изображения ролей процедуры, как это указано ниже:
Участники, расположенные в столбиках, могут быть описаны через действия, которые они выполняют.
Эти действия в процедуре называются Командами. Команда всегда
изображается прямоугольником (одной из четырех основных форм гра-
фического языка). Она всегда расположена в столбике того участ-ника, который ее выполняет.
108 Описание процедуры (Уровень 2) 109
Каждая команда связана с другими стрелкой с информационной корзиной (одной из четырех основных форм графического языка).
Информация, находящаяся на стрелке, должна восприниматься в широком смысле. Нужно абстрагироваться от ее физического носителя. Информационная стрелка представляет как нематериальную (телефонный звонок), так и материальную информацию, например, документ (письмо, факс, план...), товар, сырье, блок.
Первая команда этой процедуры выполняется «Секретарем», который должен зарегистрировать заказ «Клиента».
Однако мы не можем расположить эту команду прямо в столбце «Секретарь», не определив сначала, что вызвало эту первую команду, а, следовательно, и процедуру.