StarUML 系列,靜態圖與動態圖,用例圖,類圖【ps:熟悉一下starUML】


大部分:   靜態圖部分,即靜態不動的圖

1.用例圖, Use case diagram

1.展示系統核心功能及與其交互的用戶ACTOR

表示:橢圓

sample1.sample2.

2.標准

使用staruml工具,使用DirectedAssociciation, 點擊 export diagram,可以存為圖片

 

二.類圖, Class diagram

1.單獨的類

手寫代碼添加參數, 使用冒號,后面添加返回類型,左側更改訪問控制private等,導出為jpeg

2.使用DirectedAssociation或者Association均可,使用Dependcy亦可,其他Aggregation或者Composition,Generalization,Realization視情況定

三.對象圖,Object diagram

展現多個對象之間和特征與對象之間的交互,但主要是通過類圖進行表述

1.創建方法:注意:添加diagram沒有Object diagram之說,實際上添加Class diagram,在左側符號最下面有Object符號

點擊Object,左側輸名稱,冒號輸類型,使用Object下面的Link進行連接,但要注意,后面的類型必須為類圖中已經有的類型

四.組件圖, Component diagram

表述組件及其之間的依賴關系

1.畫法

添加Component diagram,添加component, 使用Dependcy關聯表述依賴關系

五.部署圖,Deployment diagram

表現用於部署軟件應用的物理設備信息,表述實際部署之后的位置關系,可能會在為用戶部署的時候才可能畫

1.畫法

添加 Node,都是節點,使用 Accosiciation進行關聯

大部分:   動態圖部分,隨時間變化的圖

六.時序圖 Sequence diagram

動態圖中最重要的圖,捕捉一段時間范圍內多個對象之間的交互信息,強調消息交互的時間順序

添加Sequence diagram, 對象,下方為時間線,不同時間線之間用Stimulus觸發關系,調用不同對象的方法,上面寫方法名稱,方法內部的互相調用,應該在Stimulus上添加不同的Stimulus,依舊是前面名稱,冒號后面方法返回類型,自調用,SelfStimulus,當然,不強制要求返回類型.

Samples step by step:

sample1.sample2

sample3

sample4:create a wbs task

七.協作圖 Collaboration diagram

創建collaboration diagram,添加object,使用link鏈接上關系,在link上面點擊添加forward stimulus或者 reverse stimulus

八.狀態轉換圖 State transition diagram

表述對象的狀態變化

1.創建方法:添加狀態轉換圖StateChart Diagram, 添加InitialState,添加FinalState,添加FinalState,中間用Transition連接

 

九.活動圖 Activity diagram

類似流程圖

1.創建方法:添加InitialState, FinalState,中間使用Decision,添加不同的ActionState,使用Transition連接

十.Appendix:

概念:Package,可用於Naming, Member visibility, Importing, Extending, Generalization.

主要用來划分類的命名空間,包圖依賴

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM