Page 119 - 4190
P. 119

реалізації  своїх  конструкцій  на  тій  або  іншій  мові  програмування.
            Звичайно,  в  першу  чергу  маються  на  увазі  мови,  що  підтримують
            концепцію ТОП, такі як C++, Java, Object Pascal. Саме ця властивість
            мови UML робить його сучасним засобом рішення завдань моделю-

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

            ципове  значення  для  широкого  поширення  і  використання  мови
            UML.
                  4. Опис мови UML повинен включати семантичний базис для ро-
            зуміння загальних особливостей ООАП.

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

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

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

            систем.
                  З іншого боку, які б не були посилання на додаткові джерела, що
            містять важливу для розуміння мови UML інформацію, на думку роз-
            робників з OMG, мають бути виключені. Це дозволить уникнути не-

            однозначного тлумачення принципових особливостей процесу ООАП
            і їх реалізації у формі базових конструкцій мови UML.
                  5. Заохочувати розвиток ринку об'єктних інструментальних засо-

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

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

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

                  6. Сприяти поширенню об'єктних технологій і відповідних понять
            ООАП.

                                                             119
   114   115   116   117   118   119   120   121   122   123   124