第七讲 UML建模工具
用好UML首先需要掌握OOAD的基本原则和方法,并在一定的软件开发过程(如统一过程UP/RUP、ICONIX等)的指导下进行有取舍的运用
不能简单地把UML的构造块按随机的方式放在一起
像任何语言一样,UML有一套规则
描述了一个结构良好的模型看起来应该像什么
UML有用于描述如下事物的语义规则:
- 命名:任何一个UML基本图素和模型图都必须命名
- 作用域:UML成员所定义的内容起作用的上下文环境
- 可见性:UML成员能被其它成员引用的方式
- 完整性:UML成员之间互相关联的合法性和一致性
- 运行属性:UML成员在运行时的特性,如进程、线程、同步
等
完整的UML模型必须对以上的内容给出完整的解释