只有當你需要在別處引用返回值時才對返回值建模。
如果你需要在順序圖的另一處(一般是作為參數傳遞給另一個消息)引用返回值,那就需要在圖中著名返回值,這樣就能清楚的表明它的出處。
在箭頭旁邊調整返回值。
大多數的建模者都會把返回值放在靠近箭頭地方,例如圖2中的theStudent。 一般我們認為返回值的接受者將會使用返回值,因此把返回值放在靠近分類器的位置是有意義的。
返回值建模為方法調用的一部分。
不要使用虛線來弄亂順序圖,考慮在消息名上注明返回值來替代虛線。使用符號message ( parameters) : returnValue,圖2就使用了這種符號:reserve () : AuthorizationCode。用這個方法,你只會有單條消息路線,而不會有一條消息路線和一條返回值路線。
為返回值占位符注明類型
有時返回值傳遞的信息和你的模型并沒有什么關系,盡管這些信息對你而言非常的重要。 在這種情況下就需要注明參數的類型,如圖2中的reserve () : AuthorizationCode。
明確的為簡單值標明實際值
圖1中isValid () message返回了值yes,這就清楚的表明了該學生的名稱和編號是合法的。如果返回值命名為Boolean,就只是注明回應的類型,如果命名為eligibilityIndicator,就只是注明了返回值的名稱,這樣就不夠明確了。
文章來源于領測軟件測試網 http://www.kjueaiud.com/