软件工程
UML模型的作用
“作为一名顾问,我常常必须突然出现在一个复杂项目 中并且在一个非常短暂的时段中显得明智。我发现, UML在这方面是非常宝贵的,这是因为它帮助我获知 系统全貌的缘故。看一下类图,便可以很快发现系统 中有哪几种抽象以及哪里有需要进一步作工作的有问 题的部分。当要深查时,我需要看各个类是如何协作 的,就提出要看阐明系统中关键行为的交互图。”
-Martin Fowler
中国科学院软件研究所Institute of Software,Chinese Academy of Sciences