StarUML for Mac 是一种敏捷和简洁建模的高级软件建模器,生成类图和其他类型的统一建模语言(UML)图表的工具。可以绘制9种UML图:用例图、类图、序列图、状态图、活动图、通信图、构件图、部署图以及复合结构图等。StarUML可以依据类图的内容生成Java、C++、C#代码,也能够读取Java、C++、C#代码反向生成类图,StarUML可以读取Rational Rose生成的文件,支持23种GoF模式(Pattern),以及3种EJB模式。
软件下载完成后,打开软件包如上图,拖动左边【StarUML
】到右边 Applications 进行安装程序。
完成后,打开软件【StarUML
】即可使用,无需额外激活或破解!!!
UML
与UML 2.x标准元模型和图兼容:类,对象,用例,组件,部署,复合结构,序列,通信,状态图,活动,计时,交互溢出,信息流和配置图。
SysML支持
支持使用SysML图进行建模:需求,块定义,内部块和参数图。
附加图
支持创建实体关系图(ERD),数据流图(DFD)和流程图。
MacBook触控栏
StarUML支持最新的MacBook的Touchbar。编辑图既简单又方便。
视网膜显示支持
支持视网膜(高DPI)显示。所有图表,文本和图标都非常清晰,可以导出为High-DPI图像(PNG和JPEG)。
推广经理
轻松发现并安装第三方扩展。许多扩展都是开源的,并托管在Github上。分叉一个,自己做。
模型驱动的开发
建模数据以非常简单的JSON格式存储,因此可以通过用户定义的模板(mdgen)轻松地使用它来生成自定义代码。
快速建模
支持快速编辑中的许多速记,以立即创建元素和关系,例如子类,支持界面等。
黑暗与光明主题
支持明暗主题,因此您可以选择更舒适的主题。
命令面板
Command Palette允许在StarUML以及已安装的扩展程序中搜索和执行命令。
代码工程
通过开源扩展支持主要编程语言(包括Java,C#和C ++)的代码生成和逆向工程。
开放式API
允许使用HTML5,CSS3,JavaScript,Node.js模块和API编写自己的扩展程序,用于菜单,键映射,对话框,UI,元数据,首选项等。
异步模型验证
每当您保存或打开模型文件时,都会异步定义和检查许多模型验证规则。
发布HTML文档
只需发布HTML文档,即可轻松与其他分析师,架构师和开发人员共享模型。
PDF导出以进行清洁打印
可以将图表导出为PDF,以便使用页面布局和大小等打印选项进行干净打印。
降价支持
使用markdown语法来编辑元素的文档,并支持语法突出显示和预览。