Page 125 - 4190
P. 125

ва, яке приписане імені відповідної конструкції мови UML. Усі дода-
            ткові  особливості  семантики  мають  бути  вказані  явним  чином  без
            будь-яких неявних припущень.
                  3. Терміни  мови  UML  можуть  включати  тільки  один  з  допусти-

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

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

                  2. Імена метакласів є елементом нотації мови UML і є іменником
            і,  можливо,  приєднаним  до  нього  прикметником.  У  цьому  випадку
            ім'я метакласу англійською мовою записується одним словом з виді-

            ленням  кожної  складової  частини імені  заголовною  буквою  (напри-
            клад, ModelElement, StructuralFeature).
                  3. Імена  метаасоціацій і  асоціацій класів  записують  аналогічним

            чином (наприклад, ElementReference).
                  4. Імена  інших  елементів  мови  UML  також  записуються  одним
            словом,  але  повинні  розпочинатися  з  маленької  букви  (наприклад,

            ownedElement, allContents).
                  5. Імена  метаатрибутів,  які  набувають  булевих  значень,  завжди
            розпочинаються з префікса "is" (наприклад, isAbstract).
                  6. Типи,  що  перелічують,  повинні  завжди  закінчуватися  словом

            "Kind" (наприклад, AggregationKind).
                  7. При посиланнях в тексті на метакласи, метаасоціаціїй, метаат-
            рибути і т. д. потрібно завжди використовувати, саме ті їх імена, які

            вказані в моделі.
                  8. Імена  стандартних  позначень  (стереотипів)  беруть  у  лапки  і
            розпочинаються з рядкової букви (наприклад, "type").
                  Розглянуті  вище  правила  виділення  тексту  мають  безпосереднє

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

            но  доповнювати  ці  правила  на  випадок  використання  як  природної
            російської мови. У книзі ми дотримуватимемося двох додаткових ре-
            комендацій:

                  1. При  описі  семантики  мови  UML  усі  імена  його  стандартних
            елементів  (метакласів,  метаасоціацій,  метаатрибутів)  допускається

                                                             125
   120   121   122   123   124   125   126   127   128   129   130