System Designer

System Designer

合理化された方法でアプリケーションのモデルを定義し、結果をテストするのに役立つ統合開発環境。
System Designerは、標準のUMLを使用してモデルを定義します。そのため、モデルを実行したことがない場合でも、System Designerでモデルを作成する方法を既にご存じでしょう。モデルの定義は、MSONと呼ばれるJSON形式で保存されます。MSONを使用すると、タイプ、クラス、1対1/1対多の関係、およびクラス間の多重継承を定義できます。モデルを作成すると、System Designerはすべてのメソッドのスケルトンを生成します。その後、コードを追加して実装するだけです。System Designerは、コンポーネントを管理するためのヘルパーを提供します。スローされたコンポーネントを簡単にナビゲートして、アプリケーションを作成できます。コンポーネントをインスタンス化するためにコーディングする必要はありません。System Designerでコンポーネントを作成することは、NoSQLデータベースでドキュメントを作成することに似ています。実際、System DesignerはODM(オブジェクトドキュメントマッパー)として機能し、コンポーネントをNoSQLドキュメントとして管理します。System Designerからアプリケーションを直接実行し、HTML、JSON、またはNode.jsモジュールにエクスポートできます(* macOSおよびChrome Web Appバージョンのみ)。アプリケーションのモデルを定義しているため、アプリケーションのすべてのアクションで動的型チェックが実行されます。すべての警告が送信され、System Designerに表示されます。
system-designer

ウェブサイト:

カテゴリー

無料ライセンスですべてのプラットフォームに対応するSystem Designerの代替

ObjectAid

ObjectAid

ObjectAid UML Explorerは、Eclipse IDE用のアジャイルで軽量なコード視覚化ツールです。Javaソースコードとライブラリは、コードが変更されると自動的に更新されるライブUMLクラスとシーケンス図で表示されます。