Home. 
.

transparent

transparent

transparent

UML としての XML スキーマ

XMLSpy® 2012 は XML スキーマを Altova UModel® 2012 の UML 2 プロジェクトとしてエクスポートすることができます。

Unified Modeling Language (UML) は、ソフトウェアやデータベース開発チームの間で複雑なデータ構造とソフトウェア開発プロジェクトのモデリングを行うための有効な手段として近年認知度を増しています。

XMLSpy® 2012 を使えば DTD/スキーマメニュー機能により、UML 形式を扱う Altova UModel® 2012 プロジェクトファイルとして XML スキーマをエクスポートすることができます。

Export schema as UML

XMLSpy の UML へ変換ダイアログにあるオプションを選択することで、UML プロジェクトの微調整を行い、スキーマを表す UML 図のデフォルト表示オプションを選択します :

Export schema as UML

以下の例では XMLSpy® 2012 スキーマメニューの XML スキーマにある Author 要素と同じものが UModel® 2012 の図の中に表示され、シーケンスの代わりに mName という新しい要素が表示されています :

Export schema as UML

Export schema as UML

UModel® 2012 のユーザーは必要な仕様をスキーマとは別の場所に記述し、それとアプリケーションのロジックを対応させたいと思うかも知れません。これはケース図、クラス図、シーケンス図や複合構造図などの図を UML プロジェクトに追加、拡張することで達成することができます。UModel® 2012 プロジェクトのクラス図は XML スキーマと連携を取ることのできる Java または C# コードを生成することができる様にデザインされています。

UModel® 2012 ではモデル要素にハイパーリンクを添付することができます。ハイパーリンクを使うと様々なモデルを持つ UML 図との相互参照や、仕様書などの外部ファイルへの参照、または HTML ページへのリンクや開発チームのプロジェクト Wiki などへの参照を行うことができます。

UModel® 2012 のユーザーは UML 図を修正することでスキーマの修正を行うことができます。Umodel プロジェクトと実際の XML スキーマは独立したファイルで、スキーマの UML モデルは、スキーマデザインと XSD ファイルそのものの中間となる抽象レベルを作成することになります。

これによりチームの共同作業によりスキーマの開発作業を行っている開発者は、UML モデルを青写真として使用することができます。UML モデルで施された変更は UModel® 2012 プロジェクトメニューにより同期が行われない限り XSD ファイルには実装されません :

Export schema as UML

UModel® 2012 は双方向のエンジニアリングをサポートします。あなたのチームの1人の開発者が XMLSpy® 2012 でスキーマを見直している場合、 UModel® 2012 を使っている別の開発者は新しいバージョンの XSD から UML モデルを直接更新することができます。

UML についてのより詳しい情報はこちらをクリックしてください。XMLSpy® 2012 を使った XML スキーマの開発と修正がどれほど簡単なものなのか体験してみてください - 30日無料トライアル版 XMLSpy をダウンロード



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Like It
.
.

OMG logo

.
.

transparent

transparent