Visual Studio 2010 Ultimate的用戶包含了項目管理人員(PM),架構師,開發人員和測試人員,他們覆蓋在整個軟件開發生命周期中。而VSTS 2010則為軟件開發項目流程中不同角色的人員提供相應的工具,并且最主要的是將這些工具以Team Foundation Server為核心整合在一起,增強了軟件開發團隊中的溝通與協作。我們將能夠實現完整的使用程序生命周期管理,使得開發團隊能夠在開發流程的早期以及在整個開可預見性發流程中確保更高的和更好的質量。
圖6 微軟MSF軟件流程基礎模型
5.敏捷的架構設計(Architecture)(項目經理、架構師或開發人員)
VSTS 2010支持統一建模語言UML(Unified Modeling Language)及特定領域語言DSL(Domain Specific Language),.NET項目管理人員、軟件架構師或者開發人員可以丟掉Rose建模工具,執行 軟件架構的構建。
所示微軟MSF軟件流程基礎模型設計設計活動階段,經過概念設計、邏輯設計和物理設計(參考圖6),在軟件工程圖紙設計流程中,VSTS2010可以敏捷的執行 軟件工程設計(參考圖1 Architecture工具模板),從而輔助的完成軟件工程文檔。如圖7所示,執行 軟件工程類聯系圖的設計。

圖7 設計UML Class Diagram
鼠標右鍵,點擊“Create Lifeline”菜單項,可以自動生成Lifeline,在這基礎上可以執行 類的時序圖的設計,如圖8所示。

圖8 設計UML Sequence Diagram
另外,在架構管理方面,VSTS 2010通過新的架構閱讀器(Architecture Exp lorer)和架構層圖(Architecture Layer Diagram),以圖形化的方式描述系統架構,從而使得項目中的技能人員或非技能人員都能以模型透過圖形化的方式執行 協作,以及定義企業與系統功能。
文章來源于領測軟件測試網 http://www.kjueaiud.com/