Playフレームワークについてはわかりませんが、UMLツールについての私の見解は次のとおりです。
Playアプリのスケルトン用の有効なJavaコードを生成できる必要があります。
特定のフレームワークについて具体的に知っているツールはありません。Play、Spring、Wicket-期待できる最善の方法は、フレームワークをインポートして、そのクラスをパレットに配置できるようにすることです。後は君しだい。ツールはあなたの心を読みません。
Javaコードをラウンドトリップし、モデルを適切に更新できる必要があります
JUDEやSparxEnterpriseArchitectなどのツールは往復できます。
あまり面倒なことではありません-目的のない複雑な図の連なりを生成したくありません。私の目標は、頭の中にあるアプリのデザインをすばやくモデル化し、[生成]をクリックして、チームのメンバーがJavaコードをスタブアウトし、入力を開始できるようにすることです。
私の意見では、これは非現実的です。完全なスタブを吐き出すことができるようにUMLツールに十分な詳細を入れることは、迅速でも簡単でもありません。それでもすべてを入力する必要があります。
個人的には、その高レベルのスケッチを行い、実際に単体テストを可能にするIDEでメソッドシグネチャを構築し、ダイアグラムの取得が完了したらリバースエンジニアリングを行います。
コストは深刻な問題ではありません。
JUDEは、コミュニティエディションで往復を行っていましたが、現在はそうではありません。これらすべての費用を支払う必要があります。SparxEnterpriseArchitectのコストは控えめです。
Eclipseの統合は大きなプラスです。
そこであなたを助けることはできません。それはあなたの選択を劇的に制限するように思われるでしょう。IntelliJをお勧めします。これはより優れたIDEであり、コードからUML図を作成します。
学習曲線/学習するための優れたリソースの可用性は重要な考慮事項です
「UMLDistilled」はあなたが必要とする唯一の本です。
難しさに関しては、JUDE、ビジュアルパラダイム、マジックドロー、Sparxエンタープライズアーキテクトを比較しました。それらのどれもひどく難しいものではありません。または非常に便利です。
私はあなたが魔法の思考にふけっていると思います。これらのUMLツールはあなたの努力を節約しません。