本节参考《UML2.0基础与RSA建模实例教程》曹衍龙、汪杰
学习UML语言的最快方法是自己练习一下。
本人使用的是StarUML,界面简介,体积小,适合初学者。
UML模型分为两大元素。
- 事物
- 事物之间的关系
1. 事物
事物包含结构事物,动作事物。
结构事物包括:
类:有属性和方法
接口:和类相似,但接口方法只能对外实现
协作:几个元素共同形成的行为
组件:比类更大的模块
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL9U0RhhGayglc1cVW5plMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL3ETMxUjMwcTM3IDNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
用例:一组动作序列的集成。
节点:通常和计算机硬件资源对应。
活动类:通常出现在序列图中,表示某个序列的状态。
椭圆形的方格,一般都用在序列图的某一块。
注释:所有元素都可以添加注释。
2. 事物关系简介
关联关系:
依赖关系:
泛化关系:
实现关系:
聚合关系:
组合关系:和聚合关系的区别是,组合关系中总体消亡以后,个体将不复存在。
总结一下就是: