Создание дополнительных моделей предметной области с использованием инструментария AllFusion Modeling Suite

В дополнение к диаграммам IDEF0, DFD и IDEF3, AllFusion Modeler Suite поддерживает еще целый ряд вспомогательных диаграмм таких как:

Диаграмма дерева узлов (Node Tree Diagram), которое показывает иерархию всех работ модели на одной диаграмме. Диаграмма дерева узлов имеет вид традиционного иерархического дерева, где верхний узел (прямоугольник) соответствует работе с контекстной диаграммы, а последующие нижние узлы представляют собой дочерние уровни декомпозиции. Можно также создать диаграмму дерева узлов лишь для некоторой части модели, тогда верхним узлом диаграммы будет та работа декомпозиции, с которой вы захотите начать моделирование. Пример диаграммы дерева узлов модели «Реализация товаров со склада» представлена на рисунке 16.

Создание дополнительных моделей предметной области с использованием инструментария AllFusion Modeling Suite - student2.ru

рис. 16 Диаграмма дерева узлов

Схемы организации (Organization Charts). Схемы организации играют большую роль в моделировании бизнес-процессов. С помощью этого инструмента можно наглядно показать кто будет выполнять функции бизнес-процессов предметной области. Схемы организации имеют традиционную древовидную иерархическую структуру, на вершине которой находится один прямоугольник, от которого идут ветвления к нескольким нижестоящим. Каждый прямоугольник в схеме организации соответствует конкретной роли или должности, например президента или вице-президента.

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

Продолжим рассмотрение примера.

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

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

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

топ – менеджеры – high level;

менеджеры – medium level;

сотрудники – low level.

Соответствие между ролевыми группами и ролями:

- топ - менеджеры: директор и заместитель директора;

- менеджеры: начальник отдела продаж, начальник отдела договоров, заведующий складом;

- сотрудники: сотрудник отдела продаж, менеджер отдела договоров, кладовщик.

Заполнив последовательно два словаря: словарь ролевых групп и словарь ролей, можно приступать к построению организационной диаграммы. При желании можно заполнить еще словарь ресурсов, указав конкретных исполнителей.

Создание дополнительных моделей предметной области с использованием инструментария AllFusion Modeling Suite - student2.ru

Рис.17. Организационная диаграмма

Задания для самостоятельной работы:

1. Создать дерево узлов и организационную диаграмму выбранной в пункте 2.1. задачи для самостоятельного решения с использованием методологии SADT и инструментария AllFusion Modeler Suite.

Наши рекомендации