在UML中,對(duì)象行為是通過交互來實(shí)現(xiàn)的,是對(duì)象間為完成某一目的而進(jìn)行的一系列消息交換。消息序列可用兩種圖來表示,強(qiáng)調(diào)消息時(shí)間次序的圖稱之為 (1),該圖的特點(diǎn)是 (2) ,強(qiáng)調(diào)參加交互的對(duì)象的組織圖稱之為(3),這兩種圖是(4)。
(1)A、活動(dòng)圖(activitydiagram)
B、狀態(tài)圖(statechartdiagram)
C、序列圖(sequencediagram)
D、協(xié)作圖(collaborationdiagram)
(2)A、有生命線及控制焦點(diǎn),重點(diǎn)在消息的時(shí)間順序上
B、有路徑有順序號(hào),為了一個(gè)消息的時(shí)間順序給消息加數(shù)字前綴
C、是對(duì)系統(tǒng)、子系統(tǒng)或類的行為建模
D、本質(zhì)上是一個(gè)流程圖,顯示從活動(dòng)到活動(dòng)的信息流
(3)A、活動(dòng)圖(activitydiagram)
B、狀態(tài)圖(statechartdiagram)
C、序列圖(sequencediagram)
D、協(xié)作圖(collaborationdiagram)
(4)A、同構(gòu)的,所以可以互相轉(zhuǎn)換
B、異構(gòu)的,所以不可以互相轉(zhuǎn)換
C、強(qiáng)調(diào)對(duì)象行為的事件順序,常用于對(duì)反應(yīng)式系統(tǒng)建模
D、專注于系統(tǒng)的動(dòng)態(tài)視圖,狀態(tài)無法確定,所以不可以互相轉(zhuǎn)換