開發應用程式
您執行的工作包含修改應用程式或資料庫以符合特定目標,以及驗證變更是否不小心影響應用程式的其他部分。 當您或小組開發應用程式時,可以使用 Visual Studio Premium 或 Visual Studio Ultimate 執行常見的工作,其中包括實作功能、修正 Bug、編碼等。 您可以執行類似這些與所遵循的開發程序或方法無關的工作。 在許多程序中,開發人員會在反覆項目、里程碑或開發週期的過程中重複執行設計、開發和測試工作。
利用 Visual Studio 元件之間的整合,您可以執行下列工作:
將程式碼變更與特定工作和 Bug 產生關聯。
識別進行特殊變更時必須執行的測試。
根據排程計劃和追蹤進度。
一般工作
下表列出支援此案例之一般工作的說明,以及詳細資訊的連結,這些資訊可幫助您成功完成這些工作。
工作 |
支援內容 |
---|---|
識別影響工作的變更:Visual Studio Premium 和 Visual Studio Ultimate 會提供各種新的或改進的功能,可協助您開發應用程式。 |
|
檢閱現有軟體和資料庫設計:在許多情況下,必須執行的開發工作會要求變更現有的應用程式。 在您開始之前,可以檢閱該應用程式的架構與設計,讓您更清楚必須在哪些地方進行變更。 |
|
準備開發、執行和測試環境:在您建立或修改程式碼之前,必須先使用適當的原始程式碼來設定開發和測試環境。 如果您要使用資料庫,也必須有這些資料庫離線表示的存取權限。 |
|
定義識別常見編碼問題的規則並避免進行有問題的簽入:您可以指定一組程式碼分析規則,用來找出軟體或資料庫程式碼中常見的設計、命名和效能問題。 您可以將這些規則分成幾個常用的群組, 並且定義簽入原則,這些原則會使用規則避免可能造成問題的程式碼簽入。 |
|
尋找、管理及追蹤必須完成的工作:必須進行的變更通常是定義在工作、Bug 或另一個工作項目中。 這些所有的工作、錯誤與工作項目都可以用於建立並管理您的開發排程。 |
|
進行程式碼變更來完成工作或修正 Bug:在開發週期中,您會將大部分時間花費在程式碼變更。 這個處理序包含選取工作或 Bug、簽出必要檔案、修改程式碼,以及在確認變更正確後進行簽入。 這項工作包括對應用程式程式碼與資料庫程式碼進行變更。 |
|
準備並同步處理資料庫之間的結構描述和資料:您可以比較並選擇性地同步處理已部署資料庫之間的資料庫結構描述。 您也可以比較和選擇性地同步處理這些資料庫中包含的一個或多個資料表的資料。 |
相關案例
Visual Studio Application Lifecycle Management 使用者入門
如果您不熟悉 Visual Studio Premium 或 Visual Studio Ultimate,可以深入了解如何在小組開發環境中使用它來改善生產力,並且降低應用程式開發伴隨的風險。模型化應用程式
您可以使用 Microsoft Visual Studio Premium 管理設計軟體所面臨的挑戰和複雜度。 您可以使用 Visual Studio Premium 以視覺化方式,依據現有的內容和未來希望擁有的內容建立應用程式模型。 您還可以建立和維護圖表,在應用程式的邏輯模型對應到實體模型時協助您將模型視覺化;如此可讓您變更、驗證和分析「正在設計」的軟體。測試應用程式
您可以使用 Visual Studio Premium 和 Visual Studio Ultimate 在整個測試生命週期中提高生產力, 還可以使用 Visual Studio Premium 或 Visual Studio Ultimate 計劃投入測試的心力。 此外還可以建立、管理、編輯和執行手動和自動化測試。 您可以根據計劃檢閱測試進度。建置應用程式
您可以使用 Team Foundation Build 建立及管理程式碼和資料庫的自動化建置, 也可以建立置放伺服器部署組建, 並且分析建置趨勢。計劃和追蹤專案
您可以使用 Visual Studio Team Foundation Server 計劃和追蹤專案,無論使用的是彈性程序、正式程序或是這些程序的變化。 透過計劃專案、依據計劃追蹤進度及進行必要的調整,就可以降低風險、避免發生意外狀況,以及管理專案的成本。