私は合理的なバラの特徴リストを探しましたが、彼らが提示しているものは、機能のリストではなく冗長です。これらのいずれかが、UMLからのクラステンプレートの作成をサポートしていますか?IBM Rational RoseはMicrosoft Visioでは何ができますか?
答えて
一般的に、Visioは描画ツールであり、Rational Roseはモデリングツールです。私には、これらはtwo different families of toolsです。もちろん、いくつかのツールを2つのカテゴリのうちの1つに明確に分類するのは難しいですが、一般的には、描画ツールが描画しているモデルを理解していないという主な違いがあると主張します。これは、モデルが正しいかどうかをチェックしたり、モデルをコードから生成したりすることができない可能性が高いことを意味します。
有効なポイント。経験から、私はvisioは、バラがない非論理的な組み合わせを可能にすることを知っています。 –
Rationalは世界でも最高のUMLツールでしたが、Eclipseの統合とGMFフレームワークを使用して以来、モデルの直接的な制御などが不安定で、非常に遅くなっています。 Visioはより良いです!
まあ、クラステンプレートの
の作成は大きな問題ではありません...多くの安価なUMLツールはそれを行う...そして、それらの多くは、あなたがあなた自身の変革を書くことができますよう
Sparx Systems Enterprise Architect tool
[www.sparxsystems.com][1]
しかし...私は
...それらの機械的な変換から実用的な利益を見たことがないしかし、Visioは、一般的に私のための悪い選択である
モデルを構造化するのは簡単ではありません ...これは単なる描画ツールです... Sparx Systems Enterprise Architectなどの安価なUMLツールをお試しください。 ..彼らは そして
- これらのツールは... ...ソースコードからクラス図を生成することができ、多くの状況でのIBMのツールよりも優れ良くすることができますどの ヴィソ...することはできません
- あなたは、プログラミング言語によって にでき、それらのいくつかもがコードの実行からシーケンス図を生成する...
しかし、最高のUMLモデリングツールは、ホワイトボードであることを忘れないでください... いくつかの安価な製品であなたの壁にアジャイルモデリングenviromentsを行うことができます。
ホワイトボード状シートをアジャイルモデリングのための壁に
ジョーディが言及しているように、違いはRose(や他の人)のようなツールがUMLのルールを理解していることです。モデル化エラーを捕らえることができます。さらに重要なことは、モデルをより簡単にリファクタリングできることです。 "Customer"クラスの名前が "Account"に変更されたことをモデルで変更すると、Customerへの参照はすべて更新されます。
覚えておいてください - 良いUMLモデルは、回路図のようなものです。伝達する内容について非常に正確なルールがあります。モデリングのアプローチは、アプリケーションを直接コーディングするのではなく、コードをほとんどコード化するのではなく、アプリケーションを生成することを意味します。多くの組み込み/安全に重要なシステムがこのように構築されています。
UML図では何を達成しようとしていますか?これは人々がより正確にあなたの質問に答えるのを助けるかもしれません。
また、UML 2.xを使用する必要がある場合は、Rational Software Architectをお勧めします。(モデリングの必要性に応じて)Roseは、UML 1.xに合わせて設計されています。
- 1. Rational Rose用のCOMまたは.NET SDKはありますか?
- 2. Rational RoseでC#コードをリバースエンジニアリングすることはできますか?
- 3. IBM Rational Application Developer/Rational Software Architectをスピードアップする方法
- 4. Visio Process Simulatorとは何ですか?
- 5. IBM Rational Software ArchitectでDrools Rules Engineを開発することはできますか?
- 6. ベースラインの元に戻すIBM Rational Team Concert
- 7. IBM Rationalアプリケーション開発者がubuntuで起動しない
- 8. IBM Rational DOORS:ユース・ケースの拡張?
- 9. IBM Rational Application Developer開始時のJDKエラー
- 10. IBM Rational Application DeveloperでSpring MVCを使用する
- 11. IBM RSA(Rational Software Architect)でのXMLカタログの編集
- 12. 私はMicrosoft VisioでデータベースダイアグラムをどのようにSql Server 2005にインポートできますか?
- 13. Visioでオブジェクトリレーショナルダイアグラム用の正しいステンシルは何ですか?
- 14. Visioで使用される「システムシーケンス」フィールドとは何ですか?
- 15. Rational Team Concertの欠陥とタスクの違いは何ですか?
- 16. Visioのページは、VisioのVBA(またはCOM API)では、例外
- 17. Rose :: DB :: Objectメタデータからテーブルを作成することはできますか?
- 18. Rational、EAなど何か?
- 19. Microsoft Media Foundationのステータスは何ですか?
- 20. Microsoft Visio 2010のCSSに類似したものはありますか?
- 21. IBM Rational Developer for Power IDEのエラーリストを自動的に取得する方法は?
- 22. MicrosoftアカデミックナレッジAPIでは、エンティティ属性の「RId」は何ですか?
- 23. IBM WebSphereの適切な「ワークフロー」ツールとは何ですか?
- 24. スタンバイモードでは何が起きますか?
- 25. /fakeは何ができますか?
- 26. Microsoft Visio 2007のシーケンス図でループを表現するにはどうすればよいですか?
- 27. Rational RSAラーニングガイド
- 28. IISにRational Publishing Engineデータ・サービスをデプロイできますか?
- 29. 変数でできないポインタは何ができますか?
- 30. Microsoft Visual SourceSafe 2005は無料で使用できますか?
「冗長」とは何ですか? –