1 / 11
文档名称:

StarUML使用说明.doc

格式:doc   大小:447KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

StarUML使用说明.doc

上传人:cbe4z4py8 2017/3/23 文件大小:447 KB

下载得到文件列表

StarUML使用说明.doc

文档介绍

文档介绍:StarUML 使用说明- 指导手册原著: Stephen Wong 翻译:火猴 1. 综述 StarUML 是一种生成类图和其他类型的统一建模语言(UML) 图表的工具。这是一个用 Java 语言描述的创建类图的简明手册。 StarUML( 简称 SU) ,是一种创建 UML 类图,并能够自动生成 Java 的“ stub code ”的工具。SU 也可以做 JAVA 逆向工程,以产生相应的 UML 图表。在本教程中,我们将使用 SU 设计一个 pizza 饼。执行下列步骤,可以创建如下面所示的 UM L 图。 SU 可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用 SU 创建图表后, 你会为此 stub code 添加剩余的功能性代码,填写每种方法本来应该做的事。 2. 安装首先,我们必须先安装将要使用的软件。 StarUML ,是一个开放源码软件,遵循 GPL 协议许可( GNU 公共许可证) ,并免费提供下载。 3. 启动安装以后就可以启动该程序。 4. 添加新工程然后,一个名叫: New Project By Approach 的对话框会弹出。选择“ Empty Project ”并且按下" 确定"。这里建议你不要勾选"设置为默认的做法"复选框。 5. 选择模块在右边的“ Model Explorer ”框中选定“ Untitled ”模块。 6. 添加模块通过“ Model ”主菜单,或右击选定的模型,可以" Add/Design Model " 7. 添加类图通过“ Model ”主菜单,或右击选定模型,可以“ Add Diagram/Class Diagram ”: 8. 设置 profile 通过“ Model/Profile... ”菜单去设置工程所需的 profile 。这决定了工程所使用的规则和约定。一定要包含"JAVA Porfile" 这一项目。 9. 保存工程立即就保存工程,这样在出现问题的时候,您就不会丢失信息。从“ File ”菜单,选择“ Save ”,并选择一个地方以保存工程。你的 StarUML 项目现在应该看起来的是这样的: 10. 创造图表现在,开始真正创造图表,从默认就在屏幕的左边的“ Toolbox ”选择“类”图标,然后左键单击 diagram 窗口的某处。这样就使用通用名字创造了一个新的类。双击,将类改名为 Circle 。 11. 添加属性右击图中的目标,在弹出菜单中选择“ Add ”中的“ Attribute ”(被标示为绿色),为其添加一个属性(或者域),填入期望的名字“_radius ”。?具体的数据类型,在属性面板(右下侧的窗口) ,由双打字,在"类型"时段。在窗体右下边的 Properties 面板中,找到“ Type ”输入框,输入 double 作为_radius 属性的类型。?类的内部数据(域/属性)都是私有的,因为他们是严格由类内部使用的。所以,在 Propertie s 面板中将_radius 设置为“私有”。 12. 继续进行设计重复同样的过程,添加所谓的名字叫做 Rectangle 的类和 double 型的私有成员_width 和_height 。(下面者段话是使用方面的主意事项,总感觉翻译部太好,九原文搬上来了)You may notice using the "Model Explorer" on the right is faster to add these, but do however note that adding the classes and interfaces themselves in this toolbox (instead of using the toolbox on the left and clicking on the palette to create the object) will not create the objects in the diagram. 13. 创造 IShape interface ?从 toolbox 中,选择“ Interface ”,并点击图表的某处。将其改名为 IShape 。创建以后,选中它。?在顶部工具栏,选择“ Stereotype Display ”下拉按钮,将值改变为“ None ”。这将改变以往的圆形形状,使其变为成长方形。还是在顶部工具栏,取消选中" Suppress Operations "。这将使我们能够看到接口所拥有的方法。?向 IShape 接口添加返回值为 double 的 getArea 方法。?可以通过右击 interface 的图标,在弹出菜单中点击红色的“ Operation ”按钮,然后输入 getArea 。?设定返回值