複雑なコードを、チームで共有できるアプリケーションの知識に
依存関係を確認し、アプリケーションのロジックを可視化し、データの利用状況を把握して、技術的な知識をチームがいつでも参照できるようにします。
Visual Expert は、解析した PowerBuilder、Oracle PL/SQL、SQL Server T-SQL のコードを、ナビゲーション可能なアプリケーションの知識に変換します。手作業で保守するドキュメントだけに頼るのではなく、実際のアプリケーション構造を確認し、全体を俯瞰するビューからソースコードへと移動して、コンポーネント間の連携を把握し、有用な解析結果を他のメンバーのために保存できます。



Visual Expert のドキュメンテーション
Visual Expert は、個々のファイルだけでなく、アプリケーションがどのように動作するかをドキュメント化します。
依存関係の確認
何が何に依存しているか。
説明とドキュメント化
技術的なロジックとビジネス ロジック。
コールグラフとダイアグラム
アプリケーションの処理の流れを可視化。
CRUD / データの利用状況
Create · Read · Update · Delete.
知識の共有
知識を保存し、継承する。
変更する前に依存関係を確認
「これを変更したら、ほかに何が影響を受けるか?」
コードに手を加える前に、何がつながっているかを把握します。複雑なアプリケーションには、手作業では再構築が難しい関係が含まれています。Visual Expert はコンポーネント間の参照を解析し、さまざまな視点から確認できるようにします。開発者やアナリストは、依存関係のビューから対応するオブジェクトやソースコードへ直接移動できます。

EMPLOYEES テーブルを使用するものと、参照箇所が強調表示された選択中のプロシージャのソースコード(Oracle のサンプル)。インパクト アナリシスのドキュメント

どのプロシージャとトリガーがどのプロシージャを呼び出すか(SQL Server のサンプル)。オブジェクトの依存関係のドキュメント

CreateProduct を呼び出すコンポーネント(SQL Server のサンプル)。リバース コールグラフのドキュメント

他のスキーマとの間の依存関係(SQL Server のサンプル)。スキーマの依存関係のドキュメント

DeleteEmployeeById プロシージャからの呼び出しチェーンと、そのソースコード(Oracle のサンプル)。コールグラフのドキュメント
データの利用状況を把握
業務データがどこで作成、読み取り、更新、削除されるかを確認できます。CRUD マトリクスは、アプリケーションとデータベースのコンポーネントを、それらが操作するデータと結び付けます。
- C作成データが挿入される箇所
- R読み取りデータが取得される箇所
- U更新データが変更される箇所
- D削除データが削除される箇所
選択したテーブルまたはテーブルのセットについて、データ利用の実際の範囲を特定できます。これは、なじみのないロジックの理解、変更や移行の準備、機密データに影響するコードの特定、データ フローのドキュメント化に特に役立ちます。VE Web では、マトリクスはインタラクティブに操作でき、対応するアプリケーション コンポーネントに戻ることができます。
1
2
3
- 1コンポーネント
- 2テーブル
- 3操作
コードだけでは不十分な箇所に説明を追加
AI を活用して、理解とドキュメント化を加速できます。Visual Expert AI は、構造的なコード解析をコンテキストに即した説明で補完します。コードの構造、依存関係、データの利用状況の情報源は、引き続き Visual Expert のアプリケーション モデルです。
- VE の解析コード · 依存関係 · データ
- アプリケーションのコンテキスト構造化されたモデル
- VE AIオプションのサービス
- AI の出力ビジネス · ロジック · コメント
- ビジネス説明人が読める形で業務上の目的を説明します。
- コードロジック説明技術的な処理とロジックを説明します。
- コードコメント挿入保守担当者向けに、コンテキストに沿ったコメントを作成します。
AI はドキュメント化を加速するオプションであり、Visual Expert が作成するアプリケーション モデルに代わるものではありません。Visual Expert AI のドキュメント
1 つのアプリケーション モデルを、さまざまな用途に
関連情報
チーム ワークフロー
解析結果を共有し、チーム全体で修正作業を調整します。
DevOps 統合
検証を自動実行し、その結果をお使いのツールに出力します。
コード ドキュメンテーションのドキュメント
ドキュメンテーション ワークスペース、ダイアグラム、コールグラフ、スケジュール設定の詳細。







