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

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

1. Двічі клацнувши мишею на Головній діаграмі Варіантів Використання (Main) в браузері, відкрийте її.

2.За допомогою кнопки Use Case (Варіант використання) панелі інструментів помістіть на діаграму новий варіант використання. Назвіть його "Ввести нове замовлення".

3. Повторивши етапи 2 і 3, помістіть на діаграму наступні варіанти використання:

Змінити існуюче замовлення

Надрукувати інвентарний опис

Відновити інвентарний опис

Оформити замовлення

Відхилити замовлення

Виконати постачання замовлення

4. За допомогою кнопки Actor (Дійова особа) панелі інструментів помістіть на діаграму нову дійову особу.

5. Назвіть його "Продавець".

6. Повторивши кроки 4 і 5, помістіть на діаграму, інших дійових осіб:

Керівник магазином

Клерк магазина

Бухгалтерська система

7. Створення абстрактного варіанту використання (що не вимагає подальшої декомпозиції).

Клацніть правою кнопкою миші на варіанті використання "Відхилити замовлення" на діаграмі.

У меню, що відкрилося, виберіть пункт Open Specification (Відкрити специфікацію).

Встановіть прапорець Abstract (Абстрактний), щоб зробити цей варіант використання абстрактним.

Додавання асоціацій

1. За допомогою кнопки Unidirectional Association (Однонаправлена асоціація) панелі інструменті намалюйте асоціацію між дійовою особою Продавець і варіантом використання "Ввести замовлення".

2. Повторивши крок 1, розташуйте на діаграмі асоціації, що залишилися, згідно Рис. 1.

Додавання зв'язку розширення

За допомогою кнопки Generalization (Узагальнення) панелі інструментів намалюйте зв'язок між варіантом використання "Відхилити замовлення" і варіантом використання "Оформити замовлення". Стрілка має бути направлена від першого варіанту використання до другого. Зв'язок розширення означає, що варіант використання "Відхилити замовлення" при необхідності доповнює функціональні можливості варіанту використання "Оформити замовлення".

Натисніть правою кнопкою миші на новому зв'язку між варіантами використання "Відхилити замовлення" і "Оформити замовлення". У меню, що відкрилося, виберіть пункт Open Specification (Відкрити специфікацію).

У списку стереотипів, що розкривається, введіть слово extends (розширення), потім натисніть ОК.

Напис «extends» з'явиться на лінії даного зв'язку.

Додавання описів до варіантів використання

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

Додавання описів до діючої особи

Виділите в браузері дійову особу «Продавець».

У вікні документації введіть наступний опис: "Продавець — це службовець, що має продавати товар".

За допомогою вікна документації додайте описи до інших діючих осіб.

Остаточний вигляд діаграми показаний на Рис. 1.

Завдання 2.

Створення діаграми Послідовності

Погодивши основні бізнес-процеси з Директором, Програміст приступив до побудови моделі бізнес-процесів, що б відповісти на питання - «як це повинно робитися в системі». Спершу він вибрав найбільш важливий Варіант використання - «Введення нового замовлення» і побудував для нього діаграми взаємодії.

Діаграми взаємодії включають два типи діаграм - Послідовності і Кооперативну.

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

Налаштування програмного середовища

1. У меню моделі виберіть пункт Tools, Options (Інструменти, Параметри).

2. Перейдіть на вкладку Diagram (Діаграма).

3. Встановите прапорці Sequence numbering, Collaboration numbering і Focus of control.

4. Натисніть OK, щоб вийти з вікна параметрів.