Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_Спіральна_ методологія_контр_заочн.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
538.11 Кб
Скачать

Створення зв’язку типу «Асоціація»

1. Натисніть кнопку Unidirectional Association панелі інструментів.

2. Проведіть асоціацію від класу вибір_замовлення до класу замовлення_деталей.

3. Повторіть кроки 1 і 2, створивши асоціації:

      • Від класу замов_деталей до класу упр_замовленнями

      • Від класу упр_замовленнями до класу Замовлення

      • Від класу упр_замовленнями до класу упр_транзакціями

      • Від класу упр_транзакціями до класу Замовлення

      • Від класу упр_транзакціями до класу Позіц_замовлення

      • Від класу Замовлення до класу Позіц_замовлення

4. Клацніть правою кнопкою миші на однонаправленій асоціації між класами вибір_замовлення і замовлення_деталей класу вибір_замовлення.

5. У меню, що відкрилося, виберіть пункт Multiplicity, Zero or One (Множинність, Нуль або один),

6. Клацніть правою кнопкою миші на іншому кінці однонаправленої асоціації.

7. У меню, що відкрилося, виберіть пункт Multiplicity, Zero or One (Множинність, Нуль або один),

8. Повторіть кроки 4—7, додавши на діаграму значення потужності для асоціацій, що залишилися, як показано на Рис. 10

Рис. 10 Асоціації сценарію "Ввести нове замовлення"

Завдання 9. Виключення кириличного тексту в інформації класів.

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

Хід виконання завдання.

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

Етап 2. Перейменуйте класи і їх специфікації так, щоб використовувався лише латинський шрифт. Замініть ім'я класу:

Замовлення_деталей на OrderDetail

Вибір_замовлення на OrderОptions

Замовлення на Order

Упр_замовленнями на OrderMgr

Позіц_замовлення на OrderItem

Упр_транзакціями на TransactionMgr

Зміните імена операцій так, щоб Рис.10 перетворився у Рис. 11.

Для цього, змініть операцію класу OrderОptions

Відкрити() на Open()

Класу OrderDetail

Відкрити() на Open()

Зберегти замовлення() на Save()

Класу Order

Ввести номер замовлення, замовника і число предметів, що замовляються() на Setinfo()

Зберегти замовлення() на Save()

Класу OrderMgr

Зберегти замовлення() на SaveOrder()

Класу TransactionMgr

Зберегти замовлення() на SaveOrder()

Зберегти інформацію про замовлення() на Commit()

Створити замовлення() на SubmitInfo()

Класу OrderItem

Створити() на Create()

Взяти_інформацію() на GetInfo()

Дати_інформацію на Setinfo()

Перейменуйте імена пакетів

Кордону на Boundaries

Сутності на Entity

Контроль на Control