Открытая коллекция знаний

OpenU.Ru

Справочник UML. Объектно-ориентированное проектирование.

сору (копирование)

Одно из отношений потока, использующегося во взаимодействии, в котором целевой объект представляет собой копию исходного объекта после чего оба они существуют независимо друг от друга.
См. become.

Семантика

Отношение копирования - это одно из отношений потока, которое указывает на вывод одного объекта из другого в одном и том же взаимодействии. Копирование представляет собой действие по созданию копии. После выполнения потока копирования образуются два объекта, чьи значения развиваются независимо друг от друга.
Переходу копирования может присваиваться порядковый номер, но которому можно узнать, когда происходит этот переход по отношению к прочим действиям.

Нотация

Поток копирования изображается с помощью пунктирной стрелки, идущей от исходного объекта к тому, который создается как его копия (этот последний располагается у наконечника стрелки). У стрелки указывается стереотип - ключевое слово "сору" (копировать) и иногда порядковый номер. Переходы копирования могут использоваться на диаграммах кооперации, последовательности и деятельности.

Рис. 83. Поток копирования и превращения

Пример

На рис. 83 вы видите файл с резервным копированием на другом узле. Сначала делается копия ("сору"), после чего она перемещается на другой узел ("become" с переменой месторасположения).

Алфавитный указатель