2

簡単なwiki/googleは、多数のumlフリーウェアで私を氾濫させますが、それらのほとんどは私の期待を満たしていません(「モデリング」ではなく「描画」レベルに制限されています)。sparxのEAとIBMのRationalRoseが完全な設計から実装までのツールキットを提供していることは知っていますが、それらは私の予算から外れています:(

紙と鉛筆を使ってスケッチした場合、大幅に異なるでしょうか?
私がUMLの完全な仕様を知っていると仮定し、それを次の目的で使用することを目指します

  • ドキュメンテーション
  • チームメンバー間のアイデアコミュニケーション
  • 設計検証
4

3 に答える 3

2

「設計検証」の意味によって異なります。人間が消費するだけの場合、つまり、コードを生成またはリバース エンジニアリングするつもりがない場合は、「モデリング」ツールのコスト/費用/複雑さは必要ありません。実際、状況によっては、ホワイトボード/紙が最適な場合があります。仲間のチーム メンバーと協力して問題とその解決策について話し合うときに絵を描くことほど、コミュニケーションに役立つものはありません。

電子的に記録する必要がある場合は、明らかにvisioがあります。ただし、無料および/または非ウィンドウを探している場合は、yEdをご覧ください。

于 2010-09-20T11:52:16.957 に答える
2

良い会社は、生産性を最大化するために、お金を使って最高のツールを購入します。The Joel Test のルール 9 を参照してください。

正直なところ、ほとんどの場合、マーカー ペンとホワイト ボードは、チーム メンバー間でアイデアを伝達するための最良のツールになると思います。

于 2010-09-21T00:53:57.847 に答える
0

無料のモデルからのコード生成を可能にする多くのソリューションがあります。たとえば、Topcasedプロジェクトを見てください。

上記のように、検証部分を除いて (自動化できる、または既に自動化されている検証方法の場合)、ツールはまったく必要ありません。ただし、ツールは依然として利点をもたらします。一般的に言えば、あまり良くないツール (すべての UML 要素のサポートなど) がたくさんあるので、ツールがニーズに合っているかどうかを確認する必要があります。ツールが見つからない場合は、鉛筆と紙を使用してください。

于 2010-10-12T20:58:43.497 に答える