Page 54 - 6602
P. 54
повідомлень між ними. Саме це відрізняє діаграму кооперації від
діаграми класів, на якій мають бути вказані всі без виключення
класи, їх атрибути і операції, а також всі асоціації і інші структурні
відношення між елементами моделі.
Об'єкти і їх графічне зображення
У контексті мови UML будь-який об'єкт є екземпляром класу,
описаного в моделі і представленого на діаграмі класів. Об'єкт
створюється на етапі реалізації моделі або виконання програми. Він
має власне ім'я і конкретні значення атрибутів.
Для діаграм кооперації повне ім'я об'єкту є рядком тексту,
записаним у форматі:
«власне ім'я об'єкту» / «Ім’я ролі класу»:«Ім’я класу».
Ім'я ролі класу вказується у тому випадку, коли відповідний
клас відсутній в моделі або розробникові необхідно акцентувати
увагу на особливості його використання в даному контексті
моделювання взаємодії. Ім'я класу – це ім'я одного з класів,
представленого на діаграмі класів. Важливо відзначити, що весь
запис імені об'єкту підкреслюється, що є візуальною ознакою
об'єктів на різних діаграмах мови UML.
Якщо вказано власне ім'я об'єкту, то воно повинне починатися
з маленької літери. Ім'я об'єкту, ім'я ролі з символом "/" або ім'я
класу можуть бути відсутніми. Проте двокрапка завжди повинна
стояти перед ім'ям класу, а коса риска – перед ім'ям ролі.
Приклади зображення об'єктів на діаграмах кооперації
наводяться на рис. 4.1.
50