- •Методичні вказівки
- •Частина 1
- •1 Лабораторна робота №1
- •2 Лабораторна робота № 2
- •2.1 Мета роботи....................................................................46
- •3 Лабораторна робота № 3
- •3.1 Мета роботи....................................................................66
- •1.2 Основні теоретичні відомості
- •1.2.1 Призначення діаграми класів
- •1.2.2 Концепція об’єкту та класу
- •1 Лабораторна робота № 1 Діаграми класів
- •1.1 Мета роботи
- •1.2.2.2 Класи
- •1.2.2.2.3 Атрибути класу
- •1.2.2.2.4 Операції класу
- •1.2.3 Концепція зв’язку та асоціації
- •1.2.3.1 Зв’язки та асоціації
- •1.2.3.2 Види асоціацій
- •1.2.3.3 Кратність
- •1.2.3.4 Ім’я полюсів асоціації
- •1.2.3.5 Упорядкування
- •1.2.3.6 Мультимножини та послідовності
- •1.2.3.7 Кваліфіковані асоціації
- •1.2.4 Створення діаграми класів
- •1.2.4.1 Строка інструментів
- •Interface (інтерфейс)
- •1.2.4.2 Контекстне меню класу
- •1.2.4.3 Специфікації класу
- •1.2.5 Приклад виконання
- •1.3 Завдання на лабораторну роботу
- •1.5 Приклади індивідуальних завдань
- •1.6 Контрольні запитання
- •Лабораторна робота № 2 Діаграми послідовностей
- •2.1 Мета роботи
- •2.2 Основні теоретичні відомості
- •2.2.1 Призначення діаграми послідовностей
- •2.2.2.1 Лінія життя об’єкта
- •2.2.2.2 Налаштування часу життя об’єкту
- •2.2.3 Фокус керування
- •2.2.4 Створення повідомлень
- •2.2.4.1 Властивості повідомлень
- •2.2.5 Створення діаграми послідовностей
- •2.2.5.1 Строка інструментів
- •2.2.6 Приклад виконання
- •2.3 Завдання на лабораторну роботу
- •2.5 Контрольні запитання
- •3 Лабораторна робота № 3 Діаграми кооперації
- •Мета роботи
- •Основні теоретичні відомості
- •3.2.1 Призначення діаграми кооперації
- •3.2.2.1 Мультиоб’єкт
- •3.2.2.2 Активні та пасивні об’єкти
- •3.2.2.3 Контекстне меню об’єкту
- •3.2.2.4 Налаштування області видимості об’єктів
- •3.2.3 Зв’язки
- •3.2.3.1 Стереотипи зв’язків
- •3.2.4 Повідомлення
- •3.2.5 Створення діаграми кооперації
- •3.2.5.1 Строка інструментів
- •3.2.6 Приклад виконання
- •3.3 Завдання на лабораторну роботу
- •3.5 Контрольні запитання
- •Рекомендована література
3.3 Завдання на лабораторну роботу
3.3.1 Ознайомитися з пунктом 3.2 і конспектом лекцій.
3.3.2 За обраною у лабораторній работі №1 темою створити діаграми кооперації.
3.3.3 Оформити звіт по роботі.
3.3.4 Відповісти на контрольні питання.
3.4 Зміст звіту
3.4.1 Тема та мета роботи.
3.4.2 Завдання до роботи.
3.4.3 Побудована діаграма кооперації.
3.4.4 Висновки, за результатами виконання роботи.
3.5 Контрольні запитання
3.5.1 Для чого призначені діаграми кооперації?
3.5.2 Як перенести дані між діаграмами послідовностей та кооперації?
3.5.3 Які інструменти доступні у діаграмі кооперації?
3.5.4 Які команди доступні через контекстне меню об’єктів?
3.5.5 Які є можливості налаштування області видимості об’єктів?
3.5.6 Для чого призначені зв’язки на діаграмі кооперації?
3.5.7 Які є стереотипи зв’язків на діаграмі кооперації?
3.5.8 Для чого призначені повідомлення на діаграмі кооперації?
3.5.9 Які є види повідомлень на діаграмі кооперації?
3.5.10 Які є можливості налаштування властивостей повідомлень?
Рекомендована література
1. Трофимов С.А. CASE-технологии: практическая работа в Rational Rose. Изд. 2-е. -М.: Бином-Пресс, 2002 г. - 288 с: ил.
2. Дж. Рамбо, М. Блаха. UML 2.O. Объектно-ориентированное моделирование и разработка. 2-е изд. — СПб.: Питер, 2007. — 544 с: ил.
3. Леоненков А. Самоучитель UML [Текст]. – СПб.: БХВ-Петербург, 2004 – 432 с.
