いっしきまさひこBLOG

AI・機械学習関連、Web制作関連、プログラミング関連、旅行記録などなど。一色政彦。

Visioを使ったUML設計に関する情報

Microsoft Office Visio」はビジネス文書や技術文書で用いる図(グラフィックス イメージ)を作成するためのソフトです。

Visioの次の2つのバージョンでは、プログラムを設計するためのモデリング言語「UML」を使った設計図の作成が行えます。

【UMLが利用できるVisioのエディション】

・Visio Professional

・Visio for Enterprise Architect (以降、VEA)

Visio Professionalは単体製品として購入できますが、VEAは単体では購入できないようです。VEAはVisual Studio .NET Enterprise Architectにバンドル(同梱)されているので、VEAを使いたい場合はVS.NET Enterprise Architectを購入する必要があります。

Visio ProfessionalとVEAでは、機能に少し差があります。例えば、VEAには、「モデルのエラー チェック機能」などがありますが、Visio Professionalにはありません。機能差についての詳細は以下のサイトを参照してください。

Microsoft:Visio Professional と Visual Studio .NET の主な違い Version 2002

最近、「Visioを使ったUML設計」に関連する本が発売されたようです。

visiouml.gif

UMLをこれから始める人には、次の「UML辞典」もお勧めです。

umldic.jpg

書籍の購入は以下のサイトへ:

amazon.co.jp:実践 UMLによるシステム開発―SEのためのVisioと.NET活用術―

書籍の内容については以下のサイトへ:

共立出版:実践 UMLによるシステム開発―SEのためのVisioと.NET活用術―

「Visioを使ったUML設計に関する情報」はWeb上にもあります。

・Visioで始めるUMLモデリング

 第1回 「習うより慣れよ」方式で学ぶUMLモデリング (2004/06/05)

 「1.Visioを使ったUMLモデリングの導入

 「2.VS.NETプロジェクトのリバース・エンジニアリング

 「3.UML要素を使ったUMLクラス図の作成

 「4.UMLクラス間の関連の設定

 第2回 Visioを使ったUMLクラス図の拡張 (2004/07/29)

 「1.クラス図に属性要素を追加するには?

 「2.クラス図に操作要素を追加するには?

 「3.クラス図の抽象度レベルと表現可能なクラス間の関連

 「4.Visioで表現可能なクラス間の関係の種類

 第3回 Visio UMLモデリングの実力 (2004/08/21)

 「1.Visioで作成可能なUMLモデル図

 「2.UMLモデル図の追加とUMLユースケース図の作成

 「3.UMLシーケンス図の作成とデータ互換性

 「4.Visio for EAの機能とデータベース・モデリング

・MSDN アカデミック アライアンス 技術資料:Visio によるオブジェクト指向設計入門

第 1 回 : Visio 入門

第 2 回 : Visio と UML

第 3 回 : Visio によるクラス図設計入門

第 4 回 : Visio の便利な機能

第 5 回 : 実践アプリケーション開発チュートリアル ~設計編~

第 6 回 : 実践アプリケーション開発チュートリアル ~開発編~

MSDN:Microsoft Visio 2000 を使ってコードを UML 図形にリバース エンジニアリングする方法

・MSDN:Visual Studio .NET Enterprise Architect での Visio プラットフォームを使用したデータベース モデリング

パート 1:オブジェクト ロール モデリング(ORM)のサポート

パート 2:バーバライザの使用方法/オブジェクト型を独立としてマークする方法/関連のオブジェクト化/その他の ORM 制約を ORM ソース モデルに追加する方法

パート 3:セット比較制約(サブセット、等値、排他) の追加方法/排他的論理和制約を排他と分離必須の組み合わせにより作成する方法

パート 4:ORM モデルに基本的なサブタイプの詳細を追加する方法/追加した詳細をデータベース スキーマにマップする方法

パート 5:サブタイプを個別のテーブルにマップする方法/出現頻度制約

VisioのUML関連のアドイン ツールに次のものがある。

Microsoft Download:Visio 2002 UML To XMI Export

Microsoft Download:Visio 2003 UML To XMI Export

UML図をXMI形式でエクスポートするためのツール。XMI(XML Metadata Interchange)形式は、OMGが標準化しているファイル形式で、多くのUMLモデリング ツールとの間で互換性がある。

UML関連の書籍には以下のものもあります。

vbuml.gif

購入は以下のページへ:

Amazon.co.jp:Microsoft Visual Basic .NETで学ぶUML

目次は以下のページへ:

MSDN:Visual Basic .NET で学ぶ UML

英語ですが、次の本もあります。

visiouml2.gif

Amazon.co.jp:Professional Uml With Visual Studio .Net: Unmasking Visio for Enterprise Architects

そのほかのVisio関連の書籍は以下のとおり。

【Visioのサービス パック】

Microsoft Visio 2003 Service Pack 1

Microsoft Visio 2002 Service Pack 2