Page 138 - 4190
P. 138
Рисунок 12.6 – Приклад графічного представлення відношення асоціації
між актором і варіантом використання
Для діаграм варіантів використання найбільш поширеними є чо-
тири основні форми запису кратності відношення асоціації:
1. Ціле ненегативне число (включаючи цифру 0). Призначено для
вказівки кратності, яка являється строго фіксованій для елементу від-
повідній асоціації. У цьому випадку кількість екземплярів акторів або
варіантів використання, які можуть виступати елементами відношен-
ня асоціації, в точності рівно вказаному числу.
Прикладом цієї форми запису кратності асоціації є вказівка крат-
ності "1" для актора "Клієнт банку" (мал. 4.6). Цей запис означає, що
кожен екземпляр варіанту використання "Оформити кредит для кліє-
нта банку" може мати як свій елемент єдиний екземпляр актора "Клі-
єнт банку". Іншими словами, при оформленні кредиту у банку необ-
хідно мати на увазі, що кожен конкретний кредит оформляється на
єдиного клієнта цього банку.
2. Два цілі ненегативні числа, розділені двома точками і записані
у виді : "перше число. друге число". Цей запис у мові UML відповідає
нотації для множини або інтервалу цілих чисел, яка застосовується в
деяких мовах програмування для позначення меж масиву елементів.
Цей запис слід розуміти як безліч цілих ненегативних чисел, наступ-
них у послідовно зростаючому порядку:
{перше_число, перше_число+1, перше_число+2,..., друге_число].
Очевидно, що перше число має бути строго менше від другого числа
в арифметичному сенсі, при цьому перше число може дорівнювати 0.
Приклад такої форми запису кратності асоціації - "1.5". Цей запис
означає, що кількість окремих екземплярів цього компонента, які мо-
жуть виступати елементами цієї асоціації, дорівнює деякому заздале-
гідь невідомому числу з множини цілих чисел {1, 2, 3, 4, 5}. Ця ситу-
138