staruml(uml建模工具)官方版

大小:190.61M类别:辅助设计

官方安全无插件纠错

  • 更新时间2024-04-15
  • 版本v6.1.0
  • 系统Pc
  • 语言简体中文
staruml中文版是一款开放源代码的UML开放工具,它可创建UML类图,生成类图和其他类型的统一建模语言图表工具。程序可绘制出用例图、类图、序列图、状态图等九款UML图形,且支持各类影像文件格式的导入,如JPG、JPEG、BMP等。staruml可根据类图的内容自动生成JAVA、C++和C#代码,当然也能读取Java、C++、C#代码反向生成类图,而此功能的实现得以程序自带的“反向工程”功能,该功能的用途主要有两个,其一是旧有的源码反转成图之后,可以构建UML模型的方式继续将新的设计添加上去,其二是当然用户想要解析源码时,可以通过反转的类图来理解,不再需要查看一行又一行的代码,这将节省大量的时间和精力。但是,虽然staruml的优点很多,但同样也存在着些缺点,它岁支持UML2.0定义的大多数图,但暂不支持对象图、包图、时间图和交互预览图等功能(对象图和包图虽然完全可以通过类图编辑器画出来,但会很麻烦),且它完全很呆板的完全遵守UML的语法规则,所以它不支持违反语法的动作。此外,它支持23种GoF模式,利用这些模式用户可解决软件设计上的特定问题,且它也支持3种EJB模式,包括EntityEJB、MessageDrivenEJB、SessionEJB。

功能特色

2、完全免费:StarUML是一套开放源码的软件,不仅免费自由下载,连代码都免费开放
3、多种格式影像文件:可导出JPG、JPEG、BMP、EMF和WMF等格式的影像文件
4、语法检验:StarUML遵守UML的语法规则,不支持违反语法的动作
5、 正反向工程:StarUML可以依据类图的内容生成Java、C++、C#代码,也能够读取Java、C++、C#代码反向生成类图。反向工程有两个主要用途,其一是旧有的源码反转成图之后,可以构建UML模型的方式继续将新的设计添加上去;另一项用途是想要解析源码时,可以通过反转的类图来理解,不再需要查看一行又一行的代码,这将节省大量的时间和精力
6、支持XMI:StarUML接受XMI 1.1、1.2和1.3版的导入导出。XMI是一种以XML为基础的交换格式,用以交换不同开发工具所生成的UML模型
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
9、StarUML也结合了模式和自动生成代码的功能,方便落实设计。

软件亮点

1、扩展经理
轻松发现并安装第三方扩展。许多扩展都是开源的,并在Github上托管。叉一个,自己做。
2、模型驱动的开发
建模数据以非常简单的JSON格式存储,因此可以通过用户定义的模板(mdgen)轻松地生成自定义代码。
3、快速建模
支持快速编辑中的许多缩写,一次创建元素和关系,如子类,支持接口等。
4、Markdown支持
可以使用markdown语法来编辑元素的文档,同时支持markdown语法突出显示和预览。

启动时报错解决方法

1、安装完成后启动StarUML,如果出现下图所示的错误(可能有下面两种中的一种错误),关闭打开的starUML
2、造成上面的两种错误的原因是一样的。都是因为“Print Spooler”服务没有启动,启动该服务的方法是:Win+R --->在打开的运行框中输入“services.msc"(不包括双引号)后按回车键,打开“服务”窗口
3、在打开的“服务”窗口中找到“Print Spooler”服务,右键单击“启动”即可。服务启动后,再打开StarUML,就会发现原来的错误没有了。

更新日志

v6.1.0版本
已解决的问题
支持标签#337的枚举类型
在SysML #340中显示有关帧的更多信息
当按类型排序时,图应该是模型资源管理器中的第一个
回到在mdj json #325中添加换行符
允许流程图中有多个视图
在Markdown窗口中按Ctrl+A(windows)选择所有文本。#326
水平类别线从类别框#334突出
首选项更改时重绘图表#329
无法在SysML BDD #338上拖放对象
在思维导图中创建视图不是工作
允许在SysML图中使用框架#339
将窗口移动到另一个监视器时出错#341

展开内容

类似软件

  • X10影像设计软件 114.95M X10影像设计软件是一款非常好用的免费设计软件,这款软件能够帮助用户免费设计各种照片,不管是什么情况都可以使用这款软件来进行照片的编辑和设计,这款软件能够轻松的帮助用户后期制作设计图片,并且免费的修改,而且还能够保证图片的质量,软件的内核是采用了Phot

  • 鲁班节点 146.34M 鲁班节点是上海鲁班软件股份有限公司推出的一款功能强大专门针对钢筋工程打造的钢筋操作三维模拟软件。主要采用三维平台编辑技术,可准确形象的展现工程建筑钢筋分布走向,根据钢筋信息对建筑钢材操作进行预判和校验,可对鲁班钢筋复杂节点进行可视化编辑与交底。甚至还允许

  • magicad 2022官方版 1.97G 对于制图员和设计工程师等相关专业的工作人员来说,这款magicad 2022是非常强大BIM软件能够满足众多设计人员的近乎“苛刻”的需求,不管是简单的办公楼、学校,还是复杂的医院、工业厂房等各类工程项目的设计、制图和管理,这款软件能够满足这些用户的需求。

  • MAXQDA Analytics 2020 323.51M MAXQDA 2020是一款专业的用于定性和混合方法数据分析的软件,它允许用户快速的进行定性和混合方法的相关研究,提供各种需要用到的工具,可以用来帮助您分析所有的非结构化数据,比如访谈,文章,多媒体,调查等。除此之外,这款软件还扩展了转录功能,它可以适应

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • 北京精雕软件(JDPaint)旗舰版 104.31M 北京精雕软件(JDPaint)是北京精雕公司推出的一款面向雕刻行业的CAD/CAM软件,软件除了具有旧版在操作流程、用户界面、图形编辑、艺术造型、曲面造型、数控雕刻、曲面浮雕、等量切削等多项关键雕刻设计及加工技术的优势外,还新增多种全新的实用功能

  • Astah Professional(uml建模工具) 287.32M UML模型设计软件

  • OriginLab OriginPro 2021中文版 1.68G 一款非常优秀出色且简单易用的科学用途数据绘图与数据分析处理程序

  • design expert 13官方版 71.58M design expert 13是一款全球领先的专业响应面分析软件,应用于各个实验设计领域,拥有设计简单、操作易于上手的特点,能够大大减少用户的实验次数,提高用户实现效率和结果的正确率,使许多科研人员的法宝软件。 design expe

  • OriginLab OriginPro 2017中文版 496.68M OriginPro2017是一款专业学科研究人员的函数绘图软件。OriginPro拥有多种强大的数学分析功能,列如信号处理、图像处理、统计、峰值分析等等。操作简单,容易上手,一款深受大家喜爱的绘图软件。灵活的数据输入,从工作表或图表中选择。OriginL

  • Design-Expert 12 96.9M Design-Expert 12是一款专业的实验设计软件。其中在功能上软件就为使用者们提供一个混合物或因子和组件的组合奠定理想的实验的基础环境。

  • autocad2014简体中文版 1.47G 自动计算机辅助设计软件

  • geomagic qualify(三维检测软件)2012官方版 477.97M geomagic qualify 2012官方版是一款UG爱好者们喜欢的逆向校核软件,能偶快速的实现迅速检测产品的计算机辅助设计(CAD)模型和产品的制造件之间的差异。geomagic qualify 2012的应用范围也很广,可以应用于产品的手贱检验、

  • Autodesk Artcam 2018中文版 2.03G Artcam2018版下载(附注册机/序号/密钥)

  • RIBtec(结构分析软件) 389.24M 一款专业实用的结构分析软件

  • lilypond官方版 36.54M lilypond官方版是一款功能强大的开源乐谱设计软件,一般来说传统的乐谱排版中,需要考虑的因素是非常多的,非常的繁琐,这样就很浪费使用。所以小编今天给大家推荐的这款lilypond就不一样了,lilypond具备专业的排版技术,可以直接将你设计完成的乐

  • hypermill(CAD套件加工软件) 5.18G HyperMILL电脑版是OpenMind公司推出的一款功能强大的CAD套件加工软件,软件可提供完整的集成化CAD/CAM解决方案。HyperMILL电脑版其操作界面简洁、同时还是最熟悉的CAD界面,不管是老手还是新手都能马上掌握这款软件,该界面中具有集

  • ewb仿真软件 7.82M ewb仿真软件是一款格外好用的电路仿真模拟软件,它常用于模拟电路和数字电路的混合仿真模拟,且还可以让用户更加直观的从软件当中看到各种电路的输出波形,帮助用户百分百地仿真出真实电路,功能相当的强大。同时,ewb仿真软件还提供了非常实用的小工具,比如:万用表

  • mathworks matlab r2022a中文版 21.83G 全球知名的商业数学软件

  • Mathworks Matlab R2019b官方版 21.15G Matlab 2019b是由美国MathWorks公司出品开发的一款非常高效的商业数学软件,该软件能够帮助用户将数值分析,矩阵计算,科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,让你轻松完成计算操作!MathW