ソフトウェア設計のためのモデルの開発

更新 : 2010 年 9 月

モデル図を使用すると、コードやソフトウェア システムでサポートする必要があるユーザー要求に関するアイデアを理解、明確化、および伝達することが容易になります。 たとえば、ユーザー要求を記述および伝達するには、Unified Modeling Language (UML) のユース ケース図、アクティビティ図、クラス図、およびシーケンス図を使用します。 システムの機能を記述および伝達するには、UML コンポーネント図、クラス図、アクティビティ図、およびシーケンス図を使用します。

注意

このリリースの追加機能を利用するには、Visual Studio 2010 Microsoft Visual Studio 2010 Visualization and Modeling Feature Pack をダウンロードしてインストールします。

このリリースでは、次の UML 図を生成できます。

表示される内容

UML アクティビティ図: リファレンス

ビジネス プロセスにおけるアクションと参加要素の間の作業の流れ

ビデオへのリンク

UML コンポーネント図: リファレンス

システムのコンポーネント、インターフェイス、ポート、および関係

ビデオへのリンク

UML クラス図: リファレンス

システム内でデータを格納および交換するための型、およびその関係

ビデオへのリンク

ビデオへのリンク

UML シーケンス図: リファレンス

オブジェクト、コンポーネント、システム、またはアクターの間の相互作用のシーケンス

ビデオへのリンク

UML ユース ケース図: リファレンス

システムでサポートされるユーザーのゴールおよびタスク

ビデオへのリンク

ビデオへのリンク

システムのアーキテクチャまたは既存のコードを視覚化するには、次の図を生成します。

表示される内容

レイヤー図: リファレンス

高度なアーキテクチャのシステム

ビデオへのリンク

ビデオへのリンク

依存関係グラフ

方法: .NET コードに対する依存関係グラフを生成する

既存のコード内の依存関係とその他の関係

ビデオへのリンク

コードで生成されたクラス図

クラス ダイアグラムの使用 (クラス デザイナー)

.NET コードでの型とその関係

コードで生成されたシーケンス図

方法: シーケンス図を使ってコードを精査する

.NET コードでのメソッド呼び出しのシーケンス

ビデオへのリンク

一般的なタスク

トピック

タスク

方法: UML モデリング プロジェクトおよび UML モデリング図を生成する

モデルを生成し、図を追加する。

ビデオへのリンク

方法: UML モデルおよび UML 図を編集する

図を描画して、モデルを編集する。

ビデオへのリンク

パッケージと名前空間の定義

パッケージを生成して、異なるチーム メンバーが作業できる単位にモデルを分割する。

ビデオへのリンク

プロファイルとステレオタイプを使用したモデルのカスタマイズ

ステレオタイプを使用してモデル要素をカスタマイズし、特定の目的に合わせて標準の UML モデル要素を拡張する。

方法: 作業項目をモデル要素にリンクする

モデル要素と作業項目の間にリンクを作成して、タスク、テスト ケース、バグ、要求、問題、またはモデルの特定のパートに関連するその他の作業を追跡できるようにする。

方法: 図のイメージをエクスポートする

モデルと図を保存して、Visual Studio Ultimate を使用していないユーザーを含む他のユーザーとの間でこれらを共有できるようにする。

関連するタスク

トピック

タスク

既存のコードの視覚化

依存関係グラフ、シーケンス図、およびレイヤー図を生成し、見覚えのないコードを確認して調べる。

ユーザー要求のモデリング

モデルを使用して、ユーザーのニーズを明確にし、伝達する。

ソフトウェア システムのアーキテクチャのモデリング

モデルを使用して、システムの全体構造と振る舞いを記述し、それがユーザーのニーズに合致することを確認する。

開発時のシステムの検証

ソフトウェアがユーザーのニーズとシステムの全体的なアーキテクチャに常に合致することを確認する。

開発プロセス内でのモデルの使用

アジャイル開発でのモデルの使用

モデルを使用して、開発段階でシステムを容易に理解および変更できるようにする。

モデリング ソリューションの構築

大規模または中規模のプロジェクトでモデルを整理する。

外部リソース

カテゴリ

リンク

ビデオ

ビデオへのリンク

ビデオへのリンク

ビデオへのリンク

フォーラム

ブログ

技術文書およびジャーナル

The Architecture Journal - Issue 23: Architecture Modeling and Processes (アーキテクチャ ジャーナル - 第 23 号: アーキテクチャのモデリングとプロセス)

その他のサイト

MSDN アーキテクチャ センター

履歴の変更

日付

履歴

理由

2010 年 9 月

トピックの本文にビデオのリンクを含め、リンクを再編成して簡単に確認できるようにしました。 この情報をより良くするためにフィードバックをお寄せください。 皆さまのご協力に感謝いたします。

カスタマー フィードバック