「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-戻る
--[[開発ツール]]
--[[ドキュメンテーション]]

* 目次 [#hdf6293a]
#contents

*概要 [#x3215fc3]
ドキュメンテーションツールは、大きく分けて、

-[[納品、保守用のマニュアル生成>#s4b078ac]]~
クラス・メソッド構成とコードコメントから納品用マニュアルを生成する系のツール

-[[モジュール、プログラム構造の把握用途>#f718e7a1]]~
グラフィカルビュー、メトリクス、プロジェクトレポートなどを生成する系のツール

しか、この世に無いのが現状(仕様書をリバースで生成してくれたりはしない)。

*納品、保守用のマニュアル生成 [#s4b078ac]
クラス・メソッド構成とコードコメントから納品用マニュアルを生成する系のツール

**[[Doxygen]] [#a6a52b2e]
**A HotDocument [#q5569f1b]
***概要 [#h8e22833]

こちらを確認ください。

-VB,VC++,C#,Java,Accessドキュメント自動生成ツール【A HotDocument】~
http://www.hotdocument.net/
--【A HotDocument】とは~
http://www.hotdocument.net/main/about.html
--ドキュメント自動作成ツールスイート【A Hot Document】 Studio2.0~
http://www.hotdocument.net/studio/studio20.html

***マニュアル [#ob6e98f1]
-コメント規約(コーディング規約)~
http://www.hotdocument.net/faq/man.html

***サンプル [#x2cfc61c]
-ドキュメントギャラリー~
http://www.hotdocument.net/gallery/
-ドキュメント出力サンプルのダウンロード~
http://www.hotdocument.net/main/downfile.html

*モジュール、プログラム構造の把握用途 [#f718e7a1]
グラフィカルビュー、メトリクス、プロジェクトレポートなどを生成する系のツール

**[[Doxygen]] [#gda85e8f]
コールグラフも生成可能。

**Visustin [#j80b63b5]
-メソッド レベルのフローチャート(パッド、アクティビティ図相当)を出力できる。

-下図がこのVisustinを使用して出力したフローチャート(パッド、アクティビティ図相当)
--プログラム設計レベルのフローチャートと、詳細設計レベルのフローチャートでは、~
条件分岐数に大きな違いか見られる(プログラム設計レベルのフローチャートの方が、条件分岐数が多くなる)

--プログラムからリバースしたフローチャートを一見して、詳細設計内容を理解することは難しい。

--プログラマによっては、母体理解に、プログラムそのものを見たほうが、効率が良い可能性がある。

#ref(Visustin.png,left,nowrap,Visustin)

**Understand [#we934638]
大規模なプログラムや複雑なプログラムをすばやく理解するためのさまざまな機能を搭載したソースコード解析ツール。​

***概要 [#t6d1afd5]
...
大規模なプログラムや複雑なプログラムをすばやく理解するためのさまざまな機能を搭載したソースコード解析ツール。​

***参考 [#u3be08e3]
-ソースコード解析ツール Understand | ソフトウェア品質保証 | テクマトリックス株式会社~
https://www.techmatrix.co.jp/product/understand/index.html
--機能紹介~
https://www.techmatrix.co.jp/product/understand/function/index.html
---グラフィカルビュー
---ソースコードの検索
---メトリクス
---エンティティの情報
---エディター
---プロジェクトレポート
---その他の機能

--稼動環境~
https://www.techmatrix.co.jp/product/understand/requirement.html
---対象言語~
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 - ソースコード構造解析ツール~
http://understand.techmatrix.jp

-Understand Blog~
http://understand-jp.blogspot.jp
--ユースケース~
http://understand-jp.blogspot.jp/search/label/ユースケース
---デッドコードを検出する~
http://understand-jp.blogspot.jp/2016/09/blog-post.html

-コードの複雑度も一目で分かり技術的負債を解消:~
100万行のソースコードを約2分で解析して快適な~
開発環境を実現するプロも納得の構造解析ツールとは - @IT~
http://www.atmarkit.co.jp/ait/articles/1504/08/news002.html

**ChangeMiner [#vb947a5e]

***概要 [#m36f35ae]
企業の複雑なアプリケーションを可視化してインサイト情報を提供する影響分析ソリューション

***参考 [#a6bdac0a]
-www.gtone.co.kr/jpn/main/ag/ag.php~
http://www.gtone.co.kr/jpn/main/ag/ag.php

-ChangeMiner - 企業アプリケーション統合分析ソリューション | GTONE |~
http://www.gtone.co.kr/products/cm_jp/index.html

-アプリケーション可視化ソリューション ChangeMiner(チェンジマイナー)| eSECTOR(イーセクター)~
https://www.esector.co.jp/product/changeminer/changeminer.html

--主な機能
---ダッシュボード + 統計
---高級検索
---構造 + 関連関係分析
---フロー分析
---変更履歴管理
---ドキュメント自動作成
---データ系譜分析(オプション)
---コード品質及びセキュリティ脆弱性分析(オプション)

--サポート
---言語~
Java, JSP, XML, Java Script, 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
---その他

--アプリケーション自動分析 ChangeMiner~
http://changeminer.esector.co.jp

----
Tags: [[.NET開発]], [[:ツール類]], [[:ドキュメンテーション]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS