UML图学习笔记#
目录#
1. 背景#
最近在《软件协同设计》课程中学习了UML图,在此进行总结。
2. 用例图#
关联关系 (Association):表示参与关系,即操作者参与一个用例,关联是操作者和用例之间的唯一联系。
泛化关系 (Generalization):类似于父类和子类的关系,B是A的泛化,表示B是A的一种特殊情况。
包含关系 (Include):A包含B,表示A用例的操作路径中总会包含B用例,即B用例是A用例的前置操作。
扩展关系 (Exclude):B是A的一个扩展,表示B是A用例可选的后续操作,或者是A的某种特定情况。