2011-08-03 39 views
2

我是Windows和.Net的新手(在* nix環境中,超過10年以上的C + +,PHP,Python和其他一些經驗)。使用Visual Studio的系統架構和設計 - 真實世界的例子

我正在尋找一個在線教程(最好是視頻),這將幫助我快速掌握使用Visual Studio建模和實施解決方案的速度。

理想情況下,該視頻將顯示:

  1. 如何創建VS UML圖(這是甚至可能的開箱即用,還是需要額外的附加組件?)
  2. 從生成代碼UML圖(這可能嗎?)
  3. 設計和創建單元測試代碼

我將是那個會告訴我如何進行上述使用Visual Studio的任何鏈接非常感謝。

爲了記錄,我已經很熟悉UML,並且不一定需要關於該教程的教程。如果示例/視頻着手解決「真實世界」(但是簡化)問題,這將會非常有用,因此它比「hello world」類型的教程更有用。

我將以.Net語言實現代碼 - 很可能是C#。

回答

1

Pluralsight網站上有一段視頻「Visual Studio 2010中的解決方案建模與UML」here唉,這不是免費的。我沒有親眼看過,所以我不能擔保,但大部分Pluralsight的東西都是高質量的。

Visual Studio 2010 Ultimate Edition有一個名爲「Modeling Project」的項目模板。 「添加新項」或「架構」菜單中的「添加新圖」上打開此對話框:

enter image description here

「Wrox的專業的Visual Studio 2010」的第54章介紹了與Visual Studio 2010旗艦版造型建築師。它描述並顯示了不同的圖表類型,並描述瞭如何從代碼生成圖表,而不是圖表如何生成代碼。實際上,現在我嘗試了一個建模測試項目,其構建這樣一個項目的輸出結果並不明顯。

我通常使用Sparx Systems Enterprise Architect進行設計和代碼生成,因爲它可以通過圖表中的代碼和代碼生成圖表。他們的網站上有一個UML教程。我知道你本身不需要UML教程,但可以在他們的第2部分教程中使用Microsoft工具集來查看用於建模的VS2010是否適合您的需求。

來自Packt的書名爲「使用Visual Studio 2010的Packtpub軟件測試」和Manning的書名爲「單元測試的範例在dot NET中」以及Addison-Wesley的書名爲「Visual Testing with Visual Studio 2010「可能就是您在Visual Studio中測試所需的全部知識。

顯然,Visual Studio for Testers,儘管我不再關注哪些版本的Visual Studio中可用的功能。爲Visual Studio版本的對比頁here

我只記得有一個關於測試的另一個Pluralsight視頻標題爲「單元測試與MSTest的」 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地址從您的模型開發測試,但不是專門的單元測試。您可以按照鏈接查找有關主題中單元測試的更多信息。