Создание дополнительных моделей предметной области с использованием инструментария AllFusion Modeling Suite
В дополнение к диаграммам IDEF0, DFD и IDEF3, AllFusion Modeler Suite поддерживает еще целый ряд вспомогательных диаграмм таких как:
Диаграмма дерева узлов (Node Tree Diagram), которое показывает иерархию всех работ модели на одной диаграмме. Диаграмма дерева узлов имеет вид традиционного иерархического дерева, где верхний узел (прямоугольник) соответствует работе с контекстной диаграммы, а последующие нижние узлы представляют собой дочерние уровни декомпозиции. Можно также создать диаграмму дерева узлов лишь для некоторой части модели, тогда верхним узлом диаграммы будет та работа декомпозиции, с которой вы захотите начать моделирование. Пример диаграммы дерева узлов модели «Реализация товаров со склада» представлена на рисунке 16.
рис. 16 Диаграмма дерева узлов
Схемы организации (Organization Charts). Схемы организации играют большую роль в моделировании бизнес-процессов. С помощью этого инструмента можно наглядно показать кто будет выполнять функции бизнес-процессов предметной области. Схемы организации имеют традиционную древовидную иерархическую структуру, на вершине которой находится один прямоугольник, от которого идут ветвления к нескольким нижестоящим. Каждый прямоугольник в схеме организации соответствует конкретной роли или должности, например президента или вице-президента.
Перед тем как добавить к модели схему организации, необходимо определить группы ролей, роли и, возможно, ресурсы. Сначала нужно создать одну или более группу ролей в словаре групп ролей, задав критерий, объединяющий роли, которым соответствуют схожие функции в организации. Затем в словаре ролей описать роли, которым будут соответствовать прямоугольники в схеме организации.
Продолжим рассмотрение примера.
В нашей задаче задействованы следующие сотрудники предприятия Метиз-М: сотрудник отдела продаж, менеджер по договорам и кладовщик. Эти сотрудники будут обслуживать систему и будут находиться на самом низком уровне нашей иерархии организационной структуры. Однако, система моделируется с точки зрения начальника отдела продаж. Он будет находиться на более высоком уровне управления организацией. Однако, кладовщик и менеджер отдела продаж ему непосредственно не подчиняются, поэтому в организационную диаграмму необходимо включить руководителей этих сотрудников, находящихся на том же уровне управления, что и начальник отдела продаж. Это будут начальник отдела договоров и заведующий складом.
Диаграмма не будет полной, если мы не укажем подчиненность начальника отдела продаж, начальника отдела договоров и заведующего складом. Они будут подчиняться заместителю директора. Эту должность можно и не вводить, в таком случае, все начальники отделов и заведующий складом будут подчиняться напрямую директору предприятия.
Таким образом, можно выделить три ролевые группы различных уровней:
топ – менеджеры – high level;
менеджеры – medium level;
сотрудники – low level.
Соответствие между ролевыми группами и ролями:
- топ - менеджеры: директор и заместитель директора;
- менеджеры: начальник отдела продаж, начальник отдела договоров, заведующий складом;
- сотрудники: сотрудник отдела продаж, менеджер отдела договоров, кладовщик.
Заполнив последовательно два словаря: словарь ролевых групп и словарь ролей, можно приступать к построению организационной диаграммы. При желании можно заполнить еще словарь ресурсов, указав конкретных исполнителей.
Рис.17. Организационная диаграмма
Задания для самостоятельной работы:
1. Создать дерево узлов и организационную диаграмму выбранной в пункте 2.1. задачи для самостоятельного решения с использованием методологии SADT и инструментария AllFusion Modeler Suite.