1 Star UML 指导手册 原著:Stephen Wong 翻译:火猴 1 . 综述: StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。 StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做 JAVA逆向工程,以产生相应的UML图表。 在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML图。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用SU创建图表后,你会为此 stub code添加剩余的功能性代码,填写每种方法本来应该做的事。 2 2 . 安装: 首先,我们必须先安装将要使用的软件。StarUML ,是一个开放源码软件, 遵循GPL协议许可(GNU公共许可证) ,并免费提供下载。 3 . 启动 安装以后就可以启动该程序。 4 . 添加新工程 然后,一个名叫:New Project By Approach的对话框会弹出。选择“Empty Project”并且按下"确定"。这里建议你不要勾选"设置为默认的做法" 复选框。 3 5 . 选择模块 在右边的“Model Ex plorer”框中选定“Untitled”模块。 6 . 添加模块 通过“Model”主菜单,或右击选定的模型,可以" Add/Design Model " 7 . 添加类图 通过“Model”主菜单,或右击选定模型,可以“Add Diagram/Class Diagram”: 4 8. 设置profile 通过“Model/Profile...”菜单去设置工程所需的 profile。这决定了工程所使用的规则和约定。一定要包含"JAVA Porfile"这一项目。 5 9 . 保存工程 立即就保存工程,这样在出现问题的时候,您就不会丢失信息。 从“File ”菜单,选择“Save” ,并选择一个地方以保存工程。你的StarUML项目现在应该看起来的是这样的: 1 0 . 创造图表 现在,开始真正创造图表,从默认就在屏幕的左边的“Toolbox”选择“类”图标,然后左键单击 diagram窗口的某处。这样就使用通用名字创造了一个新的类。双击,将类改名为 Circle。 1 1 . 添加属性 右击图中的目标,在弹出菜单中选择“Add”中的“Attribute”(被标示为绿色),为其添加一个属性 (或者域),填入期望的名字“ _radius”。 6 具体的数据类型,在属性面板(右下侧的窗口) ,由双打字,在"类型"时段。 在窗体右下边的Properties面板中,找到“Type”输入框,输入 double作为_radius属性的类型。 类的内部数据(域/属性)都...