0

私は過去に C++ の作業に Eclipse を使用したことがあり、Java は初めてで、ほとんどの部分で Java の基本を習得しています。

Javaに関しては、UMLがオブジェクト指向設計にどれほど役立つか、事前にアプリケーションをモデル化する方法などについて、これらすべてのチュートリアルやものを見続けました.

わかりましたので、いくつかのモデリング ツールを探します。ご存知のように、ここで Eclipse でモデル化すると、私が読んだものから、それを Java に変換することさえできます。次に、いくつかのオブジェクトを変更すると、コードが更新されます。(少なくとも、物事をレイアウトするために、物事が複雑になるにつれて、これは有用性が低下することを理解しています。)

さて、私は探しに行きます....そして、良い悲しみです! EMF XMI Acceleo EIB RDB GMF XML UML... すごい! すごい! ちょっと待ってください。意味があれば何かを理解できますが、これは公務員がそれを手に入れたように感じます。どこにでも頭字語があります!

Google で見つけたチュートリアルを試してみましたが、チュートリアルに次のように書かれている場合は役に立ちません。知っておく必要がある」という役に立たないもの。

とにかく、この混乱を、Java l33tの2年間の学位を必要とせずにJavaをモデル化できるものに変換するのに役立つ、手に入れることができるわかりやすい英語のチュートリアルや本のセットはありますか?

モデリングは、詳細を詰め込む前にオブジェクトを一般的な用語でレイアウトするために、高速でシンプルであると想定されていましたが、これまでのところ、それは私が見ているものではありません.

4

1 に答える 1

0

私はあきらめます、この混乱は意味不明です。

特定の状況下での使用があるかもしれませんが、それは単なるオーバーヘッドのナンセンスです。それが本当に必要なら、それほど学術的ではないでしょう。

私はさまざまなツールを何度も何度も試しました。私が期待していたのは、オブジェクトを描画し、それらのプロパティとメソッドをリストし、それをグラフィカルな形式でスケッチし、アプリケーションにコード フレームワークを生成させる機能でした。それらのオブジェクトの肉を埋め始めたところです。コードに何かを追加または変更しても、グラフィック アウトラインは最新の状態に保たれます。

特にEclipseからは、私が求めすぎているようです。複雑すぎて役に立たなかったり、不完全だったり、時代遅れだったりして、適切に機能しません。

UML 設計の必要性は理解できました。少なくとも、私はそう思っていました。私は古典的な C/Perl/Assembler の関数駆動型の世界の出身であり、より複雑なプロジェクトにはフローチャートと図が必要であることを理解しています。Java は異なるフレーバーの異なるプログラミング言語 (オブジェクト機能志向ではなく志向)、設計段階でこの考え方の変化を反映する必要があります。UML は、オブジェクトとそのプロパティ、およびそれらがどのように動作するかを説明するボックスと、物事がどのように相互作用するかを示す相互作用チャートを理解するのがそれほど難しくないように見えました。明らかに、この分野の最先端技術は、私が望んでいたほど進んでいません。

したがって、この質問に対する私の答えは、Eclipse でこれを行うのに使用できるものは何もないということです。少なくとも、Java の世界に初めて参入した人が、他の多くのことを最初に知ることなく、手に入れて箱から出してすぐに使用できるものは何もありません。壁が高すぎて、今の私のニーズに合わせて登ることができません。他にやるべきことが多すぎます。そこに誰かのチャンスがあると思います。

于 2013-01-25T04:41:31.867 に答える