康 鋒 , 陳 馨
?
實(shí)施GJ5000A二級(jí)的必要性和措施
康 鋒 , 陳 馨
(武漢船用電力推進(jìn)裝置研究所,武漢 430064)
軍工企業(yè)承擔(dān)著國家和軍隊(duì)重點(diǎn)工程的研發(fā)任務(wù),整個(gè)系統(tǒng)裝備已經(jīng)或即將借助計(jì)算機(jī)技術(shù)來增強(qiáng)作戰(zhàn)能力,因而軟件在軍工產(chǎn)品中得到大量應(yīng)用。2013年,總裝備部發(fā)布了GJB8000-2013《軍用軟件研制能力等級(jí)要求》,該標(biāo)準(zhǔn)明確規(guī)定了各軍用軟件研制單位應(yīng)根據(jù)其承擔(dān)的軟件研制任務(wù)的重要性等級(jí)和規(guī)模等級(jí)[1],通過相應(yīng)的軍用軟件研制能力等級(jí)評(píng)價(jià)。本文著重從項(xiàng)目策劃、項(xiàng)目監(jiān)控、需求管理、配置管理、測量與分析、過程和產(chǎn)品質(zhì)量保證、供方協(xié)議管理等七個(gè)過程域,闡述了述了GJB5000A二級(jí)的特點(diǎn),并結(jié)合軍用嵌入式軟件的特點(diǎn)及管理現(xiàn)狀,重點(diǎn)介紹了實(shí)施GB5000A二級(jí)必須經(jīng)歷的四個(gè)階段,以及各階段的具體措施及要點(diǎn)。
GJB5000A 軍用軟件 過程域 措施 要點(diǎn)
0 引言
2005年9月2日,總裝備部頒布了《軍用軟件質(zhì)量管理規(guī)定》([2005]裝字第4號(hào))。該文件明確要求:未達(dá)到規(guī)定的軟件研制能力要求的單位,不能承擔(dān)軟件研制任務(wù)。
2013年,總裝備部發(fā)布了 GJB8000-2013《軍用軟件研制能力等級(jí)要求》,該文件明確規(guī)定,承擔(dān)軍用軟件研制任務(wù)的企業(yè)的應(yīng)具備相應(yīng)的資質(zhì)。
隨著嵌入式技術(shù)的迅速發(fā)展,軟件在軍用裝備中的應(yīng)用已非常廣泛而深入,無論是在應(yīng)用規(guī)模上,還是在功能上均呈快步上升的趨勢。在這種環(huán)境下,計(jì)算機(jī)軟件起著神經(jīng)中樞的作用,一旦軟件失效,就可能導(dǎo)致整個(gè)操作控制系統(tǒng)的失靈,引起嚴(yán)重后果。
為保證軍用軟件的質(zhì)量,總裝提出了《軍用軟件研制能力成熟度模型》,現(xiàn)行版本為 GJB5000A-2008,簡稱 GJB5000A。GJB5000A 是一個(gè)過程改進(jìn)參考模型,核心思想把軟件開發(fā)視為一個(gè)過程,并根據(jù)這一原則對(duì)軟件開發(fā)和維護(hù)進(jìn)行過程監(jiān)控和研究,以使其更加科學(xué)化、標(biāo)準(zhǔn)化,使企業(yè)能夠更好地實(shí)現(xiàn)商業(yè)目標(biāo);GJB5000A 引入了軟件過程成熟度的概念(成熟度概念蘊(yùn)含的意義是組織能力提高是需要一個(gè)演化的進(jìn)程,有一個(gè)從不成熟到相對(duì)成熟的過程),這個(gè)概念保證特定軟件過程得到清晰的定義、管理、測量、控制,幫助企業(yè)人士所處位置,找到前進(jìn)目標(biāo)。
目前,總裝對(duì) GJB5000A 的推進(jìn)工作提出了更高的要求。從 2010 年開始,總裝已經(jīng)正式委托新時(shí)代全面組織、管理和實(shí)施 GJB5000A 的推進(jìn)和評(píng)價(jià)工作。隨著計(jì)算機(jī)軟件在型號(hào)產(chǎn)品領(lǐng)域應(yīng)用的日益廣泛,如何結(jié)合企業(yè)實(shí)際狀況,有效地貫徹和實(shí)施 GJB5000A,使軟件產(chǎn)品的研制過程更科學(xué)、更完善,已成為所有軍工企業(yè)都面臨的問題。
1 軍用嵌入式軟件的特點(diǎn)及管理現(xiàn)狀
軍用軟件存在三方面的特點(diǎn):一為中小型嵌入式軟件,大部分軟件規(guī)模為 30000 行以下;二為重要類別均為C級(jí)以上(包括C級(jí));三為硬件產(chǎn)品的衍生產(chǎn)品,而未單獨(dú)作為產(chǎn)品進(jìn)行交付。同時(shí),各軍工企業(yè)針對(duì)此類軟件的管理存在以下特點(diǎn):
1)未把軟件看成單獨(dú)的產(chǎn)品,未單獨(dú)考慮軟件的研制費(fèi)用和周期,而只把其作為硬件的衍生物對(duì)待,特別是對(duì)嵌入式軟件。
2)軟件開發(fā)組織管理結(jié)構(gòu)較為分散,各項(xiàng)目組彼此之間缺乏技術(shù)、資源及經(jīng)驗(yàn)的共享。
3)在軟件開發(fā)過程中對(duì)軟件的資源投入(包括人員、設(shè)備、工具等)不足。由于軟件開發(fā)人員不足,因此軟件開發(fā)人員角色和職責(zé)定義不明確,經(jīng)常是一人多職,可能既做管理,又負(fù)責(zé)需求、設(shè)計(jì)、編碼,甚至測試和維護(hù)。
4)對(duì)軟件測試的概念和過程認(rèn)識(shí)模糊,由于對(duì)軟件產(chǎn)品缺乏單獨(dú)的測試工具,普遍存在將設(shè)備調(diào)試等同于軟件測試。
5)軟件開發(fā)過程沒有統(tǒng)一、規(guī)范的過程標(biāo)準(zhǔn)和有效的計(jì)劃。
2 GJB5000A 二級(jí)的特點(diǎn)[2]
GJB5000A二級(jí)也稱已管理級(jí),其最大的特點(diǎn)就是組織的項(xiàng)目已確保其過程按照方針進(jìn)行策劃并得到執(zhí)行。在此階段,建立了基本的項(xiàng)目管理過程,并用來跟蹤項(xiàng)目的成本、進(jìn)度和功能性,必要的過程紀(jì)律已經(jīng)就位, 使具有類似應(yīng)用的項(xiàng)目能夠重復(fù)以前的成功。它包括7個(gè)過程域,如表1所示。
GJB5000A二級(jí)已管理級(jí)主要是建立項(xiàng)目管理體系,以軟件項(xiàng)目組為核心,在項(xiàng)目層級(jí)對(duì)項(xiàng)目策劃、項(xiàng)目監(jiān)控、需求管理、配置管理、測量分析、質(zhì)量保證、供方協(xié)議管理七個(gè)過程制定方針、過程、規(guī)程和相關(guān)模板文件,建立項(xiàng)目管理體系,對(duì)七個(gè)方面進(jìn)行規(guī)范管理。
項(xiàng)目策劃的主要活動(dòng)是在項(xiàng)目立項(xiàng)后,對(duì)項(xiàng)目進(jìn)行科學(xué)合理的策劃,制定項(xiàng)目計(jì)劃。首先,根據(jù)項(xiàng)目的生存周期模型,建立項(xiàng)目的工作分解結(jié)構(gòu)(WBS)。其次,通過工作結(jié)構(gòu)分解,采用數(shù)理統(tǒng)計(jì)中的科學(xué)估算方法來估算項(xiàng)目總工作量、每個(gè)任務(wù)工作包的工作量,以及估算項(xiàng)目的資源等。同時(shí),對(duì)項(xiàng)目可能存在的風(fēng)險(xiǎn)進(jìn)行識(shí)別,對(duì)風(fēng)險(xiǎn)的優(yōu)先級(jí)進(jìn)行排序。制定詳細(xì)的項(xiàng)目計(jì)劃,作為項(xiàng)目監(jiān)控的依據(jù)。
項(xiàng)目監(jiān)控主要活動(dòng)是在項(xiàng)目計(jì)劃制定后,按照規(guī)定頻次逐步細(xì)化計(jì)劃、監(jiān)控計(jì)劃的完成情況,并適時(shí)調(diào)整計(jì)劃。軟件項(xiàng)目負(fù)責(zé)人根據(jù)計(jì)劃定期監(jiān)控計(jì)劃完成情況,監(jiān)控計(jì)劃中策劃的各參數(shù),根據(jù)上周期的工作情況以及項(xiàng)目計(jì)劃安排下周期的工作任務(wù),實(shí)施進(jìn)展、績效和問題評(píng)審。如果在項(xiàng)目監(jiān)控中如發(fā)現(xiàn)項(xiàng)目顯著偏離計(jì)劃時(shí),提出問題、分析問題,采取糾正措施直到關(guān)閉為止。
需求管理過程在GJB5000A二級(jí)中是唯一的工程類過程域,即是針對(duì)工程活動(dòng)、面向產(chǎn)品的要求。需求的提供者和接收者要一起對(duì)需求進(jìn)行分析,以確保對(duì)需求的含義達(dá)成共識(shí)。需求的表達(dá)必須是無二義性的唯一表達(dá)、有唯一標(biāo)識(shí)、可驗(yàn)證、可追溯、相互一致的等要求。其次,需求基線必須納入配置管理得到維護(hù)和控制。建立需求和工作產(chǎn)品(文檔和源程序)雙向可追溯性,即從軟件研制任務(wù)書、需求規(guī)格說明、設(shè)計(jì)說明、源程序、測試說明和測試報(bào)告中的需求正方向均應(yīng)追溯,正向跟蹤以確保需求沒有遺漏,反向跟蹤以確保需求沒有多余。
配置管理即是軟件的技術(shù)狀態(tài)管理。配置管理首先是要建立基線。建立基線的要素:一是標(biāo)識(shí)配置項(xiàng)(納入配置管理的文檔和源程序);二是建立配置管理系統(tǒng),軟件配置管理系統(tǒng)實(shí)行“三庫”管理規(guī)定,包括開發(fā)庫、受控庫和產(chǎn)品庫,在開發(fā)庫中項(xiàng)目成員可以自由檢入、檢出,受控庫和產(chǎn)品庫則有專門的配置管理員來進(jìn)行出入庫權(quán)限管理;三是在不同的階段生成和發(fā)布基線,并將基線納入受控庫和產(chǎn)品庫中進(jìn)行管理。四是建立配置管理記錄,執(zhí)行配置審核,維護(hù)基線的完整性,并對(duì)配置項(xiàng)和基線進(jìn)行跟蹤和更改控制。
測量分析過程主要目的是對(duì)管理和技術(shù)活動(dòng)中產(chǎn)生的數(shù)據(jù)進(jìn)行測量和分析提供管理決策以支持管理和技術(shù)活動(dòng)的改進(jìn)。根據(jù)組織的方針,提出項(xiàng)目的測量目標(biāo),明確測量項(xiàng)采集的測量時(shí)段、頻次、采集人和存儲(chǔ)規(guī)程,明確如何對(duì)測量數(shù)據(jù)進(jìn)行分析和報(bào)告。測量分析結(jié)果在評(píng)審項(xiàng)目進(jìn)展、績效的會(huì)議上與利益相關(guān)方進(jìn)行交流。
過程和產(chǎn)品質(zhì)量保證過程要求客觀地評(píng)價(jià)所實(shí)施的過程、工作產(chǎn)品(文檔和源程序)及服務(wù)對(duì)適用的過程說明、標(biāo)準(zhǔn)和規(guī)程的符合性。與ISO9000標(biāo)準(zhǔn)要求一致,不同點(diǎn)在于每個(gè)項(xiàng)目均設(shè)置項(xiàng)目級(jí)質(zhì)量保證人員,隨著項(xiàng)目演進(jìn)層層把關(guān)。項(xiàng)目級(jí)質(zhì)量保證人員(QA)根據(jù)質(zhì)量保證計(jì)劃對(duì)所實(shí)施的過程及形成的文檔、源程序進(jìn)行審核。同時(shí),設(shè)置了組織級(jí)質(zhì)量保證人員,對(duì)項(xiàng)目級(jí)質(zhì)量保證人員的工作進(jìn)行審核。
供方協(xié)議管理目的是管理供方產(chǎn)品的獲取工作。與ISO9000標(biāo)準(zhǔn)的供方管理相類似,評(píng)價(jià)供方的能力,選擇供方,通過與供方建立協(xié)議,明確獲取產(chǎn)品的方式,執(zhí)行供方協(xié)議,監(jiān)督供方的過程,評(píng)價(jià)供方提供的產(chǎn)品并接收產(chǎn)品。
3 實(shí)施 GJB5000A 二級(jí)的具體措施
3. 1啟動(dòng)階段
3. 1. 1組建實(shí)施機(jī)構(gòu)
相比較一般的組織活動(dòng)而言, GJB5000A 的體系建設(shè)和實(shí)施過程是一項(xiàng)涉及時(shí)間長(從啟動(dòng)到通過認(rèn)證時(shí)間一般為 2~3 年)、人員廣(需要計(jì)劃、 質(zhì)量和軟件工程人員等的全面參與) 的系統(tǒng)性工程。需要結(jié)合企業(yè)軟件產(chǎn)品的特點(diǎn),發(fā)動(dòng)各個(gè)層次上員工的主動(dòng)性和創(chuàng)造性。因此配備相關(guān)的人員,落實(shí)相關(guān)的職責(zé),保障相關(guān)的資源是必要的。根據(jù)近年來 GJB5000A 的實(shí)踐經(jīng)驗(yàn),以下三類角色是必不可少的:
① 推進(jìn)領(lǐng)導(dǎo)小組:由最高行政領(lǐng)導(dǎo)擔(dān)任推進(jìn)領(lǐng)導(dǎo)小組組長,管理者代表擔(dān)任推進(jìn)領(lǐng)導(dǎo)小組副組長,各部門質(zhì)量負(fù)責(zé)人擔(dān)任組員。
職責(zé):負(fù)責(zé)提供推進(jìn) GJB5000A 的必要資源,并組織過程體系在其部門的實(shí)施。
② 軟件工程過程組: 由各部門與項(xiàng)目相關(guān)的人員組成。
職責(zé):負(fù)責(zé)制定組織的軟件過程體系, 對(duì)體系的實(shí)施提供咨詢與指導(dǎo)。
③ 軟件質(zhì)量保證人員:由軟件相關(guān)研制部門二級(jí)質(zhì)量機(jī)構(gòu)人員和質(zhì)量部門相關(guān)人員組成。
職責(zé):監(jiān)督企業(yè)內(nèi)過程體系在各部門的實(shí)施情況。
3. 1. 2向上級(jí)機(jī)關(guān)提交軟件研制能力評(píng)價(jià)申請(qǐng)
根據(jù)上級(jí)機(jī)關(guān)的要求,各承擔(dān)軟件研制任務(wù)的企業(yè),應(yīng)提前1.5~2年向有關(guān)部門提交《軍用軟件研制能力評(píng)價(jià)申請(qǐng)書》,經(jīng)審批后報(bào)請(qǐng)總裝備部列入認(rèn)證工作計(jì)劃。
3. 1. 3調(diào)研并收集相關(guān)信息
目前,已有不少企、事業(yè)單位通過 GJB5000A 的評(píng)價(jià)或正在落實(shí) GJB5000A 的各項(xiàng)要求。因此,可以通過學(xué)習(xí)其它單位在實(shí)施 GJB5000A 過程中的經(jīng)驗(yàn)和心得,找出本企業(yè)在軟件管理方面的薄弱環(huán)節(jié)和差距,達(dá)到又快又好地構(gòu)建本企業(yè) GJB5000A 體系的目的。
3. 1. 4購置相應(yīng)工具
GJB5000A 強(qiáng)調(diào)過程控制, 較高的過程控制要求必然產(chǎn)生大量過程控制的輸出。為了提高工作效率,適宜的項(xiàng)目管理工具和輔助研發(fā)工具不可或缺。
3. 1. 5開展 GJB5000A 培訓(xùn)
組織培訓(xùn)是落實(shí) GJB5000A 要求的重要環(huán)節(jié)。對(duì)軟件項(xiàng)目成員、維持 GJB5000A 體系運(yùn)行的人員和相關(guān)領(lǐng)導(dǎo)進(jìn)行 GJB5000A 及評(píng)價(jià)準(zhǔn)則的培訓(xùn),使各相關(guān)人員對(duì)實(shí)施 GJB5000A 的意義、框架、標(biāo)準(zhǔn)內(nèi)容和評(píng)價(jià)準(zhǔn)則等有一個(gè)基本而系統(tǒng)的認(rèn)識(shí),為 GJB5000A 的實(shí)施打下良好的基礎(chǔ)。除此之外,還應(yīng)對(duì)其它軟件相關(guān)人員進(jìn)行培訓(xùn)和宣貫。
3. 2過程定義階段
3. 2. 1制定過程文件編制計(jì)劃
基于目標(biāo)的計(jì)劃制定應(yīng)該是容易的。對(duì)EPG成員職責(zé)進(jìn)行分工,做好過程體系文件編制前的準(zhǔn)備和策劃工作。
3. 2. 2編制相關(guān)軟件過程文件及配套制度
為有效開展 GJB5000A 的推進(jìn)工作,必須制定相應(yīng)的指導(dǎo)文件和規(guī)章制度,要結(jié)合企業(yè)軟件產(chǎn)品的特點(diǎn)和軟件管理現(xiàn)狀,將 GJB5000A 的各項(xiàng)要求落實(shí)細(xì)化到上述文件中。然而, GJB5000A 只是對(duì)過程管理提出了若干要求,并未提供實(shí)現(xiàn)這些要求的方法。為使編制的文件更具指導(dǎo)性,必須結(jié)合其它軟件類國軍標(biāo),如 GJB5235、GJB5236、GJB6386 等對(duì)配置管理過程、軟件度量、軟件評(píng)審等單個(gè)過程提出了更為具體的要求的國軍標(biāo)。
3. 3過程實(shí)施階段
在完成軟件過程體系的初次建立后應(yīng)選擇在一定范圍開展項(xiàng)目運(yùn)行工作, 以此檢驗(yàn)軟件過程體系與組織自身的適宜性。為此, 應(yīng)做好試點(diǎn)項(xiàng)目的選擇、培訓(xùn)和監(jiān)督檢查三方面的工作。
① 試點(diǎn)項(xiàng)目選擇:為使試運(yùn)行工作取得成效, 應(yīng)選取典型項(xiàng)目參與運(yùn)行活動(dòng),應(yīng)具備的特點(diǎn)包括:覆蓋企業(yè)的軟件產(chǎn)品范圍、覆蓋企業(yè)軟件相關(guān)部門、覆蓋項(xiàng)目全生存周期模型(從立項(xiàng)到結(jié)項(xiàng))、覆蓋企業(yè)重點(diǎn)型號(hào)產(chǎn)品和覆蓋所有過程域(供方協(xié)議除外)。
② 培訓(xùn):在開展試運(yùn)行前和試運(yùn)行過程中對(duì)項(xiàng)目組成員進(jìn)行培訓(xùn), 培訓(xùn)的內(nèi)容包括: GJB5000A 二級(jí)的要求、本企業(yè)軟件過程體系的規(guī)定、軟件工程專項(xiàng)技術(shù)等,并根據(jù)項(xiàng)目實(shí)施的具體情況進(jìn)行相應(yīng)的調(diào)整。
③ 監(jiān)督檢查:應(yīng)制定對(duì)試運(yùn)行情況監(jiān)督檢查的計(jì)劃, 明確監(jiān)督檢查的方法, 完善監(jiān)督檢查機(jī)制。監(jiān)督檢查的計(jì)劃應(yīng)與組織試運(yùn)行的計(jì)劃保持一致, 并隨著試運(yùn)行情況進(jìn)行調(diào)整。
3. 4評(píng)價(jià)階段
3. 4. 1開展試點(diǎn)項(xiàng)目內(nèi)部評(píng)價(jià)工作
在預(yù)評(píng)價(jià)工作之前應(yīng)進(jìn)行一次內(nèi)部評(píng)價(jià)工作,及時(shí)發(fā)現(xiàn)試點(diǎn)項(xiàng)目在執(zhí)行過程體系文件中存在的問題,以便及時(shí)整改,為預(yù)評(píng)價(jià)工作做好鋪墊工作。
3. 4. 2開展試點(diǎn)項(xiàng)目預(yù)評(píng)價(jià)工作
在正式評(píng)價(jià)工作之前向新時(shí)代認(rèn)證中心提交預(yù)評(píng)價(jià)申請(qǐng),由新時(shí)代認(rèn)證中心組織審核專家對(duì)企業(yè)的試點(diǎn)項(xiàng)目進(jìn)行就緒調(diào)查(預(yù)評(píng)價(jià)工作),及時(shí)發(fā)現(xiàn)試點(diǎn)項(xiàng)目在執(zhí)行過程體系文件中存在的問題,以便及時(shí)整改,為正式評(píng)價(jià)工作做好鋪墊工作。
3. 4. 3體系修訂
修訂體系過程改進(jìn)是一個(gè)循環(huán)的過程, 按照 PDCA 的思想,在開展建立體系、試運(yùn)行、 監(jiān)督檢查的基礎(chǔ)上還應(yīng)建立定期修訂體系的機(jī)制。根據(jù)運(yùn)行、內(nèi)部評(píng)價(jià)及預(yù)評(píng)價(jià)中暴露出來的問題, 對(duì)過程體系實(shí)施必要的修訂, 確保體系運(yùn)行更有效。
3. 4. 4開展試點(diǎn)項(xiàng)目正式評(píng)價(jià)工作
GJB5000A 的認(rèn)證由總裝備部負(fù)責(zé)組織實(shí)施,在認(rèn)為自身?xiàng)l件具備時(shí)可向總裝備部主管機(jī)關(guān)提出認(rèn)證申請(qǐng)。認(rèn)證活動(dòng)嚴(yán)格按照過程改進(jìn)用的標(biāo)準(zhǔn) CMMI 評(píng)估方法開展。
4實(shí)施 GJB5000 二級(jí)的要點(diǎn)
4. 1領(lǐng)導(dǎo)重視
GJB5000A 推進(jìn)是一個(gè)系統(tǒng)工程,在組織體系上需要一定的管理壓力傳導(dǎo)才能夠保證有效落實(shí)。高層領(lǐng)導(dǎo)如果不重視,則資源和監(jiān)管等得不到保證,這就使 GJB5000A 體系無法運(yùn)行。
4. 2認(rèn)識(shí)到位
GJB5000A 推進(jìn)最大的思想障礙是:實(shí)施初期,煩瑣的過程控制要求和規(guī)范性要求必然會(huì)降低軟件的研發(fā)效率,隨著 GJB5000A 推進(jìn)的逐步鋪開,會(huì)產(chǎn)生要效率還是要規(guī)范的不同認(rèn)識(shí)與困惑。這樣就很可能會(huì)引發(fā)看似正確的抵觸情緒和行動(dòng)。因此管理層必須認(rèn)識(shí)到位,認(rèn)識(shí)到實(shí)施 GJB5000A 二級(jí)并不僅僅是一項(xiàng)行政任務(wù),認(rèn)識(shí)到通過這種循序漸進(jìn)的改進(jìn)一定能提高軟件產(chǎn)品的質(zhì)量同時(shí)降低成本。這樣才能加大宣貫力度,使整個(gè)組織達(dá)成統(tǒng)一的認(rèn)識(shí),保證實(shí)施工作的有效進(jìn)行。
4. 3責(zé)任到位
必須將標(biāo)準(zhǔn)中的角色與企業(yè)管理系統(tǒng)中的角色對(duì)應(yīng)起來,落實(shí)人員,落實(shí)職責(zé),落實(shí)組織機(jī)構(gòu),以使各類人員各司其職,協(xié)同合作。為了有效推進(jìn) GJB5000A,應(yīng)成立專門的推進(jìn)機(jī)構(gòu):軟件工程過程組,簡稱 EPG。EPG 成員應(yīng)熟知軟件管理方面的標(biāo)準(zhǔn)和精通軟件工程方面的知識(shí)。
4. 4工具到位
GJB5000A 強(qiáng)調(diào)過程控制,會(huì)產(chǎn)生大量過程控制的輸出,適宜的項(xiàng)目管理工具和輔助研發(fā)工具不可或缺。
5 結(jié)論
實(shí)施 GJB5000A 在整個(gè)軟件研制過程中是一個(gè)逐步深化,不斷提高的過程。既不能因?yàn)?GJB5000A 對(duì)過程控制和規(guī)范性的高要求影響研制效率而產(chǎn)生抵觸;也不能抱有“一勞永逸” 的思想,把 GJB5000A 當(dāng)成行政任務(wù),評(píng)價(jià)通過后就不再重視。企業(yè)應(yīng)不斷提高 GJB5000A 的實(shí)踐水平,按 PDCA 的思想不斷完善的軟件項(xiàng)目生命周期中的各個(gè)過程,這樣才能持續(xù)提高企業(yè)的軟件研制能力,提高企業(yè)軟件產(chǎn)品的質(zhì)量。
[1] 軍用軟件研制能力等級(jí)要求(GJB8000-2013).
[2] 軍用軟件研制能力成熟度模型(GJB5000A-2008).
Necessity and Measures of Implementing the GJB5000A Two Level
Kang Feng, Chen Xin
(Wuhan Institute of Marine Electric Propulsion, Wuhan 430064, China)
Military enterprises take on the development of the national and military key projects , the whole system is equipped with or will use the computer technology to enhance the operational capability, and thus the software in the military products are widely used. In 2013,the general equipment department released the GJB8000-2013 “l(fā)evel of military software development requirements” .The standard specifies the importance and scale of the development of military software, and the evaluation of the level for the military software development capability. This paper mainly focuses on seven processes, such as project planning, project monitoring, requirement management, configuration management, measurement and analysis, process and product quality assurance, supplier agreement management ,etc. This paper expounds the characteristics of GJB5000A two level combining with the characteristics of military embedded software and management status, and introduces the four stages of the implementation of GJB5000A two level , the specific measures and key points of each stage.
GJB5000A; military software; processes; measures; key point
TP311
A
1003-4862(2016)03-0008-05
2014-11-09
康鋒(1982-),男,工程師。研究方向:軟件工程化。