Visual SourceSafe 2005 Software Configuration Management in Practice: Best practice management and development of Visual Studio .NET 2005 applications with this easy-to-use SCM tool from Microsoft
暫譯: Visual SourceSafe 2005 實務中的軟體配置管理:使用這款 Microsoft 易於使用的 SCM 工具進行 Visual Studio .NET 2005 應用程式的最佳實踐管理與開發

Alexandru Serban

  • 出版商: Packt Publishing
  • 出版日期: 2007-02-16
  • 售價: $2,200
  • 貴賓價: 9.5$2,090
  • 語言: 英文
  • 頁數: 404
  • 裝訂: Paperback
  • ISBN: 1904811698
  • ISBN-13: 9781904811695
  • 相關分類: .NETVisual Studio
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Best practice management and development of Visual Studio .NET 2005 applications with this easy-to-use SCM tool from Microsoft
  • SCM fundamentals and strategies clearly explained
  • Real-world SOA example: a hotel reservation system
  • SourceSafe best practices across the complete lifecycle
  • Multiple versions, service packs and product updates.

In Detail

Why is Software Configuration Management important?
Software Configuration Management (SCM) is the discipline of managing the building and modification of software through techniques including source-code control, revision control, object-build tracking, and release construction. SCM involves identifying the configuration of the software at given points in time, systematically controlling changes to the configuration, and maintaining the integrity and traceability of the configuration throughout the software development lifecycle.

Software Configuration Management is one of the first skills a serious developer should master, after becoming proficient with his or her development tools of choice. Unfortunately, this does not always happen because the subject of SCM is not commonly taught in either academic or company training.

When developing software, you need to have a manageable team development effort, track and maintain the history of your projects, sustain parallel development on multiple product versions, fix bugs, and release service packs while further developing the application. This is where the concepts of Software Configuration Management come into play; SCM is about getting the job done safer, faster, and better.

Visual SourceSafe has a long history behind it. The previous versions were either loved for their ease of use and integration with other Microsoft products, or hated because the headaches caused by using them improperly. This book will help you to avoid such problems.

What you will learn from this book?

  • The fundamental principles and benefits of Software Configuration Management
  • How Visual SourceSafe integrates with Visual Studio for source-code control
  • The team cooperation features in Visual SourceSafe
  • Using SourceSafe to manage the development lifecycle to allow the easy release of service packs and updates while developing multiple application versions
  • The best practices for using SourceSafe
  • SourceSafe database creation, security, and maintenance and user management

Approach

After introducing the fundamental principles of SCM and the benefits of using SCM to manage the software development lifecycle this book uses a real-world case-study project to build a Service-Oriented Application named Orbital Hotel. You will learn the team cooperation features in Visual SourceSafe with the help of John and Mary, two fictional team members assigned to implement various project components. You can visit Orbital Hotel online and you can download its source code.

The appendices deal with SourceSafe administration tasks: database creation and management, how to secure the database and how to assign users and user rights, how to manage projects and project settings, and how to customize SourceSafe to best suit your development style.

Who this book is written for?

This book is for .NET developers, testers and configuration managers who:

  • Use Visual Studio .NET 2005 for building software
  • Want to use software configuration to manage their products in day-to-day activities
  • Want to improve their efficiency by learning to use the best practices with SourceSafe
  • Want to install, manage, and configure Visual SourceSafe 2005 for optimal operation

The book does not assume previous knowledge of Software Configuration Management or Visual SourceSafe. It takes the reader from the ground up and is a great resource for people starting to learn about this subject. Readers with previous SourceSafe experience will benefit by discovering the improved and new features in Visual SourceSafe 2005.

商品描述(中文翻譯)

最佳實踐管理與開發 Visual Studio .NET 2005 應用程式,使用這款 Microsoft 提供的易用 SCM 工具
- SCM 基礎與策略清晰解釋
- 實際案例:酒店預訂系統
- SourceSafe 在整個生命週期中的最佳實踐
- 多個版本、服務包和產品更新。

**詳細內容**

**為什麼軟體配置管理重要?**
軟體配置管理 (SCM) 是一種管理軟體建構與修改的學科,透過源代碼控制、版本控制、物件建構追蹤和釋出建構等技術來實現。SCM 涉及在特定時間點識別軟體的配置,系統性地控制配置的變更,並在整個軟體開發生命週期中維護配置的完整性和可追溯性。

軟體配置管理是每位認真開發者在熟練掌握其選擇的開發工具後應該掌握的第一項技能。不幸的是,這並不總是發生,因為 SCM 的主題在學術界或公司培訓中並不常見。

在開發軟體時,您需要有可管理的團隊開發工作,追蹤並維護項目的歷史,支持多個產品版本的平行開發,修復錯誤,並在進一步開發應用程式的同時釋出服務包。這就是軟體配置管理概念發揮作用的地方;SCM 是關於更安全、更快速和更好地完成工作的。

Visual SourceSafe 擁有悠久的歷史。早期版本因其易用性和與其他 Microsoft 產品的整合而受到喜愛,或因不當使用而引起的麻煩而受到厭惡。本書將幫助您避免這些問題。

**您將從本書中學到什麼?**
- 軟體配置管理的基本原則和好處
- Visual SourceSafe 如何與 Visual Studio 整合以進行源代碼控制
- Visual SourceSafe 中的團隊合作功能
- 使用 SourceSafe 管理開發生命週期,以便在開發多個應用程式版本的同時輕鬆釋出服務包和更新
- 使用 SourceSafe 的最佳實踐
- SourceSafe 數據庫的創建、安全性、維護和用戶管理

**方法**
在介紹 SCM 的基本原則和使用 SCM 管理軟體開發生命週期的好處後,本書使用一個實際案例研究項目來構建一個名為 Orbital Hotel 的服務導向應用程式。您將在 John 和 Mary 這兩位虛構團隊成員的幫助下學習 Visual SourceSafe 中的團隊合作功能,他們被指派實現各種項目組件。您可以在線訪問 Orbital Hotel 並下載其源代碼。

附錄部分處理 SourceSafe 管理任務:數據庫的創建和管理、如何保護數據庫以及如何分配用戶和用戶權限、如何管理項目和項目設置,以及如何自定義 SourceSafe 以最佳適應您的開發風格。

**本書的讀者對象是誰?**
本書適合 .NET 開發者、測試人員和配置管理員,他們:
- 使用 Visual Studio .NET 2005 來構建軟體
- 希望使用軟體配置來管理日常活動中的產品
- 希望通過學習使用 SourceSafe 的最佳實踐來提高效率
- 希望安裝、管理和配置 Visual SourceSafe 2005 以達到最佳運行效果

本書不假設讀者具備軟體配置管理或 Visual SourceSafe 的先前知識。它從基礎開始,對於剛開始學習這個主題的人來說是一本很好的資源。擁有先前 SourceSafe 經驗的讀者將受益於發現 Visual SourceSafe 2005 中的改進和新功能。