用staruml如何导出图片怎么做图片上的这种图

staruml 可以画ER图
Sql Server
ER 转换转换一般遵循如下原则:
1.一个实体型转换为一个关系模式。实体的属性就是关系的属性。实
体的码就是关系的码。
例如在我们的例子中,学生实体可以转换为如下关系模式,其中学号
为学生关系的码:
学生(学号,姓名,出生日期,所在系,年级,平均成绩)&同样,性
别、宿舍、班级、档案材料、教师、课程、教室
wine底下安装StarUML
wine下面安装StarUML
出现问题,winetricks mfc42这里需要MFC42,安装MFC42。切换用户到root(必须用这个用户)winetricks mfc42安装好后,再次安装StarUML,注意这个时候还是会出现错误,这是因为我使用的一个liyixing的用户,这个用户依然没办法注册
starUML 启动时失误
starUML 启动时出错。
安装了starUML后启动了下。发现Print Spooler服务不可用启动那个相应的服务即可
StarUML软件上载
StarUML软件下载
以下是StarUML的下载地址:
http://nchc.dl.sourceforge.net/sourceforge/staruml/staruml-5.0-with-cm.exe
一个可以用的UML设计开发软件, 可以用之小试牛刀, 开始UML设计之旅。
软件架构设计
StarUML指点手册
,“Next”。
现在StarUML将从你的图产生代码,点击“Finish”退出对话框。
现在,您可以编辑生成的代码,以增加应用。
添加实现代码
现在就开始定义程序实际做的事情,例如,为你图标中的类描述添加实现代码。
StarUML: 插件加载失败的解决办法
推测如下:我这台电脑之前的同事已经安装过StarUML并且在卸载的时候使用了非常规卸载方式或者StarUML本身的卸载功能就没有做好,导致注册表中了记录了之前安装的目录。然后在我重新安装了StarUML之后,这些注册表信息又没有被正确的更新,导致启动后加载插件失败。只有把注册表中的错误的信息删掉,再重新加载才可以正常
PowerDesigner
ER图有关问题
ER图问题!高手进Draw an ER diagram to capture the requirements as stated below:
A Company has several business units. Each business unit has multiple projects.
ER模型插件-ERMaster
ER模型插件--ERMaster
ER Master 是一个用于设计ER模型图的Eclipse插件。提供的功能包括:从数据库导入关系生成ER图,导出设计图,导出DDL数据定义语句等。目前完整支持的数据库包括 MySQL、PostgreSQL 和
-Oracle (developing)-DB2
ER图参照图形
ER图参考图形
从网上找了些ER图例子作为参考
.NET分析设计
有哪位高手用过StarUML
有谁用过StarUML有谁用过StarUML建模工具,里面的MDA是怎么实现的呢?要是进行模型转换,其转换规则写在什么地方啊?请详细回答,谢谢解决方案
不错工具,看看官方网站starUML指导手册
我是一装好就砍了...用不习惯==
貌似免费哦ide
StarUML 5.0用户指南(google通译篇)
StarUML 5.0用户指南(google翻译篇)
看了一下,觉得翻译的还行。
.这个ER图如何画.
求救..这个ER图怎么画...1。给定某银行系统数据库的需求如下:(1)银行有多个分支机构,每个分支机构位于某个城市,由唯一的名称标识,每个分支机构有一定的资产。 &(2)银行的客户通过其身份证号唯一标识。银行存储每个客户的姓名,和街道。(3)一个客户可以有多个帐户,第个帐户有一个唯一的帐号。银行记录每个
馆子点菜数据库及ER图
餐馆点菜数据库及ER图写一个数据库表,关于餐馆点菜的,及一个ER图解决方案create&table&menulist(
&&mid&int,
&&mdesc&varchar(100)
)解决方案你是?伸手党?&建议把详细需求描述
PowerDesigner
请问怎么画ER图
请教如何画ER图有数据库&pdm文件,请问如何画出对应ER图。多谢!感兴趣的请留E_mail,我把相关材料发过去。谢谢!解决方案我想了解如何表现:两个表间有多个字段关联.解决方案该回复于 08:55:06被版主删除
PowerDesigner
powerdesigner 璁捐? er鍥
powerdesigner 璁捐? er鍥?
杞?紙鍗堝悗鐨勬姽鑼讹級
鍘熸枃鍦板潃.cn/s/blog_6bszfv.html
涓EUR銆佹?蹇垫暟鎹?ā鍨嬫?杩?br>鏁版嵁妯″瀷鏄?幇瀹炰笘鐣屼腑鏁版嵁鐗瑰緛鐨勬娊璞°EUR傛暟鎹?ā鍨嬪簲璇ユ弧瓒
文章评论 以下网友留言只代表其个人观点,不代表本网站的观点和立场。staruml时序图虚线_staruml画用例图_staruml如何画时序图|图片 - 梦斯资讯网
当前位置: &
& staruml时序图虚线 staruml画用例图 & 正文
staruml时序图虚线 staruml画用例图
来源:staruml时序图虚线
摘要:精品阅读:篮球成高危运动?脑部伤害引发关注staruml时序图虚线,StarUML代码生成C++汇程网,数据库er图是用什么工具画的?staruml时序图虚线,实验二Java面向对象程序设计,StarUMLstaruml画用例图,staruml时序图虚线,staruml如何画时序图图片staruml时序图虚线,BlogJavaimgsrc=/随笔分类,术语汇编解析UML用例图设计组成软件设。...
精品阅读:篮球成高危运动? 脑部伤害引发关注StarUML 代码生成C++ 汇程网数据库er图是用什么工具画的?实验二 Java面向对象程序设计StarUMLstaruml画用例图, staruml时序图虚线, staruml如何画时序图 图片BlogJava img src= / 随笔分类术语汇编 解析UML用例图设计组成 软件设lTelerik的OpenAccessContext以及StarUML钢铁企业作业成本管理系统研究 机械行业类图之间的关系线怎么画 staruml怎么画类图 vCDMA无线通信技术在自动授时中的应用 广电UML工具分享一个WEB在线画时序图的工具类图之间的关系线怎么画 staruml怎么画类图 v类图之间的关系线怎么画 staruml怎么画类图 vrosoft Office Visio 2010如何创建UML 用例图StarUML是一个开源项目之一发展快 解决方案实验: 应用StarUML对C++工程进行UML双向UML学习一 Net编程为login方法生成的时序图需求分析与系统设计的面向对象推导过程 51C类图之间的关系线怎么画 staruml怎么画类图 vStaruML的 tool生成代码项不显示问题 nhchun用例图visio 如何用visio画用例图这个是重点staruml画的atm系统用例图 atm机测试用例易合同管理流程图第四部分 系统建模过程第15~16章 蓝月的专UML创造工具starUML开发等相关文档 软件架民事诉讼程序流程图 生活安全网在Ubuntu 1404 64bit上安装StarUML 25版本实验: 应用staruml对c++工程进行uml双向 lostStarUML:推荐一款UML工具 开发工具staruml 时序图:用struml如何画时序图:正是潇湘StarUML 类图 对象图 中国学网发之用例图分析staruml 时序图:用struml如何画时序图:正是潇湘交互功能流程图的泳道标题如何设定为直书格式用staruml画类图高清/亚洲图区另类图区/用电脑使用staruml画类的泛化继承关系图 Deanphp在线考试系统源码 java在线考试系统源码除了类图 UML工具例如staruml能将其他图生成staruml的主画面学生信息管理系统构建研究 教育管理论文StarUML 代码生成C++ 汇程网酒店客房管理知识 酒店客房管理知识培训uml类图创建工具 StarUMLSU5011572 安装visio画时序图的大头在哪素材 visio画时序图AvalonDock and MVVM CodeProject
与staruml时序图虚线的相关文章阅读<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&StarUML指导手册
【转自】:
StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。
StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的&stub code& 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。
在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML图。SU可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用SU创建图表后,你会为此stub code添加剩余的功能性代码,填写每种方法本来应该做的事。
首先,我们必须先安装将要使用的软件。StarUML ,是一个开放源码软件, 遵循许可 ,并免费提供下载。
安装以后就可以启动该程序。
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&。
l 具体的数据类型,在属性面板(右下侧的窗口) ,由双打字,在"类型"时段。 在窗体右下边的Properties面板中,找到&Type&输入框,输入double作为_radius属性的类型。
l 类的内部数据(域/属性)都是私有的,因为他们是严格由类内部使用的。所以,在Properties面板中将_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
l 从toolbox中,选择&Interface&,并点击图表的某处。将其改名为IShape。创建以后,选中它。
l 在顶部工具栏,选择 &Stereotype Display& 下拉按钮,将值改变为&None&。这将改变以往的圆形形状,使其变为成长方形。
l 还是在顶部工具栏,取消选中" Suppress Operations "。这将使我们能够看到接口所拥有的方法。
l 向IShape 接口添加返回值为double的getArea方法。
n 可以通过右击interface的图标,在弹出菜单中点击红色的&Operation&按钮,然后输入getArea。
n 设定返回值类型。在&Model Explorer&中展开IShape节点,右击你刚刚创建的getArea方法,并选择&Add Parameter&。在&Properties&框中,将参数的名子变为空,将&DirectionKind&变为&RETURN&,将&Type&变为dboule。
l 将IShape和getArea的IsAbstract属性框打上勾,他们在图标上的名字将变为斜体。这是UML的标准,表示这是接口或者其他纯虚实体。
14. 添加类和接口的关系
l 可以通过从toolbox中选择表示&Realization&的箭头,并从Circle拖拽向IShape,使Circle实现接口IShape。重复同样的过程,为Rectangle添加实现关系。这是添加了Circle 和 Rectangle对于IShape接口的实现关系。
n 如果想使连接线表现为直角的方式,右击连接线,并选择" Format/Line Style/Rectilinear"菜单。你通过这种方式,使箭头重叠在一起,可以使你的图看起来更整洁。
15. 添加类基于接口的行为
l 由于Circle和Rectangle类都实现了IShape接口,就必须有同样的行为(方法)。
n 在&Model Explorer&面板中,复制getArea法(按Ctrl-C或者右键点击并选择Copy菜单),并粘贴到Circle和Rectangle类。
n 这些实现了的方法在Circle和Rectangle类中都不是抽象的,而是具体的。这是因为他们实际上是执行一些特定行为(例如,为一个圆形和长方形分别计算面积) ,所以不要勾选IsAbstract框。
16. 你的图现在应该是这样的:
17. 添加Pizza类
l 向Pizza添加double型的私有域_price。
l 添加返回double类型的共有操作getPrice。
18. 为Pizza类添加IShape 的引用
l 从toolbox中选择" DirectedAssociation "箭头,点击Pizza类,并向IShape拖拽 。
n 选中箭头,在右边的&Properties&框上,将name一栏改为&has-a&,&End1.Aggregation& 一栏改为&AGGREGATE&(这个图示说明Pizza和shape对象是&聚合&的关系)。
n 将&End2.Name&一栏改为_shape 。这样就自动为Pizza添加一个名字为_shape,使用IShape接口的私有域,的所谓_shape型ishape以pizza饼。
n 将&End2.Visibility&改为私有。
l 为_shape创建一个&获得者&方法,名字叫做getShape,返回IShape 。这就是创建一个行为,名字是getShape,返回IShape 。
19. 为pizza类添加构造函数
l 为Pizza添加构造函数,右击,在弹出的&Add& 菜单中选择&Operation&。从这里,增加一个普通的带有dboule型price参数和IShape类型shape参数的操作
l 增加一个输入参数,就像之前增加了一个返回型的输出参数一样,你指定的参数的名称,如价格和形状等,以及适当的数据类型。
l 为Circle增加一个带有double型的radius参数的构造函数。
l 为Rectangle增加一个带有double型width和height参数的构造函数。
20. 你的图现在应该是这样的:
21. 添加Test_Pizza类
为了说明UML类图更多的功能,又增加了一个叫做&Test_Pizza&的类,它用作测试目的,并使用到Pizza和IShape类。
l 两个类之间的关系有多种形式。举例来说,一个类可以实例化另一个类,而不是将其作为一个成员。又或,一类的方法可能需要另一个类作为输入参数,保留一个引用仅仅是为这个方法的执行。
l 通过从toolbox中选择&Dependency&箭头,从一个类拖向他所以来的类,来添加不通类之间的依赖关系。在这个例子中, Test_Pizza 依赖于Pizza,Circle和Rectangle类,因为它实例化了它们。
l 从Properties box选择name属性,或者双击图表上的&依赖线&,可以为依赖关系添加标签。特别的是,当一类实例化另一个类,我们会把依赖线叫做&instantiates&。
l 你可以选中并拖动依赖线的标签,以达到更美观的效果。
l 依赖关系不会影响代码生成。
22. 你的图现在应该像本文最开始所示。
23. 对你的图随意做些修改。
你还可以拖动你的类图,并且使箭头以不通的方式展示(使箭头显示为直线,选择一个箭头,右击它,弹出菜单中选择&Line Style&,并选择&Rectilinear& )。你一定要体验这个工具,并去了解它。
24. 保存项目
在&File&菜单中,选择&Save&。 SU的所有资料只有一个单一的项目文件,所以你目前应该只有一个文件生成。
将图表导出为其他格式,例如图片等,是非常有用的。您可以通过选择&File&菜单的&Export Diagram& ,并且选择合适的文件类型来执行改操作。
26. 生成Java stub代码:
l 点击主菜单的&Tools-&Java&菜单,选择&Generate Code&。
l 从对话框中选择你的模块(这里可能Model1),点击&Next&。
l 为了使你的模块或者图标的所有类都生成stub code,选择&Select All&然后按&Next&。
l 选择一个有效的输出目录,&Next&。
l In the "Options Setup", be sure to check both "Generate the Documentation by JavaDoc" and "Generate empty JavaDoc". All other checkboxes should be unchecked. Then press "Next".在&Options Setup& ,请务必选中&Generate the Documentation by JavaDoc&,&Generate empty JavaDoc&,所有其他复选框不选中,&Next&。
l 现在StarUML将从你的图产生代码,点击&Finish&退出对话框。
l 现在,您可以编辑生成的代码,以增加应用。
27. 添加实现代码
现在就开始定义程序实际做的事情,例如,为你图标中的类描述添加实现代码。
l 使用DrJava添加代码,为相关的类,.Java文件添加代码。 代码会和你使用HW02是一样的。(注意:为Test_Pizza些代码,最好由DrJava自动生成,而非手工在StarUML里面创建。我们这里只是为了说明。)
l 记得那IShape的getArea()方法是抽象的,因此没有代码。
l 请您像代码范例一样添加注释。这种注释是&JavaDoc&风格的。 关于JavaDoc您将会在随后学到更多。
28. 逆向工程
StarUML还可以从现有的Java代码创建一个类图,这被称为&reverse engineering&,当你想从现有的代码生成图表,或者你修改了SU生成的代码,并且想在图表中反应出来的时候,逆向工程功能就非常有用了。通过图表或者DrJava这样的文本编辑器去反复工作的过程,称作&round-trip engineering&。这也是面向对象变成中的一个基本过程。
l 到主菜单栏中选择&Tools/Java/Reverse Engineer...&,可以将现有的代码逆向工程。
l 选择Java代码所在的目录,并点击&Add&或&Add All&按钮,将它们包括在逆向工程过程中,然后单击&Next& 。
l 选择你想将类加入的模块,这里可能是&Model1&,然后&Next&。
l 在Option Setup里面:
n 确认&public&,&package&,&protected&和&private&是选中的(这是默认设置)。
n 同样,在默认情况下,单选按钮&Create the field to the Attribute&也是选中的。
n 除非你想SU创建其他东西,例如布局很糟糕的包含所有类的图表,不要选中&Create Overview Diagram&框。
n 当你对选项做了检查后,点击&Run&。
n SU will now import the classes in the selected files into your model. Click "Finish" to exit the dialog when it is complete.苏现在进口班,在被选定的文件到你需要的产品型号,点击"完成"退出对话框时,就完成了。
l SU会向你的模块添加导入的类,但不是你的图表。为了将它添加到您的图,只需要简单地从Model Explorer拖动它们即可
阅读(...) 评论()}

我要回帖

更多关于 staruml 时序图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信