Printable Version of this PageHome PageRecent ChangesSearchSign In

27 September 2006

[OOD] 事前設計のはかなさ


Ralph Johnsonさんのブログから。
Dangers of design by committee

CORBAが破綻したのは、実装を伴わずに先に仕様ばかりを決めていったから。MDAも然り。とバッサリ切られています。

UMLの信奉者として、たまに特定の実装に依存しない設計を掲げる人を見かけますが、何か勘違いしているとしか思えません。設計は、分析と実装の橋渡しであり、実装言語のパワーを最大限に活かせるかも、設計においてきわめて重要な関心事です。ユースケースを書く際ですら、実装に関する知識をある程度もたないと、何がWhatで何がHowかを明確に分けられずに、部分的に妙に詳細なユースケースができてしまうこともあります。

実装を軽視してはいかんと言うことですね。




Last modified 27 September 2006 at 9:51 am by ume