ГОСТ Р ИСО/МЭК 10746-1-2004
еу
1
я
1
н
с
н
а
м
м
Г
з
е
а
а
т
я
о
л
д
р
р
в
а
1
гоггама
ТЪпапооечпатов*
ПараметрыКУ{общее
задержке, гатит
аерптвСть т р р и а т ,
общи задержкадоев,
У
превратит,ввроьтадйгь
труштяя пййпадовв-
тэльносты)
Clunge&raafiSMrgO
Оге*»ВЬттв1г»*>рП
DeMBfitmamSMinoO
atnwfTiDhdlngCcmro)
AddNanUtorQ
RunoveUwy
UmGortoi
iM ta>
п а т ш т г ъ
«атрибуты»-
Класс
‘**тчт*я>
Aipwna
Обобщение
1+
ИнторфаАаыгаяюеоа
AJdrterfacaO
1+
RarnDveln*ert*ce0
| ■ A u l a a a A u J u J
1ГШП1ГяУ1ПТТП1
flonoc
Hmрентеme 0N.OUT}
ПараметрыКУ(протуСянтСпоОаОндСгь,вероятность
иврцшшя поспедраательност, еосярмсшв)
AddRouO,RemoveFtanO,
StortFtonO, РичееПоиО.StopHmO
А
АДОМКПШ
■идмпйтзк
IlHipaumeH (КМ2,
C
l
721,
Q.711)
Партвтры КУцдао(Н1
СО,с т м , страсть кедров)
Н ц т м н (JPEG,Н201)
зреши**,
с
xtnm, скоростькедр
ра
ПараметрыКУаюеа (HDTV,TV,
ов)
FtaaQ,
Светлим потек
Направление(MPKJ)
Che/^aCompoeteQoa
QampoertoFtowCorrtrtJi
СЬалвеУИаоОпаПгитО
VMooFlowConM
ChangeAudbOoeHawO
AudbFtonContol
Рисунок 32 — Инвариантная схема связывающего контракта
качестве результата удаление информационного объекта «пользователь» и связанных с ним инфор
мационных объектов «интерфейс потока* и «поток*. Кроме того, будет изменен или удален связую
щий информационный объект, который связывает интерфейсы удаленного пользователя с интер
фейсами других пользователей.
Операция, не имеющая результата, является операцией, которая не влияет на информацион
ные объекты в связывающем контракте. Это, главным образом, контролирующие операции. Напри
мер, операция PauseFlow (приостановить поток) имеет в качестве результата приостановку рас
сматриваемого потока. Это не имеет последствий для информации связывающего контракта.
Динамическая схема также описывает условия для вызова операций над связывающим кон
трактом. Инвариантная и статическая схемы не устанавливают конкретного порядка операций, ко
торые могут вызывать функционеры. Однакодля получения осмысленного связывающего контракта
необходимо определить условия для вызовов операций. Вот некоторые примеры:
63