StarUML for Mac版是一款专为敏捷开发打造的全链路可视化软件建模解决方案。该软件基于开源架构深度开发,全面兼容UML 2.x标准元模型,构建了兼具高扩展性与企业级处理能力的建模生态。在功能设计上,StarUML不仅支持类图、序列图、状态图等9种核心UML图的精准绘制,更深度集成了ERD(实体关系图)与DFD(数据流图)功能。配合强大的代码工程能力,支持Java、C#、C++等主流语言的逆向工程与代码生成。其开放的插件体系与JSON格式的数据存储,为追求极致效率的架构师提供了一个专业、稳定且高度可定制的数字化设计平台。

软件核心功能
1、全面兼容UML标准图表
完美适配 UML 2 及 UML 2.x 最新标准元模型,支持全套官方图表类型,包含类图、对象图、用例图、组件图、部署图、复合结构图、时序图、通信图、状态图、活动图、配置文件图,覆盖软件开发全流程建模需求。
2、多类型拓展图表支持
除标准UML图表外,额外支持实体关系图(ERD)、数据流图(DFD)、通用流程图,可满足数据库建模、业务流程梳理、系统架构设计等多元化场景。
3、全平台统一体验
原生跨平台适配 Windows、macOS、Linux 三大系统,多终端拥有完全一致的界面交互与操作逻辑,工程文件互通、操作无差异,跨设备办公无缝衔接。
4、高清Retina高DPI适配
完美适配Retina高分屏与高DPI显示器,所有图表、文字、图标高清无模糊、无锯齿。支持导出高分辨率PNG、JPEG图像,建模成果高清无损,适配展示、汇报、归档需求。
5、可视化扩展管理中心
内置扩展管理器,可一键检索、安装、更新第三方拓展插件。海量开源插件托管于GitHub,支持自定义fork修改、自主开发拓展,软件功能可自由扩容。
6、模型驱动开发(MDD)
所有建模数据以轻量化JSON格式存储,结构简洁、可读性强。依托 mdgen 自定义模板引擎,可根据模型结构批量生成个性化自定义代码,实现建模到开发的高效衔接。
7、极速快捷建模
内置海量编辑缩写指令,支持一键批量创建建模元素与关联关系,快速生成子类、接口实现、依赖关联等结构,大幅简化繁琐手动操作,提升建模效率。
8、双主题视觉适配
内置明亮、暗黑两套主题模式,可根据使用场景、设备环境自由切换,长时间建模护眼舒适,适配不同用户视觉习惯。
9、全自动版本更新
软件自带在线检测更新机制,自动检索官方最新版本,无需手动下载安装包,一键完成升级迭代,省心便捷。
10、全能代码工程能力
依托开源扩展插件,主流编程语言全覆盖支持,可实现 Java、C#、C++ 代码正向生成、逆向工程解析,代码与模型双向同步,适配项目迭代维护。
11、开放式二次开发API
提供完整开放API,支持通过 HTML5、CSS3、JavaScript、Node.js 自主开发拓展,可自定义菜单、快捷键、弹窗UI、元数据、软件偏好设置,高度自由化定制。
12、异步模型校验机制
开启、保存模型文件时自动异步校验,内置全套标准化建模规则,实时检测语法错误、逻辑冲突、规范问题,精准提示异常,保障建模专业性与规范性。
13、HTML文档一键发布
支持将完整建模工程导出为HTML文档,可直接浏览器打开、在线预览、分享传播,方便团队分析师、开发人员、运维人员协同查阅。
14、高清PDF打印导出
支持图表批量导出PDF格式,内置专业页面布局、尺寸调整、排版适配功能,打印干净整洁,适合论文配图、项目归档、纸质汇报。
15、Markdown文档编辑支持
建模元素备注文档支持Markdown语法编辑,自带代码高亮、实时预览功能,可精细化记录模块说明、接口注释、设计思路,让模型文档更规范详实。
StarUML Mac版专属特色
1、全覆盖UML图表绘制
原生支持9大类核心UML图表:用例图、类图、序列图、状态图、活动图、通信图、构件图、部署图、复合结构图,完全满足软件工程、系统设计、课程设计、项目开发全场景建模。
2、开源免费无限制
纯开源免费工具,可自由下载、安装、商用,无功能阉割、无付费限制,项目源码完全开放,是个人学习、团队轻量化建模的首选工具。
3、多格式高清图像导出
支持 JPG、JPEG、BMP、EMF、WMF 等多种影像格式导出,适配不同平台配图、文档插入、演示展示需求,兼容性极强。
4、智能语法合规校验
严格遵循官方UML语法规范,自动拦截违规建模操作,杜绝逻辑错误、格式不规范等问题,保障建模成果标准化、专业化。
5、代码双向工程赋能
支持正反向工程双向联动,可通过类图结构一键生成 Java、C++、C# 工程代码,也可读取现有代码逆向还原UML模型,适配项目重构、源码解析、架构梳理。
6、全版本XMI格式兼容
兼容 XMI 1.1、1.2、1.3 全版本导入导出,依托XML通用交换格式,可实现不同建模工具之间UML模型无缝迁移、互通协作。
7、兼容Rational Rose文件
支持直接导入读取Rational Rose工程文件,完美适配老项目迁移、旧工程复用,降低工具更换成本。
8、经典设计模式内置支持
内置23种GoF经典设计模式、3种EJB企业级开发模式,可直接套用模板快速搭建标准化架构,辅助规范化开发。
软件核心优势
1、高自由度扩展体系
可视化扩展中心极简操作,一键安装开源插件,支持用户自主fork源码、自定义开发专属功能,工具能力可无限拓展,适配个性化、专业化建模需求。
2、轻量化模型驱动开发
JSON轻量化存储格式简洁易解析,搭配mdgen模板引擎,无需复杂编程即可自定义代码生成规则,快速实现模型落地开发,大幅提升研发效率。
3、极速高效快捷建模
丰富的编辑缩写与快捷指令,支持批量创建元素、关联关系、继承接口结构,告别繁琐手动拖拽操作,新手也能快速完成复杂建模。
更新日志(v7.1.0版本)
1、Markdown编辑器全面升级,新增GitHub Flavored Markdown(GFM)完整语法支持,拓展表格、任务列表、代码块、链接、表情等高级语法,文档编辑更规范、功能更全面。









