System Designer

System Designer
软件
软件描述
可帮助您以简化方式定义应用程序模型并测试结果的集成开发环境。
官方网站
访问软件的官方网站了解更多信息
designfirst.io
什么是 System Designer?
系统设计师使用UML这一标准来定义您的模型。因此,即使您从未运行过它,可能也已经知道如何在系统设计师中创建模型。
模型的定义以一种称为MSON的JSON格式存储。通过MSON,您可以定义类型、类、一对一/一对多关系以及类之间的多重继承。
创建模型后,系统设计师会自动生成所有方法的框架代码,您只需添加实现代码即可。
系统设计师提供工具帮助您管理组件,可以轻松地在组件间导航,以构建您的应用程序。
无需编写代码即可实例化组件。在系统设计师中创建组件,就如同在NoSQL数据库中创建文档一样。
实际上,系统设计师充当对象-文档映射器(ODM),将组件作为NoSQL文档进行管理。
您可以直接从系统设计师运行应用程序,并将其导出为HTML、JSON或Node.js模块(仅限macOS和Chrome Web App版本)。
由于您已为应用程序定义了模型,系统会在每次操作时执行动态类型检查。所有警告都会被发送并在系统设计师中显示。
🔄 替代方案
13 个选择
Violet UML Editor
Violet 是一款 UML 编辑器,具有以下优点:非常容易学习和使用;能绘制美观的图表;完全免费;跨平台。Violet 适用于需要快速制作简单 UML 图表的开发者、学生、教师和作者。

BOUML
BOUML 是一个免费的 UML 2 工具箱(正在开发中),可用来指定并生成 C++、Java、Idl、Php 和 Python 代码。

Poseidon for UML
不要因使用过于复杂的工具而丧失清晰简洁的优势——Poseidon for UML 软件系列让您无需在开发环境中纠缠即可直接投入工作。强大的功能包括双向工程和文档生成……

TopCoder UML
TopCoder UML工具是一款易于使用且一致的建模工具,适用于设计与开发竞赛。新工具可用于创建顺序图、类图、用例图和活动图。此外,所有这些元素均可轻松附加文档。

WhiteStarUML
WhiteStarUML 是 StarUML 的一个分支,旨在通过将代码更新至较新的 Delphi 版本、减少对第三方组件的依赖,并修复错误和添加新功能,以复兴其 Delphi 代码库。


