csci軟件配置項(xiàng) 軟件配置管理中的配置項(xiàng)是什么樣?
軟件配置管理中的配置項(xiàng)是什么樣?配置項(xiàng)主要有兩類:作為產(chǎn)品一部分的工作結(jié)果;項(xiàng)目管理和機(jī)構(gòu)支持過程中生成的文檔。每個(gè)配置項(xiàng)的主要屬性是:名稱、標(biāo)識(shí)符、文件狀態(tài)、版本、作者、日期等。軟件配置項(xiàng)包括哪些內(nèi)
軟件配置管理中的配置項(xiàng)是什么樣?
配置項(xiàng)主要有兩類:作為產(chǎn)品一部分的工作結(jié)果;項(xiàng)目管理和機(jī)構(gòu)支持過程中生成的文檔。
每個(gè)配置項(xiàng)的主要屬性是:名稱、標(biāo)識(shí)符、文件狀態(tài)、版本、作者、日期等。
軟件配置項(xiàng)包括哪些內(nèi)容?
軟件配置管理是整個(gè)軟件開發(fā)過程中的一項(xiàng)工作。對(duì)于軟件項(xiàng)目,軟件配置管理規(guī)范至少包括以下內(nèi)容:(1)配置項(xiàng)及其命名規(guī)則。(2) 配置庫文件目錄結(jié)構(gòu)。(3) 角色和權(quán)限的定義。(4) 配置項(xiàng)更改過程。(5) 配置項(xiàng)發(fā)布。(6) 基線定義和基線更改。項(xiàng)目中的基線有兩個(gè)方面:一個(gè)是作為里程碑的基線;另一個(gè)是模塊的階段性實(shí)現(xiàn)基線(對(duì)于工作產(chǎn)品)。一般來說,有必要避免改變基線。對(duì)于這兩個(gè)不同的基線,其影響范圍不同,建立和改變的方式也不同。項(xiàng)目基線變更控制委員會(huì)由顧客代表、產(chǎn)品經(jīng)理、項(xiàng)目經(jīng)理、技術(shù)經(jīng)理組成。發(fā)布的里程碑基線的變更必須由變更控制委員會(huì)確認(rèn),并由QA記錄。所有受更改影響的配置項(xiàng)都需要在重新同步后重新發(fā)布。但是,對(duì)于只保留為工作狀態(tài)的基線,只需重新發(fā)布,基線團(tuán)隊(duì)確認(rèn)更改并記錄在QA中。
軟件配置管理的主要任務(wù)是什么呢?
軟件配置管理貫穿于軟件開發(fā)過程,適用于軟件項(xiàng)目。軟件配置管理規(guī)范至少包括:(1)配置項(xiàng)及其命名規(guī)則(2)配置庫文件目錄結(jié)構(gòu)(3)角色權(quán)限定義(4)配置項(xiàng)更改過程(5)配置項(xiàng)分發(fā)(6)基線定義基線更改項(xiàng)目基線雙方:里程碑基線;另一個(gè)模塊階段基線(工作產(chǎn)品)一般來說,要避免兩種基線變更,影響范圍與建立變更型項(xiàng)目基線相同。變更控制委員會(huì)由顧客代表、產(chǎn)品經(jīng)理、項(xiàng)目經(jīng)理和技術(shù)經(jīng)理團(tuán)隊(duì)發(fā)布基線變更。里程碑類型的基線變更必須由變更控制委員會(huì)確認(rèn),并由QA記錄。受更改影響的配置項(xiàng)需要重新同步并重新發(fā)布。基線一般只應(yīng)保持在工作狀態(tài),有必要建立一個(gè)基線組來確認(rèn)更改并由QA記錄,即軟件配置管理(SCM)是一種識(shí)別、組織和控制更改的技術(shù)。軟件配置管理貫穿于軟件工程的全過程。在構(gòu)建軟件時(shí),變更是不可避免的,并且變更加劇了項(xiàng)目中軟件開發(fā)人員之間的混亂。SCM活動(dòng)的目標(biāo)是識(shí)別變更,控制變更,確保變更的正確實(shí)施,并向其他相關(guān)人員報(bào)告變更。從某種意義上說,單片機(jī)是一種識(shí)別、組織和控制修改的技術(shù)。其目的是最大限度地減少誤差,提高生產(chǎn)效率。軟件配置管理貫穿于整個(gè)軟件生命周期。它為軟件開發(fā)提供了一套管理方法和活動(dòng)原則。軟件配置管理對(duì)軟件企業(yè)管理者和研發(fā)人員都具有重要意義。
什么是軟件配置管理?
根據(jù)管理的嚴(yán)格程度,配置項(xiàng)一般分為三個(gè)層次:(1)基線管理中包含的配置項(xiàng)基線管理中包含的配置項(xiàng)是指變更時(shí)需要經(jīng)過嚴(yán)格變更程序的配置項(xiàng),需要進(jìn)行變更申請(qǐng)和審批。審批的嚴(yán)格程度一般分為兩個(gè)層次:一)項(xiàng)目經(jīng)理或建行審批就可以了,一般局部小變動(dòng)。二) 在CCB批準(zhǔn)納入基線之前,通常需要進(jìn)行審查或測(cè)試(稱為驗(yàn)證)和質(zhì)量保證。(2) 不包括在基線中但不能隨意更改的配置項(xiàng)通常稱為受控項(xiàng)。這些配置項(xiàng)不需要更改,但只有在獲得配置管理員或項(xiàng)目經(jīng)理的許可后才能更改。基線項(xiàng)目和受控項(xiàng)目的寫入權(quán)限應(yīng)該是唯一的,一般cm或PM具有唯一的寫入權(quán)限。(3) 不受控制的項(xiàng)目不能控制變更。要包含在基線管理中的配置項(xiàng)狀態(tài)更改通常是先不受控制,然后受控制,最后基線化的。更改時(shí),先簽出(checkou)進(jìn)行修改,修改后再簽入(checki)進(jìn)行控制,等待驗(yàn)證(測(cè)試或評(píng)審),驗(yàn)證后進(jìn)行基線檢查。包含在受控但不包含在基線中的配置項(xiàng)的更改通常是先不受控,然后受控。變更時(shí),先簽出修改,修改后再簽入提交控制。納入基線管理的時(shí)間是管理平衡問題。一般來說,配置項(xiàng)只有在基本穩(wěn)定時(shí)才納入基線管理。如果經(jīng)常變動(dòng),納入基線后,管理成本會(huì)增加。例如,單元測(cè)試通過后就不會(huì)形成基線,因?yàn)榇藭r(shí)代碼并不穩(wěn)定,但可以作為受控項(xiàng)使用,不能隨意更改。對(duì)這個(gè)問題的判斷也與項(xiàng)目團(tuán)隊(duì)的規(guī)模有關(guān)。如果規(guī)模大,涉及人員多,可能還需要建立一個(gè)基線。經(jīng)過系統(tǒng)測(cè)試,形成一個(gè)基線,一般稱為產(chǎn)品基線。此時(shí),系統(tǒng)基本穩(wěn)定,可以發(fā)布給更多的人理解和使用。當(dāng)代碼未包含在基線中但處于控制之下(提交給測(cè)試人員進(jìn)行測(cè)試)后,不能隨意更改。它應(yīng)該由配置管理員批準(zhǔn)并通知測(cè)試人員。
計(jì)算機(jī)軟件配置項(xiàng)是什么?
軟件配置項(xiàng)一般認(rèn)為是軟件生命周期各階段活動(dòng)的產(chǎn)品批準(zhǔn)后的軟件配置項(xiàng)。