Лабораторная работа №2 «методология моделирования сценариев процессов idef3 и методология моделирования потоков данных dfd»



Скачать 428.77 Kb.
Дата19.11.2018
Размер428.77 Kb.
ТипЛабораторная работа

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РЕСПУБЛИКИ КАЗАХСТАН

ВОСТОЧНО-КАЗАХСТАНСКИЙ ГОСУДАРСТВЕННЫЙ

ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. Д. СЕРИКБАЕВА


Факультет: «Школа информационных технологий и энергетики»

Кафедра: «Информационные системы»

ЛАБОРАТОРНАЯ РАБОТА №2


«МЕТОДОЛОГИЯ МОДЕЛИРОВАНИЯ СЦЕНАРИЕВ ПРОЦЕССОВ IDEF3 И МЕТОДОЛОГИЯ МОДЕЛИРОВАНИЯ ПОТОКОВ ДАННЫХ DFD»




Выполнил: ст.гр. 17 МИС-1,5 п

Танкибаева А.К

Проверил преподаватель:

Жомартқызы Г.

Г. Усть-Каменогорск

2017


Цель работы:

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

- приобретение практических навыков проектирования смешанных моделей и использования средств коллективной разработки функциональных моделей CASE-инструментом BPwin, которое входит в семейство продуктов компании ComputerAssociates, предназначенных для поддержки всех стадий жизненного цикла разработки программного обеспечения.

Задачи выполнения лабораторной работы:


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

- получить практические навыки дополнения модели IDEF0 в процессе декомпозиции функционального блока диаграммой IDEF3 в среде BPwin;


- ознакомиться с основами функционального моделирования потоков данных с помощью DFD-модели, изучить основные понятия DFD-модели и её отличие от моделей IDEF0 и IDEF3;


- получить практические навыки проектирования диаграмм в нотации DFD и дополнения моделей IDEF0 и IDEF3 в процессе декомпозиции функционального блока диаграммой DFD в среде BPwin;

- освоить правила создания функциональной модели по смешанной методологии;

- освоить процедуры расщепления и слияния функциональных моделей в среде BPwin.

Порядок выполнения лабораторной работы:


1. На основе IDEF0-модели «Руководить диспетчерской службой автотранспортного цеха» сделали декомпозицию блока «Рассчитать расход ГСМ на перевозку груза» и дополнили модель IDEF0 диаграммой IDEF3 (Рисунок 1).

На IDEF3 диаграмме «Рассчитать расход ГСМ на перевозку груза» сделали разбивку на 7 блоков. Для каждого блока задали название и описание проводимых работ. Далее создали объекты ссылки с именем «Данные для расчета» и «Значение расхода ГСМ на перевозку груза». Затем создали два перекрёстка типа Asynchronous OR . В результате получили диаграмму, представленную ниже на рисунке 1.





Рисунок 1. Завершённая диаграмма IDEF3

2. Построили DFD-диаграмму декомпозиции блока «Отправить в рейс» IDEF0-модели «Руководить диспетчерской службой автотранспортного цеха».

Для декомпозиции блока были выделены следующие дочерние работы:

- назначить ТС для доставки или перевозки груза;

- назначить водителя ТС;

- выписать путевой лист.

Заменили стрелки на диаграмме на внешние сущности и добавили накопители данных «База данных транспортных средств» и «База данных водителей». В результате получили следующую диаграмму (Рисунок 2).

Рисунок 2. Работы, потоки данных, внешние сущности и хранилища данных на DFD-диаграмме декомпозиции блока «Отправить в рейс»

Блок «Выписать путевой лист» диаграммы декомпозиции в DFD «Отправить в рейс», представленной на рисунке 2, также был декомпозирован в DFD-диаграмму, представленную на рисунке 3.

Рисунок 3. DFD-диаграмма декомпозиции блока «Выписать путевой лист».
Разработанная DFD-модель со всеми уровнями структурной декомпозиции была также представлена в виде диаграммы дерева узлов NodeTree (Рисунок 4).

Рисунок 4. Дерево узлов блока «Отправить в рейс» с декомпозицией в виде двух уровней DFD-диаграммы

3. Иерархию работ смешанной модели отражает окно проводника модели (рисунок 5) и диаграмма дерева узлов (рисунок 6).



Рисунок 5. Иерархия работ смешанной модели в окне проводника модели



Рисунок 6. Диаграмма дерева узлов смешанной модели

Выполнили расщепление блока «Рассчитать расход ГСМ» на диаграмме декомпозиции А0 модели «Руководить диспетчерской службой автотранспортного цеха» (Рисунок 7).



Рисунок 7. А0 модель «Рассчитать расход ГСМ»

Рисунок 8. Граничная стрелка вызова блока «Рассчитать расход ГСМ» на диаграмме декомпозиции А0 модели

«Руководить диспетчерской службой автотранспортного цеха»


Выполнили слияние двух диаграмм, как показано на Рисунке 9.



Рисунок 9. Результат слияния моделей «Руководить диспетчерской службой автотранспортного цеха» и «Рассчитать расход ГСМ»

Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©zodorov.ru 2017
обратиться к администрации

    Главная страница