ГОСТ РИСО 19440-2010
Нотация, используемая для целей данного раздела, заключается втом. что обозначения заключают в
угловые скобки <and> и они либо не требуют объяснений (например. <integer>), либо разъяснения приво
дят в сопроводительном тексте (например. <item>. где элемент является...). Литералы верхнего регистра
обозначают как DM. BP. EV. NIL. PHYSICAL (физический) и т. д. Литеральные символы:. /, (and)обозначают
’Г ,’("and’ )* соответственно. Если для обозначения может быть использовано более одного выбора,
каждая комбинация должна быть отделена отдругой символом | (читать как или), например <а> | <Ь> | <с>.
Квадратные скобки [ and) используют в качестве контейнера для группировки одного или более элементов,
как в [<duration> <qual>] для атрибута DURATION (продолжительность) Деятельности предприятия.
Текстовые описания должны включать в себя краткое определение атрибута и. при необходимости,
информацию сдополнительными подробностями, которые выделяют курсивом.
Непустой списокдля <item> с соответствующим разделителем записывают комбинацией [<item>]+, в
то время как аналогичный, возможно, пустой список записывают комбинацией (<item>]v В пределах обо
значения списка <item> он может быть далее разложен в виде [<id> <multiplicity>]* или [<measure> |
<metric>l*
П р и м е ч а н и е — Более формальный синтаксис7’для списков должен иметь следующий вид:
- список = непустой список | возможно пустой список;
- непустой список = элемент данных | элемент данных, разделитель, непустой список; (* для удобства ис
пользуют сокращенный вариант (или сокращенную запись) [<item>J+ *);
- разделитель =(* вместо точки с запятой можно использовать любой эквивалентный знак разделения
записей *);
- возможно пустой список = NIL (нуль) | непустой список;(*для удобства применяютсокращеннуюзапись
[<item>]» *).
Пример— Д ля шаблона Домена Уполномоченный проектировщ ик со значениями Организационной
роли и возможно также Организационной единицы допускается использовать выражение [[<identifier> "Г
<nam e>][NIL\‘ :’<identifier> "Г <пате>]].
Д ля шаблона Возможности запись data_store; id_1006453 являет ся правильной для нотации "[<id>]+,
где <id> являет ся одной из записей <identifier> | <пате> экземпляров Возможностей" (NIL в этом случае
не используют).
Д ля ш аблона Д еят ельност ь предприят ия запись NIL или m a x jo a d (макс_нагрузка) = 10кг;
тах_1етр(макс_темп) = 100С являет ся правильной для записи ограничения "[<constraint>]•, накладывае
мого на экземпляр Деят ельност и предприятия".
Далее приведены еще несколько примеров (двух- или трехбуквенные коды от носятся к метке
конструкции, за которой следует имя атрибута), начиная с прост ых и до более сложных случаев:
ЕО: Характер Объекта ФИЗИЧЕСКИЙ \ ИНФОРМАЦИОННЫЙ
СА: Возможности и атрибут ы возможности
СА: Включенные Возможности [<Capability instance»]*
СА : Относящиеся к функции [ca p a b ility attribute>]•
СА: Относящиеся к Сущности [C ap ability attribute>]•
DM: Задачи [<objective>]+ стратегические и операционные бизнес-задачи экземпляра Домена
EV: Объектного представления [<origin> <identifier> “Г <пате>]* экземпляра Объектного пред
ставления, определяющ его информацию, которая ассоции
рует ся со случаями этого экземпляра События
EV: Генерировано посредст вом
<identifier> "Г <пате>]+ источника этого экземпляра
ВР: Входы Представления Объекта
[<origin>
События
[<origin>
<identifier> 7 " <лате>]+ экземпляров Объектного
представления, реализации кот орых могут быт ь получены с
реализациями экземпляра Бизнес-процесса
ЕА: Конечные статусы[<value> <priority>]+ значения состояния окончания, полученные при реали
зации этого экземпляра Деят ельност и предприятия, и их значимость,
где <value> — обязательный предикат 0-параметра. a <priority> — целое
число в диапазоне <min, тах>. где m in и max являю т ся целыми числами,
предст авляющ ими наименьшие и наивысшие приоритеты соответ
ственно. По умолчанию приоритет являет ся высшим
PR: Относящиеся к [<identifier> "Г <name> <m ultiplicity>]\ определяющие экземпляры Объекта
предприятия, которые от носятся к экземпляру Продукта, квалиф ициро
ванному множественностью, являющ ейся одной из следующ их: [0..‘]
(только на ранних этапах моделирования) или [1..1], или [1..п], или [т ..п]
7) Описание используемой нотации синтаксиса приведено в разделе А.2 приложения А.
14