Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТППР_Пр2_Імператор.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
465.47 Кб
Скачать

5. Створення проекту

Ієрархії в Императоре 3 зберігаються в проектах. Для створення проекту потрібно виконати такі дії.

Якщо Ваша бібліотека ще не відкрита, відкрийте її за допомогою команди меню Файл|Открыть библиотеку...

У верхньому лівому віконці знаходиться дерево бібліотеки ієрархій. Виділіть в ньому елемент Библиотека иерархий.

В меню виберіть команду Файл|Создать|Создать папку. В бібліотеці буде створена папка с назвою Новая папка. Виділіть її мишкою и натисніть на мишці праву кнопку. У контекстному меню, що з’явилося, виберіть команду Переименовать. Введіть назву папки Мої проекти і натисніть клавішу <Enter>.

В меню виберіть команду Файл|Создать|Создать проект. В папці Мої проекти буде створений проект з назвою Новий проект. Виділіть його мишкою и натисніть на мишці праву кнопку. В контекстном меню, що з’явилося, виберіть команду Переименовать. Введіть назву БухПрограми і натисніть клавішу <Enter>.

6. Створення ієрархії

Створити ієрархію можна тільки у випадку, коли проект виділений. Тому якщо проект БухПрограми не виділений, то виділіть його.

В меню виберіть команду Файл|Создать|Создать иерархию... З’явиться перше вікно майстра створення ієрархій.

Як тип ієрархії виберіть Без обратных связей і натисніть кнопку Дальше. З’явиться друге вікно майстра створення ієрархії.

У верхній частині вікна можна задавати рівні, у нижній частині вікна для виділеного рівня можна задавати вузли.

Додайте рівень, щоб їх стало три. Введіть назви рівнів: для верхнього Мета, для проміжного Характеристики, для нижнього Програми.

Виділіть рівень Мета. Змініть назву вузла у ньому на Вибір кращої програми.

Виділіть рівень Характеристики. Додайте в ньому вузли, щоб їх стало три. Змініть назви вузлів відповідно на Ціна, Функціональні можливості, Інтерфейс користувача.

Виділіть рівень Програми. Додайте в ньому вузли, щоб їх стало три. Змініть назви вузлів відповідно на Альфа, БухгалтерПлюс, ЕкстраБух.

В нашій задачі всі вузли проміжного рівня залежать від вершини, а всі вузли нижнього рівня залежать від всіх вузлів проміжного рівня. Тому поставте "галочки" в колонці "Связать с предыдущим" для рівнів Характеристики і Программы.

Натисніть кнопку Готово. Император створить ієрархію. При цьому у віконці зі списком елементів, розташованому під віконцем з деревом бібліотеки, з’явиться іконка створеної ієрархії:

В робочій області головного вікна з’явиться вікно з графічним зображенням цієї ієрархії:

Стрілки на цьому зображенні показують зв’язки, що існують між вузлами.

Виділіть іконку створеної ієрархії у списку елементів и натисніть праву кнопку миші. В контекстному меню, що з’явилося, виберіть команду Переименовать. Введіть назву Вибір БухПрограми і натисніть клавішу <Enter>.

Тепер слід зберегти проект зі створеною ієрархією. Для цього в меню виберіть команду Файл|Сохранить.

7. Додавання вузла в рівень

Поговоривши с Вашим інженером з обчислювальної техніки, Ви прийшли до висновку, що до характеристик програм слід додати ще одну – невибагливість до ресурсів (параметрів процесора, об’єму пам’яті, типу операційної системи і т.п.).

Це означає, що в ієрархії в рівень Характеристики потрібно додати ще один вузол Невибагливість до ресурсів. Для цього потрібно виконати такі дії.

На зображенні ієрархії виділіть мишкою рівень Характеристики. В меню виберіть команду Узлы|Добавить узлы...

З’явиться вікно додавання вузла:

Натисніть кнопку Переименовать. Змініть назву вузла на Невибагливість до ресурсів.

Натисніть кнопку ОК. Вікно закриється. В ієрархії в рівні Характеристики з’явиться вузол Невибагливість до ресурсів.

Зауважимо, що від вершини ієрархії до нового вузла вже встановлений зв’язок. Це пояснюється тим, що для ієрархій без зворотних зв’язків зв’язки від вершини до вузлів сусіднього рівня є обов’язковими, оскільки ці вузли обов’язково повинні порівнюватись за основним критерієм.

Однак від нового вузла до вузлів у рівні Програми зв’язки поки що відсутні. Але нам потрібно порівнювати програми і за характеристиками Невибагливість до ресурсів. Тому потрібно додати зв’язки від цього вузла до вузлів у рівні Програми. Для цього виконайте такі дії.

Виділіть мишкою вузол Невибагливість до ресурсів. Утримуючи клавішу <Ctrl> натиснутою, виділіть рівень Програми. Вузол Невибагливість до ресурсів в цьому випадку залишиться також виділеним. В меню виберіть команду Правка|Добавить связь узел ' Невибагливість до ресурсів ' -> уровень 'Програми'. В ієрархії додадуться потрібні зв’язки.

Після цього збережіть проект з ієрархією.

Таким чином, у Вас повністю створена структура ієрархії, що відповідає схемі вирішення Вашої задачі вибору програми.