• 5

10.2. Методологии информационно-технологического моделирования процессов

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

Одной из самых известных и распространенных методологий анализа и проектирования систем является техника структурного анализа и про­ектирования — SADT {Structured Analysis and Design Technique), предло­женная Дугласом Т. Россом и закрепленная в основном стандарте модели­рования бизнес-процессов IDEFO. SADT успешно используется в военных, государственных и коммерческих организациях для решения достаточно широкого спектра задач, таких как разработка программного обеспече­ния, создание корпоративных информационных систем, обучение персо­нала, внедрение новых систем управления (управления финансами, управ­ления процессами планирования, стратегического управления, управле­ния материально-техническим обеспечением и др.).

С помощью SADT можно создавать функциональные и информационные модели (рис. 10.8).

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

Функциональные блоки размещаются на диаграмме не случайным обра­зом, а по степени важности. Относительный порядок блоков называется доминированием. Доминирование понимается как влияние, которое один блок оказывает на другие блоки диаграммы. Например, самым доминиру­ющим блоком диаграммы может быть либо первый из требуемой последо­вательности функциональных блоков, либо блок планирующей или конт­ролирующей функции, влияющей на все другие функции. Наиболее до­минирующая функция изображается в виде блока в верхнем левом углу диаграммы, а наименее доминирующие — в правом нижнем углу. В ре­зультате получается ступенчатая схема. Порядок доминирования может обозначаться цифрой, размещенной в правом нижнем углу каждого бло­ка: 1 — указывает на блок с наибольшим доминированием, 2 — на следу­ющий после наибольшего и т.д.

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

 

Дуги на SAD Г-диаграммах изображаются одинарными линиями со стрел­ками на концах. Каждая дута представляет собой множество объектов и поэтому именуется существительным.

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

Между блоками для описания их отношений требуется только пять типов взаимосвязей:

1)         управление;

2)         вход;

3)         обратная связь по управлению;

4)         обратная связь по входу;

5)         выход-механизм.

Связи по управлению и входу являются простейшими, поскольку они от­ражают прямые воздействия, которые интуитивно понятны и просты. Отношение управления возникает тогда, когда выход одного блока непо­средственно влияет на блок с меньшим доминированием. Например, на рис. 10.8 блок «Выявить потребности клиента» влияет на блок «Сформи­ровать экспозицию» в соответствии с «Предпочтениями и вкусами клиен­тов». Также блок «Зарезервировать мебель на складе» влияет на блок «От­пустить мебель» в соответствии с «Требованиями на мебель».

Обратная связь по управлению возникает тогда, когда выход некоторого блока влияет на блок с большим доминированием. Так, блок «Выявить по­требность клиента» влияет на блок «Выписать и проконтролировать оплату счета» посредством «Предпочтений и вкусов клиентов», а блок «Выписать и проконтролировать оплату счета» влияет на блок «Проанализировать продажи» через «Сведения об оплате». В свою очередь блок «Проанализи­ровать продажи» реализует обратную связь по управлению посредством воздействия на блок «Выявить потребности клиентов» с помощью уста­новления «Цен и скидок».

Связь по входной обратной связи имеет место тогда, когда выход одного блока становится входом другого блока с большим доминированием. Так, выход «Сведения о клиентской дисциплине» блока «Проанализировать продажи» является входом для блока «Выписать и проконтролировать оплату счета», который управляет блоком «Проанализировать продажи» через «Сведения об оплате».

Связи «выход-механизм» отражают ситуацию, при которой выход одной функции становится средством достижения цели (механизмом) для дру­гой. Например, выход «Экспозиция салона» блока «Оформить экспози­цию салона» является механизмом для блока «Выявить потребности клиента».

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

Методологии Гейна-Сарсона и Йордана-Кода отличаются друг от друга в основном только языком моделирования. Эти структурные подходы моде­лируют процессы в виде диаграмм потоков данных (Data Flow Diagrams — DFD). В этих диаграммах изображаются так называемые процессы, храни­лища и внешние сущности, связанные друг с другом посредством потоков данных.

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

Хранилище (накопитель) данных определяет данные, которые будут со­храняться в памяти информационной системы между процессами. Храни­лища представляют собой некие снимки потоков данных во времени. Информация, которую они содержат, может использоваться в любое вре-' мя после ее идентификации, при этом данные могут выбираться в любом порядке. Имя хранилища должно представлять собой существительное. Если поток данных входит или выходит в/из хранилища и его структура соответствует структуре хранилища, он должен иметь то же самое имя, что и хранилище, которое может быть опущено на диаграмме.

Внешняя сущность (терминатор) представляет собой сущность вне кон­текста изображаемой на диаграмме системы. Ее имя должно представлять собой существительное. Объекты «внешняя сущность» не участвуют в обработке информации.

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

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

Условные обозначения названных объектов приведены на рис. 10.9.

Рис. 10.9. Условные обозначения в методологиях Гейна-Сарсона и Йордана-Кода

Объект

Подход Гейна-Сарсона

Подход Йордана-Кода

Поток данных

Процесс

Хранилище

Внешняя сущность

f 1

 

о

L_

 

t

2

 

1 1

 

           

3

 

3

 

 

р

4

 

 

Примеры диаграмм, созданных по методологиям Гейна-Сарсона и Йорда- на-Кода, представлены на рис. 10.10.

Существует множество подобных структурных методологий, многие из которых реализованы в программных продуктах. Но наиболее прорабо­танной, адекватной для информационно-технологического моделирования и адаптированной для потребностей управления проектом в российских условиях системой методов является система, разработанная специали­стами кафедры управления проектом Государственного университета управления. Это информационно-технологическая модель управления.

Рис. 10.10. Диаграммы, созданные по методологиям Гейна-Сарсона (а) и Йордана-Кода (6)

а)

Ассортимент поставщиков

2 Товар на складах

Сведения о товарах поставщиков         

jnr

Т

J_

Резервирование товара на складе

Сведения о складских запасах

е

Распоряжение об аннулировании резерва

Управляющий

Заявка на резерв

Корректировка резерва

Изменение заявки клиента

Ш

Клиент

Информация о порядке

Щ Менеджер Заказ/заявка Д > i Изменение заявки

Сведения об оплоте Изме„,„и,

w

Деньги

Доверенность, чек об оплате

Оплата

Формирование

товара

 

 

 

 

 

Диспетчер

 

 

Г 5 )

 

 

 

Отгрузка товара

 

 

 

 

Счет к оплате

б)

 

15 Управление проектом

Авторы: 1379 А Б В Г Д Е З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я

Книги: 1908 А Б В Г Д Е З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я