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

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

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

5

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

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

розробка діаграм послідовності

Мета: закріпити навички розробки діаграм логічного моделювання для представлення часових аспектів взаємодії об'єктів в середовищі 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; 183-196, 251]1, [3; 109-118] та в [4; 367-387].

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

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

  2. Чому на діаграмі послідовності використовуються об'єкти, а не класи?

  3. Як враховується фактор часу на діаграмі послідовності?

  4. Розкрийте призначення лінії життя об'єкта?

  5. Наведіть призначення розходження потоку керування?

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

  7. Правила запису стереотипів.

  8. Навіщо на діаграмах повідомлень використовуються актори?

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

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

    2. Чмырь И.А. Объектное моделирование систем: Учебное пособие для студентов специальности «Экономическая кибернетика». – Черкассы: Черкасский институт управления, 2002. ст. 64-71 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 доступно в електронному варіанті