毛片一区二区三区,国产免费网,亚洲精品美女久久久久,国产精品成久久久久三级

軟件產(chǎn)品庫(kù)管理在軍品開發(fā)中的探索和實(shí)踐論文

時(shí)間:2021-07-02 16:00:15 論文 我要投稿

軟件產(chǎn)品庫(kù)管理在軍品開發(fā)中的探索和實(shí)踐論文

  軟件“三庫(kù)”管理是軟件配置管理工作的重要內(nèi)容,產(chǎn)品庫(kù)作為“三庫(kù)”中的重要部分,是檔案部門在參與軍品開發(fā)管理的重要環(huán)節(jié)。本文以筆者所在的軍工科研所為背景,結(jié)合實(shí)際工作,闡述了軍用軟件產(chǎn)品庫(kù)在軟件生命周期中扮演的角色、做好軟件產(chǎn)品庫(kù)管理的意義,以及開展軍用軟件產(chǎn)品庫(kù)管理的實(shí)踐方法。隨著科學(xué)技術(shù)的迅猛發(fā)展,軟件作為特殊的商品,已成為制約武器裝備發(fā)展的核心技術(shù)之一。軍用軟件的特殊性決定了它必須具有嚴(yán)格的保密性、可靠性、有效性,因此必須從軟件工程化管理的理念出發(fā),規(guī)范軍用軟件開發(fā)全過程管理。在實(shí)施軟件工程化的過程中,配置管理是關(guān)鍵過程域之一,也是軟件質(zhì)量保證的重中之重。配置管理過程中軟件“三庫(kù)”的建立是關(guān)鍵環(huán)節(jié),是軟件版本受控的前提和基礎(chǔ),也是確保軟件版本可追溯的必不可少的前提條件。

軟件產(chǎn)品庫(kù)管理在軍品開發(fā)中的探索和實(shí)踐論文

  一、認(rèn)識(shí)軟件產(chǎn)品庫(kù)

  (一)“三庫(kù)”的概念和聯(lián)系

  在軟件實(shí)施開發(fā)過程中,把不同時(shí)期存儲(chǔ)配置的庫(kù)劃分為開發(fā)庫(kù)、受控庫(kù)和產(chǎn)品庫(kù)。開發(fā)庫(kù):開發(fā)庫(kù)用于軟件的設(shè)計(jì)、編碼、調(diào)試和內(nèi)部測(cè)試,由項(xiàng)目組管理,項(xiàng)目CM維護(hù),主要放置項(xiàng)目組正在開發(fā)但還沒被批準(zhǔn)的工作產(chǎn)品。受控庫(kù):受控庫(kù)存放評(píng)審?fù)ㄟ^并完成評(píng)審缺陷修改后的工作產(chǎn)品,由項(xiàng)目CM管理和維護(hù)。產(chǎn)品庫(kù):產(chǎn)品庫(kù)用于存放驗(yàn)收通過后的產(chǎn)品,用于交付、生產(chǎn)等,由檔案管理員控制。

  軟件開發(fā)組日常的工作在開發(fā)庫(kù)中開展,當(dāng)工作達(dá)到里程碑時(shí),再遷移到受控庫(kù),在受控庫(kù)中經(jīng)過更嚴(yán)格的測(cè)試后,再上升到產(chǎn)品庫(kù),最后發(fā)布。配置項(xiàng)在三庫(kù)之間遷移,一級(jí)比一級(jí)的控制更加嚴(yán)格。通過權(quán)限和流程的控制來實(shí)現(xiàn)配置項(xiàng)在不同庫(kù)的訪問。

  (二)產(chǎn)品庫(kù)管理的必要性和重要性

  軟件的產(chǎn)品庫(kù)相當(dāng)于工廠的成品庫(kù),它存放的是最終提交給用戶的產(chǎn)品。如同其他科技檔案在軍品科研、生產(chǎn)中的扮演的角色一樣,產(chǎn)品庫(kù)的軟件產(chǎn)品在武器裝備中具有舉重若輕的地位。從軟件產(chǎn)品庫(kù)出去的軟件必須是唯一的、現(xiàn)行有效的,如果用于生產(chǎn)的設(shè)備安裝的是不受控的非法的軟件,那么帶來的后果不堪設(shè)想。

  首先,軟件是一種數(shù)字產(chǎn)品,其復(fù)制成本極低,幾乎為零,復(fù)制過程中不會(huì)降低軟件本事的質(zhì)量,與原始版本基本沒有差別,而軟件版權(quán)保護(hù)的關(guān)鍵技術(shù),如軟件水印技術(shù)、加密技術(shù)和混淆技術(shù),還不是很完善,并不能給軟件真正意義上的安全,這就給盜版提供了機(jī)會(huì),不同于傳統(tǒng)意義的盜版光盤,這里說的盜版活動(dòng)是指生產(chǎn)調(diào)試人員為了省事而將私自留存的軟件自行修改、刻錄的行為,如果此類不受控制的軟件用于生產(chǎn),會(huì)造成軟件故障無法追溯和查詢的困境。

  其次,軟件的復(fù)用性和移用性程度高,設(shè)計(jì)師通過局域網(wǎng)進(jìn)行軟件的共享和傳遞,一方面造成軟件不受控,另一方面,由于安全漏洞的原因,往往造成軟件病毒的傳播,這對(duì)公共調(diào)試網(wǎng)和武器裝備造成了巨大的危害和損失。

  最后,軟件與硬件不同,在使用過程中沒有磨損、沒有消耗,但軟件是有生命的,在軟件的整個(gè)生命周期中,需求專人跟蹤、管理。

  因此,開展科學(xué)合理的軟件產(chǎn)品庫(kù)管理必不可少。

  二、軟件產(chǎn)品庫(kù)管理實(shí)踐

  (一)加強(qiáng)技術(shù)支持,實(shí)現(xiàn)優(yōu)化配置

  為軟件開發(fā)和管理配置管理工具,因?yàn)榕渲霉芾硎且攒浖谡麄(gè)生命周期內(nèi)建立和維護(hù)產(chǎn)品的完整性為目的的,主要用來標(biāo)識(shí)軟件配置項(xiàng),對(duì)配置項(xiàng)的修改加以系統(tǒng)控制,建立和維護(hù)產(chǎn)品基線庫(kù)、了解產(chǎn)品基線庫(kù)的狀態(tài),如果缺乏良好的配置管理工具,要順利進(jìn)行配置管理工作十分困難。我所應(yīng)用的'是QONE平臺(tái),配置項(xiàng)發(fā)布、變更都會(huì)通過平臺(tái)通知利益相關(guān)方,項(xiàng)目組成員能通過平臺(tái)了解和掌握軟件產(chǎn)品的狀態(tài)。

  在軟件產(chǎn)品庫(kù)的管理過程中,除了硬件工具外,還必須有一套適合自身特點(diǎn)的配置管理程序和制度,并配備完整的三庫(kù)管理人員。在GJB5000A標(biāo)準(zhǔn)的指導(dǎo)下,結(jié)合自身管理特點(diǎn),編制適合我所的相關(guān)規(guī)范文件,如《配置項(xiàng)和基線標(biāo)識(shí)規(guī)范》《三庫(kù)管理規(guī)范》《變更控制規(guī)程》《軟件檔案管理制度》等。我所在實(shí)施軟件工程化管理的過程中,成立了軟件配置管理組(SCM組),明確檔案人員作為SCM中的軟件產(chǎn)品庫(kù)管理員。軟件產(chǎn)品庫(kù)管理員是本單位最高級(jí)別的管理員,其授權(quán)也高于開發(fā)庫(kù)和受控庫(kù),產(chǎn)品庫(kù)管理員根據(jù)軟件規(guī)章制度和規(guī)范文件,結(jié)合檔案管理要求,保證產(chǎn)品庫(kù)軟件配置項(xiàng)的歸屬明確、分類合理、標(biāo)識(shí)明確,確保在實(shí)現(xiàn)軟件配置項(xiàng)嚴(yán)格控制的同時(shí)方便科研人員的利用。

  (二)加強(qiáng)產(chǎn)品庫(kù)的科學(xué)管理,確保軟件產(chǎn)品的有效控制

  為保證產(chǎn)品庫(kù)內(nèi)軟件的穩(wěn)定可靠。產(chǎn)品庫(kù)內(nèi)的軟件在未經(jīng)審批,不允許對(duì)其進(jìn)行任何刪除和更改。產(chǎn)品庫(kù)中的軟件都是已寫入了不可擦寫的光盤中進(jìn)行物理歸檔的,產(chǎn)品庫(kù)管理員要對(duì)其進(jìn)行一致性、完整性、有效性等一系列檢查,具體操作是,根據(jù)《產(chǎn)品庫(kù)物理審核檢查單》,對(duì)比光盤中的配置項(xiàng)和QONE平臺(tái)上的軟件配置管理計(jì)劃,以及歸檔入庫(kù)單,檢查配置項(xiàng)的命名、標(biāo)識(shí)、版本是否符合相關(guān)要求。完成檢查后還要進(jìn)行信息錄入和光盤備份,然后發(fā)布產(chǎn)品庫(kù)信息并通知利益相關(guān)方。

  軟件產(chǎn)品庫(kù)的重要性在于它是直接用于生產(chǎn)的,因此必須嚴(yán)格執(zhí)行出庫(kù)申請(qǐng),不能擅自使用產(chǎn)品庫(kù)以外的軟件用于生產(chǎn)和交付。當(dāng)由于產(chǎn)品交付、生產(chǎn)的需要時(shí),由項(xiàng)目CM申請(qǐng)產(chǎn)品出庫(kù),填寫《產(chǎn)品庫(kù)出庫(kù)申請(qǐng)單》提交部門主管和所級(jí)CCB審批。檔案管理員根據(jù)審批通過的《產(chǎn)品庫(kù)出庫(kù)申請(qǐng)單》辦理產(chǎn)品出庫(kù)。

  軟件產(chǎn)品的更改控制和版本管理是產(chǎn)品庫(kù)管理的重要工作之一。產(chǎn)品庫(kù)內(nèi)的軟件一般是不允許更改的,若確須更改,須經(jīng)用戶同意或在用戶提出更改要求并經(jīng)軍方領(lǐng)導(dǎo)同意后。由產(chǎn)品庫(kù)管理員提取軟件到受控庫(kù),按照受控庫(kù)中文件更改的相關(guān)要求。在履行嚴(yán)格的審批手續(xù)后,方能進(jìn)行更改。更改后的文件,經(jīng)專家評(píng)審確認(rèn)滿足規(guī)定的功能和性能要求,并經(jīng)用戶同意和批準(zhǔn)后,再次存入軟件產(chǎn)品庫(kù),從而完成對(duì)產(chǎn)品庫(kù)中軟件產(chǎn)品的有效更改。具體做法是:當(dāng)軟件配置項(xiàng)需要更改時(shí),由問題提出者填寫《軟件問題報(bào)告單》,《軟件問題報(bào)告單》被批準(zhǔn)(同意更改)后,由軟件開發(fā)人員根據(jù)《軟件問題報(bào)告單》填寫《軟件產(chǎn)品出庫(kù)單》,配置管理員“揀出”須更改的軟件,關(guān)閉配置項(xiàng)的發(fā)行,并向軟件開發(fā)人員發(fā)布出庫(kù)通知。當(dāng)更改和測(cè)試完成后,由軟件開發(fā)人員填寫《軟件更改報(bào)告》,根據(jù)評(píng)審后通過的《軟件更改報(bào)告》,軟件配置管理員將更改后的程序及相關(guān)文檔重新“揀入”產(chǎn)品庫(kù),配置項(xiàng)版本升級(jí)成新的文件版本。

  三、結(jié)語

  在軍工企業(yè)中,科學(xué)有效的產(chǎn)品庫(kù)管理是提高和保證軟件產(chǎn)品質(zhì)量的有力保障。軟件產(chǎn)品庫(kù)管理是一項(xiàng)系統(tǒng)工程,通過將檔案管理和軟件配置管理相結(jié)合,在軟件開發(fā)全周期過程中對(duì)軟件產(chǎn)品狀態(tài)全過程進(jìn)行跟蹤和管理,從而最終保證電子裝備系統(tǒng)的質(zhì)量。

【軟件產(chǎn)品庫(kù)管理在軍品開發(fā)中的探索和實(shí)踐論文】相關(guān)文章:

施工管理實(shí)踐探索論文12-22

備案管理平臺(tái)的開發(fā)方法探索論文10-19

軟件開發(fā)中軟件質(zhì)量控制研究論文04-16

橋隧設(shè)備管理檢修的探索和實(shí)踐論文07-04

高職院校資產(chǎn)管理的實(shí)踐探索論文12-30

管理溝通案例教學(xué)實(shí)踐探索論文03-17

虛擬實(shí)踐教學(xué)軟件的開發(fā)實(shí)踐與人才培養(yǎng)論文09-06

區(qū)角活動(dòng)中的探索實(shí)踐的幼教論文04-13

在軟件開發(fā)的意義論文08-13