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