軟件設(shè)計(jì)中如何建立配置庫(kù)
作者:佚名 時(shí)間:2012-08-16 分享到:
簡(jiǎn)單地說(shuō),配置庫(kù)就是所有配置項(xiàng)的集合,配置庫(kù)結(jié)構(gòu)的常用組織形式有按配置項(xiàng)類型分類建庫(kù)和按任務(wù)建庫(kù)兩種。
按配置項(xiàng)的類型分類建庫(kù)的方式用于通用的應(yīng)用軟件開(kāi)發(fā)組織,這樣的組織一般產(chǎn)品的繼承性較強(qiáng),工具比較統(tǒng)一,對(duì)并行開(kāi)發(fā)有一定的需求。使用這樣的庫(kù)結(jié)構(gòu)有利于配置項(xiàng)的統(tǒng)一管理和控制,同時(shí)也能提高編譯和發(fā)布的效率,但也因?yàn)閹?kù)結(jié)構(gòu)不是面向各個(gè)開(kāi)發(fā)團(tuán)隊(duì)的開(kāi)發(fā)任務(wù)的,可能會(huì)造成開(kāi)發(fā)人員的工作目錄結(jié)構(gòu)過(guò)于復(fù)雜,帶來(lái)一些不必要的麻煩。
按任務(wù)建立相應(yīng)配置庫(kù)適用于本專業(yè)軟件的研發(fā)組織。在這樣的組織內(nèi),使用的開(kāi)發(fā)工具種類很多,開(kāi)發(fā)模式以線性發(fā)展為主,所以就不有把配置項(xiàng)嚴(yán)格地分類存儲(chǔ),人為增加目錄的復(fù)雜性,對(duì)于研究性的軟件組織來(lái)說(shuō),此種設(shè)置策略相對(duì)更加靈活。