[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 11480] Re: 俗流オブジェ クト指向 (Re: UML)



UML否定派の村山@NETGENEです.

> * 言語制約のない抽象的なモデルを表記する
これには極めて懐疑的です.

経験的に言って,ソフトウエアの設計に与える言語の影響は極めて大きいもの
です.言語が変われば設計もガラリと変わります.それらの共通する部分に
ついてはモデルが構築できるかもしれませんが,それは全体の極一部です.
全体からすると,ソフトウエア開発に与える影響は無きに等しい.

本当に実用的な言語制約の無い抽象的なモデルというものを実際に作った
人がいれば話は変わります.しかし,おそらく今だかつて誰も実現した
人はいません.


> * コードが読めない人とコミュニケーションをとる
コードが読めない人が,皆UMLやアナリシスパターンを理解できるでしょうか?
まあそういう人もいるかもしれませんけどね.
#コードが読める人でも理解できるとは限らんが.

> * ビジネス活動の改善ポイントを見つけ出す
これはパス.でもおそらくUMLである必然は無い.

> * 物理的なノードの配置を表記する
これも同様.おそらくUMLである必然はないでしょう.


> そういった部分は UML に限らず、必要であれば適宜、
> それ相応の表記法や方法論を用いればいいと思います。
つまりUMLである「必然」や「メリット」は全く無い.
他の表記でもサンプルコードでも自然言語でも良い.