ГОСТ Р ИСО/МЭК 10746-3-2001 компоненты системы ОРО; в этом случае среда компонента включает в себя некоторую абстракцию как среды системы, так и остальных компонентов.
Примечание — Процесс абстрагирования может быть таким, что среда системы и оставшиеся компоненты объединяются в единый объект.
4.2 Языки точек зрения ОРО
4.2.1 Понятие
4.2.1.1 Язык <точки зрения> — определения понятий и правил для спецификации системы ОРО с данной точки зрения; например, инженерный язык — определения понятий и правил для спецификации системы ОРО с инженерной точки зрения.
4.2.2 Использование языков точек зрения
В настоящей базовой модели определен набор из пяти языков, каждый из которых соответствует одной из определенных в 4.1.1 точек зрения. Каждый язык используют для спецификации системы ОРО с соответствующей точки зрения. Этими языками являются:
- предпринимательский язык (определенный в разделе 5);
- информационный язык (определенный в разделе 6);
- вычислительный язык (определенный в разделе 7);
- инженерный язык (определенный в разделе 8);
- технологический язык (определенный в разделе 9).
Каждый язык использует понятия из ГОСТ Р ИСО/МЭК 10746-2 и вводит уточнения этих понятий, предписывающие правила и дополнительные, специфические для данной точки зрения, понятия, относящиеся к природе рассматриваемых спецификаций. Указанные дополнительные понятия, в свою очередь, определяются с использованием понятий ГОСТ Р ИСО/МЭК 10746-2.
Спецификация системы включает в себя спецификации одной или нескольких точек зрения. Эти спецификации должны быть взаимно согласованными. Правила для согласования структур спецификаций точек зрения приведены в разделе 10. Спецификатор должен продемонстрировать каким-либо образом, что термины в спецификациях используются согласованно. Спецификация системы, использующая спецификации нескольких точек зрения, часто ограничивает реализаторов в большей степени, чем спецификация, использующая меньше точек зрения. Объекты, идентифицированные с одной точки зрения, могут быть специфицированы с использованием языка этой или другой точки зрения. Для достижения взаимной согласованности набора спецификаций точек зрения не обязательно полностью специфицировать объект с каждой точки зрения.
Примечания
1 Список терминов, заимствованных из ГОСТ Р ИСО/МЭК 10746-2, приведен на рисунке 1.
2 Квалификация термина из ГОСТ Р ИСО/МЭК 10746-2 названием точки зрения (например, «вычислительный объект») интерпретируется как использование термина из ГОСТ Р ИСО/МЭК 10746-2, дополнительные положения для которого заданы в языке указанной точки зрения.
3 Использование неквалифицированного термина из ГОСТ Р ИСО/МЭК 10746-2 в спецификации точки зрения (например, «интерфейс») интерпретируется как термин, квалифицированный названием точки зрения (например, «вычислительный интерфейс»), если соответствующий язык точки зрения устанавливает дополнительные ограничения для этого термина.
4.3 Функции ОРО
4.3.1 Функция ОРО — функция, необходимая для обеспечения открытой распределенной обработки.
4.3.2 Использование функций ОРО
В настоящей базовой модели, в разделах 11—15, специфицированы функции, требуемые для обеспечения ОРО.
Описание каждой функции ОРО содержит:
- объяснение использования функции для открытой распределительной обработки;
- предписывающие утверждения о структуре и поведении функции, достаточные для того, чтобы гарантировать общую целостность базовой модели;
- утверждение о других функциях ОРО, от которых зависит данная.
4.4 Прозрачность распределения ОРО
4.4.1 П о н я т и я
4.4.1.1. Прозрачность доступа — прозрачность распределения, которая маскирует различия в представлении данных и методах вызова для того, чтобы сделать возможным взаимодействие между объектами.
4