商業,創業,美食,葡萄酒,閱讀,網路科技。
這是我的 FB粉專 以及 IG,我比較常使用 Threads,歡迎大家追蹤互動~
1. Background:
要了解 Class Diagram 可以先了解 UML (Unified Modeling Language). UML 是由 “Object Management Group” 所創造並管理 [1]. 目前(20120916)最新的的版本是 UML 2.4.1 [2].
UML 2.4.1 包含了非常多種塑模圖表, 主要分成三類. 而本篇的主題 Class Diagram 則是歸在第一類.
a. Structure:
Ex: Class Diagram, etc.
b. Behavior
Ex: Sequence Diagram, State Diagram, Use Case Diagram, etc.
c. Supplement
2. Class Diagram 線圖的定義:
IBM 的這個網頁提供了很清楚而且 formal 的說明 [3].
3. Class Diagram 的使用:
MSDN 的這個網頁 [4] 簡述了 Class Diagram 的使用時機以及 Visual Studio 對 Class Diagram 的支援.
4. Sequence Diagram:
IBM 的這個網頁提供了很清楚而且 formal 的說明 [5]. 但要注意的是, 線圖的最終目的是要讓自己及其他 programmer 了解架構, 行為. 使用過度複雜的線圖個人認為反而阻礙開發, 阻礙理解.
References
[1] http://en.wikipedia.org/wiki/Unified_Modeling_Language
[2] http://www.omg.org/spec/UML/
[3] http://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/
[4] http://msdn.microsoft.com/en-us/library/33864ckt.aspx
[5] http://www.ibm.com/developerworks/rational/library/3101.html
商業,創業,美食,葡萄酒,閱讀,網路科技。