- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
StarUML指导手册.
Star UML指导手册
Module by: Stephen Wong 原著:Stephen Wong 翻译:火猴
综述:tarUML是一种类图和其他类型的统一建模语言UML)图表的工具。这是一个Java语言。
tarUML(简称SU),是一种创建UML类图,并自动生成Java的stub code” 的工具。也可以逆向工程以产生相应的UML图表。在本教程中,我们将用设计一个pizza饼。执行下列步骤,以如下所示。反映结构代码,而不是具体行动。,使用创建图表,你会此功能代码,填写每种方法应该做的事。
安装:首先,我们必须先安装软件。tarUML ,是一个开放源码软件, GPL协议许可(GNU公共许可证) ,并免费提供下载
启动
安装以后就可以启动该程序。
,按下确定。你勾选设置为默认的做法 。
选择模块
在右边的“Model Explorer”框中选定“Untitled”模块。Model”主菜单,或右击选定模型, Add/Design Model
添加类图
通过“Model”主菜单,或右击选定模型,Add Diagram/Class Diagram”:
设置profile
通过“Model/Profile...”菜单去设置工程所需的profile。这决定了。一定要包含这一项目。
工程这样您就不会。 从File ”菜单,选择 ,并选择一个以工程。你StarUML项目现在应该看的是这样的:
创造图现在开始创造图,从默认就在屏幕的左边Toolbox”选择类”图标,左键单击某处。这创造一个新的。双击Circle。
Attribute”(被标示为绿色),为其添加一个属性(或域,名字_radius”。
具体的数据类型,在属性面板(右下侧的窗口) ,由双打字,在类型时段。 Properties面板中,找到“Type”输入框,输入double作为_radius属性的类型。
类的内部数据(/属性)都是,因为他们是严格,在Properties_radius设置为“私有”。
重复同样的过程,所谓的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.
创造 IShape interface
从toolbox中,选择Interface”,并点击。。
顶部工具栏,选择Stereotype Display” 下拉,改变。这将改变以往的圆形形状成长方形。
还工具栏,取消选中 Suppress Operations 。这将使我们能够看到。
向IShape添加getArea方法。
可以通过右击,红色的按钮。
定返回类型Model Explorer”中展开IShape节点,右击etArea方法,并选择Add Parameter”。在Properties”框中,参数的名,irectionKind”变为“RETURN”,
将IShape和getArea的IsAbstract属性框打上勾,他们的UML的标准接口其他实体。
可以通过选择Realization”的箭,拖hape,使Circle实现接口IShape。重复同样的过程,为Rectangle。这是Circle 和 Rectangle对于IShape接口的实现关系。
如果想使连接线表现为直角的方式,右击,并选择 Format/Line Style/Rectilinear你可以使你的图看。
由于Circle和Rectangle都hape接口就必须有同样的行为方法。
在Model Explorer”面板中,复制getrea法按CtrlC或右键点击并选择),和。
在和都不是抽象的,而是具体的因为他们实际上是执行一些(为一个圆形和长方形计算面积) ,所以sAbstract框。
你的图现在应该是这样的:
添加izza类
向Pizza添加double型的私有域_price。
getPrice。
hape 的引用
从toolbox中选择 DirectedAssociation 箭,点击izza类,并hape拖拽 。
选箭头,在Properties”框上,,n
您可能关注的文档
最近下载
- DB13(J)T 145-2012 建筑工程资料管理规程(上册).pdf
- 伟肯VACON 100FLOW系列变频器产品说明书 操作手.pdf
- 深圳市建筑工程消耗量定额(2016年).pdf VIP
- 2三米直尺法测定平整度.ppt
- 特种设备使用单位落实使用安全主体责任监督管理规定(第74号)宣贯.pptx VIP
- 重庆开州区2021-2022学年度(上册)五年级期末质量监测卷数学试卷.doc
- 用数学建模讨论高温作业专用服装设计问题.doc
- 中国玉石及玉文化鉴赏智慧树知到期末考试答案2024年.docx
- 京东自营售前客服初级认证考试及答案(2).docx VIP
- 中医治疗“骨折”医案100例.doc
文档评论(0)