システム設計に向けた優れたモデリングツールはどれほど重要ですか

StackOverflow https://stackoverflow.com/questions/3750267

  •  04-10-2019
  •  | 
  •  

質問

迅速なWiki/Googleは多数のUMLフリーウェアであふれていますが、それらのほとんどは私の期待を満たしていません(「モデリング」ではなく「描画」レベルに限定されています)。 SparxのEAとIBM Rational Roseが完全なデザインから実装ツールキットを提供していることは知っていますが、それらは私の予算外です:(

紙と鉛筆を使用してスケッチする場合は、かなり異なる場合はどうなりますか?
私がUMLの完全な仕様を知っていると仮定し、それを使用することを目指しています

  • ドキュメンテーション
  • チームメンバー間のアイデアコミュニケーション
  • 設計検証
役に立ちましたか?

解決

良い会社は、あなたの生産性を最大化するために、彼らのお金を使って最高のツールを購入するものとします。のルール9を参照してください ジョエルテスト

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

他のヒント

「設計検証」の意味に依存します。それが人間の消費のみである場合 - つまり、あなたは「モデリング」ツールのコスト/費用/複雑さは必要ありません。実際、あなたの状況によっては、白いボード /紙があなたの最善の策かもしれません。あなたが問題とその解決策を仲間のチームメンバーと協力して話しているとき、写真を描くほどコミュニケーションをとることはありません。

電子的に記録する必要がある場合は、明らかにVisioがあります。しかし、あなたが無料でないか、そして/または非windowsを探しているなら、 イード.

モデルからのコード生成を可能にする多くのソリューションがあります。たとえば、 トップケース 事業。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top