Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторный практикум

.pdf
Скачиваний:
157
Добавлен:
18.03.2015
Размер:
18.97 Mб
Скачать

Раздел III. Функциональное моделирование инновационной деятельности

димости ввести имя автора функциональной модели). После ввода Ф.И.О., нажать кнопку ОК левой клавишей «мыши», после чего переходим к построению функциональной модели, открытой в режиме редактирования (рис. 21).

Рис. 21. Функциональная модель в режиме редактирования

5. BPWin версии 4.0, 4.1 по умолчанию используют шрифты без поддержки кириллицы. Для того чтобы использовать русские названия функций модели, необходимо сделать следующее:

5.1.Открыть настройки шрифтов (Щелчок правой кнопкой «мыши» на свободном участке поля модели -> Parent Diagram Text Font) (рис. 22).

5.2.В появившемся меню (рис. 23) заменить шрифт Arial на шрифт Arial Unicode MS, и установить нижнюю «галочку» напро-

тив Change all occurrences.

5.3.Нажать левой клавишей «мыши» кнопку ОК в верхнем правом углу диалогового окна (рис. 23).

171

Раздел III. Функциональное моделирование инновационной деятельности

5.4.Снова щёлкнуть правой кнопкой «мыши» на свободном участке поля модели и выбрать пункт Parent Diagram Title Text Font (рис. 22).

5.5.В появившемся окне (рис. 24) (такое же, как на рис. 23) поставить шрифт Arial Unicode MS, и также установить нижнюю

«галочку» напротив Change all occurrences.

5.6.Нажать левой клавишей «мыши кнопку ОК в верхнем правом углу диалогового окна (рис. 24).

Рис. 22. Открытие окна настройки шрифтов системы BPWin 4.1.

Рис. 23. Окно изменения настроек шрифтов для создания русскоязычной текущей функциональной модели в системе BPWin 4.1.

172

Раздел III. Функциональное моделирование инновационной деятельности

Рис. 24. Окно изменения настроек шрифтов для создания русскоязычных декомпозиций последующих компонентов функциональной модели

всистеме BPWin 4.1.

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

Далее вписываем имя в блоке (рис. 21), для этого необходимо «щёлкнуть» по блоку правой кнопкой «мыши». В появившемся меню (рис. 25) выбрать строку Name (имя). Появится меню свойств блока (рис. 26).

Примечание: для редактирования (изменения) имени блока, аналогичным образом «щёлкаем» на нём правой кнопкой «мыши» и, нажав левой кнопкой «мыши» на строку Name (имя) (рис. 25), появляется окно свойств бло-

ка (рис. 26).

Рис. 25. Выбор строки Name (имя) в системе BPWin 4.1.

173

Раздел III. Функциональное моделирование инновационной деятельности

В среднем поле (рис. 26) введем новое имя блока вместо «Untitled Object 0» (в нашем случае – это имя «жизненный цикл изделия (техники)») и нажимаем левой клавишей «мыши» кнопку ОК в левой нижней части окна (рис. 27).

Рис. 26. Окно свойств блока текущей диаграммы в системе BPWin 4.1.

Примечание: В данном меню (рис. 26-27) можно настроить не только имя блока, но и его цветовое представление (Color), используемые шрифты (Font) и т.д.

В закладке Definition (рис. 26-27) можно записать словесные комментарии для данного блока, а также присвоить имена стрелкам.

174

Раздел III. Функциональное моделирование инновационной деятельности

Рис. 27. Ввод имени блока текущей диаграммы в системе BPWin 4.1.

7. Далее для создания стрелок, «кликаем» левой кнопкой «мыши» на значок панели инструментов в левой верхней части рабочего окна системы BPWin 4.1. Курсор «мыши» примет вид « + ». В программе BPWin стрелки не могут начинаться из произвольного места. Установив курсор, на участок схемы, который может породить стрелку, вы увидите, что этот участок стал чёрным. Нажав левую кнопку «мыши», можно увидеть, как из этого участка протянулась линия к текущему положению курсора. Если вы установите стрелку на участок, который может быть завершением стрелки, он также изменит цвет на чёрный (рис. 28). Нажав левую кнопку «мыши» второй раз, Вы создадите новую стрелку. Ей можно присвоить имя Name, и изменить свойства (двойной щелчок левой клавишей «мыши» по стрелке) аналогично процессу редактирования блока (рис. 25-27).

Рис. 28. Создание стрелки в системе BPWin 4.1.

175

Раздел III. Функциональное моделирование инновационной деятельности

Внашем случае после добавления стрелок и их обозначения, мы сформируем диаграмму 1-го уровня, как на рис. 1.

8.Далее блок, который представляет систему в качестве единого модуля (рис. 1), детализируется на другой диаграмме с помощью нескольких блоков, соединенных интерфейсными дугами (стрелками),рис.2. Эти блоки представляют основные подфункции исходной функции. Декомпозиция выявляет полный набор подфункций, каждая из которых представлена как блок, границы которого определены интерфейсными дугами. Каждая из этих подфункций может быть декомпозирована подобным образом для более детального представления (в нашем случае функциональная модель рис. 4 является декомпозицией подфункции «разработка двигателя» функциональной модели жизненного цикла газотурбинного двигателя (ГТД),рис. 2. Для того чтобы выполнить декомпозицию блока (рис. 1), нажмите по нему левой кнопкой

«мыши», затем «щелкните» левой клавишей «мыши» по кнопке в панели инструментов (рис. 17). Появится окно декомпозиции блока (рис. 29).

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

Внашем случае количество блоков в дочерней диаграмме жизненного цикла изделий (техники) – 6 ( рис. 2), поэтому вписы-

ваем цифру 6 в ячейку «Number of Activities in this Decomposition

(0-8)» и в рассматриваемом окне (рис. 29) нажимаем кнопку ОК.

Рис. 29. Окно декомпозиции блока для создания дочерней диаграммы

176

Раздел III. Функциональное моделирование инновационной деятельности

9. Далее в новом окне автоматически появятся 6 «пустых» блоков, которые необходимо озаглавить (присвоить имя) и соединить интерфейсными дугами (стрелками), а также построить входящие в них и исходящие из них стрелки согласно описанию в пунктах 6-8 для построения диаграмм в среде BPWin 4.1. Таким образом, после выполнения названных действий получим диаграмму, представленную на рис. 2, далее в результате декомпозиции блока «разработка двигателя» данной диаграммы (рис. 2) получим диаграмму, представленную на рис. 4 теоретической части лабораторного занятия.

Примечание 1: в случае необходимости удаления существующего блока в диаграмме необходимо либо «кликнуть» по нему левой кнопкой «мыши» и нажать клавишу «Delete» на клавиатуре, либо нажать на блок правой кнопкой «мыши» и выбрать строку «Delete» и подтвердить удаление блока, нажав левой кнопкой мыши ОК.

Примечание 2: часто бывает необходимо указать, что стрелка приходит от родительского блока, уходит к дочернему блоку, или же, в силу своей малой значимости, остаётся на текущем уровне детализации (как на рис. 2). Для сохранения стрелки на текущем уровне декомпозиции используют туннели (Arrow tunneling). В случае если Вы создаёте новую стрелку, которая уходит на верхний/нижний уровень детализации, эта стрелка обозначается квадратными скобками (рис. 30).

Рис. 30. Создание туннелей в системе BPWin 4.1.

Для того чтобы определить движение стрелки, выделите стрелку и нажмите правую кнопку мыши. В появившемся меню выберите Arrow Tunneling. Появится окно выбора (рис. 31).

Если вы выберете верхний вариант (Resolve it to border arrow), то стрелка будет продолжена на другом уровне детализации. Если же вы выберете нижний вариант, то стрелка будет обозначена круглыми скобками, и не выйдет за пределы диаграммы. Обычно так поступают с малозначащими стрелками.

177

Раздел III. Функциональное моделирование инновационной деятельности

Рис. 31. Окно выбора нахождения стрелки в системе BPWin 4.1.

Примечание 3: для обозначения «вызова4» (рис. 18) на блоки АСНИ-ВКТ

(рис. 5) нужно дополнить диаграмму блоками формы . Для этого «кликаем» левой клавишей «мыши» по кнопке в панели инструментов (рис. 17) и из всплывающего окна (рис. 32) выбираем и «кликаем» левой кнопкой «мыши» на строке Box Style. В появившемся окне свойств (рис. 33) ставим точку напротив надписи Custom, в разделе выбора формы блока (устанавливаем левой кнопкой «мыши» галочку рядом с надписью Shape)

выбираем значок , ниже устанавливаем с помощью левой кнопкой «мыши» Show name и нажимаем «Применить – ОК».

Рис. 32. Вызов окна свойств блока для изменения его конфигурации

4 в данном случае программных продуктов

178

Раздел III. Функциональное моделирование инновационной деятельности

Рис. 33. Диалоговое окно свойств редактируемого блока

(Activity Properties)

10. Для сохранения построенной диаграммы нажимаем в верхнем

правом углу главного окна системы BPWin 4.1 значок (закрыть) и во всплывающем диалоговом окне (рис. 34) устанавливаем левой клавишей «мыши» точку напротив надписи «Save as

.BP1 file» (сохранить как файл * BP1) и нажимаем левой клавишей «мыши» ОК. Далее в новом окне задаем имя файлу, выбираем место его сохранения (диск или папку) и нажимаем левой клавишей «мыши» ОК.

Установив точку напротив надписи «Close without saving» и нажав левой клавишей «мыши» ОК, файл закроется без сохранений.

11.Самостоятельно выполнить задание лабораторного занятия, используя описание работы, которое приведено в пунктах 3-10.

12.Оформить отчет о выполненном лабораторном занятии.

179

Раздел III. Функциональное моделирование инновационной деятельности

Рис. 34. Сохранение документа в системе BPWin 4.1.

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

1.Для каких целей используют АСНИ?

2.Каково назначение АСНИ-ВКТ авиадвигателестроения? 3.Какие блоки входят в состав АСНИ-ВКТ?

4.Какие компоненты входят в функциональную модель жизненного цикла авиационного двигателя?

5.Какими основными элементами из панели инструментов можно воспользоваться для построения функциональной модели АСНИ-ВКТ?

6.Каким образом в системе BPWin 4.1 осуществляется декомпозиция диаграмм функциональных моделей?

6.Требования к отчету

Отчет должен содержать титульный лист (с указанием Ф.И.О. студента, № студенческой группы и Ф.И.О. преподавателя), название, цель работы, задания на лабораторную работу, фрагменты диаграмм функциональных моделей АСНИ-ВКТ (а также их декомпозиции – дочерние диаграммы) и вывод о выполненной работе.

180