ソフトウェアアーキテクチャ博物館AtMuseum
コード起点プロダクトライン開発
■プラットフォーム化 共通部分を明確にして、提供インタフェースを定義します。
■プロダクトライン化 変動部分を明確にして、変動点の所在を定義します。
これらの資産化に先立ち、アーキテクチャを改善することをお勧めします。
関数やファイルでは粒度が小さすぎます。
ファイル集合を括ってフォルダ化して、フォルダ単位のコンポーネント構造図が有効です。
ビースラッシュ社のセミナーで、 アーキテクチャ改善 ソフトウェア資産化 があります。
|