System Designer

System Designer

集成开发环境可以帮助您以简化的方式为应用程序定义模型并测试结果。
System Designer使用UML(一种标准)来定义模型。因此,即使您从未运行过模型,您也可能已经知道如何在System Designer中创建模型。模型的定义以称为MSON的JSON格式存储。使用MSON,您可以定义类型,类,一对一/一对多关系以及类之间的多重继承。创建模型后,系统设计器将生成所有方法的框架。然后,您只需添加代码即可实现它们。System Designer为您提供了帮助您来管理组件的助手。您可以轻松地导航抛出的组件以创建您的应用程序。无需编码即可实例化组件。在System Designer中创建组件就像在NoSQL数据库中创建文档一样。实际上,System Designer充当ODM(对象文档映射器)来将您的组件作为NoSQL文档进行管理。您可以直接从系统设计器中运行您的应用程序,然后将其导出到HTML,JSON或Node.js模块(* macOS和Chrome Web App版本)。因为您已经为应用程序定义了模型,所以将对应用程序的每个操作进行动态类型检查。所有警告都会发送并显示在System Designer中。
system-designer

分类目录

具有任何许可的所有平台的System Designer替代品

PlantUML

PlantUML

使用纯文本描述绘制模型的基于Java的开源UML图生成器。
StarUML

StarUML

StarUML是一个程序,用于开发在Win32平台上运行的快速,灵活,可扩展,功能强大且可免费使用的UML / MDA平台。
ArgoUML

ArgoUML

ArgoUML是一个开源的UML建模工具,并且包括对所有标准UML 1.4图表的支持。它可以在任何Java平台上运行,并且有十种语言可用。
  • 免费应用
Visual Paradigm

Visual Paradigm

UML的Visual Paradigm(VP-UML)是UML设计工具和UML CASE工具,旨在帮助软件开发。
UMLet

UMLet

UMLet是具有简单用户界面的开源UML工具:快速绘制UML图表,将图表导出到eps,pdf,jpg,svg和剪贴板,使用Eclipse共享图表,以及...
Software Ideas Modeler

Software Ideas Modeler

轻巧,强大,易于使用的UML工具
Modelio

Modelio

Modelio是一个开源建模工具,它本身支持UML,BPMN和与XMI的模型交换。
Papyrus UML

Papyrus UML

基于Eclipse环境的图形建模开源UML2工具。
  • 免费应用
WhiteStarUML

WhiteStarUML

WhiteStarUML是StarUML的分支,旨在通过将代码更新到最新的Delphi版本来恢复其Delphi代码库,从而减少对第三方组件的依赖并...
Violet UML Editor

Violet UML Editor

Violet是具有以下优点的UML编辑器:非常易于学习和使用。绘制漂亮的图。完全免费。跨平台。
NClass

NClass

NClass是一个免费工具,可以轻松创建具有完全C#和Java语言支持的UML类图。
BOUML

BOUML

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

TopCoder UML

TopCoder UML工具是一种易于使用且一致的建模工具,可用于设计和开发竞赛。
ObjectAid

ObjectAid

ObjectAid UML Explorer是用于Eclipse IDE的敏捷,轻量级的代码可视化工具。它以实时UML类和序列图的形式显示Java源代码和库,这些代码会随着代码的更改而自动更新。
Poseidon for UML

Poseidon for UML

不要因为过于复杂的工具而失去了清晰度和简单性的优势-Poseidon for UML软件系列使您可以开始工作,而不会纠缠于您的...