System Designer

System Designer
软件
软件描述
可帮助您以简化方式定义应用程序模型并测试结果的集成开发环境。
官方网站
访问软件的官方网站了解更多信息
designfirst.io
什么是 System Designer?
系统设计师使用UML这一标准来定义您的模型。因此,即使您从未运行过它,可能也已经知道如何在系统设计师中创建模型。
模型的定义以一种称为MSON的JSON格式存储。通过MSON,您可以定义类型、类、一对一/一对多关系以及类之间的多重继承。
创建模型后,系统设计师会自动生成所有方法的框架代码,您只需添加实现代码即可。
系统设计师提供工具帮助您管理组件,可以轻松地在组件间导航,以构建您的应用程序。
无需编写代码即可实例化组件。在系统设计师中创建组件,就如同在NoSQL数据库中创建文档一样。
实际上,系统设计师充当对象-文档映射器(ODM),将组件作为NoSQL文档进行管理。
您可以直接从系统设计师运行应用程序,并将其导出为HTML、JSON或Node.js模块(仅限macOS和Chrome Web App版本)。
由于您已为应用程序定义了模型,系统会在每次操作时执行动态类型检查。所有警告都会被发送并在系统设计师中显示。
🔄 替代方案
13 个选择PlantUML 是一个开源工具,使用简单的文本描述来绘制 UML 图。该生成器可在任何 JVM 环境中运行,并可与各种应用(如维基、文本编辑器、IDE、编程语言、文档生成器等)集成。
Visual Paradigm for UML(VP-UML)是一款用于辅助软件开发的UML设计工具和UML CASE工具。VP-UML支持统一建模语言(UML)2.4、SysML、ERD、DFD、BPMN 2.0、ArchiMate 2.0等关键建模标准。
轻量级、功能强大、易于使用,UML工具 Software Ideas Modeler 是一款轻量且功能强大的CASE工具,支持UML 2.2图以及众多其他类型图表。Software Ideas Modeler为免费软件(仅限非商业用途)。商业用户须购买后方可使用。

Modelio
Modelio 是一款原生支持 UML、BPMN 以及通过 XMI 进行模型交换的开源建模工具。它能够绘制所有 UML2 图形及业务流程建模的特定图形,使用简单且功能强大,还可扩展应用的新功能。

StarUML
StarUML 是一款在 Win32 平台上运行的快速、灵活、可扩展、功能丰富且免费的 UML/MDA 平台。StarUML 项目的目标是构建一个具有吸引力的软件建模工具及平台,以取代商业 UML 工具……

Papyrus UML
基于Eclipse环境的开源图形建模UML2工具。

UMLet
UMLet 是一款开源的 UML 工具,拥有简洁的用户界面:可快速绘制 UML 图表,将图表导出为 eps、pdf、jpg、svg 和剪贴板格式,通过 Eclipse 共享图表,并创建新的自定义 UML 元素。

NClass
NClass 是一款免费工具,可轻松创建支持完整 C# 和 Java 语言的 UML 类图。用户界面设计简洁友好,便于快速开发。属性、枚举、委托及其他语言特定元素均得到全面支持……





