大学での勉強と仕事は彼らの足跡を残し、「コーディング」するだけでなく、特定の「タスク」を設計できることが必要であることが判明しました。 UMLとの私の知り合いは、ステートマシン(ロシア語でおよその場合は有限ステートマシン)から始まりました。
そのため、多くの「ジェスチャー」の結果、最初のフィルターに合格したUMLエディターがいくつか見つかりました(事前に予約しますが、このリストは網羅的なものではなく、製品のギガバイトトライアルバージョンを「入手」できるようになると、IBMのRationalファミリーの概要が少し後に表示されます: )):
1. NClass
2. MS Visio Professional 2007。
3. Altova UModel 2008。
4.マジックドロー。
5. Sparx Enterprise Architect。
6.視覚的パラダイム。
7. Sybase Power Designer
8.合理的(ファミリー)。
これらの「エディター」を次の基準に従って比較しました。
1. UMLサポート。 (0から10までの評価)
2. UML図の検証。 (0から10までの評価)
3. UMLダイアグラムのソースコードの生成。 (0から10までの評価)
4.ソースコードのリバースエンジニアリング。 (0から10までの評価)
5.開発プロセスのサポート(あまり理解していませんが、自己開発のために必要です)。 (0から10までの評価)
6.データベース設計。 (0から10までの評価)
7.デフォルトでサポートされるデータベース。 (データベースごとに、0〜5ポイント)
8.データベースの正当性を確認します(0〜10のスコア)。
9.データベースのリバースエンジニアリング(0〜10のスコア)
10.使いやすさ(気に入ったように)(0から10までの評価)。
さあ始めましょう
NClass
私はすぐにこれが完全に無料のエディターであることを指摘します。 彼はどうやってここに来たの? 私は彼が好きだった:)
バージョン1.08を検討しています。 www.nclass.sf.net開発者によると、バージョン2.0は大幅に改善されてすぐにリリースされるはずです。 リストされているリストから彼が私たちにできること:
1.クラス図のみ(2)。
2.チェック方法がわからない(0)。
3. C#コードのみが生成されますが、かなり良いです(5)。
4.方法がわからない(0)。
5.プロセスは(0)をサポートしません。
6.データベースの操作方法がわからない(0)。
7.-(0)
8.-(0)。
9.-(0)。
10.気に入った:)(9)。
私の意見では、合計は正直に彼の正当な、16ポイントを獲得しました。 開発者がこのプロジェクトに引き続き取り組み、複数のバージョンを提供してくれることを願っています。
次の患者
MS Visio Professional 2007
この
したがって、Visioは多くのこと(描画)を実行できますが、品質はそれほど悪くはありません
UMLサポートもありますが、コード生成と検証がどこかで消えてしまいました...
注意深いユーザーは、この図のエラーに気付くと思います。
データベースを使用する場合、この製品は機能する方法を「忘れていません」。
したがって、Visioの資産には次のものがあります。
1. UMLがサポートされています(9)。
2.バージョン2003ではそうでしたが、なんとなく静かでした(0)。
3.前の段落と同様(0)
4.ああ。 (0)。
5.ありますが、正確で正しい限り、私はまだ判断することを想定していません(8)。
6.設計可能(9)。
7.標準パッケージには、MS Access、MS SQL Server、Oracle、IBM DB2、ODBC、OLE DB用のドライバーが含まれていました。 私の仕事では2つしか使用しませんでした-OracleとSQLサーバーでは、すべてがフルサイズでサポートされています(30)。
8.正しさは、ある種の「曲線」です(7)。
9.既存のベースでモデルを作成できます(9)。
10.かなり便利ですが、もっと良かったかもしれません(7)。
Total MS Visio Professional 2007は、79ポイントの距離をカバーしました。 拍手!
突然、寝室のどこからでもない...
Altova UModel 2008
特定のサークルの有名企業の製品。 どうやら、「最初の実験」の1つです(100%の確実性はありませんが、この会社はこれまで見られていません)。 一見、それだけでは十分ではありません。お互いをもっとよく知りましょう。 UML-はい、彼は(a)それが何であり、どのような動物であるかを知っています。 私
乾燥した統計:
1. UML、それのために作成されました(10)。
2.彼は正確さをチェックする方法を知っています(10)。
3.宣言されたデータから判断すると、Java、C#、Visual Basic、XMLスキーマ(10)のコードを生成できます。
4.リバースすることができ、VSおよびEclipseへの追加として機能できます(10)。
5.ビジネスプロセス(9)。
6.データベースの操作方法がわからない(0)。
7.-(0)。
8.-(0)。
9.-(0)。
10.便利さはありますが、慣れる必要があります。慣れるのが好きです(8)。
最後に57ポイント。
この記事はこれで終わりではありません。次の記事は残りの価値ある代表者について書かれ、続けられます...
UPD Linux OSで同様のプログラムについて学ぶことがhabro-communityにとって興味深い場合は、コメントで退会してください:)