StarUML 是一款开源的可视化建模软件工具,支持标准化的统一建模语言(UML),适用于系统与软件的建模工作。
系统分析师、系统设计师、架构师及软件工程师可借助 StarUML,使用 UML 标记法创建并应用图形化模型。
功能特点:
- 支持 UML 2.x 标记法中的多种图类型,例如类图、序列图、组件图、部署图、活动图、用例图和状态图。
- 支持使用实体关系图(ERD)进行数据建模。
- 提供系统工程所需的 SysML 图支持。
- 支持通过 BPMN 2.0 图进行业务流程建模。
- 可通过第三方插件,从模型生成多种编程语言(Java、C#、C++、Python)的代码。
- 支持逆向工程——导入现有代码生成图表,助力理解已有系统。
- 具备可扩展性——插件架构允许用户扩展 StarUML 的功能,或与其他工具进行集成。
