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