UML期末複習題——2.7:UML Sequence Diagram

第七題:順序圖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方法:boundarycontrolentity

  3.注意名稱都是以冒號開頭,冒號不寫要扣分,畫下劃線的是靜態對象

  4.最左邊的方法是把SSD裏面的方法copy過來,方法不能多也不能少,順序圖是研究系統事件是如何實現的,因此必須和SSD同樣的事件。只是把系統的職責轉移到控制器中來實現它。

  5.記住必定要簡潔,遇到並行的就無論了,把意思表達出來就能夠了

  6.圖中的控制器必定要來源於包圖中的控制器

  7.控制器左邊的對象必定是UI的對象

  8.控制器中的方法應是在順序圖和交互圖中保持一致

  9.本題重點是圍繞單詞,故方法都直接連到單詞

 

試題答案:

      

相關文章
相關標籤/搜索