Разработка функциональной модели информационной системы с помощью AllFusion Process Modeler r 7 (BPwin) 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Разработка функциональной модели информационной системы с помощью AllFusion Process Modeler r 7 (BPwin)



 

Создание контекстной диаграммы. Необходимо щелкнуть по кнопке File / New. Появляется диалоговое окно «I would like to», в текстовое поле Name которого следует внести имя модели, выбрать Туре – Business Process (IDEF0) и нажать кнопку ОК.

Откроется диалоговое окно «Properties for New Models» (Свойства новой модели). Необходимо ввести в текстовое поле Author (Автор) имя автора модели и в текстовое поле «Author initials» его инициалы, далее нажать последовательно кнопки Apply и ОК.

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

Далее следует перейти в меню Model / Model Properties. Во вкладке General диалогового окна «Model Properties» в текстовое поле «Model name» следует внести имя модели, а в текстовое поле Project – имя проекта, и, наконец, в текстовое «Time Frame» (Временной охват) – AS-IS (как есть). AS-IS – модель существующей организации работы на основе должностных инструкций, приказов, отчетов, нормативной документации и т. д.

Во вкладке Purpose диалогового окна «Model Properties» в текстовое поле Purpose (цель) вносятся данные о цели разработки модели, например, «Моделировать текущие (AS-IS) бизнес-процессы компании», а в текстовое поле Viewpoint (точка зрения), например, «Директор». Точка зрения – указание на должностное лицо или подразделение организации, с позиции которого разрабатывается модель, т. е. это указание места (позиции) человека или объекта, в которое надо встать, чтобы увидеть систему в действии (например, мастер, директор), Поскольку качество описания системы резко снижается, если оно не сфокусировано ни на чем, методология IDEF0 требует, чтобы модель рассматривалась все время с одной и той же позиции – «точки зрения» данной модели.

Во вкладке Definition диалогового окна «Model Properties» в текстовое поле Definition (Определение) следует внести, например, «Это учебная модель, описывающая деятельность компании» и в текстовое поле Scope (охват) – «Общее управление бизнесом компании: исследование рынка, закупка компонентов, сборка, тестирование и продажа продуктов».

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

Во вкладке Definition диалогового окна «Activity Properties» в текстовое поле Definition (Определение) необходимо внести, например, «Текущие бизнес-процессы компании».

В поле диаграммы вносится текст – точка зрения и цель.

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

Стрелка входа представляет собой входные данные, используемые или преобразуемые функциональным блоком для получения результата (выхода) Вход отвечает на вопрос «Что подлежит обработке?». В качестве входа может быть как материальный объект (сырье, деталь, экзаменационный билет), так и информация (запрос к БД, вопрос преподавателя). Блок может не иметь ни одной входной дуги (например, блок, выполняющий генерацию случайных чисел).

Выход представляет собой результат работы блока, наличие выходной дуги для каждого блока является обязательным. В качестве выхода может быть как материальный объект (деталь, платежные документы, ведомость), так и нематериальный (выборка данных из БД, ответ на вопрос, устное указание).

Стрелка управления определяет, когда и как это преобразование в блоке может произойти. Управление отвечает на вопрос «В соответствии с чем выполняется работа?». В качестве дуг управления могут использоваться стандарты, правила, нормативные документы, устные указания. Наличие стрелки управления для каждого блока является обязательным.

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

Диаграммы декомпозиции описывают каждую подфункцию системы и так до достижения требуемого уровня детализации исследуемой системы. Для создания диаграммы декомпозиции следует выбрать кнопку перехода на нижний уровень  в палитре инструментов, в диалоговом окне Activity Box Count установить число процессов на диаграмме нижнего уровня – от 3 до 8 и нажать кнопку ОК. Автоматически будет создана диаграмма декомпозиции. Далее следует задать имена всех процессов, перейти в режим рисования стрелок и связать граничные стрелки с блоками.

Диаграмма дерева узлов показывает иерархическую зависимость функций (работ), но не связи между ними. Их может быть несколько, поскольку вершиной такой диаграммы может быть любой узел (блок), и она может быть построена на любую глубину. Для создания диаграммы дерева узлов необходимовыбрать пункт главного меню Diagram / Add Node Tree. В первом диалоговом окне гида «Node Tree Wizard» внести имя диаграммы, указать диаграмму корня дерева и количество уровней. Диаграмму дерева узлов можно модифицировать. Нижний уровень может быть отображен не в виде списка, а в виде прямоугольников, так же, как и верхние уровни. Для модификации диаграммы правой кнопкой мыши следует щелкнуть по свободному месту, не занятому объектами, выбрать меню «Node tree Diagram Properties» и во вкладке Style диалога «Node Tree Properties» отключить опцию «Bullet Last Level».

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

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

Стрелка, помещаемая в туннель на свободном конце (рисунок 1, б) означает, что выраженные ею данные отсутствуют на родительской диаграмме.

 

а)                                                          б)

                            

Рисунок 1 – Туннельные стрелки

 

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

Для сохранения целостности модели необходимо корректировать стрелки, помеченные квадратными скобками, одним из следующих способов. В BPwin для этого нужно щелкнуть правой кнопкой мыши по квадратным скобкам граничной стрелки и в контекстном меню выбрать команду «Arrow Tunnel». Появляется диалог «Border Arrow Editor», в котором необходимо выбрать один из двух вариантов действий:

    1) можно разрешить миграциюновой стрелки на диаграмму верхнего уровня путем добавления новой стрелки, соединяющей соответствующий блок с границей диаграммы: если щелкнуть по кнопке «Resolve it to border arrow», стрелка мигрирует на диаграмму верхнего уровня;

    2) можно не разрешить такую миграцию. В последнем случае говорят, что стрелка будет туннелирована путемпреобразования в туннель из круглых скобок: если щелкнуть по кнопке «Change it to resolved rounded tunnel»– стрелка будет туннелирована и не попадет на другую диаграмму.

 



Поделиться:


Последнее изменение этой страницы: 2019-08-19; просмотров: 277; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.162.247 (0.008 с.)