staruml指导手册-110830

staruml指导手册-110830

ID:13446641

大小:399.07 KB

页数:12页

时间:2018-07-22

staruml指导手册-110830_第1页
staruml指导手册-110830_第2页
staruml指导手册-110830_第3页
staruml指导手册-110830_第4页
staruml指导手册-110830_第5页
资源描述:

《staruml指导手册-110830》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、StarUML指导手册Moduleby:StephenWong原著:StephenWong翻译:火猴整理:@li3huo1.综述:StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stubcode”的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML图。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用SU创建图表后,你会为

2、此stubcode添加剩余的功能性代码,填写每种方法本来应该做的事。121.安装:首先,我们必须先安装将要使用的软件。StarUML,是一个开放源码软件,遵循GPL协议许可(GNU公共许可证),并免费提供下载。2.启动安装以后就可以启动该程序。3.添加新工程然后,一个名叫:NewProjectByApproach的对话框会弹出。选择“EmptyProject”并且按下"确定"。这里建议你不要勾选"设置为默认的做法"复选框。121.选择模块在右边的“ModelExplorer”框中选定“Untitled”模块。2.添加模块通过“Model”主菜单,或右击选定的模型,可以"Add/Des

3、ignModel"3.添加类图通过“Model”主菜单,或右击选定模型,可以“AddDiagram/ClassDiagram”:121.设置profile通过“Model/Profile...”菜单去设置工程所需的profile。这决定了工程所使用的规则和约定。一定要包含"JAVAPorfile"这一项目。121.保存工程立即就保存工程,这样在出现问题的时候,您就不会丢失信息。从“File”菜单,选择“Save”,并选择一个地方以保存工程。你的StarUML项目现在应该看起来的是这样的:2.创造图表现在,开始真正创造图表,从默认就在屏幕的左边的“Toolbox”选择“类”图标,然后左

4、键单击diagram窗口的某处。这样就使用通用名字创造了一个新的类。双击,将类改名为Circle。3.添加属性右击图中的目标,在弹出菜单中选择“Add”中的“Attribute”(被标示为绿色),为其添加一个属性(或者域),填入期望的名字“_radius”。12l具体的数据类型,在属性面板(右下侧的窗口),由双打字,在"类型"时段。在窗体右下边的Properties面板中,找到“Type”输入框,输入double作为_radius属性的类型。l类的内部数据(域/属性)都是私有的,因为他们是严格由类内部使用的。所以,在Properties面板中将_radius设置为“私有”。1.继续进

5、行设计重复同样的过程,添加所谓的名字叫做Rectangle的类和double型的私有成员_width和_height。(下面者段话是使用方面的主意事项,总感觉翻译部太好,九原文搬上来了)Youmaynoticeusingthe"ModelExplorer"ontherightisfastertoaddthese,butdohowevernotethataddingtheclassesandinterfacesthemselvesinthistoolbox(insteadofusingthetoolboxontheleftandclickingonthepalettetocreatet

6、heobject)willnotcreatetheobjectsinthediagram.2.创造IShapeinterfacel从toolbox中,选择“Interface”,并点击图表的某处。将其改名为IShape。创建以后,选中它。l在顶部工具栏,选择“StereotypeDisplay”下拉按钮,将值改变为“None”。这将改变以往的圆形形状,使其变为成长方形。l还是在顶部工具栏,取消选中"SuppressOperations"。这将使我们能够看到接口所拥有的方法。12l向IShape接口添加返回值为double的getArea方法。n可以通过右击interface的图标,在

7、弹出菜单中点击红色的“Operation”按钮,然后输入getArea。n设定返回值类型。在“ModelExplorer”中展开IShape节点,右击你刚刚创建的getArea方法,并选择“AddParameter”。在“Properties”框中,将参数的名子变为空,将“DirectionKind”变为“RETURN”,将“Type”变为dboule。l将IShape和getArea的IsAbstract属性框打上勾,他们在图标上的名字将变为斜体。这是U

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。