2006-07-01から1ヶ月間の記事一覧
設計者は、どうやって設計プロセスのアウトプットとして解決策を探し、決定する? グラスの「Software Conflict 2.0」によれば、設計の本質とは: The essence of design, then, is rapid modeling and simulation. つまり、設計者は、 (1) 問題に対する解決…
モジュールの構造は、外部や環境の要求に応じて、進化(or 変化)する。 たとえば、クラスにはメソッドが追加される。あるクラスのサブクラスが存在するように、「メソッドの追加」という進化にもサブクラス(サブ進化)が存在する。 たとえば、「メソッドの…
設計とは? 設計における決定とは? 「マルチパラダイムデザイン」によれば、設計とは: 設計とは、ある問題に対して解決策となるような構造を与えるアクティビティのことである。 とある。「ModernC++ Design」によれば、設計とは: ソフトウェアシステムの…
"tyranny of the dominant decomposition" と同じかもしれないけど、なんとなく。参考: N Degrees of Separation: Multi-Dimensional Separation of ConcernsDL: http://www.cs.ubc.ca/~gregor/teaching/papers/p107-tarr.pdf