[解決済み] UMLダイアグラム作成ツールで一番いいのは何ですか?[クローズド]
質問
あらゆる種類のUMLダイアグラムを作成するためのツールを選ぼうとしています。ユーザビリティは私にとって重要な基準ですが、学習曲線が急であっても、より強力であれば満足します。無料(ビールのように)だと嬉しいですが、その価値があるツールならお金を払ってもいいと思っています。私は何を使うべきでしょうか?
どのように解決するのですか?
背景を少し。最近、大学院の独立プロジェクトで、ユーザビリティのためのUMLツールやUMLの理解度全般について研究しました。 また、私は生計を立てるためにモデル/建築家をしています。
前の記事は答えが多すぎて、質問が足りない。 よくある誤解は、UMLはダイアグラムを作成するためのものだということです。 確かに図は重要ですが、実際にはモデルを作成しているのです。 ここでは、各ベンダーの製品/ソリューションが他より優れている点があるため、回答すべき質問を紹介します。 注:ここに挙げた回答は、ある機能やニーズを他の製品がサポートしている場合でも、ベストであると私が考えているものです。
-
モデリングですか、それともドローイングですか?(ドローイング
アルゴUML
といったフリーの実装や
ビジオ
)
-
今後、モデリングをされますか?(基本的なモデリングを行う場合 - 有料製品のコミュニティ版)
-
プロファイルやメタモデルを通じて、モデリングを形式化したいですか?OCLですか?(
スパークス
, RSM,
ビジュアルパラダイム
)
-
モデルのポータビリティ、XMIへの対応に不安はありませんか?(
GenMyModel
,
スパークス
,
ビジュアルパラダイム
,
アルトヴァ
)
-
作業する必要のある既存の文書一式がありますか?(ドキュメントによって異なります)
-
コードスタブ、またはフル機能のコードを生成したいですか?(
マイモデル
,
ビジュアルパラダイム
,
スパークス
,
アルトバ
)
-
ユースケース管理、パターン作成、アセット作成、RUP統合など、より成熟したプロセスが必要ですか?(RSA/RSM/IBM Rational製品)
詳細な例 IBM Rational Software Architectは、UMLプロファイルの作成時に型の関係を実現する際に、UML 2.0を全面的に実装していませんでしたが、Visual ParadigmとSparxはそれを正しく実現しました。
さて、これはあまりにも詳細すぎたので、より簡単な例を挙げます。
アルゴUML
は、コード生成機能を持たず、UMLのモデリング面よりも描画に重点を置いています。
スパークス
と
ビジュアルパラダイム
しかし、プロジェクトのライフサイクルや他のプロセスにフックすることは、RSM/RSAが得意とするところです。
クローズドな、あるいは製品固有のコード生成プロセスやフレームワークには、その製品から抜け出せなくなる可能性があるので、注意が必要です。
これはストレートなブレインダンプなので、いくつかの詳細は完璧ではないかもしれませんが、これは調べるべき質問と解決策の一般的なマップを提供するはずです。
NEW - 多くのUMLツールの説明付きの良いリストが見つかりました。 Wiki UMLツール一覧
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン