
上QQ阅读APP看书,第一时间看更新
2.8 小结
本章概要地介绍了统一建模语言的基本概念、特点、用途和结构等方面的基础知识。详细介绍了UML视图、图、模型元素、关系元素及其表示法等方面的基础知识。
本章中最重要的内容是UML中各种基本模型元素的定义、语义和表示方法,如UML九种图模型的内容和表示法。在理解的基础上掌握这些模型元素的定义、语义和表示方法,对于后续内容的理解将是十分重要的。
比较难以理解的部分是UML的通用机制,如规约、修饰符、构造型、标记值、注释和约束等。在UML建模工具中,这些通用机制通常被表示成模型元素的某个特性(Feature),而且这些机制的建模具有十分开放的特点。这往往令初学者无所适从,学习过程中注意积累这些方面知识和习惯用法,将是十分有意义的。
最后,简要地介绍了UML的对象约束语言OCL的基本概念、用途和使用方法。通过一些典型例子通俗地讲解了OCL表达式的书写方法。对于OCL语言,必须牢记它并不是一个可执行的语言,而仅仅是一个描述性的语言。
尽管OCL并不是UML建模技术的必要选项,但了解和使用OCL的基础知识将有助于加深对于UML模型概念和建模方法的理解。