Page 129 - 4190
P. 129
ЛЕКЦІЯ 12
ЗНАЙОМСТВО З ДІАГРАМАМИ ВАРІАНТІВ
ВИКОРИСТАННЯ (USE CASE DIAGRAM)
Візуальне моделювання в UML можна представити як деякий
процес порівневого спуску від найбільш загальної і абстрактній кон-
цептуальної моделі початкової системи до логічної, а потім і до фізи-
чної моделі відповідної програмної системи. Для досягнення цих ці-
лей спочатку будується модель у формі так званої діаграми варіантів
використання (use case diagram), яка описує функціональне призна-
чення системи або, іншими словами, те, що система робитиме в про-
цесі свого функціонування. Діаграма варіантів використання є почат-
ковим концептуальним представленням або концептуальною модел-
лю системи в процесі її проектування і розробки.
Розроблення діаграми варіантів використання має на меті:
1. Визначити загальні межі і контекст модельованої предметної
області на початкових етапах проектування системи.
2. Сформулювати загальні вимоги до функціональної поведінки
проектованої системи.
3. Розробити початкову концептуальну модель системи для її по-
дальшої деталізації у формі логічних і фізичних моделей.
4. Підготувати початкову документацію для взаємодії розробни-
ків системи з її замовниками і користувачами.
Суть цієї діаграми полягає в такому: проектована система пред-
ставляється у вигляді безлічі сутностей або акторів, що взаємодіють з
системою за допомогою так званих варіантів використання. При цьо-
му актором (actor) або дійовою особою називається будь-яка суть, що
взаємодіє з системою ззовні. Це може бути людина, технічний при-
стрій, програма або будь-яка інша система, яка може служити джере-
лом дії на модельовану систему так, як визначить сам розробник. У
свою чергу, варіант використання (use case) служить для опису серві-
сів, які система надає акторові. Іншими словами, кожен варіант вико-
ристання визначає деякий набір дій, що здійснюється системою при
діалозі з актором. При цьому нічого не говориться про те, яким чином
буде реалізовано взаємодію акторів з системою.
129