CASE / лабораторные / _лаборатор7_CASE_технологии
.doc
Лабораторна робота N 7
розробка діаграм кооперації
Мета: закріпити навички розробки діаграм логічного моделювання для представлення структурних аспектів взаємодії об'єктів в середовищі Rational Rose.
Зміст.
ст.
-
Завдання на лабораторну роботу.................................................................1
-
Зміст протоколу.............................................................................................1
-
Теоретичні відомості.....................................................................................2
4. Контрольні запитання...................................................................................3
5. Список літератури..........................................................................................4
6. Додатки............................................................................................................5
Завдання на лабораторну роботу:
-
Опрацювати теоретичні відомості. Перевірити засвоєння матеріалу на контрольних запитаннях.
-
Розробити діаграми кооперації згідно варіанту (див. додаток 1). При розробці врахувати наступні вимоги:
-
загальна кількість діаграм кооперації – не менше 3;
-
діаграму кооперації слід розробляти як структурну взаємодію найважливіших об'єктів (обмін повідомленнями між об'єктами) , при цьому об'єкти є екземплярами класів (з попередньої л.р.);
-
обов'язково слід використати всі види повідомлень між об'єктами.
3. Скласти і оформити протокол лабораторної роботи.
Зміст протоколу:
-
Титульна сторінка.
-
Завдання до роботи згідно варіанту.
-
Хід виконання лабораторної роботи.
-
Діаграми, що були використані при розробці програми з поясненнями для кожної діаграми.
-
Висновок.
Теоретичні відомості.
Детальні теоретичні відомості по розробці діаграм кооперації наведено в [1; 197-213, 252]1, [3; 109-118] та в [4; 367-387].
Контрольні запитання.
-
Наведіть цілі розробки діаграми кооперації?
-
В чому принципова відмінність діаграми кооперації від інших типів діаграм динамічного моделювання?
-
Як використовується механізм повідомлень на діаграмі кооперації?
-
Охарактеризуйте рівні кооперації.
-
Розкрийте призначення та особливості нотації (графічного подання) кожного з стереотипів зв'язків на діаграмі кооперації?
-
Розкрийте призначення та особливості нотації (графічного подання) кожного з видів повідомлень на діаграмі кооперації?
Список рекомендованої літератури.
-
Леоненков А.В. Самоучитель UML. – СПб.: БХВ-Петербург, 2001. ст. 197-213, 252. 1
-
Чмырь И.А. Объектное моделирование систем: Учебное пособие для студентов специальности «Экономическая кибернетика». – Черкассы: Черкасский институт управления, 2002. ст. 61-63 2
-
Рамбо Дж., Якобсон А., Буч Г. UML: Специальный справочник. – СПб.: Питер, 2002. – 656 с.: ил. ст. 109-118.
-
Хассан Гома UML Проектирование систем реального времени, параллельных и распределенных приложений. – М.: ДМК Пресс, 2002. – 704 с.: ил. ст. 367-387
-
Матеріали сайту www.omg.org.
-
Матеріали сайту www.rational.com.
-
Матеріали сайту www.interface.ru.
Додатки.
Додаток 1.
Список варіантів (предметних областей).
№ |
Тема |
1 |
Транспортна кампанія |
2 |
Поліклініка. |
3 |
Збірка та продаж комп’ютерів. |
4 |
Мережа автостанцій (пасажирські перевезення). |
5 |
Туристичне агентство. |
6 |
Навчальна діяльність вищого навчального закладу. |
7 |
Наукова діяльність вищого навчального закладу. |
8 |
Навчальна діяльність середньої школи |
9 |
Позабюджетна освіта (курси) |
10 |
Торгова кампанія (мережа магазинів і складів). |
11 |
Розробка програмного забезпечення. |
12 |
Готель |
13 |
Ремонт та апгрейд персональних комп'ютерів. |
14 |
Надання рекламних послуг. |
15 |
Операції з нерухомістю. |
16 |
Видавнича діяльність (типографія). |
17 |
Провайдер мережі Інтернет. |
18 |
Посередник між транспортними кампаніями і замовниками. |
19 |
Бібліотека. |
20 |
Їдальня. |
21 |
Банк. |
22 |
Виробництво промислових товарів. |
23 |
Виробництво продовольчих товарів. |
24 |
Ремонт автомобілів. |
25 |
Ремонт побутової техніки. |
26 |
Спортивний клуб. |
27 |
Санаторій. |
28 |
Сільськогосподарська ферма |
29 |
Магазин продовольчих товарів. |
30 |
Перевезення пасажирів в межах міста. |
31 |
Магазин промислових товарів. |
1 доступно в електронному варіанті
1 доступно в електронному варіанті
2 доступно в електронному варіанті