Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

CASE / лабораторные / _лаборатор7_CASE_технологии

.doc
Скачиваний:
12
Добавлен:
22.02.2016
Размер:
74.75 Кб
Скачать

5

лабораторна робота №7 з дисципліни CASE-технології ” викл. Дяченко А.Ю.

Лабораторна робота N 7

розробка діаграм кооперації

Мета: закріпити навички розробки діаграм логічного моделювання для представлення структурних аспектів взаємодії об'єктів в середовищі Rational Rose.

Зміст.

ст.

  1. Завдання на лабораторну роботу.................................................................1

  2. Зміст протоколу.............................................................................................1

  3. Теоретичні відомості.....................................................................................2

4. Контрольні запитання...................................................................................3

5. Список літератури..........................................................................................4

6. Додатки............................................................................................................5

Завдання на лабораторну роботу:

  1. Опрацювати теоретичні відомості. Перевірити засвоєння матеріалу на контрольних запитаннях.

  2. Розробити діаграми кооперації згідно варіанту (див. додаток 1). При розробці врахувати наступні вимоги:

  • загальна кількість діаграм кооперації – не менше 3;

  • діаграму кооперації слід розробляти як структурну взаємодію найважливіших об'єктів (обмін повідомленнями між об'єктами) , при цьому об'єкти є екземплярами класів (з попередньої л.р.);

  • обов'язково слід використати всі види повідомлень між об'єктами.

3. Скласти і оформити протокол лабораторної роботи.

Зміст протоколу:

  1. Титульна сторінка.

  2. Завдання до роботи згідно варіанту.

  3. Хід виконання лабораторної роботи.

  4. Діаграми, що були використані при розробці програми з поясненнями для кожної діаграми.

  5. Висновок.

Теоретичні відомості.

Детальні теоретичні відомості по розробці діаграм кооперації наведено в [1; 197-213, 252]1, [3; 109-118] та в [4; 367-387].

Контрольні запитання.

  1. Наведіть цілі розробки діаграми кооперації?

  2. В чому принципова відмінність діаграми кооперації від інших типів діаграм динамічного моделювання?

  3. Як використовується механізм повідомлень на діаграмі кооперації?

  4. Охарактеризуйте рівні кооперації.

  5. Розкрийте призначення та особливості нотації (графічного подання) кожного з стереотипів зв'язків на діаграмі кооперації?

  6. Розкрийте призначення та особливості нотації (графічного подання) кожного з видів повідомлень на діаграмі кооперації?

Список рекомендованої літератури.

    1. Леоненков А.В. Самоучитель UML. – СПб.: БХВ-Петербург, 2001. ст. 197-213, 252. 1

    2. Чмырь И.А. Объектное моделирование систем: Учебное пособие для студентов специальности «Экономическая кибернетика». – Черкассы: Черкасский институт управления, 2002. ст. 61-63 2

    3. Рамбо Дж., Якобсон А., Буч Г. UML: Специальный справочник. – СПб.: Питер, 2002. – 656 с.: ил. ст. 109-118.

    4. Хассан Гома UML Проектирование систем реального времени, параллельных и распределенных приложений. – М.: ДМК Пресс, 2002. – 704 с.: ил. ст. 367-387

    5. Матеріали сайту www.omg.org.

    6. Матеріали сайту www.rational.com.

    7. Матеріали сайту 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 доступно в електронному варіанті