UML(Unified modeling language)是統一模組化語言,它是一種支援模型化和軟體系統開發的圖形化語言。
使用的工具是IBM Rational Rose。
UML(統一模組化語言)
1、用例圖:描述系統的參與者在系統中有哪些可使用的功能
2、類圖:描述類與類之間的關系
關聯:全局性
依賴:局部性
3、序列圖:對象之間的消息在時間順序上的互動(關鍵的邏輯)
1、用例圖的作用
用例圖是從使用者的角度描述系統的功能,它常用來描述系統以及子系統。

2、用例圖中的2種元素和4種關系
2種元素是指:參與者(Actor)和用例(Use Case)
4種關系是指:關聯關系(Association)、包含關系(Include)、擴充關系(Extend)、泛化關系(Generalization)。
2.1、關聯關系
關聯關系(Association)表示參與者和用例之間進行通信。注意:盡量避免關聯線交叉,以免影響顯示效果。
2.2、泛化關系
在用例圖中,可以使用泛化關系來描述多個參與者之間的公共行為。參與者,可以指“系統使用者”,也可以指“與所建造的系統互動的其他系統”。
2.3、包含關系
2.4、擴充關系
3、網上商城用例圖
用例圖總結
(1)用例圖最好的方法就是從分析系統的參與者開始,考慮每個參與者是如何使用系統的
(2)給使用者看的,是以在圖中避免使用專業術語
(3)不是需求或功能的規格說明,隻展示和展現其所描述需求本身的情況
(4)外部可見的系統功能單元(用例圖可分級别)