2011-08-03 13 views
2

私はWindowsと.Net(C/C++、PHP、Pythonなど、* nix環境で10年以上の経験があります。Visual Studioを使用したシステムアーキテクチャーとデザイン - 現実世界の例

私はオンラインチュートリアル(ビデオが望ましい)を探しています。これは、Visual Studioを使ってソリューションをモデル化して実装するためのスピードアップに役立ちます。

理想的には、ビデオが表示されます:

  1. VSとのUML図を作成する方法(箱から出して、このことも可能である、または私は余分なアドオンが必要なのですか?)
  2. からコードを生成UMLダイアグラム(この可能ですか?)
  3. 設計とコード

のユニットテストを作成し、私は、Visual Studioを使用して、上記実施するためにどのように私を見るであろう任意のリンクのために非常に感謝されます。

私はすでにUMLに精通しており、必ずしもそのことに関するチュートリアルは必要ありません。例/ビデオが "現実世界"(ただし単純化された)問題を解決するために用意されているので、 "hello world"型のチュートリアルよりも役に立ちます。

私はこのコードを.Net言語で実装しています。これはおそらくC#です。

答えて

1

PluralsightのWebサイトhereに「Visual Studio 2010でのUMLによるソリューションモデリング」というビデオがありますが、それは無料ではありません。私はそれを自分で見ていないので、私はそれを保証することはできませんが、Pluralsightのもののほとんどは高品質です。

Visual Studio 2010 Ultimate Editionには、 "Modeling Project"というプロジェクトテンプレートがあります。 「新しいダイアグラムを追加する」このダイアログを開くか、「アーキテクチャ」メニューの「新しい項目の追加」:「WROXプロフェッショナルのVisual Studio 2010」の

enter image description here

第54章には、建築家のためのVisual Studio 2010の究極とモデリングを記述する。異なるダイアグラムの種類を示し、示し、ダイアグラムからコードを生成する方法を説明しますが、ダイアグラムからコードを生成する方法については説明しません。

実際には、私はモデリングテストプロジェクトを試しているので、そのようなプロジェクトを構築することの成果は何であるかはっきりしません。

私は一般的にSparx Systemsエンタープライズアーキテクトを設計およびコード生成に使用しています。これはダイアグラムのコードとコードからダイアグラムを作成できるためです。彼らのウェブサイトにはUMLチュートリアルがあります。 UMLチュートリアル自体は必要ありませんが、Microsoftのツールセットをパート2のチュートリアルで使用して、VS2010がモデリングのニーズに合っているかどうかを確認することができます。

「Packtpub Software Testing with Visual Studio 2010」というタイトルの書籍と「ドットネットのサンプルを使ったユニットテストの技術」という本の本と、Addison-Wesleyの書籍「Visual Studioによるソフトウェアテスト」おそらくVisual Studioでのテストについて知っておく必要があります。

明らかにVisual Studio for Testersがありますが、Visual Studioのどのバージョンでどの機能が利用できるかについては現在考えていません。Visual Studioのエディションの比較ページがhere

である私はちょうど「MSTestを持つユニットテスト」というタイトルの検査上の別のPluralsightビデオがあります覚えてhere

3

ありの動画の2シリーズ:one on MSDNone on Channel 9は、Visual StudioとのUMLダイアグラムの作成について2010アルティメット。また、hands-on-labsもあります.Microsoft ALM Catalystサイトにあります。

私はすべてのビデオを認識していないんだけど、this topic on MSDNは、UMLダイアグラムからコードを生成する方法について説明していますが、MSDNでのみ利用可能Visual Studio 2010 Feature Pack 2の一部として現在利用可能である可視化&のモデリング機能パックをインストールする必要がありますサブスクリプション。

This topicは、モデルからのテストを開発するためのものですが、具体的には単体テストではありません。トピックの単体テストの詳細については、リンクをたどって参照できます。

関連する問題