アカウント名:
パスワード:
>UMLで書いた設計から、コードを生成するなんてのはもういろいろやられてるので、案外そう遠くない未来かも。
まあたしかに、歴史はありますね。黒歴史が。
「モデル駆動型アーキテクチャ(MDA)は、ソフトウェア開発において、アセンブラから初期の高レベル言語への転換以来の大きな転換となるだろう、という人がいます。一方で、単なる『ナイト・オブ・ザ・リビング・CASEツール/ゾンビの誕生*1』に過ぎないという人もいます。私は後者の立場ですが、こういったうまい言い回し以上の何かが必要だと感じています。 [capsctrl.que.jp]」
少なくともUMLはそういう方向の役に立つ度合いは少ないですね。
まず図言語の悲しい宿命として、スケーラビリティが無いです。紙や画面に多くを詰め込めないから。そしてそのせいで、UMLで十分に複雑な情報を伝えることを諦めないとならない。
また、普通の言語でいう予約語みたいな概念を絵柄にマッピングするのは、絵柄の種類が少ないときはいいんですが、(UMLのように)多数になってくると覚えきるのが困難になります。UMLが「一部の図法だけ」使われがちなのはそのせい。覚えきれるところまでしか使ってもらえないんですね。アプリ全体を記述できるぶんに必
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
codingそのものが無くなるんじゃないの? (スコア:1)
# アセンブラのようなANSI C codingから未だ離れられないロートルより
Re:codingそのものが無くなるんじゃないの? (スコア:1)
Re: (スコア:0)
>UMLで書いた設計から、コードを生成するなんてのはもういろいろやられてるので、案外そう遠くない未来かも。
まあたしかに、歴史はありますね。黒歴史が。
「モデル駆動型アーキテクチャ(MDA)は、ソフトウェア開発において、アセンブラから初期の高レベル言語への転換以来の大きな転換となるだろう、という人がいます。一方で、単なる『ナイト・オブ・ザ・リビング・CASEツール/ゾンビの誕生*1』に過ぎないという人もいます。私は後者の立場ですが、こういったうまい言い回し以上の何かが必要だと感じています。 [capsctrl.que.jp]」
Re: (スコア:0)
少なくともUMLはそういう方向の役に立つ度合いは少ないですね。
まず図言語の悲しい宿命として、スケーラビリティが無いです。紙や画面に多くを詰め込めないから。
そしてそのせいで、UMLで十分に複雑な情報を伝えることを諦めないとならない。
また、普通の言語でいう予約語みたいな概念を絵柄にマッピングするのは、絵柄の種類が少ないときはいいんですが、(UMLのように)多数になってくると覚えきるのが困難になります。UMLが「一部の図法だけ」使われがちなのはそのせい。覚えきれるところまでしか使ってもらえないんですね。アプリ全体を記述できるぶんに必