Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1t4SlaAU26-1.doc
Скачиваний:
5
Добавлен:
30.04.2022
Размер:
394.75 Кб
Скачать
  1. Результаты выполнения лабораторной работы

  1. Лабораторное задание

  1. Получить у преподавателя задание на моделирование бизнес-процессов предприятия.

  2. Построить для рассматриваемого предприятия контекстную диаграмму.

  3. Провести функциональное моделирование в BPwin, используя декомпозицию процессов.

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

  1. Указания по оформлению отчета

Отчет должен содержать:

- наименование и цель работы;

- краткие теоретические сведения;

- задание на лабораторную работу;

- результаты выполнения лабораторной работы.

  1. контрольные вопросы

  1. В чем состоит суть методологии структурного анализа?

  2. С какими видами моделей работает BPWin? Для чего предназначена каждая модель?

  3. Как обозначаются работы в моделях IDEF0?

  4. Какие виды стрелок могут быть в модели IDEF0?

  5. Что такое контекстная диаграмма и диаграммы декомпозиции?

создание моделей idef3 и DFD

  1. ОБЩИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ

    1. Цель работы

Изучение структуры моделей IDEF3 и DFD; получение практических навыков построения диаграмм декомпозиции в BPWin.

    1. Используемое оборудование и программное обеспечение

Для выполнения лабораторной работы требуется ПЭВМ типа IBM PC с ОС Windows 2000 и выше, пакет моделирования BPWin 4.0 и выше.

  1. Домашнее задание и методические указания по его выполнению

    1. Назначение и структура моделей IDEF3

Для описания логики взаимодействия информационных потоков модель дополняют диаграммами IDEF3.

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

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

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

Модель, выполненная в IDEF3, может содержать следующие элементы:

  1. Единицы работы (Unit of Work) - основной компонент диаграммы IDEF3 близкий по смыслу к работе IDEF0.

  1. Связи - показывают взаимоотношения работ. В IDEF3 различают три типа стрелок, изображающих связи:

- Связь предшествования (Precedence) – показывает, что прежде чем начнется работа-приемник, должна завершиться работа-источник. Обозначается сплошной линией.

- Связь отношения (Relational) - показывает связь между двумя работами или между работой и объектом ссылки. Обозначается пунктирной линией.

- Поток объектов (Object Flow) – показывает участие некоторого объекта в двух или более работах, как, например, если объект производится в ходе выполнения одной работы и потребляется другой работой. Обозначается стрелкой с двумя наконечниками.

  1. Перекрестки (Junctions) - используются в диаграммах IDEF3, чтобы показать ветвления логической схемы моделируемого процесса и альтернативные пути развития процесса, которые могут возникнуть во время его выполнения. Различают два типа перекрестков:

- Перекресток ветвления (Fan-out Junction) – узел, в котором единственная входящая в него стрелка ветвится, показывая, что работы, следующие за перекрестком, выполняются параллельно или альтернативно;

- Перекресток слияния (Fan-in Junction) – узел, собирающий множество стрелок в одну, указывая на необходимость условия завершенности работ-источников стрелок для продолжения процесса.

Внутри перекрестка записывается один из символов &, O или X. При разветвлении эти символы означают реакцию всех, некоторых или только одной из последующих функций, соответственно; при слиянии символы имеют аналогичный смысл – последующая функция начинает выполняться после окончания всех, некоторых или только одной из входных операций.

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

    1. Диаграммы потоков данных DFD

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

- функции обработки информации (работы);

- документы (стрелки), объекты, сотрудников или отделы, которые участвуют в обработке информации;

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

- таблицы для хранения документов.

    1. Пример построения диаграммы IDEF3

Декомпозируем работу «Сборка настольных компьютеров». Для этого в диалоге выберем нотацию IDEF3 и количество работ 4.

С помощью пиктограммы добавим еще 3 работы.

Внесем имена работ:

- Подготовка компонентов;

- Установка материнской платы и винчестера;

- Установка модема;

- Установка флоппи-дисковода;

- Установка CD-ROM;

- Инсталляция операционной системы;

- Инсталляция дополнительного программного обеспечения.

С помощью пиктограммы палитры инструментов создадим объект ссылки с именем «Компоненты» и свяжем его с работой «Подготовка компонент». Кроме этого свяжем стрелкой Object Flow выход работы «Подготовка компонентов» со входом работы «Установка материнской платы и винчестера» (рис.10).

  1. Фрагмент диаграммы с объектом ссылки

С помощью пиктограммы на палитре инструментов добавим два перекрестка типа «асинхронное ИЛИ» и свяжем работы с перекрестками, как показано на рис. 10.

  1. Фрагмент диаграммы с перекрестками

Перекрестку для разветвления присвоим имя «Компоненты, требуемые в спецификации заказа».

Создадим два перекрестка типа «исключающее ИЛИ» и свяжем работы, как показано на рис. 12.

  1. Окончательный вид диаграммы IDEF3

    1. Пример создания сценария

Создадим диаграмму сценария на основе диаграммы IDEF3 «Сборка настольных компьютеров». Для этого выберем в меню Diagram команду Add IDEF3 Scenario. Откроется окно добавления нового сценария (рис.13).

  1. Окно добавления нового сценария

Удалим из диаграммы элементы, не вошедшие в сценарий (рис. 14).

  1. Диаграмма сценария сборки настольных компьютеров

    1. Пример построения диаграммы DFD

Создадим диаграмму DFD на основе следующей информации.

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

Декомпозируем работу «Оформление заказов» на диаграмме А0. Для этого в диалоге Activity Box Count выберем количество работ 2 и нотацию DFD.

Зададим имена работ:

- Проверка и внесение клиента;

- Внесение заказа.

С помощью пиктограммы на палитре инструментов добавим на диаграмму хранилища данных:

- Список клиентов;

- Список продуктов;

- Список заказов.

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

Для этого сначала удалим граничные стрелки с диаграммы, а потом с помощью пиктограммы добавим внешнюю ссылку «Звонки клиентов». После этого добавим на диаграмму внутренние стрелки (рис. 115).

На родительской диаграмме туннелируем стрелки, входящие и исходящие из работы «Оформление заказов» (рис.16).

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