第七題:順序圖html
重要概念:數據庫
1. 順序圖的主要介紹,在以前對第5題「系統順序圖」的解析講解裏已經很詳細了,在這裏只是對部分不全面的內容進行補充。異步
第五題:系統順序圖&後置條件 http://www.cnblogs.com/xiaolongbao-lzh/p/4609306.htmlspa
2. 實例的建立.net
UML中要求在建立實例是使用虛線表示。實心箭頭表示常規的同步信息,開放箭頭表示異步調用。3d
3. 對象生命線和對象的銷燬htm
在某些狀況下,需顯式表示對象的銷燬。例如當使用沒有自動垃圾回收機制的C++時,或者當須要特別指明對象再也不使用時(例如關閉數據庫鏈接),都須要如此表示。對象
UML生命線表示法提供了表示銷燬的方式。blog
四、引用:事件
在一個順序圖中,能夠引用另外一個順序圖,其引用方式相似於複合片斷,
標籤爲:ref
例如:
繪製要點:
具體方法:http://www.cnblogs.com/ywqu/archive/2009/12/22/1629426.html
http://blog.csdn.net/sunnylgz/article/details/8525287
兩篇文章,第一篇對主要內容進行簡單介紹,第二篇更爲詳細。
若是隻爲畫出簡圖,第一篇就足夠了。想要深刻了解更詳細的內容,推薦看第二篇。
注意事項:
1.重點表示主場景是怎麼實現的,不關注不成功的狀況。
2.遵循使用BCE方法:boundary、control、entity
3.注意名稱都是以冒號開頭,冒號不寫要扣分,畫下劃線的是靜態對象
4.最左邊的方法是把SSD裏面的方法copy過來,方法不能多也不能少,順序圖是研究系統事件是如何實現的,因此必須和SSD同樣的事件。只是把系統的職責轉移到控制器中來實現它。
5.記住必定要簡潔,遇到並行的就無論了,把意思表達出來就能夠了
6.圖中的控制器必定要來源於包圖中的控制器
7.控制器左邊的對象必定是UI的對象
8.控制器中的方法應是在順序圖和交互圖中保持一致
9.本題重點是圍繞單詞,故方法都直接連到單詞
試題答案: