|
Методология информационно-технологического моделирования процессов SADT
В настоящее время широкое распространение помимо отдельных методов и средств для информационно-технологического моделирования применяют совокупности таких методов, объединенных в определенную систему, которую часто называют методологиями.
Одной из самых известных и распространенных методологий анализа и проектирования систем является техника структурного анализа и проектирования – SADT (Structured Analysis and Design Technique),предложенная Дугласом Т. Россом и закрепленная в основном стандарте (нотации) моделирования бизнес-процессов IDEFO.SADTуспешно используется в военных, государственных и коммерческих организациях для решения достаточно широкого спектра задач, таких как разработка программного обеспечения, создание корпоративных информационных систем, обучение персонала, внедрение новых систем управления (управления финансами, управления процессами планирования, стратегического управления, управления материально-техническим обеспечением и др.).
С помощью SADTможно создавать функциональные и информационные модели.
Каждая диаграмма в SADTявляется моделью определенного уровня детализации. В моделях деятельность изображается с помощью поименованных функциональных блоков и входящих и выходящих стрелок. В каждой диаграмме должно быть от трех до шести функциональных блоков. Диаграмма самого высшего уровня, которая называется контекстной диаграммой, состоит из одного блока (см. рис. 3.19).
Функциональные блоки размещаются на диаграмме не случайным образом, а по степени важности (см. рис. 3.20). Относительный порядок блоков называется доминированием. Доминирование понимается как влияние, которое один блок оказывает на другие блоки диаграммы. Например, самым доминирующим блоком диаграммы может быть либо первый из требуемой последовательности функциональных блоков, либо блок планирующей или контролирующей функции, влияющей на все другие функции. Наиболее доминирующая функция изображается в виде блока в верхнем левом углу диаграммы, а наименее доминирующие — в правом нижнем углу. В результате получается ступенчатая схема. Порядок доминирования может обозначаться цифрой, размещенной в правом нижнем углу каждого блока: 1 – указывает на блок с наибольшим доминированием, 2 – на следующий после наибольшего и т.д.
| Рисунок 3.19. Диаграмма самого высшего уровня нотации IDEF0
| Названиями блоков служат глаголы в неопределенной форме или глагольные обороты.
Дуги на SADT-диаграммах изображаются одинарными линиями со стрелками на концах. Каждая дуга представляет собой множество объектов и поэтому именуется существительным.
Между объектами и функциями возможны четыре отношения: вход, управление, выход, механизм. Каждое из этих отношений изображается дугой, связанной с определенной стороной блока. По соглашению левая сторона блока предназначена для входных дуг, верхняя сторона – для управленческих дуг, правая сторона – для выходных дуг, нижняя сторона – для дуг механизмов.
Таблица 3.8. Графические символы, используемые в нотации IDEF0
Название
| Графический символ
| Описание
| Процесс
|
| Процесс обозначается прямоугольным блоком. Внутри каждого блока помещается его имя и номер. Имя должно быть активным глаголом, глагольным оборотом или отглагольным существительным. Номер блока размещается в правом нижнем углу. Номера блоков используются для идентификации на диаграмме и в соответствующем тексте.
| Стрелка
|
| Стрелки обозначают входящие и исходящие из процесса объекты (данные).
Каждая сторона функционального блока имеет стандартное значение с точки зрения связи «блок-стрелка». В свою очередь, сторона блока, к которой присоединена стрелка, однозначно определяет ее роль. Стрелки, входящие в левую сторону блока – входы. Стрелки, входящие в блок сверху – управления. Стрелки, покидающие процесс справа – выходы, т.е. данные или материальные объекты, произведенные процессом. Стрелки, подключенные к нижней стороне блока, представляют механизмы.
| Туннелированная стрелка
|
| Туннелированные стрелки означают, что данные, передаваемые с помощью этих стрелок, не рассматриваются на родительской диаграмме и/или на дочерней диаграмме.
Стрелка, помещенная в туннель там, где она присоединяется к блоку, означает, что данные, выраженные этой стрелкой, не обязательны на следующем уровне декомпозиции.
Стрелка, помещаемая в туннель на свободном конце, означает, что выраженные ею данные отсутствуют на родительской диаграмме. Туннелированные стрелки могут быть использованы на диаграммах процессов в нотациях IDEF0, Процесс, Процедура.
| Внешняя ссылка
|
| Элемент обозначает место, сущность или субъект, которые находятся за границами моделируемой системы. Внешние ссылки используются для обозначения источника или приемника стрелки вне модели. На диаграммах внешняя ссылка изображается в виде квадрата, рядом с которым показано наименование внешней ссылки.
Внешние ссылки могут быть использованы на диаграммах процессов в любых нотациях.
| Междиаграммная ссылка
|
| Элемент, обозначающий другую диаграмму. Междиаграммная ссылка служит для обозначения перехода стрелок на диаграмму другого бизнес-процесса без отображения стрелки на вышележащей диаграмме (при использовании иерархических моделей).
В качестве междиаграммной ссылки не может выступать диаграмма EPC (см. подвопрос 6.3). Междиаграммные ссылки могут быть использованы на диаграммах процессов в нотациях IDEF0, «Процесс» и «Процедура».
| Процесс-ссылка
|
| Элемент обозначает ссылку на процесс, описанный в другой модели.
Наиболее часто повторяющиеся процессы в рамках модели бизнес-процессов могут быть выделены в качестве типовых в отдельную папку в Навигаторе. Диаграмма типового процесса формируется один раз в одном месте Навигатора. Далее на любой диаграмме может быть использован процесс-ссылка на типовой процесс.
Параметры типового процесса заполняются непосредственно в свойствах типового процесса.
Постоянный список субъектов, принимающих участие в выполнении типового процесса, формируется также в свойствах типового процесса. Список субъектов, принимающих участие при выполнении типового процесса в рамках вышележащего процесса, формируется в свойствах процесса-ссылки на типовой процесс.
Процессы-ссылки могут быть использованы на диаграммах процессов в любых нотациях.
| Сноска
|
| Выносной элемент, предназначенный для нанесения комментариев.
Элемент может быть использован на диаграммах процессов в любых нотациях.
| Текст
|
| Комментарий без сноски.
Элемент может быть использован на диаграммах процессов в любых нотациях.
| Между блоками для описания их отношений требуется только пять типов взаимосвязей:
1) управление;
2) вход;
3) обратная связь ,по управлению;
4) обратная связь по входу;
5) выход-механизм.
Связи по управлению и входу являются простейшими, поскольку они отражают прямые воздействия, которые интуитивно понятны и просты. Отношение управления возникает тогда, когда выход одного блока непосредственно влияет на блок с меньшим доминированием.
Обратная связь по управлению возникает тогда, когда выход некоторого блока влияет на блок с большим доминированием.
| Рисунок 3.20. Диаграмма процесса нотации IDEF0
| Связь по входной обратной связи имеет место тогда, когда выход одного блока становится входом другого блока с большим доминированием.
Связи «выход-механизм» отражают ситуацию, при которой выход одной функции становится средством достижения цели (механизмом) для другой.
Методологию SADT можно применять на следующих этапах организационно-управленческой диагностики: при анализе системы целей и поддерживающих их стратегий, при анализе укрупненных функций и процессов управления, при анализе информационной системы предприятия (используя информационное моделирование). Для более детального анализа и оценки некоторых показателей процессов и составляющих их работ и процедур эту методологию обычно не используют.
Межфункциональные схемы
Достаточно распространенным инструментом, с помощью которого можно изображать технологические и информационные связи в процессах проекта в привязке к системе ответственности, являются межфункциональные схемы(Cross Functional Flowcharts). В программе «Business Studio» эти схемы разбиты на две нотации – «Процесс» (Basic Flowchart) и «Процедура» (Cross Functional Flowchart), которые позволяют задать причинно-следственные связи и временную последовательность выполнения действий процесса (см. рис. 3.21).
|
| Рисунок 3.21. Примеры отображения процессов с использованием нотаций «Процесс» и «Процедура»
| Различие между нотациями «Процесс» и «Процедура» состоит в том, что дополнительно к графическим элементам, применяемым в нотации «Процесс», в нотации «Процедура» используются дорожки (Swim Lanes), обозначающие организационные единицы – исполнителей действий процесса. Это позволяет повысить наглядность диаграммы.
Стрелками обозначаются логико-временные отношения между операциями (работами). В таких схемах допускается альтернативность и стохастичность путей реализации процесса. Расположение символа в вертикальной полосе структурной единицы означает ответственность этой единицы за выполнение данной операции.
В таблице 3.9 приведены основные условные обозначения, используемые в нотациях «Процесс» и «Процедура».
Таблица 3.9. Графические символы, используемые при разработке межфункциональных схем
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|