Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_1.DOC
Скачиваний:
10
Добавлен:
25.04.2019
Размер:
297.47 Кб
Скачать

Лабораторная работа №1 Моделирование бизнес процессов в среде bpWin с использованием методик idef0, idef3, dfd

Цель работы:

  1. Изучение основных принципов методологии IDEF0, IDEF3 и DFD.

  2. Освоение работы с инструментальным средством автоматизированной разработки программного обеспечения (CASE) BPWin.

  3. Приобретение практических навыков в построении функциональных моделей систем.

  4. Овладение навыками применения пакета BPWin для разработки моделей IDEF3 и DFD.

  5. Построение отчетов

Постановка задачи:

Построить функциональную модель AS-IS предметной области используя иерархическую структуру с числом уровней не менее трех. Для наиболее сложной работы определить декомпозицию в виде сценария IDEF3. Для всей предметной области построить модель DFD.

Ход работы:

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

  2. Определить цель моделирования.

  3. Определить точку зрения (Viewpoint).

  4. Создать базовый элемент структуры, определить входы, выходы, управления и механизмы.

  5. Произвести декомпозицию.

  6. Описать параметры получившихся элементов.

  7. Повторить пп. 5-6 необходимое количество раз.

  8. Проверить адекватность полученной модели.

  9. Для наиболее сложной работы провести декомпозицию по методологии IDEF3 (желательно, чтобы модель включала не менее 5 бизнес операций (или действий), для описания связей должно быть задействовано не менее 3-х видов логических связей и соединений (and, or, xor синхронные и асинхронные )).

  10. Для всей предметной области определить основные информационные сущности, участвующие в бизнес процессах, и вид их использования в бизнес операциях. Построить модель DFD.

  11. Результаты оформляются в виде отчета, которая должна включать распечатки моделей и отчетов, а также краткие пояснения по ходу выполнения.

Теоретические сведения

Принципы построения модели IDEF0.

В IDEF0 система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной - функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации.

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

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

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

Цель моделирования (Purpose). Прежде чем строить модель объекта исследователь должен четко определить цели моделирования, желаемый конечный результат. Т.к. модель строится для исследования системы, цель моделирования обычно совпадает с целью исследования.

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

Для внесения области, точки зрения и цели моделирования в BPWin следует выбрать пункт меню Edit/Model Properties. В закладке Purpose следует внести цель и точку зрения, а в закладку Definition - определение модели и описание области.

В закладке Status того же диалога можно описать статус модели (черновой вариант, рабочий, окончательный и т.д.), время создания и последнего редактирования. В закладке Source описываются источники информации для построения модели. Закладка General служит для внесения имени проекта и модели, имени и инициалов автора и временных рамок модели - AS-IS и TO-BE.

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

Модель TO-BE (как будет) - модель новой организации бизнес-процессов, свободной от обнаруженных недостатков.

Диаграммы IDEF0.

Основу методологии IDEF0 составляет графический язык описания бизнес-процессов. Модель IDEF0 представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм. Каждая диаграмма является единицей описания системы и располагается на отдельном листе. Модель может содержать четыре типа диаграмм:

  • Контекстную диаграмму (в каждой модели может быть только одна контекстная диаграмма);

  • диаграммы декомпозиции;

  • диаграммы дерева узлов;

  • диаграммы только для экспозиции (FEO).

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

Как уже было сказано, модель представляется в виде совокупности работ. Работы (Activity) обозначают поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты. Работы изображаются в виде прямоугольников. Все работы должны быть названы и определены. Имя работы должно быть выражено отглагольным существительным, обозначающим действие. Для внесения имени работы следует щелкнуть по работе правой кнопкой мыши, выбрать в меню Name Editor и в появившемся диалоге внести имя работы. Для описания других аспектов контекста служит диалог Model Properties.

Диаграммы декомпозиции содержат родственные работы, т.е. дочерние работы, имеющие общую родительскую работу. Для создания диаграммы декомпозиции следует щелкнуть по кнопке . Возникает диалог Activity Box Count, в котором следует указать нотацию новой диаграммы и количество работ на ней. Если оказывается, что количество работ недостаточно, можно добавить работу в диаграмму, щелкнув сначала по кнопке на палитре инструментов, а затем по свободному месту на диаграмме.

Каждая из работ на диаграмме декомпозиции может быть в свою очередь декомпозирована.

Взаимодействия работ с окружающим миром и между собой описываются в виде стрелок. Стрелки представляют собой некоторую информацию и именуются существительными.

В IDEF0 различают пять видов стрелок:

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

Управление (Control) - правила, стратегии, процедуры или стандарты, которыми руководствуется работа. Каждая работа должна иметь хотя бы одну стрелку управления. Стрелка управления рисуется как входящая в верхнюю грань работы.

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

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

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

Для внесения стрелки необходимо щелкнуть по кнопке на палитре инструментов и указать на рабочем поле экрана начало и конец стрелки.

После окончания построения модели можно сгенерировать различные виды отчетов с помощью меню Report.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]