АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Примітка. Слід відмітити, що розглянуті три останні відношення можуть існувати тільки між варіантами використання

Читайте также:
  1. Примітка
  2. Примітка
  3. Примітка
  4. Примітка
  5. Примітка
  6. Примітка
  7. Примітка
  8. Примітка
  9. Примітка
  10. Примітка
  11. Примітка
  12. Примітка

Слід відмітити, що розглянуті три останні відношення можуть існувати тільки між варіантами використання, які визначені для однієї й тієї ж сутності. Причина цього полягає в тому, що поведінка деякої сутності обумовлена варіантами використання тільки цієї сутності. Іншими словами, всі екземпляри варіанту використання виконуються лише всередині даної сутності. Якщо деякий варіант використання повинен мати відношення узагальнення, включення або розширення з варіантом використання іншої сутності, отримувані в результаті екземпляри варіантів мають бути включені в обидві сутності, що суперечить семантичним правилам представлення елементів мови UML. Проте ці відношення, визначені в межах однієї сутності, можуть бути використані в межах іншої сутності, якщо обидві сутності зв'язані між собою відношенням узагальнення. У цьому випадку поведінка відповідних варіантів використання підкоряється загальним правилам успадкування властивостей і поведінки сутності-предка всіма сутностями нащадками.

18.6. Приклад побудови діаграми варіантів використання

Як приклад розглянемо процес моделювання системи продажу товарів за каталогом, яка може бути використана під час розроблення відповідних інформаційних систем.

Як актори цієї системи можуть виступати два суб'єкти, один з яких є продавцем, а інший – покупцем. Кожний з цих акторів взаємодіє з цією системою продажу товарів за каталогом і є її користувачем, тобто вони обидва звертаються до відповідного сервісу "Оформити замовлення на покупку товару". Як випливає з вимог, що висуваються до системи, цей сервіс виступає як варіант використання, відповідна діаграма може включати тільки двох вказаних акторів і єдиний варіант використання (рис. 18.12).

Рис. 18.12. Початкова діаграма варіантів використання для прикладу розроблення системи продажу товарів за каталогом

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


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)