UML:
Unified Modeling Language (UML)又稱統(tǒng)一建模語言或標準建模語言,它是一個支持模型化和軟件系統(tǒng)開發(fā)的圖形化語言藕溅,為軟件開發(fā)的所有階段提供模型化和可視化支持,包括由需求分析到規(guī)格拍柒,到構造和配置令哟。 ---百科
常用UML圖:
用例圖:
以可視化方式表示系統(tǒng)如何滿足所收集的業(yè)務規(guī)則恼琼,以及特定用戶需求等;
序列圖:
根據交互發(fā)生的序列關系屏富,顯示對象之間的交互晴竞;
類圖:
簡單來說,描述業(yè)務邏輯與類間關系役听、屬性颓鲜、方法等表窘;
"-" 表示private
"+" 表示public
箭頭表示 extends
許多可視化的UML工具可以使用,同時可以直接將模型生成相應語言的代碼甜滨。