Page 129 - 4190
P. 129

ЛЕКЦІЯ 12


                      ЗНАЙОМСТВО З ДІАГРАМАМИ ВАРІАНТІВ

                         ВИКОРИСТАННЯ (USE CASE DIAGRAM)




                  Візуальне  моделювання  в  UML  можна  представити  як  деякий
            процес порівневого спуску від найбільш загальної і абстрактній кон-

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

            використання  (use  case  diagram),  яка  описує  функціональне  призна-
            чення системи або, іншими словами, те, що система робитиме в про-
            цесі свого функціонування. Діаграма варіантів використання є почат-

            ковим концептуальним  представленням або  концептуальною  модел-
            лю системи в процесі її проектування і розробки.
                  Розроблення діаграми варіантів використання має на меті:

                  1. Визначити  загальні  межі  і  контекст  модельованої  предметної
            області на початкових етапах проектування системи.
                  2. Сформулювати  загальні  вимоги  до  функціональної  поведінки
            проектованої системи.

                  3. Розробити початкову концептуальну модель системи для її по-
            дальшої деталізації у формі логічних і фізичних моделей.
                  4. Підготувати  початкову  документацію  для  взаємодії  розробни-

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

            му актором (actor) або дійовою особою називається будь-яка суть, що
            взаємодіє з системою ззовні. Це може бути людина, технічний при-
            стрій, програма або будь-яка інша система, яка може служити джере-

            лом дії на модельовану систему так, як визначить сам розробник. У
            свою чергу, варіант використання (use case) служить для опису серві-
            сів, які система надає акторові. Іншими словами, кожен варіант вико-

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

                                                             129
   124   125   126   127   128   129   130   131   132   133   134