私の意見では、Sybase PowerDesignerは私がこれまで働いた中で最高のUML設計ツールです。 このツールを使用すると、UML 2標準で提供されているすべての機能を実行できます。
PowerDesignerの最大の欠点は、クロスプラットフォームの欠如です。 残念ながら、このプログラムはWindowsでのみ機能します。 このため、UMLのVisual Paradigm、Umbrello UML Modeller、UMLのPoseidonなど、さまざまな設計ツールを試す必要がありましたが、それぞれがさまざまな理由でPowerDesignerを失います。 Umbrelloには機能がなく、無料ですが非常に不安定です。 ポセイドンはあまり便利ではありません。 ビジュアルパラダイムは洗練されすぎています。
PowerDesignerに切り替える前に、Rational Roseを使用しました。 Roseは優れた強力なツールですが、PowerDesignerはそれよりも優れています。 より便利で、ダイアグラムを視覚化する機能があり、データベース設計はUML標準に従ってではありませんが、より適切に実装されています。
サポートされているプログラミング言語:C#、C ++(コード生成のみ)、Java、PowerBuilder、VisualBasic。 利用可能なXMLおよびIDL生成。 独自の言語を追加することもできます。
サポートされるデータベース:IBM DB2、Informix、Ingres、InterBase、Access、MS SQL、MySQL、Oracle、PostgeSQL、Sybase AS Anywhere、およびEnterprise。
長所:
-便利で直感的なインターフェイス。
-うまく実装されたデータベース設計。
-無料のビューア。
-チーム開発用の共通リポジトリのサポート。
-豊富な視覚機能。 かなり深刻な視覚効果を含むさまざまな方法を使用して、好きなようにグラフに色を付けることができます。
-コードを生成するために、既存のテンプレートを新規作成および変更する機能。 このために、ユーザーインターフェイスがあります。
-UML 2.0標準のサポート。
短所:
-Windowsのみ。
-開発者あたり3000ドルから7500ドルの価格。
-C ++の逆生成(コードからモデルを作成)の欠如。
参照:
- ウェブサイトPowerDesigner。 試用版をダウンロードできます。