ソフト開発における「設計」とは何なのか。(その11)

前回はアジャイル開発に関する話や実現可能性の話を書いた。 今回はプロセスの話ではなく、ソフトウェアをどう考えて設計するといいかについて。 オブジェクト指向分析設計 今ソフトウェアの設計の話というと、ドメイン駆動設計(Domain-Driven Design, DDD)が流行っている感じはある。 ただ、どうにもDDDの本来の目的(…