Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к практическим занятиям.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.25 Mб
Скачать

Краткий теоретический обзор темы

Функциональная модель процесса способна обеспечить полное представление как о функционировании исследуемого процесса, так и о всех имеющих в нем место потоках информации и материалов.

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

Case-средство BРwin поддерживает три методологии структурного анализа и моделирования систем - IDEF0, IDEF3 и DFD. В процессе создания модели бизнес-процесса на любой ветви модели можно переключиться на любую из методологий и создать смешанную модель.

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

Методология DFD включает такие понятия, как внешняя ссылка и хранилище данных. Это делает её более удобной по сравнению с IDEF0 для моделирования программного обеспечения и систем документооборота.

Методология IDEF3 включает элемент “перекрёсток”, что позволяет описать логику взаимодействия компонентов системы.

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

Главными компонентами IDEF0-диаграммы являются блоки. Блоки отображают некоторые работы, функции, процессы, задачи, которые происходят или выполняются в течение определённого времени и имеют некоторые результаты. Блоки изображаются в виде прямоугольников. Каждая сторона функционального блока имеет различное назначение:левая сторона предназначена для входа, правая – для выхода, верхняя – для управления, нижняя – для механизмов.

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

Основополагающими понятиями IDEF0-методологии являются:

  • цель моделирования,

  • точка зрения и

  • субъект моделирования.

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

Цель моделирования определяет степень детализации разрабатываемой модели.

Субъект моделирования определяет границы моделируемой системы и

окружающей ее внешней среды.

IDEF0-модель предполагает наличие чётко сформулированной цели, единственного субъекта моделирования и одной точки зрения.

IDEF0 основана на трех базовых принципах моделирования :

  • принципе функциональной декомпозиции;

  • принципе ограничения сложности;

  • принципе контекста.

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

Модель может содержать четыре типа диаграмм:

  • контекстную диаграмму;

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

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

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

Контекстная диаграмма является вершиной иерархической структуры диаграмм и представляет собой самое общее описание системы и ее взаимодействия с внешней средой.

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

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

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

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

Диаграммы только для экспозиции (FEO) строятся в основном для справочных целей (например, для иллюстрации отдельных фрагментов модели, для иллюстрации альтернативной точки зрения).

Обсуждаемые вопросы

  1. Функциональная модель

  2. Принципы работы Case-средства BРwin

  3. Методологии структурного анализа и моделирования систем

  4. Главные компоненты IDEF0-диаграммы

  5. Понятия IDEF0-методологии

  6. Контекстная диаграмма

Задания на практическое занятие

Для создания контекстной диаграммы выполните следующие дей­ствия.

1. Запустите BPWin.

2. Выполните команду FileNew.

3. Появляется диалоговое окно «I would like to». Внесите имя модели {Деятельность компании Quill} и выберите переключатель Туре — IDEFO. Нажмите кнопку ОК.

4. Автоматически создается контекстная диаграмма. Открывается окно «Properties for New Model». В закладке General диалогового окна следует внести имя автора и нажмите ОК

5. Обратите внимание на кнопку а панели инструмен­тов. Эта кнопка включает и выключает инструмент просмотра и навигации - Model Explorer (появляется слева).

6. Перейдите в меню Model  Model Properties. В закладке General диалогового окна следует внести имя модели {Дея­тельность компании Quill}, имя проекта {Модель деятельности Quill}, и тип модели — в группе Time Frame отметьте переключатель {AS-IS}.

7. В закладке Purpose внесите Цель {Purpose: Моделировать теку­щие (AS-IS) бизнес-процессы компании Quill} и Точку зрения {Viewpoint: Директор}.

8. В закладке Definition внесите определение {Это учебная мо­дель, описывающая деятельность компании Quill} и Scope {Общее управление бизнесом компании: исследование рынка, закупка компо­нентов, сборка, тестирование и продажа продуктов}.

9. В закладке Source внесите {Материалы курса по BPWin}.

10. В закладке Status установите WORKING и нажмите кнопку ОК.

11. Перейдите в меню Diagram  Diagram Properties и установите свой­ства диаграммы.

12. Перейдите в меню File  Print setup и установите опции страни­цы для печати диаграммы. В этом диалоговом окне устанавливается "логический" размер страницы. Если принтер не поддерживает такой размер, диаграмма может быть разбита на несколько страниц.

13. Перейдите на контекстную диаграмму и правой кнопкой мыши щелкните по работе. В контекстном меню выберите Name Editor. В за­кладке Name внесите имя {Деятельность компании Quill}.

14. В закладке Definition внесите определение (Текущие бизнес-процессы компании Quill}.

15. В закладке Status установите WORKING.

16. В закладке Source внесите {Материалы курса по BPWin} и щелкните по ОК.

17. Создайте стрелки на контекстной диаграмме (табл. 1).

Нажмите кнопку на панели инструментов. Для проведения стрелки Mechanism щелкните сначала на нижней границе диаграммы, затем на функциональном блоке. Вызовите контекстное меню стрелкиNameв поле Arrow Name введите название «Оформление счетов, оплата счетов, ра­бота с заказами»Применить ОК

18. Аналогично создаются остальные стрелки

Таблица 1 Контекстная диаграмма

Наименование стрелки

Описание

Тип

Бухгалтерская система

Оформление счетов, оплата счетов, ра­бота с заказами

Mechanism

Звонки клиентов

Запросы информации, заказы, техни­ческая поддержка и т.д.

Input

Правила и процедуры

Правила продажи, инструкции по сбор­ке, процедуры тестирования, критерии производительности и т.д.

Control

Проданные продукты

Настольные и портативные компью­теры

Output

18. С помощью кнопки Т внесите текст в поле диаграммы—точку зрения и цель.

19. Создайте отчет по модели командой Tools Report  Model Report. Включите все переключатели. Нажмите кнопку Preview для просмотра отчета. Нажмите кнопку Report и сохраните файл под именем Отчет1.

Контрольные вопросы

  1. Что такое функциональная модель?

  2. Методологии структурного анализа

  3. Основополагающие понятия IDEF0-методологии

  4. Базовые принципы моделирования

  5. Типы диаграмм модели

Рекомендуемая литература

  1. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. М.:Финансы и статистика, 2001

  2. Калянов Г.Н.CASE-технологии: консалтинг в автоматизации бизнес-процессов. М.:Горячая линия-Телеком, 2002

  3. Черемных С.В., Семенов И.О., Ручкин В.С. Моделирование и анализ систем. -технологии. Практикум. М.:Финансы и статистика, 2002

  4. Липаев В.В. Управление разработкой программных комплексов М.:Финансы и статистика, 1993

Лабораторная работа №7. Построение диаграмм декомпозиции

Цель работы. Изучение декомпозиции функциональной модели до третьего уровня; диаграмм узлов; FEO-диаграмм.