EA画UML图之如何创建工程以及类图
Enterprise Architect(简称EA)是一款功能强大的UML建模工具,广泛应用于软件工程、系统设计等领域。本文将详细介绍如何在EA中创建工程以及绘制类图,帮助初学者快速上手。
一、创建工程
1. 安装与启动EA
首先,确保你已经安装了Enterprise Architect。安装完成后,启动EA,你将看到如下界面:

2. 创建新工程
- 选择“File”菜单:在EA的顶部菜单栏中,点击“File”选项。
- 选择“New Project”:在下拉菜单中选择“New Project”选项。
- 设置工程路径和名称:在弹出的对话框中,选择工程保存的路径,并输入工程名称。例如,你可以将工程命名为“MyFirstProject”。
- 选择模板:EA提供了多种模板供你选择,如“Basic UML”、“Software Engineering”等。选择一个适合你项目的模板,点击“OK”按钮。
3. 配置工程
- 选择模型类型:在创建工程后,EA会提示你选择模型类型。你可以选择“UML”作为模型类型。
- 添加模型视图:在模型视图中,你可以添加不同的包(Package)来组织你的模型。例如,你可以创建一个名为“Class Diagrams”的包来存放类图。
二、绘制类图
1. 创建类图
- 右键点击包:在“Class Diagrams”包上右键点击,选择“Add Diagram”。
- 选择类图类型:在弹出的对话框中,选择“Class”作为图表类型,点击“OK”按钮。
- 命名类图:为新创建的类图命名,例如“MyClassDiagram”。
2. 添加类
- 选择类工具:在左侧的工具箱中,选择“Class”工具。
- 绘制类:在类图工作区中点击鼠标左键,绘制一个类。你可以通过双击类来编辑其名称和属性。
- 添加属性:在类的属性窗口中,点击“Attributes”选项卡,添加类的属性。例如,你可以为类“Person”添加属性“name”和“age”。
- 添加方法:在类的属性窗口中,点击“Operations”选项卡,添加类的方法。例如,你可以为类“Person”添加方法“getName”和“setName”。
3. 添加关系
- 选择关系工具:在左侧的工具箱中,选择“Association”工具。
- 绘制关系:在类图工作区中,从一个类拖动到另一个类,绘制关系线。你可以通过双击关系线来编辑其类型和名称。
- 设置关系类型:在关系属性窗口中,选择关系类型,如“Association”、“Aggregation”、“Composition”等。
4. 添加继承关系
- 选择继承工具:在左侧的工具箱中,选择“Generalization”工具。
- 绘制继承关系:在类图工作区中,从子类拖动到父类,绘制继承关系线。
5. 添加接口
- 选择接口工具:在左侧的工具箱中,选择“Interface”工具。
- 绘制接口:在类图工作区中点击鼠标左键,绘制一个接口。你可以通过双击接口来编辑其名称和方法。
- 实现接口:在类图工作区中,选择“Realization”工具,从类拖动到接口,绘制实现关系线。
三、保存与导出
1. 保存工程
- 选择“File”菜单:在EA的顶部菜单栏中,点击“File”选项。
- 选择“Save”:在下拉菜单中选择“Save”选项,保存当前工程。
2. 导出类图
- 选择类图:在模型视图中,选择你要导出的类图。
- 选择“Diagram”菜单:在EA的顶部菜单栏中,点击“Diagram”选项。
- 选择“Save As Image”:在下拉菜单中选择“Save As Image”选项,将类图导出为图片格式,如PNG、JPG等。
四、总结
通过以上步骤,你已经成功在EA中创建了一个工程,并绘制了类图。EA提供了丰富的工具和功能,帮助你高效地进行UML建模。希望本文能帮助你快速上手EA,并在实际项目中应用UML建模技术。
参考资料:
- Enterprise Architect官方文档
- UML基础教程