使用StarUML创建UML类图教程

需积分: 10 108 下载量 72 浏览量 更新于2024-12-20 收藏 433KB DOC 举报
"StarUML指导手册是一份详细阐述如何使用StarUML这款开源软件创建UML图表的文档,包括类图和其他UML类型。作者是Stephen Wong,由火猴进行翻译。手册中介绍的StarUML能用于生成Java的stub代码,并支持反向工程,将Java代码转化为UML图表。在教程中,通过设计一个pizza饼的例子,逐步指导用户如何操作StarUML创建UML图。" 在本手册中,首先介绍了StarUML的基本功能和用途,它是一款基于Java开发的工具,用于绘制UML图表,特别是类图,并能自动生成Java的初步代码框架。此外,它还具备将已有Java项目反向工程为UML图的能力,帮助开发者理解和改进代码结构。 安装过程简单,只需下载并启动安装程序,然后按照提示进行。启动软件后,用户需要创建一个新的工程。在"NewProjectByApproach"对话框中选择"Empty Project",但不建议设置为默认做法,以保持灵活性。 接下来,用户需要在"ModelExplorer"中添加模块。这可以通过"Model"主菜单或右键点击选定模型来完成,选择"Add/DesignModel"。然后,添加类图可使用"AddDiagram/ClassDiagram"选项,以便开始绘制UML类图。 设置profile是确保工程遵循特定规则和约定的关键步骤,特别是对于Java项目,需要包含"JAVAProfile"。这一步确保了与Java编程语言的兼容性和一致性。 保存工程是必要的,以防止意外丢失工作。用户可以从"File"菜单中选择"Save",并指定保存位置。保存后的工程视图应如手册所示。 最后,手册引导用户开始创建图表。在左侧的"Toolbox"中选择"类"图标,点击diagram窗口创建新类,然后双击并重命名为"Circular"。添加属性等细节操作,可通过右键点击图中的类,在弹出菜单中选择"Add"->"Attribute",这样就能为类添加属性。 这份StarUML指导手册是学习和使用StarUML创建UML模型的宝贵资源,涵盖了从安装到实际操作的全部流程,对于理解和掌握UML建模有极大的帮助。