画时序图 visual_时序图的初步了解
1、劃清邊界,識(shí)別交互的語境
所謂劃清邊界,就是要界定好自己所要畫的時(shí)序圖的范圍,“學(xué)生在教務(wù)系統(tǒng)中查詢其課程的成績(jī)”就是所要繪制的時(shí)序圖的交互內(nèi)容,不用往上延伸到用戶登錄,也不要往下延伸到下載成績(jī)單。
識(shí)別交互的語境,即是讀懂所要畫的時(shí)序圖的前提和背景。比如本例中,既然學(xué)生可以查詢成績(jī),那么該學(xué)生肯定已經(jīng)注冊(cè)并認(rèn)證過其身份,并可選擇其所考試的課程查詢相應(yīng)成績(jī)。
畫圖之前要明確自己要做的功能是什么,因?yàn)槊嫦驅(qū)ο笫且怨δ軇澐值摹?/p>
2、梳理角色和對(duì)象
角色就是操作不同功能的用戶
對(duì)象就是類,實(shí)現(xiàn)某功能的一個(gè)工具
在本例中,角色有學(xué)生,對(duì)象有教務(wù)系統(tǒng)、課程、成績(jī)。
對(duì)象的梳理是一個(gè)相對(duì)主觀的過程,比如本例中,課程以及成績(jī)分別作為了對(duì)象存在,也可以合并為數(shù)據(jù)庫這一個(gè)對(duì)象。
請(qǐng)注意:角色以及對(duì)象,都為名詞,動(dòng)詞不可作為角色和對(duì)象,如“成績(jī)查詢”不可作為對(duì)象。
3、添加消息
有了類(工具),要明確如何使用,包括順序、如何使用
學(xué)生的登錄驗(yàn)證作為本時(shí)序圖的前置行為,可直接引用到本時(shí)序圖中,也可忽略不畫;學(xué)生進(jìn)入成績(jī)查詢頁面后,頁面會(huì)加載本學(xué)生的成績(jī)查詢課程列表,并顯示出課程對(duì)應(yīng)的成績(jī);
總結(jié)
以上是生活随笔為你收集整理的画时序图 visual_时序图的初步了解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 率先全面开放,文心一言为何一骑绝尘?
- 下一篇: 戴尔第二财季业绩:营收229亿美元 运营