МАПО 2013 Лекция 09 Концептуальное моделирование

32
Концептуально Концептуально е е моделирование моделирование BPWin BPWin Лекция 09 (c) Гудаев О.А. 2013

Upload: -

Post on 21-Dec-2014

927 views

Category:

Education


2 download

DESCRIPTION

Дисциплина "Моделирование и анализ программного обеспечения"

TRANSCRIPT

Page 1: МАПО 2013 Лекция 09 Концептуальное моделирование

КонцептуальноеКонцептуальноемоделированиемоделирование

BPWinBPWin Лекция 09 (c) Гудаев О.А. 2013

Page 2: МАПО 2013 Лекция 09 Концептуальное моделирование

2

Задача для моделирования. Сценарий для робота:

«Процесс заваривания чая»

MindMapMindMap

IDEF0IDEF0

Page 3: МАПО 2013 Лекция 09 Концептуальное моделирование

3

Процесс заваривания чая

MindMapMindMap IDEF0IDEF0

Page 4: МАПО 2013 Лекция 09 Концептуальное моделирование

4

Первый шаг в неизвестность!MindMap – это просто!

С чего начать?Составим описание предметной области в

виде карты знаний MindMap.Из карты MindMap получим предметный

словарь терминов: «Карту знаний». Книгу концептов будем использовать для построения структурно-функциональной модели IDEF0.

На карте онтологические категории обозначим узлами круглой формы.

Page 5: МАПО 2013 Лекция 09 Концептуальное моделирование

5

Онтологические категории

Page 6: МАПО 2013 Лекция 09 Концептуальное моделирование

6

Детализация онтологий 1

Page 7: МАПО 2013 Лекция 09 Концептуальное моделирование

7

Детализация онтологий 2

Page 8: МАПО 2013 Лекция 09 Концептуальное моделирование

8

Словарь предметной области «Чайная церемония»

1 «Процесс»1.1 Время1.1.1 Минуты1.2 Действия1.2.1 Налить1.2.2 Насыпать1.2.3 Отмерить1.2.4 Проверить1.2.5 Довести до кипения1.2.6 Остудить1.3 Измерение1.3.1 Граммы1.3.2 Градусы1.3.3 Миллилитры

2 «Правила»2.1 Рецепт2.1.1 2 грамм2.1.2 200 миллилитров2.1.3 80 градусов2.1.4 7 минут2.2 Результат2.2.1 Напиток2.2.2 Кипяток3 «Где находятся»3.1 Окружающая среда3.1.1 Плита3.1.2 Стол3.1.3 Кафе

Составлен автоматически по MindMap.

Page 9: МАПО 2013 Лекция 09 Концептуальное моделирование

9

Продолжение «Чайная церемония»

4 «Орудия труда»4.1 Предметы4.1.1 Лейка4.1.2 Кружка4.1.3 Ложка4.1.4 Весы4.1.5 Градусник4.1.6 Чайник5 «Трудятся»5.1 Участники5.1.1 Ассистент5.1.2 Повар

6 «Едят»6.1 Ингридиенты6.1.1 Вода6.1.2 Сахар6.1.3 Чайный лист6.1.3.1 Зеленый чай

Page 10: МАПО 2013 Лекция 09 Концептуальное моделирование

10

MindMap:Схема знаний

Page 11: МАПО 2013 Лекция 09 Концептуальное моделирование

11

Чайная церемонияв формате нотации IDEF0

Распечатав интеллект-карту приступим к моделированию предметной области в BPWin.

Исследуем предметную область с помощью диаграмм IDEF0 используя словарь терминов MindMap.

Page 12: МАПО 2013 Лекция 09 Концептуальное моделирование

12

Page 13: МАПО 2013 Лекция 09 Концептуальное моделирование

13

Page 14: МАПО 2013 Лекция 09 Концептуальное моделирование

14

Page 15: МАПО 2013 Лекция 09 Концептуальное моделирование

15

Page 16: МАПО 2013 Лекция 09 Концептуальное моделирование

16

Page 17: МАПО 2013 Лекция 09 Концептуальное моделирование

17

Настройка редактора BPWin

Надо настроить кириллические шрифты в BPWin, изменить дату создания чертежа, изменить формат отображения функционального блока.

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

Page 18: МАПО 2013 Лекция 09 Концептуальное моделирование

18

ПЕРВЫЙ ШАГ! Настроить кириллические шрифты заголовка «TITLE» в BPWin

Вызвать правой кнопкой мыши

всплывающее меню.

Рекомендуем:Шрифт «Arial», размер 20;

Кодовая страница языка:«Кириллический»;

Поставить чека:«Change all occurrences …».

Page 19: МАПО 2013 Лекция 09 Концептуальное моделирование

19

ВТОРОЙ ШАГ!Настроить

кириллические шрифты в

BPWin*Сделайте двойной клик на функциональном блоке и перейдите в закладку «Font».Рекомендуем:Шрифт «Arial», размер 14;Кодовая страница языка:«Кириллический»;Поставить три чека в зоне «Apply» и «Global»:«All … this diagram»;«All … this model»;«Change all ... in model».

*Соблюдайте порядок! Ошибка приведет к тому что «Title» не русифицируется.

Page 20: МАПО 2013 Лекция 09 Концептуальное моделирование

20

Изменим дату

создания модели

В главном меню пункт «Model» вызвать пункт «Model Properties…».Изменить дату создания и указать дату изменений.

Page 21: МАПО 2013 Лекция 09 Концептуальное моделирование

21

Изменим дату

создания чертежа

В главном меню пункт «Diagram» вызвать пункт «Diagram Properties…».Изменить дату создания и указать дату изменений.

Page 22: МАПО 2013 Лекция 09 Концептуальное моделирование

22

Изменить формат отображения функционального блока

В главном меню пункт «Model» вызвать пункт «Model Properties…», закладка «Display».Например, уберите тень «Shadows» и косой угол «Leaf Corners».В зоне «ABC Units» укажите, что отображать время продолжительностиоперации «Duration».

Page 23: МАПО 2013 Лекция 09 Концептуальное моделирование

23

Настройка ABC Units

В главном меню пункт «Model» вызвать пункт «Model Properties…», закладка «ABC Units».Укажите измерение времени в минутах и ноль знаков после запятой.

Page 24: МАПО 2013 Лекция 09 Концептуальное моделирование

24

Задать время Costs выполнения операции в функцио-нальном

блоке

Варить яйцо 5 мнут.

Page 25: МАПО 2013 Лекция 09 Концептуальное моделирование

25

Экспорт страниц IDEF0 в графический файл

Для текущей страницы вызываем пункт «Print…». Указываем в качестве принтера «Виртуальный принтер печати»: Microsoft Office Document Imaging из офисного пакета 2003 года.

Получаем файл «Diagrams0001.mdi».

Сохраняем файл «Diagrams0001.mdi» в формате растрового изображения TIF.

Page 26: МАПО 2013 Лекция 09 Концептуальное моделирование

26

Исходник

Page 27: МАПО 2013 Лекция 09 Концептуальное моделирование

27

Печать

Page 28: МАПО 2013 Лекция 09 Концептуальное моделирование

28

Редактор

Page 29: МАПО 2013 Лекция 09 Концептуальное моделирование

29

РезультатTIF-файл

Page 30: МАПО 2013 Лекция 09 Концептуальное моделирование

30

Измените размердо 27 %

Page 31: МАПО 2013 Лекция 09 Концептуальное моделирование

31

Результат947х670

Page 32: МАПО 2013 Лекция 09 Концептуальное моделирование

32

Спасибо за вниманиеСпасибо за внимание

(c) Гудаев О.А., 2013ДонНТУ

кафедра ПОИС