- •6.050103 — Програмна інженерія
- •1 Розробка діаграм варіантів використання в середовищі StarUml
- •1.1 Додавання актора на діаграму варіантів використання та редагування його властивостей
- •1.2 Додавання та редагування варіанта використання
- •1.3 Додавання асоціації
- •1.4 Додавання відносини залежності
- •2 Розробка діаграм класів в середовищі StarUml
- •2.1 Додавання класу на діаграму класів і редагування його властивостей
- •2.3 Додавання та редагування операцій класів
- •2.4 Додавання асоціації на діаграму класів і редагування її властивостей
- •2.5 Додавання агрегації та композиції на діаграму класів
- •2.2 Додавання та редагування атрибутів класів
- •2.6 Додавання відношення узагальнення на діаграму класів
- •3 Розробка діаграм послідовності та кооперацій в середовищі StarUml
- •3.1 Діаграми послідовності
- •3.1.1 Додавання об'єкта на діаграму послідовності та редагування його властивостей
- •3.1.2 Додавання повідомлення на діаграму послідовності
- •3.2 Діаграми кооперацій
- •3.2.1 Додавання об'єкта на діаграму кооперації
- •3.2.2 Додавання зв'язку
- •3.2.3 Додавання повідомлення
- •4 Розробка діаграм станів та діяльності в середовищі StarUml
- •4.1 Діаграми станів
- •4.1.1 Додавання стану на діаграму станів
- •4.1.2 Додавання переходу
- •4.2 Діаграми діяльності
- •4.2.1 Додавання діяльності на діаграму діяльності
- •4.2.2 Додавання переходу
- •4.2.3 Додавання доріжок на діаграму діяльності
- •5 Шаблони проектування і генерація коду
- •Навчальне видання
1 Розробка діаграм варіантів використання в середовищі StarUml
Робота над моделлю в середовищі StarUML починається із загального аналізу проблеми та побудови діаграми варіантів використання, яка віддзеркалює функціональне призначення проектованої програмної системи. Для нового проекту можна скористатися майстром типових проектів. Майстер типових проектів доступний з меню FileNew або при завантаженні програми StarUML. У випадку розробки проекту, для якого не відома або не обрана технологія його реалізації, слід скористатися шаблоном Default Approach, як результат чого з'явиться робочий інтерфейс програми StarUML із чистим вікном активної діаграми класів і іменем проекту untitled як усталено. Для зміни імені проекту, запропонованого програмою як усталено, слід зберегти модель у зовнішньому файлі на диску (файл буде мати тип uml).
Для розробки діаграми варіантів використання моделі в середовищі StarUML необхідно активізувати відповідну діаграму у вікні діаграми. Це можна зробити такими способами:
розкрити вид варіантів використання Use Case Diagram у браузері діаграм та двічі клацнути на піктограмі Main;
за допомогою операції головного меню Model Add Use Case Diagram.
При цьому з'являється нове вікно із чистим робочим аркушем діаграми варіантів використання та спеціальна панель інструментів, яка містить кнопки із зображенням графічних елементів, необхідних для розробки діаграми варіантів використання, з зазначенням їх призначення (табл.1.1).
Таблиця 1.1 – Призначення кнопок спеціальної панелі інструментів для діаграми варіантів використання
Зображення кнопки |
Призначення кнопки |
|
Перетворює зображення курсору у форму стрілки для наступного виділення елементів на діаграмі |
|
Додає на діаграму пакет |
|
Додає на діаграму варіант використання |
|
Додає на діаграму актора |
|
Додає на діаграму неспрямовану асоціацію |
|
Додає на діаграму спрямовану асоціацію |
|
Додає на діаграму відношення узагальнення |
|
Додає на діаграму відношення залежності |
|
Додає на діаграму відношення включення |
|
Додає на діаграму відношення розширення |
|
Додає на діаграму границі системи |
1.1 Додавання актора на діаграму варіантів використання та редагування його властивостей
Для додавання актора на діаграму варіанта використання потрібно за допомогою лівої кнопки миші нажати кнопку із зображенням піктограми актора на спеціальній панелі інструментів, відпустити ліву кнопку миші та клацнути лівою кнопкою миші на вільному місці робочого аркуша діаграми. На діаграмі з'явиться зображення актора з маркерами зміни його геометричних розмірів і запропонованим програмою іменем (рис.1.1).
Рис.1.1.
Діаграма варіантів використання після
додання на неї актора
Щоб змінити розташування зображення графічного елемента моделі, треба клацанням лівої кнопки миші виділити його на робочій ділянці діаграми, і, не відпускаючи лівої кнопки, перемістити на потрібне місце діаграми. При цьому виділений елемент візуально відрізняється від інших наявністю маркерів зміни його геометричних розмірів у формі невеликих білих квадратів.
Щоб змінити графічні розміри зображення елемента моделі, насамперед, треба клацанням лівої кнопки миші виділити його в робочій ділянці діаграми. Як результат цього з'явиться прямокутник, який зображує границі обраного геометричного елемента. Після чого, не відпускаючи лівої кнопки миші, слід змінити розміри цього прямокутника як потрібно.
Ім'я приміщеного на діаграму елемента розробник може змінити або відразу після додавання елемента на діаграму, або в ході подальшої роботи над проектом. Для цього слід вийти в режим редагування властивостей елементу двічі клацнувши лівою кнопкою миші по відповідному елементу, або скористатися з можливостей вікна редагування властивостей елементу.
