軟體配置管理概念 4,CM系統的未來

2021-04-12 19:06:10 字數 992 閱讀 3760

圖2展示的概念代表了典型的商用cm系統的概念,隨著研究的繼續,以及使用和組合概念的經驗,許多新**將會加入進來,這意味著有可能cm系統將會獲取一 組新的基礎cm服務來滿足使用者的需求。但是,不考慮是否每個cm系統設計師正在努力實現相同的特性,始終有一些政治和技術問題影響著cm系統的未來。(政 治問題關係到市場和標準;技術問題關注實現特定機制的可行性。)

一 個主要的政治問題是電腦輔助軟體工程(case)工具的演進。例如,是否case工具零售商會迴避用他們的工具範圍內實現cm,並且假定環境零售商將會在 它們的框架中提供cm支援?如果case零售商與其自己的cm工具支援繫結,當使用者安裝它們的case工具時,將需要解決整合不同cm 系統的問題。同樣,從零售商的角度,他們會從本質上重複解決許多環境框架解決的問題嗎?

另一方面,如果case零售商不將cm工具組合到工具中,他們可以依賴cm環境工程提供合適的框架來整合case工具,並且同時提供一些全域性性的cm功能嗎?沒有人知道這些問題的答案。在任何情況下,cm系統與環境的關係有一種隱含的標準,反之亦然。

許 多技術,研究問題影響cm系統的能力,類似的問題正在上公升。構建cm系統基礎的合適技術是什麼?乙個支援物件持久化的物件導向資料庫是否合適?什麼級別的 環境是cm合適的?它在資料庫中必須是基礎級別,環境框架的整合部分嗎?或者是將cm指定為架構中的較高等級?cm的機制是否可以與cm 功能分離,也就是是否有標準的cm原型可以用在所有的環境來支援所有的cm功能?是否有乙個統一的cm模型?是否可以支援分布式的cm支援?地理位置分離 的團隊是否可以使用同乙個cm系統來進行本地cm和系統整合?這是業界,特別是國防部的協議中的主要問題。是否有可能支援跨軟體開發?工程師是否可以在主 機開發乙個產品,並在維護中同時發布到目標機器?標準是否擴大了cm系統的限制?是否cm同樣的支援乙個百萬行**的產品和乙個上億行**的產品?是否可 以對cm過程的所有方面,包括使用者敏感的部分建模,並在cm系統中實現?

以上問題的答案還不清晰,進展很有可能會源自各個方面--從cm系統零售商,環境架構師和研究員,工具集成員,軟體過程建模論壇和電腦輔助設計/工程,電腦整合生產商世界。 

軟體配置管理的意義

提到軟體配置管理,作為從事軟體的人來講,相必都不陌生。要想真正做到實施好配置管理,對於軟體配置管理的意義及其重要性我想應該有必要的認識和理解。軟體配置管理,softwareconfiguration management 其簡稱 scm 在軟體配置管理中,有乙個關鍵的一環就是變更管理,而變更管理的基...

軟體配置管理的意義

rational華南使用者組 朱擁綱 提到軟體配置管理,作為從事軟體的人來講,相必都不陌生。要想真正做到實施好配置管理,對於軟體配置管理的意義及其重要性我想應該有必要的認識和理解。軟體配置管理,software configuration management,其簡稱scm 在軟體配置管理中,有乙個...

你所不知道的配置管理(1) 配置管理概念

配置管理 configuration management 是為了確保軟體開發過程中的產品的一致性 穩定性 可追溯性 回滾性等一系列目的而採取的技術上和管理上的手段的總稱。往往由於軟體開發過程當中重心放在了 開發 本身,配置管理往往被當成了不重要的環節而被忽略了。提起配置管理,很多人都會認為把文件和...