jGRASP: ソフトウェアを瞬時に視覚化
スクリーンショット
jGRASPは、安定したIDEで作業したい開発者向けに作成された軽量な開発環境です。理解しやすく、多くのプログラマが必要とするすべてのツールを備えています。このプログラムは他の統合開発環境とは異なり、コンパクトでタスクをより高速に処理します。
jGRASPは無料のIDEであり、さまざまなプログラミング言語の商用コンパイラと連携するように設定することができます。さらに、このソフトウェアは非Javaプログラミング言語とJava対応のオペレーティングシステムのソースコードエディタとして機能します。これにより、すべてのWindowsバージョンで実行することができます。ただし、ユーザーは最初にJavaランタイム環境モジュールをインストールする必要があります。
また、複数のプログラミング言語を表示することもできます。利用できる追加機能は、使用するプログラミング言語に大きく影響を受けます。たとえば、JavaとAdaでは制御構造図を使用できますが、UMLクラス図はJavaのみで使用できます。ソフトウェアの作成可視化を自動化することで、ソフトウェアの理解性が向上します。
ソースコードや実行時のアーキテクチャの詳細を表示することもできます。また、統合デバッガやJavaワークベンチと連携する動的オブジェクトビューファインダーとビューアキャンバスも組み込まれています。これらのビューアは、異なるアイテムで典型的なデータ構造を正しく解釈できる特定の識別システムを備えています。また、テキストブックのような表示ですべてのデータの概要を生成することもできます。
jGRASPは、従来のデータ構造を正確に表現するためのアプリであり、Python、Java、C++などのさまざまな言語に対応しています。さまざまなIDEをダウンロードすることなく、ユーザーはプロジェクトの編集とビルドができます。さらに、完全な機能セットを備えています。非常に高度なプログラムなので、すべての機能にアクセスするためには一つずつ発見するための時間を費やす必要があります。