當前位置:編程學習大全網 - 編程語言 - 微軟VisualStudio2010實戰中的孫子兵法前言

微軟VisualStudio2010實戰中的孫子兵法前言

隨著軟件開發的國際化,對軟件的質量和管理要求也在提高。順應應用生命周期管理逐漸被業界接受和認可的趨勢,微軟發布了Visual Studio 2010。它是微軟的新壹代開發工具和平臺,致力於引領下壹代平臺的開發,增強開發者團隊的敏捷思維管理和協作能力,提高IT技術人員的工作效率。

利用各種工具合理輔助管理(ALM)中的各個關鍵環節,是Visual Studio 2010的壹個重要特點。它還支持統壹建模語言(UML)和領域特定語言(DSL),可以為各種應用提供合適的工具。NET技術人員,而這只是微軟更大模型平臺的壹部分。

讀者要註意,在2010版本之後,微軟不再使用VSTS進行命名,而是使用Visual Studio 2010(包括開發的IDE、用於架構設計的UML和用於周期管理的TFS等。)進行統壹命名。

這本書的起源

在微軟Visual Studio 2010工具中,真正的主角不再是作為編碼工具的VS IDE,而是作為ALM(應用生命周期管理)核心的TFS(Team Foundation Server),這是微軟Visual Studio系列產品的革命性進步。在其之前的版本(VSTS 2005/2008)中,存在安裝配置復雜、對硬件環境要求高等問題,且沒有強大的建模架構設計工具和軟件開發敏捷過程模型思想進行指導,因此在微軟方向工作的技術圈沒有得到有效推廣。網。

如今,微軟Visual Studio 2010中壹系列產品測試開發流程(CTP→Beta1→Beta2→RC→RTM)的功能更加成熟,具有安裝簡單、配置簡單、功能強大、易於使用的特點,以及具有bug管理協同能力的測試管理工具(微軟測試管理器2010)。這個開發工具,集成了團隊開發、協同管理、架構建模設計和軟件開發過程模型(Scrum、XP等。),是軟件工程的發展趨勢,但是很多。NET程序員對此知之甚少。

作為壹名IT職業經理人和軟件開發人員,我們壹直在關註微軟Visual Studio的相關書籍,但是市面上很少有詳細介紹其功能和做法的書籍。我理想中的書應該是壹本非常實用的書,能夠真正幫助從事的人員。網。如果這本書能達到我的目的,對大家的技術實踐和對軟件過程思想的理解都會有很大的幫助和促進。在大量研究和實踐的基礎上,我們還查閱了大量相關資料,加強研究,力求融會貫通。在此期間,我們也得到了微軟相關部門的大力支持,歷時八個月終於寫出了這本書。

本書的主要目的是幫助從事微軟相關技術工作和軟件開發的人員,使他們能夠快速熟悉Visual Studio 2010的新特性和應用,並能夠使用Visual Studio 2010構建自己的開發和測試環境。

在本書中,我們將分析所遇到的問題和困難。NET開發人員、架構師和測試人員在工作中遇到的問題,並使用Visual Studio 2010解決。相信這些問題的解決會給開發者帶來不少收獲,幫助讀者開闊視野,更快地掌握Visual Studio 2010主要特性和功能的應用以及項目過程的管理技巧,從而起到拋磚引玉的作用。

這本書的主要內容

本書* * *包括9章,每章的主要內容如下:

第1章“VS 2010實踐與軟件開發”介紹了Visual Studio的概念和新特性,解釋了它的框架機制,也介紹了它的主要功能應用範圍。

第二章“TFS 2010安裝場景”,介紹了如何搭建Visual Studio 2010的單服務器和多服務器環境,並進壹步介紹了從TFS 2008遷移到TFS 2010的過程以及測試實驗室的管理配置。

第3章“MSF開發模式和流程”介紹了如何在Visual Studio中與MSF進行交互。最後介紹了MSF項目管理的優勢,並介紹了通過MSF敏捷開發模板進行項目開發和管理。

第四章“VS 2010團隊協作管理”,介紹了如何在Visual Studio中使用SharePoint(WWS)模板構建團隊門戶,說明了Visual Studio可以集成網站功能來管理團隊項目。

第五章“源代碼功能的控制和管理”介紹了它是貫穿整個軟件項目周期的壹個重要過程。Visual Studio 2010源代碼工具可用於源代碼的分支和合並管理,還引入了使用自定義源代碼控件標簽和模板等高級管理功能。

第六章“版本控制管理”介紹了如何在TFS獲取源代碼、編譯應用、構建和發布的步驟,說明了版本控制不是簡單的簽入和簽出源代碼,而是涉及到版本合並、同步、分支等問題,這些問題都可以由TFS來解決。

第七章“Visual Studio 2010建模應用管理”,介紹架構等新功能以及相關工具的使用。主要介紹架構建模的功能和工具(包括微軟模型瀏覽器、開發設計工具模型、代碼分析和這些架構設計工具)以及功能的擴展。

第八章“Visual Studio 2010測試管理”介紹了Visual Studio 2010中新增的測試功能和相關工具的使用,重點介紹了測試功能和工具的擴展(微軟測試和實驗室管理、測試應用生命周期、自動UI測試)。

第九章“TFS報表管理和定制”介紹了報表的分析、定制和發布管理,說明了生成報表的重要性,並進壹步介紹了報表安全性和項目報表制作。

如何閱讀這本書

這應該算是國內第壹本關於Visual Studio 2010的原著了。讀者應該如何利用這本書更快的掌握Visual Studio 2010?

本書的章節安排是基於讀者對Visual Studio 2010函數練習的循序漸進的學習順序。建議初學者由前向後閱讀,從敏捷思路開始,然後熟悉Visual Studio函數實踐的應用。因為Visual Studio涉及的內容很實用,所以建議先通讀這本書,主要是了解Visual Studio的核心功能(也就是這本書的骨架)和敏捷實踐方法,然後根據書中的例子自己調試。當我們從整體上對Visual Studio 2010有了壹個初步的了解之後,我們就嘗試在實例的基礎上練習新的功能,以便快速的應用到實際的項目工作中。

Visual Studio 2010是微軟新的開發工具和平臺。它以軟件生命周期(SDLC)和軟件應用周期(ALM)為主線來開發、設計、測試和管理軟件。通過本書的學習,讀者將掌握Visual Studio的敏捷開發思想,從更高的層面看待軟件工程,從而逐步組織自己的綜合知識。

在此基礎上,讀者需要應用這些知識。比如可以嘗試使用Visual Studio 2010來調用設計模型和工作項,或者使用DGML來設計有向圖模板等等。在練習的過程中,可以反復查閱這本書的例子,從而掌握Visual Studio的知識。

表示感謝/感激

衷心感謝微軟(中國)開發工具與平臺事業部、微軟(上海)開發團隊(TeamArch,Visual Studio Team System 2010 architecture)和電子工業出版社對本書的關註和支持,以及所有編輯和相關人員為本書的出版付出的努力。在本書的寫作過程中,感謝TeamArch的周京生的熱心幫助,也感謝我們很多微軟MVP的兄弟朋友和部分網友的熱心支持。他們都提出了有益的建議,對本書的修改和完善起到了重要作用。

Visual Studio 2010有很多函數應用知識的特點。這本書其實是希望給讀者壹個拋磚引玉的作用,讀者可以把這本書當做編程的“界面”。本書重點介紹了Visual Studio的新功能和實踐。稍後,筆者將構思壹本關於Visual Studio Team System軟件工程思想敏捷之道的書,相信會讓讀者對微軟的軟件工程實踐思想有更高的認識。

由於作者水平有限,書中的不足和錯誤在所難免,請各位專家和讀者批評指正。

閃電

2065年3月438+00

讀者和作者之間的技術交流,請訪問肖鑫論壇。

  • 上一篇:北大青鳥java培訓:八個最佳的數據中心開源挖掘工具?
  • 下一篇:ardurino***有幾種編程語言
  • copyright 2024編程學習大全網