ГОСТ Р 56213.31—2014
Р и с у н о к 6 — Диаграмма класса UML для булевых операторов
5.3.2.2 and_cxprossion: Знак многокомпонентной операции, которая осуществляет перенос се
мантики булевой операции «and». Операнды или компоненты операции «and» — это либо булевые
операторы, либо выражения запроса.
Описание атрибутов:
operand: это characteristic_data_query_expression. который выполняет роль операнда в
and_expression.
Утверждения:
Каждыйand_expressionимеетвкачествесвоегооперандаобъекты
characteristic_data_query_expression.
Каждый characteristic_data_query_expression является операндом нулевого или одного
and_expression.
Каждый and_expression является выражением «and» только для одного characters-
tic_data_query_expression.
Каждый characteristic_data_query_exprossion имеет в качестве выражения «and» нулевой или
один and_expression.
5.3.2.3 or_expression: Знак многокомпонентной операции, которая осуществляет перенос се
мантики булевого оператора «ог» — это либо булевы операторы, либо выражения запроса.
Описание атрибутов:
operand: это characteristic_data_query_oxpression, который выполняет роль операнда в
or_expression.
Утверждения:
Каждыйor_expressionявляетсявыражением«ог»только дляодногоcharacteris-
tic_data_query_expression.
Каждый characteristic_data_query_expression имеет в качестве своего выражения «ог» нуле
вой или один or_exprossion.
Каждыйor_expressionимеетвкачествесвоегооперандаобъектыcharacteris-
tic_data_query_exprossion.
Каждый characteristic_data_query_expression является операндом нулевого или одного
or_expression.
5.3.2.4 not_expression: Знак одноместного или унарного оператора, который осуществляет пе
ренос семантики булевого оператора «not». Операндом операции является либо булев оператор, ли бо
выражение запроса.
Описание атрибутов:
operand: это characteristic_data_query_expression. которое выполняет роль операнда в
not_expression.
5.3.3 Выражение запроса на данные характеристик
5.3.3.1 Диаграмма
Диаграмма класса UML для выражения запроса на данные характеристик представлена на Ри
сунке 7.
10