次の方法で共有


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

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

" "を参照してください。チャネル 9 ビデオ: シミュレートしてアーキテクチャをアップグレードします。

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

Diagram

表示される内容

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

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

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

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

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

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

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

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

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

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

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

Diagram

表示される内容

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

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

依存関係グラフ

依存関係グラフ上のコード間での依存関係の対応付け

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

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

コードから UML クラス ダイアグラムを作成する、C (のみ)

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

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

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

シーケンス図でコードを視覚化する

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

一般的なタスク

トピック

タスク

UML モデリング プロジェクトおよびダイアグラムを作成する

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

UML モデルとダイアグラムの編集

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

XMI ファイルから UML モデル要素をインポートする

XMI 他のモデリング ツールからエクスポート 2.1 ファイルとしてシーケンス図、クラス図、およびユース ケース図からのインポートの UML 要素

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

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

UML クラス ダイアグラムからコードを生成する

実装を呼び出すクラス ダイアグラムから、C コードを生成します。

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

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

モデル要素と作業項目とのリンク

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

図のイメージのエクスポート

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

関連タスク

トピック

タスク

コードのビジュアル化

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

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

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

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

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

開発時のシステムの検証

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

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

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

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

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

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

外部リソース

カテゴリ

リンク

フォーラム

ブログ

Visual Studio ALM + Team Foundation Server のブログ

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

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

その他のサイト

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