Visual Studio 2010讓敏捷開發和云計算落地

發表于:2010-03-25來源:作者:點擊數: 標簽:開發StudioVisualvisualstudio
從某種意義上來說,我們現在生活在一個軟件的世界:新的空客A380中包含超過10億行代碼;通用汽車預測到2010年平均每輛汽車有超過1億行代碼。 Windows XP 有4千萬行代碼。許多產品的價值正在從硬件向軟件轉移,因此軟件開發需要變得更加高效率、高 質量 并且面

  從某種意義上來說,我們現在生活在一個軟件的世界:新的空客A380中包含超過10億行代碼;通用汽車預測到2010年平均每輛汽車有超過1億行代碼。Windows XP有4千萬行代碼。許多產品的價值正在從硬件向軟件轉移,因此軟件開發需要變得更加高效率、高質量并且面向業務。

  軟件開發的復雜程度除了隨著應用需求和搭建環境自身的復雜性逐漸升高之外,在大量已有系統的兼容性、平臺的演進、開發語言的升級等方面也面臨了巨大的挑戰。微軟(中國)有限公司開發工具及平臺事業部大中華區總經理謝恩偉在與51CTO.com記者溝通過程中談到:“Visual Studio 2010 Beta 2版本截止2010年1月底,下載已超過10萬人次,居全球第二位,刷新了國內對非正式版軟件產品下載的記錄。這也說明了目前國內超過150萬的開發者們,他們也都在積極尋找著應對這些挑戰的方法?!?/p>

  微軟(中國)有限公司開發工具及平臺事業部大中華區總經理謝恩偉

  軟件開發不只是技術問題

  軟件開發過程的本質是作為軟件開發的人或團隊通過項目管理、需求分析、分析設計、開發、測試、配置管理、變更及缺陷管理、構建發布管理過程,實現軟件從早期的需求、到中期的架構設計或原型、再到可運行的發布版本的不斷演進。

  在整個軟件產品周而復始的演進過程中,會產生很多的版本,這些版本記錄了軟件產品從構思、到成長、成熟的整個生命周期。開發平臺需要更加關注開發者和開發團隊的需求,并融入工程化和敏捷開發的思路,解決當前軟件開發人員所面臨的團隊協作、流程變更的挑戰。

  “Visual Studio 2010是一個生于敏捷,用于敏捷的開發平臺”,謝恩偉談到:“如果把敏捷作為一個理念來說,那么Scrum就是一種實踐,它做為一種迭代式增量軟件開發過程和敏捷項目管理方法。通過將整個軟件開發過程分成多個迭代周期,幫助團隊更好的應對變更,降低風險,實現增量交付、快速反饋。它提供了一種靈活的經驗方法,幫助你駕馭迭代,實現遞增的軟件開發過程。Visual Studio 2010正是微軟的開發團隊基于敏捷開發實現的產品?!?/p>

  Scrum的一個關鍵原則就是承認用戶可以在項目過程中改變主意,變更需求,而這是以往的方法不能輕易解決的需求變化的問題。Visual Studio 2010不僅可以通過為團隊提供協作平臺、全生命周期的透明度提高個人開發者的積極性,持續接納用戶反饋并迅速適應變化。而且還具備了完成敏捷項目中的項目規劃、項目執行、項目監控的詳細描述,建立敏捷項目的管理能力。

  “在Visual Studio 2010中創建一個基于敏捷的團隊項目,它內置了一套Microsoft Solutions Framework for Agile Development 5.0的流程模版”,微軟開發技術工具顧問姚冬靖談到:“在模板中有詳細的過程使用手冊,所以開發團隊中的參與者,不管你之前對敏捷有多少了解,通過模板你就可以最快的去了解我們如何做敏捷的項目?!?/p>

  這里面最大的一個亮點就是如何把一個很長的產品開發周期,切割成一個個短的迭代,只有在短周期的迭代里面,項目經理才可以更精確的實現項目規劃。在Visual Studio2010中提供了很多非常實用的文檔模板,例如產品需求模板。傳統的需求文檔都用Word來完成,而在Visual Studio 2010中,是用Excel來實現需求的跟蹤和記錄,這樣做的好處是它可以與后端的團隊實現雙向同步。

  通過更新的方式隨時將需求發布在后端的服務器上,項目經理需要做的就是挑選幾項需求的功能點,把它劃分到參與開發者當前的一個迭代中去。而且項目經理可以隨時以柱狀圖的展現形式來確認需求分發的是否合理,每個參與者工作的飽和度,以便對項目進行更加合理的分配。然后通過發布功能直接將信息同步到服務器上,項目組中所有的參與者就可以第一時間知道整個項目的計劃和自己所做部分在整個項目中所處的位置。

  微軟開發技術工具顧問姚冬靖現場演示輕松進行敏捷開發

  一鍵實現部署的云計算開發 進入軟件開發工程化

  通過互聯網,以軟件為主體,在不同的設備平臺之間為用戶帶來無縫的體驗,是微軟一直以來提出的三屏一云的愿景?!斑@其實就是怎樣能夠把互聯網和數據中心結合在一起,為廣大的在線服務提供更好的支持,然后在這個層面上為用戶提供無縫的體驗”,謝恩偉談到:“RIA的概念讓互聯網應用變得像桌面應用軟件那樣為用戶帶來了更加豐富多彩的體驗。Visual Studio 2010用全新的WPF進行設計,開發者借助它能夠更好的實現在線服務的應用軟件開發以及豐富的互聯網交互應用?!?/p>

  在微軟工具與平臺事業部技術經理肖江的演示中可以看到,在Visual Studio 2010中不僅提供云開發前端的指示,在后端對云計算也提供了一站式的服務。只需要點擊一個按鈕,開發完成的應用就會快速的生成兩個文件,即成為做好的應用程序包。只需要將這兩個文件簡單的上傳到Windows Azure這個計算平臺,打開鏈接登陸就可以在線看到應用程序最后實現的效果。

  “這是Visual Studio 2010在云計算應用方面的拓展,通過大家非常熟悉的軟件開發工具,快速搭建起一個在線應用軟件,并通過Visual Studio 2010一鍵就把現有的應用發布在Azure平臺上”,謝恩偉說:“這一點讓35%希望進行在線應用軟件開發和服務的開發者們歡呼雀躍?!?/p>

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97