版本控制是軟體配置管理系統的重要產品元素

myattitude發表於2008-07-24
版本控制是軟體配置管理的基礎,可以保證軟體工程中產品元素的一致性,版本控制是對配置管理系統中不同版本的元素進行標識和跟蹤的過程,版本標識的目的是便於對版本加以區分、檢索和跟蹤,以表明各個版本之間的關係。一個版本是軟體工程產品元素的一個例項,在功能上和效能上與其他版本有所不同,或是修正、補充了前一版本的某些不足,實際上,對版本的控制就是對版本的各種操作控制,包括檢入檢出控制、版本的分支和合並、版本的歷史記錄和版本的發行。
  現代SCM系統功能特徵:
1、支援質量管理與控制標準(ISO,CMM)
2、跨平臺(操作平臺,管理平臺)
3、併發和序列的版本控制(Copy-Modify-Merge/Lock-Unlock-Lock)
4、支援異地同步開發
5、備份/恢復功能
6、架構模式(C/S、B/S)
7、處理二進位制檔案
8、團隊協同工作
9、基於TCP/IP 協議,支援不同的LAN或WAN
10、非功能性要求:(效率、可伸縮性、安全性)
11、整合化工作能力
12、支援變更控制
13、支援軟體“三庫”管理(開發庫、受控庫和產品庫)
14、未來能力

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14780914/viewspace-408784/,如需轉載,請註明出處,否則將追究法律責任。

相關文章