Page 17 - 6602
P. 17
системи. У свою чергу один варіант використання може
взаємодіяти з декількома зовнішніми агентами, надаючи для всіх
свій сервіс.
Два варіанти використання, визначені в рамках однієї
модельованої системи, також можуть взаємодіяти один з одним, але
характер цієї взаємодії відрізнятиметься від взаємодії із зовнішніми
агентами. Проте в обох випадках способи взаємодії елементів
моделі передбачають обмін сигналами або повідомленнями, які
ініціюють реалізацію функціональної поведінки модельованої
системи.
У мові UML є декілька стандартних видів відношень між
зовнішніми агентами і варіантами використання:
асоціації (association relationship)
включення (include relationship)
розширення (extend relationship)
узагальнення (generalization relationship)
При цьому загальні властивості варіантів використання
можуть бути представлені трьома різними способами, а саме — за
допомогою відношень включення, розширення і узагальнення.
Асоціація (association) – одне з фундаментальних понять в
мові UML і в тій або іншій мірі використовується при побудові всіх
графічних моделей систем у формі канонічних діаграм. Стосовно
діаграм варіантів використання асоціація специфікує особливості
взаємодії зовнішніх агентів і варіантів використання. На діаграмі
варіантів використання, так само як і на інших діаграмах,
відношення асоціації позначається суцільною лінією між зовнішнім
агентом і варіантом використання. Ця лінія може мати деякі
додаткові позначення, наприклад, ім'я і кратність (рис. 2.3).
У діаграмах варіантів використання відношення асоціації між
зовнішнім агентом і варіантом використання може вказувати на те,
що зовнішній агент ініціює відповідний варіант використання.
13