以下の内容はhttps://aufheben.hatenadiary.com/entry/20090404/1238817154より取得しました。


Re:ドメインモデリングの需要

id:aufheben:20090403 の続き。
システムへの要求はユースケースドメインモデルで整理するのは良しとして、サブシステム分割、共通機能の洗い出し、コンポーネント分割など、全体のアーキテクチャを構築する過程で、共通性/可変性分析の手法として、フィーチャモデルが使えそうな気がします。

あと、これらのモデリングは事前にすべてやる必要はなくて、事前設計とリファクタリング、新規開発時と運用・保守開発時にバランス良く行うのが良いと思います。アーキテクチャリファクタリングとか良い文献ないでしょうかね?
蛇足ですが、これらを身軽に実施できるように、ソースコードと1対1で書かれているような詳細設計書は廃止したいですね(^^;)。JUnit などによる自動テストの粒度も、クラス単体のカバレッジを上げることに躍起になるより、機能レベルに重点を移した方が良いと思っています。




以上の内容はhttps://aufheben.hatenadiary.com/entry/20090404/1238817154より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14