Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Минавеа1-2.doc
Скачиваний:
22
Добавлен:
31.05.2015
Размер:
409.09 Кб
Скачать
  1. Результаты выполнения лабораторной работы

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

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

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

  3. Опишите функционирование вашей ИС, используя декомпозицию процессов.

  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-in Junction) – узел, собирающий множество стрелок в одну, указывая на необходимость условия завершенности работ-источников стрелок для продолжения процесса.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Диаграмма IDEF3, содержащая 4 работы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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