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

Додавання нового класу

1. Знайдіть в браузері діаграму Класів варіанту використання "Ввести нове замовлення".

2. Двічі клацнувши мишею на діаграмі, відкрийте її.

3. Натискайте кнопку С1аss панелі інструментів.

4. Клацніть мишею усередині діаграми, щоб помістіть туди новий клас.

5. Назвіть його Позиц_замовлення.

6. Призначте цьому класу стереотип Entity.

7. У браузері Перетягніть клас в пакет Сутності.

Додавання атрибутів

1. Введіть новий атрибут його тип. Якщо тип атрибуту не з'являється у спадаючому списку, то введіть його від руки і він далі з'являтиметься.

2. Введіть наступний атрибут і т.д.

Додавання операцій до класу

1. Клацніть правою кнопкою миші на класі Позиц_замовлення.

2. У меню, що відкрилося, виберіть пункт New Opration (Створити операцію).

3. Введіть нову операцію: Створити()

4. Натисніть клавішу Enter.

5. Введіть наступну операцію: Взяти_інформацію()

6. Натисніть клавішу Enter.

7. Введіть операцію: Дати інформацію()

Детальний опис операцій за допомогою діаграми Класів

1. Клацнувши мишею на класі Замовлення, виділіть його.

2. Клацніть на цьому класі ще раз, щоб перемістити курсор всередину.

3. Відредагуйте операцію Створити(), щоб вона виглядала таким чином: Створити(): Воо1еаn

4. Відредагуйте операцію Узяти_інформацію: Узяти_інформацію (Ordernum: Integer, Customer: String, Orderdate: Date, Filldate: Date): Boolean

5. Відредагуйте операцію Дати інформацію; Дати інформацію(): String

Детальний опис операцій

1. Використовуючи браузер або діаграму Класів, введіть наступні сигнатури операцій класу Замовлення_деталей: Відкрити(): Boolean Зберегти замовлення() : Boolean

2. Використовуючи браузер або діаграму Класів, введіть сигнатуру операцій класу Вибір_замовлення: Створити() : Воо1еаn

3. Використовуючи браузер або діаграму Класів, введіть сигнатуру операцій класу Упр_замовленнями: Зберегти замовлення(ORDERID: Integer): Воо1еаn

4. Використовуючи браузер або діаграму Класів, введіть сигнатури операцій класу Упр_транзакціями:

Зберегти замовлення(ORDERID: Integer): Boolean

Зберегти інформацію() : Integer

Завдання 8.

Опис зв'язків між класами

В цій вправі визначаються зв'язки між класами, що беруть участь у варіанті використання "Ввести нове замовлення".

Постановка завдання

Щоб знайти зв'язки, були переглянуті діаграми Послідовності. Всі класи, що взаємодіють там, потребували визначення відповідних зв'язків на діаграмах Класів. Після виявлення зв'язки було додано до діаграми класів.

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

Налаштування

1. Знайдіть в браузері діаграму Класів "Введення нового замовлення"

2. Двічі клацнувши на діаграмі, відкрийте її.

3. Перевірте, чи є в панелі інструментів діаграми кнопка Unidirectional Association (Однонаправлена асоціація). Якщо її немає, продовжите налаштування, виконавши кроки 4 і 5. Якщо є, приступайте до виконання самої вправи.

4. Клацніть правою кнопкою миші на панелі інструментів діаграми і в меню, що відкрилося, виберіть пункт Customize(Настроить),

5. Додайте на панель кнопку Creates A Unidirectional Association (Створити однонаправлену асоціацію).