Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Діаграми прецедентів (варіантів використання)

Реферат Діаграми прецедентів (варіантів використання)





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

Так як в загальному випадку актант завжди знаходиться поза системою, його внутрішня структура ніяк не визначається. Для актанта має значення тільки його зовнішнє уявлення, т. Е. Те, як він сприймається з боку системи. Актанти взаємодіють з системою за допомогою передачі і прийому повідомлень від варіантів використання. Повідомлення являє собою запит актантом сервісу від системи та отримання цього сервісу. Ця взаємодія може бути виражене за допомогою асоціацій між окремими актантамі і варіантами використання або класами. Крім цього, з актантамі можуть бути пов'язані інтерфейси, які визначають, яким чином інші елементи моделі взаємодіють з цими актантамі.

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

3. Відносини на діаграмі варіантів використання

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

У UML є декілька стандартних видів відносин між акторами і варіантами використання:

· Ставлення асоціації (association relationship)

· Ставлення розширення (extend lelationship)

· Ставлення узагальнення (generalization lelationship)

· Ставлення включення (include lelationship)

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

Ставлення асоціації

Ставлення асоціації є одним з фундаментальних понять в мові UML і в тій чи іншій мірі використовується при побудові всіх графічних моделей систем у формі канонічних діаграм. Стосовно діаграм варіантів використання воно служить для позначення специфічної ролі актора в окремому варіанті використання. Іншими словами, асоціація специфікує семантичні особливості взаємодії акторів і варіантів використання в графічній моделі системи. Таким чином, це відношення встановлює, яку конкретну роль грає актор при взаємодії з екземпляром варіанту використання. На діаграмі варіантів використання, так само як і на інших діаграмах, ставлення асоціації позначається суцільною лінією між актором і варіантом використання. Ця лінія може мати додаткові умовні позначення, такі, наприклад, як ім'я та кратність (рис. 2).


Рис. 2. Приклад графічного представлення відносини асоціацію між актором і варіантом використання


Кратність (multiplicity) асоціації вказується поряд з позначенням компонента діаграми, який є учасником даної асоціації. Кратність характеризує загальну кількість конкретних екземплярів даного компоненту, які можуть виступати як елементи даної асоціації. Стосовно діаграм варіантів використання кратність має спеціальне позначення у формі однієї або декількох цифр і, можливо, спеціального символу * (зірочка).

Примітка

Повертаючись до загальної теорії множин, основи якої були розглянуті в главі 2, слід зауважити, що кратність являє собою потужність множини екземплярів сутності, що бере участь в даній асоціації Що стосується самого поняття асоціації, то це одна з найбільш загальних форм відносин у мові UML

Для діаграм варіантів використання найпоширенішими є чотири основних форми записи кратності відносини асоціації


Назад | сторінка 5 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Аналіз використання фонду заробітної плати та заходи щодо його ефективного ...
  • Реферат на тему: Основний капітал. Ефективність використання основного капіталу. Шляхи під ...
  • Реферат на тему: Розробка рекомендацій щодо підвищення ефективності використання фінансових ...
  • Реферат на тему: MS Word: використання таблиць і діаграм
  • Реферат на тему: Експертні системи та їх використання