1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > startuml动态模型工具_StarUML建模工具

startuml动态模型工具_StarUML建模工具

时间:2021-10-20 20:07:37

相关推荐

startuml动态模型工具_StarUML建模工具

StarUML是一款开源的UML开发工具,可以免费快速对UML进行建模操作,支持创建UML类图、生成类图和其他类型建模语言图表功能,具有发展快、灵活、可扩展性强等特性,是uml开发的好帮手。

StarUML主要特性

1、语法检验:StarUML遵守UML的语法规则,不支持违反语法的动作。

2、正反向工程:StarUML可以依据类图的内容生成Java、C++、C#代码,也能够读取Java、C++、C#代码反向生成类图。反向工程有两个主要用途,其一是旧有的源码反转成图之后,可以构建UML模型的方式继续将新的设计添加上去;另一项用途是想要解析源码时,可以通过反转的类图来理解,不再需要查看一行又一行的代码,这将节省大量的时间和精力。

3、支持XMI:StarUML接受XMI 1.1、1.2和1.3版的导入导出。XMI是一种以XML为基础的交换格式,用以交换不同开发工具所生成的UML模型。

4、可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等。

5、完全免费:StarUML是一套开放源码的软件,不仅免费自由下载,连代码都免费开放。

6、多种格式影像文件:可导出JPG、JPEG、BMP、EMF和WMF等格式的影像文件。

7、导入Rose文件:StarUML可以读取Rational Rose生成的文件,让原先Rose的用户可以转而使用免费的StarUML。早期,Rational Rose是市场占有率最高的UML开发工具,同时也是相当昂贵的工具。由于Rational Rose非常闻名,后来让IBM给收购了。

8、支持模式:支持23种GoF模式(Pattern),以及3种EJB模式。GoF模式出自于Erich Gamma等4人合著的Design Patterns:Elements of Reusable Object-Oriented Software一书,其内列出了23种软件模式,可解决软件设计上的特定问题。StarUML也支持3种常用的EJB模式,分别为EntityEJB、MessageDrivenEJB、SessionEJB。

StarUML使用教程

1、解压压缩包,双击打开.exe文件进行安装

2、打开后添加新工程,一个名叫:New Project By Approach的对话框会弹出。选择“Empty Project”并且按下"确定"。这里建议你不要勾选"设置为默认的做法" 复选框。

3、在右边的“Model Explorer”框中选定“Untitled”模块。

4、通过“Model”主菜单,或右击选定的模型,可以" Add/Design Model "

5、通过“Model”主菜单,或右击选定模型,可以“Add Diagram/Class Diagram”

6、通过“Model/Profile...”菜单去设置工程所需的profile。这决定了工程所使用的规则和约定。一定要包含"Java Porfile"这一项目。

7、立即就保存工程,这样在出现问题的时候,您就不会丢失信息。从“File ”菜单,选择“Save” ,并选择一个地方以保存工程。你的StarUML项目现在应该看起来的是这样的:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。