概要
1
基礎
2
ツールを入手する
3
学習を開始する
ソフトウェア アーキテクチャとはコードを理解するには複数の作業が必要です。ツールを利用することで、コードの編成、関係、および動作を視覚化して理解に役立てることができます。たとえば、コード内の既存の関係およびパターンを確認するには、依存関係グラフを生成します。目的とするシステム アーキテクチャを伝達するには、レイヤー ダイアグラムを作成します。このレイヤー ダイアグラムを使用してコードと設計の一貫性を維持します。コードでメソッドを実装する方法を理解するには、シーケンス図を生成します。既存のクラスの構造を確認するには、クラス ダイアグラムを作成します。 続きを読む >>
ソフトウェア アーキテクチャのプロセスに関するこのコンテンツをご覧になった後、アプリケーションの開発に使用するツールをインストールして作業環境を準備してください。 全般およびアーキテクチャの概要 (英語、PDF、2.95 MB) 最近のソフトウェア開発は複雑です。それに伴って開発チームをサポートするツールも多くの移動パーツを使用するようになっています。Visual Studio 2010 もその例外ではありません。この製品ファミリを理解するには、まずコンポーネントを全体的に検討し、各コンポーネントを組み合わせる方法を考えることが 1 つの方法です。その後、Team Foundation Server で統合する個々のコンポーネントの詳細を検討していきます。
Visual Studio の適切なバージョンを選択するには、Visual Studio 2010 に関する比較表 (英語) を参照してください。
次のリソースを参照し、コード、要件分析、システム設計、ソフトウェア設計のライフサイクルの詳細を理解するための学習に役立ててください。 ソース コードの依存関係グラフを生成する (英語、PDF、2.95 MB) このチュートリアルでは、任意のプロジェクトを使用してオブジェクト モデルの依存関係グラフを生成する方法を説明します。依存関係グラフによってオブジェクトの階層と参照構造を確認できます。これはオブジェクト設計を視覚化して整理するのに有効な方法です。この機能を使用するには、Visual Studio Ultimate が必要です。 アプリケーション アーキテクチャを探索する (英語) 既存のシステムを変更すると、どのような不具合が起こるか手遅れになるまでわからないことがよくあります。そうなると時間とコストがかかり、リリース直後に多くのバグ修正が必要になる可能性があります。アーキテクチャ エクスプローラーでは、依存関係ビューを使用して、変更する項目に関連している項目をあらゆるレベル (メソッド、クラス、名前空間、アセンブリ、またはソリューション) で確認できます。 ビデオに関するホワイト ペーパー (英語、Word、379 KB) (もはや利用できます) 視覚化ツールおよびモデリング ツールを使用して設計を変更する このチュートリアルでは、ソフトウェア システムをユーザーのニーズに合わせるために Visual Studio 2010 Ultimate で使用できるツールについて説明します。これらのツールには、統一モデリング言語 (UML) 図、レイヤー ダイアグラム、コードベースの依存関係グラフ、シーケンス図、クラス ダイアグラムなどがあります。 |
関連トピック 設計とモデリングのビデオ シリーズ (英語) マイクロソフト アプリケーション アーキテクチャ ガイド (英語) Visual Studio でアプリケーション ライフサイクル管理 Visual Studio でアプリケーション ライフサイクル管理: ドキュメント アーキテクチャ デベロッパー センター 書籍 (英語)
|
ページのトップへ