3、O0101IW:;:nninifiWlQinillOllOlOOOOl0皿血wStarUML顺序图建模对象、控制点、生命线StarUML顺序图建模StarUML顺序图建模"010001("010101(StarUML顺序图建模0】011111】0110】0000101忤OOIOOIOIOOIOIOQOOIWOI总00101010101010101010101nioninioiioiooBiowiteStarUML顺序图建模创建对象与类的关联objEnterelementnameEnteranamefortheClass.ObjectOK;d&q
6、EDgfPRIVATE才PACKAGE4PUBLIC护CREATE曰General>Name>StereotypeVisibilityActio门Kind0Detail"SOOOlOOlOnoioioiooio>IsSpedfication>Arguments>ReturnIteration>Branch寸CALLbSEND芹RETURN国CREATE丁DESTROY00100101001010101001100010101010100101010北続QlQlIllllOllOlOOOOeOW网
7、StarUML顺序图建模交互片段M图框操作符含义1alt选择性的片段,多条件的分支;用虚线分割,每区域设置一个条件,代表|一个分支2opt满足条件则执行分支3loop循环,表示该片段执行多次4par并行执行的片段1000,00100101001010)0100)1|noioio】ooio】o】oioioioioioi赢iio】(n(n(noiiiiiioiioK)ooo】oi仙卿II0100030010Q101001010101001100Bw<)1010101001010101010)0皿01010=!nmnifilOlOinillOllOlOOOOlOIO
9、gment!InteractionOperand3FramestaruMLMn(opt)vSFcombinedFragment:-着Operator0opt、>迤当弃xremtevVoucherQlus-posrHtruefooos百二022SSmosos;22Q8一京一020220220一事二二22sS一ooos一8282028一somooeoeososo一0一lj3=oa一二一二ssisStarUML顺序图建模循环片段(loop)选择CombinedFragmentz将operator改为optz可写入宿琢条件loopcreatf
10、tltemResultGTEdtEltEfn&KltEfn)詩:output(ctxfinput)setSubjectAssist(subjAssist)ioutpytCctx,input)se-tAmount(amount)i--;voucherltemResultloooioo>1010WIOOIOWIOW1010)OIOIOWiii0】01m(noi11h】oiioiooooioim:器TiioioooiooiooioiooioioiowoiiMS)0l0l0l00l0】0l0u)10)0l0l0)01邮mnnimniownini
14、Ol0皿血wStarUML顺序图建模StarUML顺序图建模框图嵌套sdcreateltem:ConversionTrial:RuleProvider:SubiectAssistRule