第1代:基于文件,以版本控制、支持Check out/Check in模型和簡單分支為主要特征
第2代:基于項目庫,支持并行開發團隊協作以及過程管理
第3代:全面結合CM管理等各個軟件開發環節的軟件配置管理整體解決方案
企業要實施軟件配置管理常常面臨的第一步就是要選擇合適的工具,在此將列出一個成熟的軟件配置管理工具應該具備的特征:
——配置項(對象)管理
版本控制配置管理
并行開發支持
基線支持
——構建與發布管理
能利用流行的構建工具:ANT/MAKE支持多平臺構建
支持并行構建
能自動處理構建依賴關系
能收集和維護重新產生之前構建所需要的信息
——工作空間管理
能自動跟蹤工作空間中所有類型的變更能應用不同配置填充工作空間
工作空間既允許隔離又允許更新
——流程管理
不同類型的對象都應具備流程定制能力流程的范圍可定制
支持測試與發布流程
——分布式開發的支持
負載均衡——與其他工具的集成能力
變更請求工具開發工具
其他CASE工具
命令行,SDK
——易用性、易管理性
報告能力架構的彈性
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/