軟體工程師手冊/支援流程/配置管理
外觀
< 軟體工程師手冊
以下是維基百科對配置管理的描述。
評估開發團隊規模和開發範圍是專案初期需要明確的兩個關鍵點。團隊規模越大,制定配置管理策略就越重要,該策略能確保開發人員在不互相干擾的情況下進行工作(例如,使用工具自動支援本地開發沙箱、整合和釋出區域,而不是像以前一樣“手工製作”)。開發越複雜,配置管理策略就越複雜。具體來說,是否需要支援同一產品的多個版本?如果是,更重量級的配置管理策略(支援分支的策略)更可取。
能夠從基線倉庫自動重新建立軟體是必不可少的,無論專案或團隊規模如何。它提供了製造流程所需的產品可預測性。
以下是一些支援配置管理的常用工具:
- Makefile 和 make:最初,這些工具是為了讓程式設計師能夠修改一個原始檔,然後鍵入“make”以重新生成所有可執行檔案,而無需記住每個原始檔的精確名稱或每個原始檔的精確編譯時選項。如今,許多程式設計師還在 Makefile 中包含迴歸測試。
- 分散式版本控制系統。程式設計師使用 VCS 從倉庫中提取最新版本(頂端)到沙箱(也稱為工作目錄),測試它,進行一些更改,然後將任何改進提交回倉庫。
- ...
- make
- 828-1990 IEEE 軟體配置管理計劃標準 ISBN 0-7381-0394-2
- 1042-1987 IEEE 軟體配置管理指南 ISBN 0-7381-2378-1