VSTS 2010支持統一建模語言UML(Unified Modeling Language)及特定領域語言DSL(Domain Specific Language),.NET項目管理人員、軟件架構師或者開發人員可以丟掉Rose建模工具,進行軟件架構的構建。
微軟MSF軟件過程基礎模型設計設計活動階段,經過概念設計、邏輯設計和物理設計,在軟件工程圖紙設計過程中,VSTS2010可以敏捷的進行軟件工程設計,從而輔助的完成軟件工程文檔,進行軟件工程類關系圖的設計。
鼠標右鍵,點擊“Create Lifeline”菜單項,可以自動生成Lifeline,在這基礎上可以進行類的時序圖的設計。
另外,在架構管理方面,VSTS 2010通過新的架構瀏覽器(Architecture Explorer)和架構層圖(Architecture Layer Diagram),以圖形化的方式描述系統架構,從而使得項目中的技術人員或非技術人員都能以模型透過圖形化的方式進行協作,以及定義企業與系統功能。
在實際的項目開發實踐中,大多數情況下我們都是在已有代碼的基礎上構建新的系統。在這種情況下,.NET架構師或者開發人員遇到的一個典型的問題就是沒有好的工具可以幫助他們很好地理解現有代碼的架構,從而無法有效地在現有代碼的基礎上,添加新的功能以滿足新的需求。為了解決這個問題,VSTS 2010提供了新的建模工具——架構瀏覽器(Architecture Explorer)。
新的架構瀏覽器可以讓架構師或者開發人員為已有代碼創建完整的架構圖,理解原有系統的各個組件是如何協作在一起的。這將為架構師或者開發人員決定如何使用,復用或者是棄用現有代碼提供足夠的有價值的參考信息。
原文轉自:http://www.anti-gravitydesign.com