Page 54 - 6602
P. 54

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

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

























                                                           50
   49   50   51   52   53   54   55   56   57   58   59