マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

事例

フォワードの事例

フォワードとリバースの両面を採用する理由としては、
進捗管理や設計能力の確認などが含まれるようです。

「設計者のスキルが把握できていれば、完全リバースでもリスクは低いと思いますが、
そうでない場合は製造する対象物(ファイル、クラス、メソッド、その概要、等)を
明確にししないと、製造物の進捗も管理できませんし、設計能力も測れません。」

問題

(Windows Forms, Web Formsなど、構造が定まり易い)フレームワークを使用した際、
フォワード(モジュール・レベルの詳細設計書作成)の際にやり過ぎて、

という問題が事例ベースで報告されていますが、こう言った
作業経験がある方は、想像に難くない内容かと思います。

分析

図表の利用

イベントフロー、アクティビティ図(≒フローチャート)の事例

リバースの事例

比較的多くの案件で採用されている。
(業務的詳細設計書と方式設計書をコーディング工程で結合する)
モジュール・レベルの詳細設計書はリバース生成させる。

問題

Doxygenを採用(A Hot Document等で代替も可能)し、
メソッド内コメントのコメント規則を整備して
設計書をリバース生成させる方式を導入したが定着せず。

分析

理由は以下

製品など、納品やリエンジ用途ではなく自分のために使用する場合は、
リバース生成方式の採用を本格的に検討しても良いかもしれません。

納品用途

モジュール・レベルの詳細設計書の納品を求められるケース

という状態に陥ることになります。

リエンジ用途

リエンジ用途でリバース・ツールを利用するのは、だいたいNG。

参考

Open 棟梁 Wiki

ドキュメント標準のポイント


Tags: :ドキュメンテーション, :その他、開発の色々


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS