
- •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. Клацніть правою кнопкою миші на Логічному представленні браузера.
2. У меню, що відкрилося, виберіть пункт New, Sequence Diagram (Створити, Діаграма Послідовності).
3. Назвіть нову діаграму: Введення замовлення.
4. Двічі клацнувши на цій діаграмі, відкрийте її.
Додавання на діаграму дійової особи і об'єктів
1. Перетягніть дійову особу Продавець з браузера на діаграму.
2. Натисніть кнопку Object (Об'єкт) панелі інструментів.
3. Клацніть мишею у верхній частині діаграми, щоб помістіть туди новий об'єкт.
4. Назвіть об'єкт Вибір варіанту замовлення.
5. Повторивши кроки 3 і 4, помістіть на діаграму об'єкти:
- Форма деталей замовлення
- Замовлення №1234
Додавання повідомлень на діаграму
1. На панелі інструментів натисніть кнопку Object Message (Повідомлення об'єкту).
2. Проведіть мишею від лінії життя дійової особи Продавець до лінії життя об'єкту Вибір варіанту замовлення.
3. Виділивши повідомлення, введіть його ім'я — Створити нове замовлення.
4. Повторивши кроки 2 і 3, помістіть на діаграму повідомлення:
Відкрити форму — між Вибір Варіанту Замовлення і Форма деталей Замовлення
Ввести номер замовлення, замовника і число предметів, що замовляються, — між Продавець і Форма Деталей Замовлення
Зберегти замовлення — між Продавець і Форма Деталей Замовлення
Створити порожнє замовлення — між Форма Деталей Замовлення і Замовлення N1234
Ввести номер замовлення, замовника і число предметів, що замовляються, — між Форма Деталей Замовлення і Замовлення N1234
Зберегти замовлення — між Форма Деталей Замовлення і Замовлення N1234
Завершений перший етап роботи.
Готова діаграма Послідовності представлена на Рис. 2.
Рис.
2. Діаграма послідовності без елементів
управління
Додавання на діаграму додаткових об'єктів
1. Натисніть кнопку Object панелі інструментів.
2. Клацніть мишею між об'єктами Форма Деталей Замовлення і Замовлення №1234, щоб помістіть туди новий об'єкт.
3. Введіть ім'я об'єкту — Управління замовленнями.
4. Натисніть кнопку Object панелі інструментів.
5. Новий об'єкт розташуйте праворуч від Замовлення №1234.
6. Введіть його ім'я - Управління транзакціями.
Призначення відповідальності об'єктам
Виділіть повідомлення 5: «Створити порожнє замовлення».
Натискаючи комбінацію клавіш Ctrl+d, видалите це повідомлення.
Повторіть кроки 1 і 2 для видалення двох повідомлень, що залишилися: "Вести номер замовлення, замовника і число предметів, що замовляються", "Зберегти замовлення"
Натисніть кнопку Object Message панелі інструментів.
Помістіть на діаграму нове повідомлення, розташувавши його під повідомленням 4 між «Форма деталей замовлення» і «Управління замовленнями».
Назвіть його Зберегти замовлення.
Повторити кроки 4 - 6, додавши повідомлення з шостого по дев'яте і назвавши їх:
Створити нове замовлення — між Управління замовленнями і Замовлення №1234
Ввести номер замовлення, замовника і число замовлених предметів між Керівник замовленнями і Замовлення №1234
Зберегти заказ – між Керівник замовленнями і Керівник транзакціями
Інформація про замовлення — між Керівник транзакціями і Замовлення №1234
На панелі інструментів натисніть кнопку Message to Self (Повідомлення собі).
Клацніть на лінії життя об'єкту Керівник транзакціями нижче повідомлення 9, додавши туди рефлексивне повідомлення.
Назвіть його Зберегти інформацію про замовлення в базі даних.