-
Notifications
You must be signed in to change notification settings - Fork 0
MS_DocumentationTools
nishi_74322014 edited this page Aug 3, 2026
·
1 revision
- 戻る(ドキュメンテーション、開発ツール(
MS_DevelopmentTools.md))- ドキュメンテーション・ツール
- Doxygen
ドキュメンテーション・ツールは、大きく分けて、
-
納品、保守用のマニュアル生成
クラス・メソッド構成とコードコメントから納品用マニュアルを生成する系のツール -
モジュール、プログラム構造の把握用
グラフィカルビュー、メトリクス、プロジェクトレポートなどを生成する系のツール
しか、この世に無いのが現状(仕様書をリバースで生成してくれたりはしない)。
※ 最近、出現した、生成AIには可能性を感じる。
最近、出現した、生成AIには可能性を感じる。
- GitHub Copilot(
MS_GitHubCopilot.md) - Copilot
- ChatGPT - 開発基盤部会 Wiki
クラス・メソッド構成とコードコメントから納品用マニュアルを生成する系のツール
設定ファイル一式(doxygen.zip)の使い方は Doxygen を参照。
こちらを確認ください。
グラフィカルビュー、メトリクス、プロジェクトレポートなどを生成する系のツール
コールグラフも生成可能。
- メソッド レベルのフローチャート(パッド、アクティビティ図相当)を出力できる。
- 下図がこのVisustinを使用して出力したフローチャート(パッド、アクティビティ図相当)
- プログラム設計レベルのフローチャートと、詳細設計レベルのフローチャートでは、
条件分岐数に大きな違いが見られる(プログラム設計レベルのフローチャートの方が、条件分岐数が多くなる) - プログラムからリバースしたフローチャートを一見して、詳細設計内容を理解することは難しい。
- プログラマによっては、母体理解に、プログラムそのものを見たほうが、効率が良い可能性がある。
- プログラム設計レベルのフローチャートと、詳細設計レベルのフローチャートでは、

大規模なプログラムや複雑なプログラムをすばやく理解するための
さまざまな機能を搭載したソースコード解析ツール。
-
ソースコード解析ツール Understand | テクマトリックス株式会社
- 機能紹介
- グラフィカルビュー
- ソースコードの検索
- メトリクス
- エンティティの情報
- エディター
- プロジェクトレポート
- その他の機能
- 稼動環境
- 対象言語
Ada, Assembly, C/C++, Objective-C/C++, C#, VB.NET, COBOL, FORTRAN,
JOVIAL, Java, Pascal, PL/M, Python, VHDL, Web (PHP, HTML, CSS, JavaScript)
※ C/C++, Objective-C/C++, C#, VB.NET, COBOL, Java, Python, Webがテクニカルサポートの対象。
- 対象言語
- 機能紹介
-
Understand Blog
- ユースケース
- コードの複雑度も一目で分かり技術的負債を解消:100万行のソースコードを約2分で解析して快適な開発環境を実現するプロも納得の構造解析ツールとは - @IT
企業の複雑なアプリケーションを可視化してインサイト情報を提供する影響分析ソリューション
- ChangeMiner - 企業アプリケーション統合分析ソリューション | GTONE
-
アプリケーション可視化ソリューション ChangeMiner(チェンジマイナー)| eSECTOR
- 主な機能
- ダッシュボード + 統計
- 高級検索
- 構造 + 関連関係分析
- フロー分析
- 変更履歴管理
- ドキュメント自動作成
- データ系譜分析(オプション)
- コード品質及びセキュリティ脆弱性分析(オプション)
- サポート
- 言語
Java, JSP, XML, JavaScript, Objective C, C#.Net, VB.NET, ASP, PHP, PERL, Visual Basic,
PowerBuilder, Delphi, ANSI C/C++, Pro*C, Amdocs C, PL/1, RPG, Visual Gen, COBOL:ZOS, MF, HITACHI, ILE - データベース
- フレームワーク
- JOBスケジューラ
- EAI
- その他
- 言語
- 主な機能
Tags: .NET開発, ツール類, ドキュメンテーション
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。