![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Відношення асоціації
Відношення асоціації є одним з фундаментальних понять в мові UML і в тій або іншій мірі використовується при побудові всіх графічних моделей систем у формі канонічних діаграм. У діаграмах варіантів використання воно служить для позначення специфічної ролі актора в окремому варіанті використання. Іншими словами, асоціація специфікує семантичні особливості взаємодії акторів і варіантів використання в графічній моделі системи. Таким чином, це відношення встановлює, яку конкретну роль грає актор при взаємодії з екземпляром варіанту використання. Відношення асоціації позначається суцільною лінією між актором і варіантом використання. Ця лінія може мати додаткові умовні позначення, такі, наприклад, як ім'я і кратність (мал. 4.6). Мал. 4.6. Приклад графічного представлення відношення асоціації між актором і варіантом використання Кратність (multiplicity) асоціації вказується поряд з позначенням елемента діаграми, який є учасником даної асоціації. Кратність характеризує загальна кількість конкретних екземплярів даного елемента, які можуть виступати як елементи даної асоціації. У діаграмах варіантів використання кратність має спеціальне позначення у формі однієї або декількох цифр і, спеціального символу " *" (зірочка). Примітка Кратність є потужністю множини екземплярів сутності, яка бере участь в даній асоціації. Асоціація – одна з найбільш загальних форм відношень в мові UML. Для діаграм варіантів використання найбільш поширеними є чотири основні форми запису кратності відношення асоціації: · Ціле додатне число (включаючи цифру 0). Призначено для вказівки кратності, яка є строго фіксованою для елементу відповідної асоціації. В цьому випадку кількість екземплярів акторів або варіантів використання, які можуть виступати як елементи відношення асоціації, точно дорівнює вказаному числу. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение Прикладом цієї форми запису кратності асоціації є вказівка кратності " 1" для актора " Клієнт банку" (мал. 4.6). Цей запис означає, що кожен екземпляр варіанту використання " Оформити кредит для клієнта банку" може мати як свій елемент єдиний екземпляр актора " Клієнт банку". Іншими словами, при оформленні кредиту в банку, кожен конкретний кредит оформляється на єдиного клієнта цього банку. · Два цілі додатні числа, розділені двома крапками і записані у вигляді: " перше число.. друге число". Даний запис в мові UML відповідає нотації для множини або інтервалу цілих чисел, яка застосовується в деяких мовах програмування для позначення меж елементів масиву. Цей запис слід розуміти як множину цілих додатних чисел, розташованих у зростаючому порядку: {перше_число, перше _число+1, перше _число+2..., друге_число}. Очевидно, що перше число має бути строго менше другого числа в арифметичному смислі, при цьому перше число може дорівнювати 0. Приклад такої форми запису кратності асоціації – " 1..5". Цей запис означає, що кількість окремих екземплярів даного компонента, які можуть виступати як елементи даної асоціації, дорівнює деякому заздалегідь невідомому числу з множини цілих чисел {1, 2, 3, 4, 5}. Ця ситуація може мати місце, наприклад, у випадку розгляду як актора – клієнт банку, а як варіант використання – процедуру відкриття рахунку в банку. При цьому кількість окремих рахунків кожного клієнта в даному банку, виходячи з деяких додаткових міркувань, може бути не більше 5. Ці додаткові міркування якраз і є зовнішніми вимогами по відношенню до проектованої системи і визначаються її замовником. · Два символи, розділені двома крапками. При цьому перший з них є цілим додатним числом або 0, а другий – спеціальним символом " *". Тут символ " *" означає довільне кінцеве ціле додатне число, значення якого невідоме на момент задання відповідного відношення асоціації. Приклад такої форми запису кратності асоціації – " 2..*". Запис означає, що кількість окремих екземплярів даного компонента, які можуть виступати як елементи даної асоціації, дорівнює деякому заздалегідь невідомому числу з підмножини натуральних чисел: {2, 3, 4, …}. · Єдиний символ " *", який є скороченням запису інтервалу " 0..*". В цьому випадку кількість окремих екземплярів даного компонента відношення асоціації може бути будь-яким цілим додатним числом. При цьому 0 означає, що для деяких екземплярів відповідного компонента дане відношення асоціації може зовсім не мати місця. Сервис онлайн-записи на собственном Telegram-боте
Попробуйте сервис онлайн-записи VisitTime на основе вашего собственного Telegram-бота:— Разгрузит мастера, специалиста или компанию; — Позволит гибко управлять расписанием и загрузкой; — Разошлет оповещения о новых услугах или акциях; — Позволит принять оплату на карту/кошелек/счет; — Позволит записываться на групповые и персональные посещения; — Поможет получить от клиента отзывы о визите к вам; — Включает в себя сервис чаевых. Для новых пользователей первый месяц бесплатно. Зарегистрироваться в сервисе Як приклад цьому запису можна привести кратність відношення асоціації для варіанту використання " Оформити кредит для клієнта банку" (мал. 4.6). Тут кратність " *" означає, що кожен окремий клієнт банку може оформити для себе декілька кредитів, при цьому їх загальна кількість заздалегідь невідома і нічим не обмежується. При цьому деякі клієнти можуть зовсім не мати оформлених на своє ім'я кредитів (варіант значення 0). Якщо кратність відношення асоціації не вказана, то за замовчуванням набуває значення, рівного 1.
|