Page 135 - 4190
P. 135

Рисунок 12.4 -  Графічне зображення взаємозв'язків інтерфейсів
                                           з варіантами використання


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

            аспект поведінки системи. У цьому випадку він зображається у формі
            прямокутника  класу  з  ключовим  словом  "interface"  в  секції  імені,  з
            порожньою  секцією  атрибутів  і  з  непорожньою  секцією  операцій.

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

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

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

            програм  з  первинними  при  спіральній  технології  розроблення  про-
            грамних систем.
                  Примітки  (notes)  в  мові  UML  призначені  для  включення  в  мо-

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

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

            системи.
                                                             135
   130   131   132   133   134   135   136   137   138   139   140