
- •8.05010101 «Інформаційні управляючі системи і технології»
- •Київ нухт 2012
- •1. Загальні відомості
- •2. Зміст занять з дисципліни
- •2.1. Лекційні заняття
- •2.2. Лабораторні заняття
- •3. Запитання для підготовки до іспиту чи заліку
- •4. Контрольні роботи
- •Предметні області для виконання контрольних робіт
- •Хід виконання завдання
- •Додавання асоціацій
- •Додавання зв'язку розширення
- •Створення діаграми Послідовності
- •Додавання на діаграму дійової особи і об'єктів
- •Додавання повідомлень на діаграму
- •Додавання на діаграму додаткових об'єктів
- •Призначення відповідальності об'єктам
- •Співвідношення об'єктів з класами
- •Співвідношення повідомлень з операціями
- •Завдання 3. Створення Кооперативної діаграми
- •Додавання повідомлень на діаграму
- •Призначення відповідальностей об'єктам
- •Співвідношення об'єктів з класами (якщо класи були створені при розробці описаної вище діаграми Послідовності)
- •Співвідношення об'єктів з класами (якщо не створювалась описана вище діаграму Послідовності)
- •Співвідношення повідомлень з операціями (якщо операції були створені при розробці описаної вище діаграми Послідовності)
- •Співвідношення повідомлень з операціями (якщо ви не створювали описану вище діаграму Послідовності)
- •Опис станів
- •Додавання переходів
- •Опис переходів
- •Хід виконання завдання.
- •Завдання 6. Пакети і класи
- •Створення діаграми Класів
- •Створення діаграми Класів для сценарію "Ввести нове замовлення" з відображенням всіх класів
- •Об'єднання класів в пакети
- •Додавання діаграм Класів до кожного пакету
- •Додавання нового класу
- •Додавання атрибутів
- •Додавання операцій до класу
- •Детальний опис операцій за допомогою діаграми Класів
- •Детальний опис операцій
- •Створення зв’язку типу «Асоціація»
- •Завдання 9. Виключення кириличного тексту в інформації класів.
- •Хід виконання завдання.
- •Додавання стереотипів до класів
- •Завдання 10. Побудова діаграми компонентів.
- •Хід виконання завдання
- •Додавання пакетів на Головну діаграму Компонентів
- •Відображення залежностей між пакетами
- •Розміщення компонентів на діаграмі Компонентів системи
- •Додавання залежностей, що залишилися, на діаграму Компонентів системи
- •Завдання 11. Кодогенерація проекту в Delphi.
- •Хід виконання завдання.
- •Завдання 12. Аналіз Delphi проекту, додавання візуальних об'єктів, реінжиніринг в Rose
- •Реінжиніринг Delphi проекту в модель Rose.
- •Завдання 13. Кодогенерація модельних елементів з Додатку б.
- •Завдання14. Побудова діаграми розміщення в цій вправі створюється діаграма Розміщення для системи обробки замовлень.
- •Хід виконання завдання Додавання вузлів до діаграми Розміщення
- •Додавання зв'язків
- •Додавання процесів
- •Показ процесів на діаграмі
- •Висновок
- •6. Рекомендована література
Додавання повідомлень на діаграму
1. На панелі інструментів Натисніть кнопку Object Link (Зв'язок об'єкту).
2. Проведіть мишею від дійової особи Продавець до об'єкту Вибір варіанту замовлення.
3. Повторіть кроки 1 і 2, з'єднавши зв'язками наступні об'єкти: - Дійова особа Продавець і об'єкт Форма деталей Замовлення
- Об'єкт Форма деталей Замовлення і об'єкт Вибір Варіанту Замовлення
- Об'єкт Форма деталей Замовлення об'єкт Заказ N1234
4. На панелі інструментів натисніть кнопку Link Message (Повідомлення зв'язку).
5. Клацніть мишею на зв'язку між Продавець і Форма деталей Замовлення.
6. Виділивши повідомлення, введіть його ім'я — Створити нове замовлення;
7. Повторивши кроки з 4 по 6, помістіть на діаграму повідомлення:
Відкрити форму — між Вибір Варіанту Замовлення і Форма Деталей Замовлення.
Ввести номер замовлення, замовника і число предметів, що замовляються, — між Продавець і Форма Деталей Замовлення
Зберегти замовлення — між Продавець і Форма деталей Замовлення
Створити порожнє замовлення — між Форма деталей Замовлення і Замовлення №1234
Ввести номер замовлення, замовника і число предметів, що замовляються, - між Форма деталей Замовлення і Замовлення №1234
Тепер потрібно помістіть на діаграму додаткові елементи, а також розглянути відповідальності об'єктів.
Додавання на діаграму додаткових об'єктів
1. Натисніть кнопку Object панелі інструментів.
2. Клацніть мишею по діаграмі, щоб помістіть туди новий об'єкт.
3. Введіть ім'я об'єкту — Керівник замовленнями.
4. На панелі інструментів натисніть кнопку Object.
5. Помістіть на діаграму ще один об'єкт.
6. Введіть його ім'я — Керівник транзакціями.
Призначення відповідальностей об'єктам
1. Виділіть повідомлення 5: Створити порожнє замовлення. Виділяйте слова, а не стрілку.
2. Натиснувши комбінацію клавіш Ctrl+d, видаліть це повідомлення.
3. Повторіть кроки 1 і 2 для видалення повідомлень 6 і 7:
- Ввести номер замовлення, замовника і число предметів, що замовляються,
- Зберегти замовлення
4. Виділите зв'язок між об'єктами Форма деталей Замовлення і Замовлення №1234
5. Натискаючи комбінацію клавіш Ctrl+d, виділіть цей зв'язок.
6. На панелі інструментів натисніть кнопку Object Link (Зв'язок об'єкту).
7. Намалюйте зв'язок між Форма деталей Замовлення і Керівник замовленнями.
8. На панелі інструментів натисніть кнопку Object Link (Зв'язок об'єкту).
9. Намалюйте зв'язок між Керівник Замовленнями і Замовлення №1234
10. На панелі інструментів натисніть кнопку Object Link (Зв'язок об'єкту). 11. Намалюйте зв'язок між Замовлення №1234 і Керівник Транзакцією.
12. На панелі інструментів натисніть кнопку Object Link (Зв'язок об'єкту). 13. Намалюйте зв'язок між Керівник Замовленнями і Керівник Транзакцією.
14. На панелі інструментів натисніть кнопку Link Message (Повідомлення зв'язку).
15. Клацніть мишею на зв'язку між об'єктами Форма деталей Замовлення і Керівник Замовленнями, щоб ввести нове повідомлення.
16. Назвіть це повідомлення Зберегти замовлення.
17. Повторіть кроки 14 — 16, додавши повідомлення з шостого по дев'яте, і назвавши їх:
- Створити нове замовлення — між Керівник Замовленнями і Замовлення №1234
- Ввести номер замовлення, замовника і число предметів, що замовляються, — між Керівник Замовленнями і Замовлення №1234
- Зберегти замовлення — між Керівник Замовленнями і Керівник Транзакцією
- Інформація про замовлення — між Керівник Транзакцією і Замовлення №1234
18. На панелі інструментів натисніть кнопку Link to Self (Зв'язок з собою).
19. Клацнувши на об'єкті Керівник Транзакцією, додайте до нього рефлексивне повідомлення.
20. На панелі інструментів натисніть кнопку Link Message (Повідомлення зв'язку).
21. Клацніть мишею на зв'язку рефлексії Керівник Транзакціямі, щоб ввести туди повідомлення.
22. Назвіть нове Зберегти інформацію про замовлення в базі даних.