ГОСТ Р ИСО/МЭК 10746-1-2004
участвовать в конференции только в том случае, если в предпринимательской спецификации соот
ветствующий конечный пользователь авторизован соответствующим покупателем. Руководящий
пользователь является пользователем, контролирующим конференцию.
12.1.4 В ы ч и с л и т е л ь н а я с п е ц и ф и к а ц и я
Вычислительная спецификация должна быть последовательной относительно предпринима
тельской и информационной спецификаций. Отображение между информационными и вычисли
тельными объектами не обязательно должно быть один-к-одному. Информационная спецификация
существенно отличается от вычислительной спецификации, в частности, вычислительные объекты
устанавливаются в терминах интерфейсов, а информационные — нет.
Соответствие между информационной и вычислительной спецификациями в каждом случае
должно быть установлено так. чтобы могла быть проверена последовательность спецификаций. Эта
важная задача должна быть решена проектировщиком услуги. На рисунке 24 показано отображение для
ММСК.
Для идетификапии и проектирования вычислительных объектов исполъзуется анализ ММО.
При идентификации вычислительных объектов возможна перегруппировка тех элементов, которые
являются функционально связанными. Анализ ММО гак же позволяет сделать некоторый выбор
для инженерной конфигурации и технологического обеспечения.
Группировка классов в вычислительные объекты является решением проектировщика услуги
безотносителъно к вопросам распределения:
- при проектировании вычислителъиого объекта ‘пользователь» принимаются во внимание
объекты ММО. классы и ассоциации, относящиеся к пользователю и руководящему пользователю:
- при проектировании вычислительного объекта ‘Конференция» принимаются во внимание
объекты ММО, классы и ассоциации, относящиеся к конференции (например, ММСК, сеанс,
подсеанс);
- при проектировании вычислительных связываний принимаются во внимание объекты ММО.
классы и ассоциации, относящиеся к соединению (например, менеджер соединения), и они будут
полезны при выборе инженерной конфигурации (например, многоцелевые средства).
Для каждого полученного в результате анализа идентифицированного вычислительного объекта
необходимо определить интерфейсы для взаимодействий с другими вычислительными объектами
(например, операции конференции или операции отправки аудио/вндеопотоков). В общем случае
объекты и интерфейсы могут быть графически представлены так. как показано на рисунке 25.
Если ограничиться взаимодействиями, которые возможны через связывающие объекты, то
они устанавливаются явными связывающими действиями, позволяющими пользователю специфи
цировать требуемое связывание между вычислительными объектами. Получающийся в результате
явного связывания связующий объект может обеспечить обмен операциями между вычислительны
ми объектами или поток, если обмен относится к непрерывному информационному потоку.
На рисунке 26 графически показано представление явного связывания вслучае потока. Связу
ющий объект контролирует и управляет взаимодействиями между интерфейсами окружающих его
вычислительных объектов. Контролирующие операции осуществляются через контролирующий ин
терфейс.
55