1.1 UML基本介绍


1) UML——Unified modeling language UML (统一建模语言),是一种用于软件系统 分析和设计的语言工具,它用于帮助软 件开发人员进行思考和记录思路的结果

2) UML本身是一套符号的规定,就像数学 符号和化学符号一样,这些符号用于描 述软件模型中的各个元素和他们之间的 关系,比如类、接口、实现、泛化、依 赖、组合、聚合等,如右图:

image.png
image.png

3) 使用UML来建模,常用的工具有 Rational Rose , 也可以使用一些插件来建模

为了画UML图,在Eclipse安装AmaterasUML:

第一步,安装GEF - http://download.eclipse.org/tools/gef/updates/releases/出现的选项全选了
image.png

第二步,将AmaterasUML的3个jar包拷到Eclpise的plugins文件下

AmaterasUML_1.3.4.rar

image.png

第三步,重启Eclipse,结果在file-new-other看到AmaterasUML,在工程名称右键选择New-Other,弹出新建对话框如下图:

image.png

可以看到AmaterasUML选项,在其中选择Class Diagram,并命名后得到.cld文件,接着我们把工程network包中三个java文件拖拽到.cld文件视图中,AmaterasUML瞬间帮我们生成了这三个类的关系图

image.png