基本設計書は、顧客が見るから実装技術を意識してはいけない。 と、昔から呪文のように刷り込まれていたけど、 これ、、呪いが掛かってる。 基本設計書で実装技術を記述するのは違うでしょうけれど、 基本設計で実装を意識して設計してはいけないということではない。 のに、やたらと実装を無視するように、囁かれてる気がしますね。 たしかに、顧客に見せる資料に、「HttpRequestオブジェクトが・・・」とか 「Transaction Isolation Levelは ”Serializable”で。」とか書かれてたら 顧客を混乱させるから駄目でしょうけど、 顧客に見せなければいいだけで、考えとく分には必要ですよね。 少なくとも、WebアプリケーションではRequestもSessionも意識しなくちゃ設計できませんし Web層フレームワークも意識するべきです。 また、ほとんどの場合RDBMSの構造も意識し