StarUML官方免费版v5.0.2.1570

大小:21.73MB

版本:v5.0.2.1570

语言:简中

更新:2026-03-05

立即下载
360安全卫士下载
资源说明

StarUML免费版是一种创建UML类图,是一种生成类图和其他类型的统一建模语言(UML)图表的工具,是一个开源项目之一发展快、灵活、可扩展性强(zj)。StarUML免费版是一款开放源码的 UML 开发工具,可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、模块图、部署。StarUML可设计关于银行金融卡业务的 UseCase 图或是关于可乐贩卖机的实时控制系统的 UseCase图,有喜欢的小伙伴快来下载吧!

StarUML官方免费版v5.0.2.1570

使用说明

创建工程

在启动star UML时,系统会默认帮我们创建一个工程

如果这个工程不是你想要的工程,你可以点击File–》new from template中修改为你需要的工程类型。如下图:

StarUML官方免费版v5.0.2.1570

介绍类与类之间的关系

既然介绍类图,我们首先了解,什么是类?

类图: 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。

类图的3个基本组件:类名、属性、方法。

类的几个主要关系:实现,关联,泛化,聚合,组合,依赖

在StarUML中默认打开的“toolbox”工具中就是类相关的一下基础功能组件,以及组件的功能简介基础组件中有类实例,以及描述类的各个功能组件。如下图:

StarUML官方免费版v5.0.2.1570

类组件的基本操作介绍:

单击选择Class,至工作区域内单机左键,即可创建一个class实例。创建实例后,周围会出现一堆,功能按钮,去描述这个类,如下图。图后会有介绍各个租价功能的介绍。

StarUML官方免费版v5.0.2.1570

1. 用来标识Class的可见性(默认为public)

2. 用来添加note的,比如:类的说明

3. 增加类的属性

4. 增加类的操作方法。

5. 增加Reception

6. 增加子类

7. 增加父类

8. 添加已有的接口

9. 添加需要的接口

10. 添加关联

11. 添加聚合

12. 添加组合

13. 添加端口

14. 添加部件

泛化(继承)

泛化关系是类元的一般描述和具体描述之间的关系,具体描述建立在一般描述的基础之上,并对其进行了扩展。具体描述完全拥有一般描述的特性、成员和关系, 并且包含补充的信息。在Java中用“extend”来表示此关系。举个计算机的例子来说:冯诺依曼结构是最初的计算机结构,无论是个人计算机,服务器,还是超级计算机,都具有该特性,并在此特性上进行了扩展。

UML图中实现泛化管理的描述,在类图中使用带空心三角箭头的实线表示,箭头从子类、子接口指向父类、父接口。具体如下图:

StarUML官方免费版v5.0.2.1570

实现

实现指的是一个class类实现interface接口(可以是多个)的功能,实现是类与接口之间最常见的关系。在类图中使用带空心三角箭头的虚线表示,箭头从实现类指向接口。如下图:

StarUML官方免费版v5.0.2.1570

依赖

类A的实现需要引用类B,这就是依赖,这种使用关系是具有偶然性的、临时性的、非常弱的,而B类的变化会影响到A,则A与B存在依赖关系,依赖关系是弱的关联关系。例如:人依赖计算机去做软件开发。在UML类图设计中,依赖关系用由类A指向类B的带箭头虚线表示。如下图:

StarUML官方免费版v5.0.2.1570

聚合

聚合是关联关系的一种特例,它体现的是整体与部分的关系,是has-a的关系,此时整体与部分之间是可分离的,即没有了整体,局部也可单独存在。就比如我们航母战斗群:驱逐舰,巡洋舰,护卫舰,航空母舰等。在UML类图设计中,聚合关系以空心菱形加实线箭头表示如下图:

StarUML官方免费版v5.0.2.1570

组合

是一种contains-a的关系,部分不能脱离整体存在。这是一种比聚合更强的关系,又称强聚合。整体的生命周期即为组成部分的生命周期。例如:人和人的构成部分大脑,心脏等。在UML类图设计中,组合关系以实心菱形加实线箭头表示。 如下图:

StarUML官方免费版v5.0.2.1570

软件特色

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

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

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

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

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

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

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

支持模式:支持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也结合了模式和自动生成代码的功能,方便落实设计。

常见问题

问:如何使用staruml画用例图?

答:打开StarUML软件,界面如下。选择“Empty Project”,单击OK。

StarUML官方免费版v5.0.2.1570

右键单击界面中的“Untitled”,选择"Add"》“Model”,命名为egg1。

StarUML官方免费版v5.0.2.1570

右键单击egg1,选择“Add Diagram”》“Use Case Diagram”,创建了一个用例图,命名为“用例图1”。

StarUML官方免费版v5.0.2.1570

点击左边工具栏中的工具,直接在右边空白处单击即可画出相应图形,并且可以为图形命名。

StarUML官方免费版v5.0.2.1570

右键单击所画图形,可以设置图形的属性。下面是我画的用例图。

StarUML官方免费版v5.0.2.1570

staruml保存后再打开文件显示空白?

一般是软件出了bug,不用着急。如果文件已经保存好了,只要再打开StarUml,点File→Open选择文件打开就OK了。

安装步骤

1、双击打开下载的.exe文件,点击Next

StarUML官方免费版v5.0.2.1570

2、对许可证协议选择我接受后点击Next

StarUML官方免费版v5.0.2.1570

3、选择合适安装位置后点击安装

StarUML官方免费版v5.0.2.1570

4、若需要创建桌面快捷方式,勾选下图红框所示内容。

StarUML官方免费版v5.0.2.1570

5、进度条结束后安装完成

StarUML官方免费版v5.0.2.1570

使用技巧

1、用例图: usecase

StarUML官方免费版v5.0.2.1570

2、生成时序图,协作图,活动图等

StarUML官方免费版v5.0.2.1570

3、生成的时序图:

StarUML官方免费版v5.0.2.1570

4、反向工程以及生成代码:

StarUML官方免费版v5.0.2.1570

5、类图:

StarUML官方免费版v5.0.2.1570StarUML官方免费版v5.0.2.1570

其他版本
StarUML中文版

日期:2026-08-03

版本:v5.0.2.1570

点击查看
StarUML电脑版

日期:2026-07-18

版本:6.3.2

点击查看
StarUML32位6.0.1.0

日期:2026-06-28

版本:6.0.1.0

点击查看
StarUMLv3.2.2

日期:2026-06-16

版本:3.2.2

点击查看
StarUML7.1.0

日期:2026-05-20

版本:7.1.0

点击查看
StarUML64位6.0.1

日期:2026-03-11

版本:6.0.1

点击查看
软件合集更多

StarUML版本大全更多

StarUML是一款功能丰富的UML设计工具,广泛应用于软件设计、开发和文档编制。它支持多种UML图表类型,包括用例图、类图、顺序图、状态图、活动图等,帮助开发人员更好地理解和设计软件系统。下面就为大家带来StarUML版本大全。

uml建模工具有哪些更多

UML建模工具在软件开发中有多种用途。以图形方式展示系统结构,有助于开发团队直观地了解系统的各个部分及其相互作用,减少误解和沟通成本;使用UML建模,有助于设计人员在编写代码之前深入思考系统的结构和行为。下面就为大家推荐一些uml建模工具。

资源下载地址 安全无毒安全无毒
请选择任意下载地址进行下载
提示 温馨提示: 如果点击下载后没有反应或速度过慢等问题,请尝试更换下载地址或稍后再试。
相关软件
PlantUML QEditor(PlantUML编辑器) 1.2.0

PlantUML QEditor(PlantUML编辑器) 1.2.0

下载
《PlantUML QEditor(PlantUML编辑器) 1.2.0》是一款PlantUML编辑器,这款软件提供了多种布局图形的设计,支持UML设计图、时序图、Java图形等,软件内的功能非常丰富,操作也很简单,是一款非常不错的软件,感兴趣的小伙伴欢迎下载使用噢!
大小:7.23MB 时间:2026-06-27
UML建模工具(UMLet中文版) 14.2

UML建模工具(UMLet中文版) 14.2

下载
《UML建模工具(UMLet中文版) 14.2》是一款设计UML图形的工具,主要是用于可视化的编程上,可以让用户将复杂的系统编程展示在图形上分析,软件内的功能非常丰富,操作也很简单,是一款非常不错的软件,感兴趣的小伙伴欢迎下载使用噢!
大小:13.39MB 时间:2026-05-24
KsUML(类图建模工具) 1.0.0

KsUML(类图建模工具) 1.0.0

下载
《KsUML(类图建模工具) 1.0.0》是一款类图设计软件,可以在软件轻松建立新的类图,软件内提供许多成员的编辑方案,还可以为新建的成员设置主题,功能非常丰富,操作也很简单,是一款很不错的软件,有需要的欢迎来下载哟!
大小:4.14MB 时间:2026-05-09
ArgoUML(UML建模软件) 0.34

ArgoUML(UML建模软件) 0.34

下载
《ArgoUML(UML建模软件) 0.34》是一款uml建模的软件,可以在软件内里面的标准图形进行绘制,还可以通过这款软件轻松的进行各种建模,功能非常强大,操作也非常简单,有需要的快来下载吧!
大小:15.77MB 时间:2026-03-22
最新软件
暴风看电影v2.17.0609.1111

暴风看电影v2.17.0609.1111

下载
暴风看电影是暴风公司推出的一款视频浏览器,暴风看电影影视资源全网最全、更新速度全网最快、使用简单轻便、性能快速稳定可靠。一个暴风看电影,找到你想要的片,能满足你看电影的全部需求,主要为电影大片负责,影视资源全网最全,对该软件有需求的用户千万不要错过,快来下载使用吧!
大小:5.54MB 时间:2026-08-08
探索者易打印软件64位1.0.0.1

探索者易打印软件64位1.0.0.1

下载
探索者易打印软件是一款功能强劲、易上手的CAD打印软件,软件提供一键拆图、文件批量重命名、批量打印三大功能,可以将CAD图纸转化成dwf、pdf、jpg、png等图像文件,附带了重命名功能,支持几乎所有的CAD版本,大大提高办公和打印效率。
大小:22.66MB 时间:2026-08-08
FileTypesMan旧版本

FileTypesMan旧版本

下载
FileTypesMan是一款管理和自定义文件类型的工具,主要功能包括查看、添加、删除和编辑文件扩展名和类型。用户可以自定义文件类型的图标和相关程序,实现系统个性化,在某些情况下,修改文件类型可以解决打开或关联特定文件的问题,提高系统兼容性和用户体验,喜欢旧版本的千万不要错过。
大小:1.80MB 时间:2026-08-08
转转大师阅读器v2.0

转转大师阅读器v2.0

下载
转转大师阅读器是一款专业的PDF阅读的软件工具,软件支持目录提取和精确查找功能。支持阅读时的记录保存、书签标记等功能。十分方便快捷,界面简约,布局直观清晰,操作简单,极易上手,是一款不可多得的利器。
大小:6.88MB 时间:2026-08-08

玩家点评 0人参与,0条评论)

收藏
违法和不良信息举报
分享:

热门评论

全部评论