lign="justify"> «destroy» (знищити) - повідомлення з явним вимогою знищити відповідний об'єкт;
«send» (надіслати) - позначає посилку іншому об'єкту деякого сигналу, який асинхронно ініціюється одним об'єктом і приймається іншим.
Для розроблюваної системи діаграма послідовностей наведена в додатку В. На діаграмі проілюстрована послідовність дій при роботі з меню гри.
Ініціатором, природно, є користувач запустив додаток. Як результат він побачить вікно ігрового програми. На екрані монітора користувач побачить головне меню гри і три пункти меню.
. ОПИС ДІАГРАМ КЛАСІВ ПРОЕКТУВАННЯ
Класи проектування - це класи, опису яких настільки повні, що вони можуть бути реалізовані.
При моделюванні класів проектування використовуються такі джерела інформації:
предметна область моделювання. За основу беруться діаграми концептуальних класів, уточнюються, доповнюються деталями реалізації;
область рішення - технічна та інструментальна база для реалізації системи.
При створенні діаграм класів проектування використовується поняття квантора видимості для атрибутів і операцій.
Квантор видимості може приймати одне з трьох можливих значень і відображається за допомогою відповідних спеціальних символів:
«+» позначає атрибут (операцію) з областю видимості типу загальнодоступний (public). Атрибут (операція) з цією областю видимості доступний або видний з будь-якого іншого класу;
«#» позначає атрибут (операцію) з областю видимості типу захищений (protected). Атрибут (операція) з цією областю видимості недоступний або не видко для всіх класів, за винятком підкласів даного класу;
«-» позначає атрибут (операцію) з областю видимості типу закритий (private). Атрибут (операція) з цією областю видимості недоступний або не видко для всіх класів без винятку.
Квантор видимості може бути опущений. У цьому випадку його відсутність просто означає, що видимість атрибута (операції) не вказується. Ця ситуація відрізняється від прийнятих за замовчуванням угод в традиційних мовах програмування, коли відсутність квантора видимості трактується як public або private. Замість умовних графічних позначень можна записувати відповідне ключове слово: public, protected, private.
Клас проектування оцінюється з точки зору його користувачів. Критеріями добре сформульованого класу проектування є:
повнота і достатність;
простота;
висока внутрішня зв'язність;
низька зв'язність з іншими класами.
Для розроблюваної системи діаграма класів проектування наведена в додатку Г.
. ОПИС ДІАГРАМ ВИДІВ деятельноси?? І
інтернет додаток діаграма клас
Для моделювання процесу виконання операцій в мові UML використовуються діаграми діяльності (діаграми видів діяльності). Застосовувана в них графічна нотація багато в чому схожа на нотацію діаграми станів, оскільки на цих діаграмах також присутні позначення станів і переходів. Кожен стан на діаграмі діяльності відповідає виконанню дея...