Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БЕРЖЕР, ГИЙЯР - Графическое описание процессов.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
22.88 Mб
Скачать

110 Описание процедуры (Уровень 2) 111

6.3.4 Идентификация всех команд процедуры

Д ля наибольшей эффективности в процедуре должны применяться раз­ные команды, список которых мы приводим ниже:

  • «Секретарь» регистрирует заказ,

  • он распечатывает карточку заказа,

  • «Коммерческий отдел» анализирует заказ,

  • он передает ответ «Секретарю», если это товар по каталогу,

  • в противном случае анализ передается начальнику,

  • «Начальник коммерческого отдела» решает дальнейший ход дела и информирует об этом «Коммерческий отдел»,

  • для специфического товара с согласия «Начальника коммерческого отдела «Коммерческий отдел» вместе с «Начальником R&D» определяет ответ, сообщаемый «Клиенту»,

  • «Коммерческий отдел» передает ответ «Секретарю»,

  • «Секретарь» печатает ответ и отсылает его почтой «Клиенту»,

  • если «Клиент» соглашается на предложение, то он встречается с пред-ставителем «Коммерческого отдела», чтобы обговорить все детали и подписать заказ. В противном случае процедура заканчивается,

  • наконец, «Коммерческий отдел» после подписания направляет заказ либо в «Магазин» для товара по каталогу, либо в «Отдел по изучению рынка» для специфического товара, что в каждом случае означает конец процедуры.

Отобразим эти элементы в графической форме, указывая для каждого элемента участника команды, который ему соответствует.

Мы получаем процедуру, представленную на схеме 6.2.

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

К оманда изображается в форме прямоугольника с тонкими краями. Команда описывает в коротком тексте то, что дол­жно быть выполнено. Этот текст обязательно содержит глагол в инфинитиве. Это действие!

Схема 6.2. Процедура «Обработать заказы»

112 Описание процедуры (Уровень 2) 113

Чтобы эффективно составить процедуру и убедиться, что мы описыва­ем то, что нужно, необходимо последовательно применить для каждой обозначенной команды анкету, представленную в параграфе 4.4.

Мы снова приводим эту анкету в контексте команды «Зарегистриро­вать заказы», осуществляемой «Секретарем».

  1. Кто?: Позволяет поместить команду в нужный столбик

  2. Что?: Указывает на запись команды

  3. Какая информация?: Информация, которая запускает команду

  4. Откуда?: Происхождение информации («Начало», «Действие пре­дыдущего этапа»)

  5. От кого?: Участник, который поставляет информацию

  6. Как?: Способ выполнения команды (см. параграф 6.3.7.)

  7. Чем?: Необходимые средства (см. параграф 6.3.5.)

  8. Какая информация?: Информация, произведенная командой

  9. Куда?: Предназначение информации («Конец», «Действие последую-щего этапа»)

  10. К кому?: Участник - получатель информации

  11. Какие ограничения?: Ограничения по выполнению (Длительность, стоимость, контроль).

Эта обобщающая анкета может быть применена ко всем командам. Она позволяет изучить ближайшее окружение и обозначить элементы, необходимые для выполнения команды.

Ответы на эту анкету должны быть в некотором роде мгновенными, если этого не происходит, это означает:

а) что разработчик не обладает знаниями, необходимыми для ответа. Следовательно, он должен окружить себя компетентными лицами, чтобы описать процедуру,

б) что разработчик описывает процедуру, которая в реальности выпол­няется иначе.

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

С огласованная команда - это команда, выполняе­мая несколькими участниками в одно и то же время. Следовательно, согласованная команда все­гда располагается в нескольких столбцах (как ми­нимум в двух).

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

В нашей процедуре первая согласованная команда расположена наверху трех столбцов («Коммерческого отдела», «Начальника коммерческого отдела» и «Начальника R&D»). Но только первый и последний участни­ки сотрудничают, чтобы разработать проект. Это действие находится под ответственностью «Коммерческого отдела».

В представленную процедуру были введены некоторые новые символы. В час­тности, речь идет о символах, которые позволяют указать конец процедуры.

Как мы уже видели в параграфе 6.3.3, процедура всегда должна иметь «начало», представленное «первоначальным фактом» или «действием предыдущего этапа».

Существуют эквивалентные графические символы, которые показыва­ют, как заканчивается процедура.