国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于GJB5000A二級軟件過程管理的改進

2020-10-09 11:07梁琦王小妮錢宏文
關(guān)鍵詞:配置管理質(zhì)量保證計劃

梁琦 王小妮 錢宏文

摘要:本文根據(jù)GJB5000A-2008的要求,再結(jié)合本單位的軟件開發(fā)過程,介紹了一種軟件管理過程,并對每個分過程的工作內(nèi)容和工作流程進行了詳細介紹。本文可用于指導(dǎo)軟件項目實施GJB5000A管理,實施基本軟件工程過程,規(guī)范軟件開發(fā),不斷提高軟件工程化水平。

關(guān)鍵詞:GJB5000A-2008;軟件管理過程;軟件開發(fā)

中圖分類號:TP311.52 文獻標識碼:A 文章編號:1007-9416(2020)08-0222-07

0 引言

近十年,由于軍用設(shè)備集成度和復(fù)雜度的快速提高,軟件規(guī)模和關(guān)鍵等級也隨之快速提高,在此情況下中國人民解放軍總裝備部為保證軍用軟件的質(zhì)量和研制進度可控,對軍用軟件研制過程管理提出了更高的要求,要求從事軍用軟件研制的單位必須至少通過GJB5000A-2008的二級認證。因此各軍工企業(yè)都高度重視GJB5000A的貫徹實施,目前一部分單位已經(jīng)通過二級、三級,甚至部分單位正在準備通過四級認證。

1 GJB5000A簡介

GJB5000A(軍用軟件研制能力成熟度模型)將組織的軟件研制能力成熟度分為5個等級(如圖1),每一等級構(gòu)成了前進中過程改進基礎(chǔ)的一個層次,是實現(xiàn)下一個成熟度等級的基礎(chǔ)。5個等級分別為:1級為初始級,2級為已管理級,3級為已定義級,4級為已定量管理級,5級為優(yōu)化級。

每個成熟度等級由若干過程域組成,這幾個過程域共同形成一種軟件過程能力。GJB5000A二級共有7個過程域,分別為:配置管理過程域、測量與分析過程域、項目監(jiān)控過程域、項目策劃過程域、質(zhì)量保證過程域、需求管理過程域、供方協(xié)議管理過程域[1]。

2 軟件過程管理

實施軟件過程改進時,將GJB5000A標準的要求與我單位軟件開發(fā)過程結(jié)合,形成如圖2所示的軟件過程模型,該模型將GJB5000A二級中的項目策劃過程域與項目監(jiān)控過程域合并為項目管理過程,增加軟件開發(fā)過程。

軟件過程模型包括三部分:項目管理過程、工程過程、支持過程。工程過程是整個模型的核心。

項目管理類過程覆蓋與項目策劃、監(jiān)督和控制有關(guān)的項目管理活動,包括制定和維護項目計劃、建立和維護承諾、對照計劃監(jiān)督進展、采取糾正措施等有關(guān)活動。通過比較項目狀態(tài)與項目計劃來確定進展情況。當實際狀態(tài)顯著偏離項目計劃時,采取適當?shù)募m正措施。

工程類過程包括軟件開發(fā)過程與需求管理過程,它描述軟件開發(fā)過程中的所有工程活動,包括系統(tǒng)分析和設(shè)計、軟件需求分析、軟件設(shè)計、軟件實現(xiàn)、軟件測試、軟件驗收與交付等。

支持類過程包含配置管理過程、軟件質(zhì)量保證過程、測量與分析過程,是用于支持產(chǎn)品開發(fā)和維護的活動。

3 軟件管理分過程介紹

3.1 軟件項目管理過程

本過程包括項目策劃、項目監(jiān)控、風(fēng)險管理、利益相關(guān)方管理等多項內(nèi)容。項目策劃包括制定軟件開發(fā)計劃、軟件配置管理計劃、軟件質(zhì)量保證計劃以及各分項計劃,如利益相關(guān)方計劃、資源管理計劃、培訓(xùn)計劃、風(fēng)險管理計劃等并維護計劃[2]。策劃工作以產(chǎn)品和項目需求為出發(fā)點,所涉及的工作包括協(xié)商各項承諾、估計工作量和擬訂進度。

針對項目計劃進行監(jiān)督和控制,定期(一般每周)、項目階段(含里程碑)和項目結(jié)束時對項目進行監(jiān)督和控制,當發(fā)現(xiàn)與項目計劃的嚴重偏離,采取糾正措施。

具體過程活動見圖3。

3.2 軟件質(zhì)量保證過程

軟件質(zhì)量保證過程通過在項目整個生存期,向項目成員和領(lǐng)導(dǎo)提供對過程和工作產(chǎn)品的不符合項反饋,來保障交付高質(zhì)量的產(chǎn)品和服務(wù)。

軟件質(zhì)量保證過程涉及三個方面:按照項目初期制定的軟件質(zhì)量保證計劃,對照各種檢查單客觀地審核所實施的過程、工作產(chǎn)品;標識并反饋不符合項問題,確保不符合項得到解決;向項目成員和各級領(lǐng)導(dǎo)提供關(guān)于質(zhì)量保證活動結(jié)果的反饋,同時,也要接受所SQA組的審核。

具體過程活動見圖4。

3.3 配置管理過程

配置管理包括對項目過程文檔和工作產(chǎn)品的版本、變更和發(fā)布的控制。它側(cè)重于對工作產(chǎn)品(包括交付的系統(tǒng))的管理性的和技術(shù)性的內(nèi)容的嚴格控制。

在軟件項目的初期階段,配置管理員開始策劃配置管理活動,配置管理員和配置管理組建立配置管理系統(tǒng),并且隨著基線的開發(fā)不斷把基線包容在內(nèi)[3]。通過配置管理的配置控制、變更管理和配置審核等功能,對配置管理系統(tǒng)中的軟件工作產(chǎn)品或軟件產(chǎn)品的發(fā)布和基線的變更實施系統(tǒng)性的控制和監(jiān)督。

具體過程活動見圖5。

3.4 測量與分析過程

測量與分析包括制定測量分析計劃、采集測量數(shù)據(jù)、分析測量結(jié)果等內(nèi)容。具體工作流程如下:

(1)根據(jù)項目的目標和組織的測量要求標識信息需要并設(shè)定信息需要的優(yōu)先級;(2)根據(jù)項目信息需要確定測量集,用清晰的定義描述測量的構(gòu)造;(3)將測量分析方法集成到項目的技術(shù)和管理過程中,并形成測量分析計劃;(4)按測量分析計劃收集數(shù)據(jù);(5)將收集到的測量數(shù)據(jù)轉(zhuǎn)換成指示器的值,根據(jù)指示器的值分析當前項目的狀態(tài);(6)測量分析人員利用測量分析報告向所有利益相關(guān)方報告測量分析活動的結(jié)果。

具體過程活動見圖6。

3.5 需求管理過程

需求管理包括制定并維護軟件研制任務(wù)書等用戶需求。該需求是估計、策劃、執(zhí)行和跟蹤整個軟件生存周期內(nèi)軟件項目活動的依據(jù)。

需求管理過程主要分為需求評審、需求跟蹤和需求變更控制等活動。需求評審是在項目組和相關(guān)人員之間獲得對需求的一致理解。需求跟蹤是指利用建立的需求跟蹤矩陣,保證每個需求得到了實現(xiàn),以及輔助進行變更分析,確保需求與后續(xù)工作產(chǎn)品之間的一致性。需求變更管理的目的是合理有效地控制并執(zhí)行需求變更[4]。

具體過程活動見圖7。

3.6 軟件開發(fā)過程

軟件開發(fā)過程包含下列階段,每一個階段相對獨立:

(1)系統(tǒng)分析與設(shè)計;(2)軟件需求分析;(3)軟件設(shè)計;(4)軟件實現(xiàn)與單元測試;(5)軟件集成與測試;(6)軟件合格性測試;(7)軟件驗收與交付。

具體過程活動見圖8。

3.7 軟件外包管理過程

軟件外包管理過程是幫助項目組及本所管理人員合理地制定重大項目任務(wù)分配的決策,選擇合格的外部合作伙伴,并對外包過程進行有效的管理和控制。

軟件外包管理過程包括:

(1)確定軟件外包的范圍、工作內(nèi)容;(2)選擇合格外部組織作為軟件外包承擔單位;(3)簽訂外包合同;(4)對軟件外包進行監(jiān)督和控制;(5)按照合同要求驗收外包產(chǎn)品等。

具體過程活動見圖9。

4 結(jié)論

本文通過詳細介紹軟件管理過程中每個分過程的工作,明確了整個軟件管理的過程需要實施的工作,通過各個過程的相互協(xié)調(diào)、相互監(jiān)督的工作模式,使軟件項目管理工作可以按計劃、保質(zhì)量,促進度的完成軟件項目工作,持續(xù)改進了軟件過程能力,提高了軟件工程水平,不斷地提高了產(chǎn)品質(zhì)量,滿足了軍內(nèi)外顧客要求,提高生產(chǎn)率并且降低開發(fā)成本。

參考文獻

[1] GJB5000A-2008軍用軟件研制能力成熟度模型[Z].

[2] 魏鉅熔.GJB5000A二級軟件過程改進的應(yīng)用與實踐[J].電子技術(shù)與軟件工程,2019(17):50-51.

[3] 周本芳.基于GJB5000A的軟件研發(fā)過程管理平臺的研究與應(yīng)用[D].武漢:武漢輕工大學(xué),2019.

[4] 程蓓蓓,余智勇,何玉敏.基于GJB5000A的軟件過程改進研究[J].質(zhì)量與可靠性,2017(2):31-35.

猜你喜歡
配置管理質(zhì)量保證計劃
田灣核電站運行階段質(zhì)量保證分級管理
汽車委托外加工零件自動化配置管理
焊接技能評定過程中的質(zhì)量保證要求
Learn to Make a Holiday Plan學(xué)做假期計劃
質(zhì)量保證監(jiān)查在AP1000依托項目中的應(yīng)用
建設(shè)CMDB任重道遠
基于PLM 的IRIS 配置管理的實施和應(yīng)用