staruml中文指导说明

staruml中文指导说明

ID:45758291

大小:478.90 KB

页数:15页

时间:2019-11-17

staruml中文指导说明_第1页
staruml中文指导说明_第2页
staruml中文指导说明_第3页
staruml中文指导说明_第4页
staruml中文指导说明_第5页
资源描述:

《staruml中文指导说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、StarUML中文指导说明原著:StephenWong翻译:火猴整理:miaoyi目录1.综述:32.安装:33.启动44.添加新工程45.选择模块46.添加模块57.添加类图58.SKprofile69.保存工程710.创造图表711.添加属性712.继续进行设计813.创造IShapeinterface814.添加类和接口的关系915.添加类基于接口的行为1016.你的图现在应该是这样的:1017.添加Pizza类1018.为Pizza类添加IShape的弓丨川1119.为pizza类添加构造

2、函数1120.你的图现在应该是这样的:1121.添加Test_Pizza类1222.你的图现在应该像木文最开始所示。1223.对你的图随意做些修改。1224.保存项目1225.导出1226.生成Javastub代码:1327.添加实现代码1328.逆向工程14!•综述:StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stubcode”的工具。SU也可

3、以做JAVA逆向工程,以产生相应的UML图表。在木教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML图。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用SU创建图表后,你会为此stubcode添加剩余的功能性代码,填写每种方法本来应该做的事。Pizza・_p「ice:double+getPrice():double+getShape():IShape+Pizza(price:double,shape:IShape)has-a・_shape———

4、><>IShape^getArea():double:instentiatesiTest_PizzaRectangle・_height:double・_width:double+getArea():doubleAII:instantiates■Circle-^radius:double+getArea():double玉III■:instantiates2.安装:首先,我们必须先安装将要使用的软件。StarUML,是一个开放源码软件,遵循GPL协议许可(GNU公共许可证),并

5、免费提供下载。3•启动安装以后就可以启动该程序。4.添加新工程然后,一个名叫:NewProjectByApproach的对话框会弹出。选择“EmptyProject”并且按下〃确定〃。这里建议你不要勾选〃设置为默认的做法〃复选框。NewProjectByApproachApproachesOpenFilesRecentFilesDDn55律Approaches:□4+1ViewModelDefaultApproachRationalApproachUMLCompone...EmptyProject

6、Description:DefaultApporachforStarUML0SetAsDefaultApproachOKCancelHelp5.选择模块在右边的ModelExplorern框中选定uUntitled^模块。6・添加模块通过“Model"主菜单,或右击选定的模型,可以〃Add/DesignModel7•添加类图通过“Model”主菜单,或右击选定模型,可以“AddDiagram/ClassDiagram":8.设置profile通过“Model/Prof订c.・•”菜单去设置工程所需

7、的prof订c。这决定了工程所使用的规则和约定。一定耍包含"JAVAPorf订e〃这一项目。9-保存工程立即就保存工程,这样在出现问题的时候,您就不会丢失信息。从“File”菜单,选择“Save",并选择一个地方以保存工程。你的StarUML项H现在应该看起来的是这样的:10.创造图表现在,开始真正创造图表,从默认就在屏幕的左边的“Toolbox”选择“类”图标,然后左键单击diagram窗口的某处。这样就使用通用名字创造了一个新的类。双击,将类改名为Circleo11.添加属性右击图中的目标,在

8、弹出菜单中选择“Add”中的“Attribute”(被标示为绿色),为其添加一个属性(或者域),填入期望的名字“radius”。•具体的数据类型,在属性血板(右卜•侧的窗口),由双打字,在〃类型〃时段。在窗体右卜边的Properties[fi]'板中,找到"Type”输入框,输入double作为_radius属性的类型。•类的内部数据(域/属性)都是私有的,因为他们是严格出类内部使用的。所以,在Properties面板中将_radius设置为"私有”。12.继续进行设计重复同样的过

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

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

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