公務(wù)員期刊網(wǎng) 論文中心 正文

飛機(jī)系統(tǒng)機(jī)載軟件技術(shù)狀態(tài)策劃方法

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了飛機(jī)系統(tǒng)機(jī)載軟件技術(shù)狀態(tài)策劃方法范文,希望能給你帶來靈感和參考,敬請閱讀。

飛機(jī)系統(tǒng)機(jī)載軟件技術(shù)狀態(tài)策劃方法

0引言

軟件技術(shù)狀態(tài)管理作為機(jī)載軟件工程化技術(shù)的關(guān)鍵領(lǐng)域之一,同時也是CMMI關(guān)鍵過程域之一,在飛機(jī)系統(tǒng)機(jī)載軟件研制過程中對機(jī)載軟件的安全性起到了決定性作用。目前,該技術(shù)在國內(nèi)航空航天領(lǐng)域已經(jīng)得到了廣泛推廣及應(yīng)用。在軟件研制全生存周期,針對全型號所有軟件進(jìn)行了軟件配置項的劃分與統(tǒng)一標(biāo)識、統(tǒng)一變更及灌裝控制。然而縱觀國內(nèi)外,飛機(jī)系統(tǒng)機(jī)載軟件狀態(tài)管控的側(cè)重點均集中在過程監(jiān)控及過程改進(jìn)等環(huán)節(jié),而對機(jī)載軟件狀態(tài)策劃過程的考慮相對缺乏。因此,如何站在飛機(jī)系統(tǒng)的角度,對全機(jī)所有機(jī)載軟件狀態(tài)進(jìn)行整體規(guī)劃是需要進(jìn)一步研究的課題之一。

1機(jī)載軟件技術(shù)狀態(tài)總論

機(jī)載軟件技術(shù)狀態(tài)管理涉及兩個基本要素,其一是技術(shù)狀態(tài)項,又稱軟件配置項,是技術(shù)狀態(tài)管理的基本單元。另一個基本要素是軟件基線,指被批準(zhǔn)的并形成文件的技術(shù)描述。對基線的管理是技術(shù)狀態(tài)管理的重點,也是本文的研究重點。在技術(shù)狀態(tài)管理中,通常需考慮三種基線,即功能基線、分配基線和產(chǎn)品基線。考慮到飛機(jī)系統(tǒng)的復(fù)雜性和研制周期長的特點,在飛機(jī)系統(tǒng)中,機(jī)載軟件基線包括功能基線、分配基線、設(shè)計基線和產(chǎn)品基線四種。其中:設(shè)計基線屬于研制過程基線。其它三種基線屬于固定基線,需在機(jī)載系統(tǒng)研制初期進(jìn)行統(tǒng)一規(guī)劃。飛機(jī)系統(tǒng)機(jī)載軟件基線的架構(gòu)分為三層架構(gòu),即飛機(jī)級基線、系統(tǒng)級基線及配置項級基線。

2機(jī)載軟件技術(shù)狀態(tài)策劃模型

在飛機(jī)系統(tǒng)機(jī)載軟件技術(shù)狀態(tài)策劃過程中,依據(jù)飛機(jī)系統(tǒng)整體技術(shù)狀態(tài),對軟件技術(shù)狀態(tài)進(jìn)行總體規(guī)劃。定義飛機(jī)研制過程中所涉及的軟件技術(shù)狀態(tài)、軟件交付狀態(tài)及軟件基線等內(nèi)容。由于飛機(jī)系統(tǒng)屬高復(fù)雜嵌入式系統(tǒng),且沒有成熟的設(shè)計經(jīng)驗可供借鑒,同時飛機(jī)研制工作具有時間節(jié)點緊任務(wù)重的特點。通常在項目研制初期很難形成完善的軟件技術(shù)狀態(tài)總體方案。針對這一問題,本文提出了“自頂向下分解、自底向上選配”的軟件總體技術(shù)狀態(tài)規(guī)劃策略。定義了“自頂向下分解、自底向上選配”的軟件技術(shù)狀態(tài)策劃模型,對軟件整體技術(shù)狀態(tài)進(jìn)行統(tǒng)一規(guī)劃,形成機(jī)載軟件的技術(shù)狀態(tài),作為后續(xù)變更控制及狀態(tài)工作的依據(jù)。在飛機(jī)系統(tǒng)研制的方案階段,進(jìn)行飛機(jī)系統(tǒng)分析設(shè)計的同時形成飛機(jī)級總結(jié)技術(shù)狀態(tài),之后對飛機(jī)狀態(tài)進(jìn)行分解,形成各個系統(tǒng)或分系統(tǒng)的技術(shù)狀態(tài);進(jìn)而分解至配置項級技術(shù)狀態(tài)。這是飛機(jī)級狀態(tài)自頂向下的分解過程。要形成機(jī)載軟件的技術(shù)狀態(tài),還需以配置項級軟件技術(shù)狀態(tài)為輸入,進(jìn)行機(jī)載軟件技術(shù)狀態(tài)自底向上的選配過程。首先,依據(jù)A系統(tǒng)技術(shù)狀態(tài),對屬于A系統(tǒng)的軟件配置項逐個進(jìn)行分析選配,將必須的軟件配置項級技術(shù)狀態(tài)集成,形成A系統(tǒng)的機(jī)載軟件技術(shù)狀態(tài);同樣,依據(jù)飛機(jī)級技術(shù)狀態(tài),對系統(tǒng)軟件技術(shù)狀態(tài)進(jìn)行選配,形成飛機(jī)級機(jī)載軟件技術(shù)狀態(tài)。

3機(jī)載軟件技術(shù)狀態(tài)策劃方法應(yīng)用

為了驗證本文提出的軟件技術(shù)狀態(tài)策劃方法在工程實踐中是否合理可行,在某飛機(jī)系統(tǒng)研制過程中對該方法進(jìn)行了試點應(yīng)用。在某飛機(jī)系統(tǒng)設(shè)計初期整體策劃,在飛機(jī)級總體技術(shù)狀態(tài)(即飛機(jī)系統(tǒng)頂層規(guī)范)的基礎(chǔ)上,隨著整機(jī)的功能和任務(wù)分解過程,飛機(jī)級技術(shù)狀態(tài)被分解到系統(tǒng)級,形成各系統(tǒng)頂層規(guī)范,直到分解至技術(shù)狀態(tài)管理的最小單元,軟/硬件配置項級,形成某軟件/某硬件研制規(guī)范。這是自頂向下的項目策劃及分解過程,同時也是技術(shù)狀態(tài)的分解過程。這時形成了單個軟件配置項的技術(shù)狀態(tài)(即軟件配置項級功能基線)。尚未形成系統(tǒng)乃至整機(jī)的軟件狀態(tài)。當(dāng)頂層技術(shù)狀態(tài)被分解到軟件配置項級之后,由系統(tǒng)分析人員開始進(jìn)行自底向上的狀態(tài)選配過程。首先提取軟件配置項級技術(shù)狀態(tài),即軟件功能點,形成單個軟件的不同基線狀態(tài),經(jīng)系統(tǒng)分析人員分析權(quán)衡之后,將必須的軟件基線狀態(tài)集成后形成系統(tǒng)級軟件的功能基線及其不同狀態(tài)。比如:把慣導(dǎo)軟件V1.00版的狀態(tài)、大氣機(jī)軟件V1.00版狀態(tài)還有其它一些必須的軟件集成到一起,形成了航電系統(tǒng)軟件XV1.00版技術(shù)狀態(tài),同樣,主控軟件V2.00版軟件狀態(tài)、圖形處理軟件V1.02版軟件狀態(tài)連同其他一些必須的軟件集成到一起,形成任務(wù)系統(tǒng)軟件技術(shù)狀態(tài)XV1.00版。最后,由總體系統(tǒng)分析人員結(jié)合飛機(jī)總體技術(shù)狀態(tài),對下層(即系統(tǒng)級)技術(shù)狀態(tài)進(jìn)行配置篩選,比如:某飛機(jī)某次試飛時需驗證大氣機(jī)功能,該飛機(jī)狀態(tài)定義為AV1.00版,該狀態(tài)需要航電系統(tǒng)軟件狀態(tài)XV1.00版、任務(wù)系統(tǒng)軟件狀態(tài)XV1.00版和供電系統(tǒng)軟件狀態(tài)XV1.00版,那么將航電系統(tǒng)軟件狀態(tài)XV1.00版、任務(wù)系統(tǒng)軟件狀態(tài)XV1.00版和供電系統(tǒng)軟件狀態(tài)XV1.00版集成,最終形成與飛機(jī)總體技術(shù)狀態(tài)AV1.00版相對應(yīng)的飛機(jī)級機(jī)載軟件整體設(shè)計技術(shù)狀態(tài)SV1.00版,即飛機(jī)級軟件功能基線。僅僅給出了某飛機(jī)機(jī)載軟件飛機(jī)級技術(shù)狀態(tài)的選配過程示例。然而,飛機(jī)整體技術(shù)狀態(tài)與飛機(jī)級軟件技術(shù)狀態(tài)不一定是一一對應(yīng)的關(guān)系,也可能是多對一的關(guān)系。即,由于硬件或其它機(jī)械設(shè)備配置的不同,一種軟件狀態(tài)可能對應(yīng)多個飛機(jī)狀態(tài)。

4應(yīng)用效果

該方法在飛機(jī)系統(tǒng)機(jī)載軟件研制過程中的應(yīng)用,有效解決了目前我國飛機(jī)系統(tǒng)機(jī)載軟件狀態(tài)控制中存在的問題。首先,機(jī)載軟件技術(shù)狀態(tài)策劃方法,解決了全機(jī)軟件狀態(tài)的時機(jī)問題。當(dāng)軟件的研制狀態(tài)達(dá)到事先規(guī)劃的某個狀態(tài)時,需向全線(用戶單位,設(shè)計、制造及試飛部門)全機(jī)軟件狀態(tài)。其次,機(jī)載軟件技術(shù)狀態(tài)的策劃,為軟件狀態(tài)控制決策提供了依據(jù)。在飛機(jī)級軟件技術(shù)狀態(tài)的基礎(chǔ)上定義的軟件分配基線、軟件設(shè)計基線和軟件產(chǎn)品基線更加準(zhǔn)確有效。軟件質(zhì)量和進(jìn)度節(jié)點是一對天敵。如何權(quán)衡軟件質(zhì)量和節(jié)點進(jìn)度二者的利弊,對軟件變更申請做出明智的決策。軟件的狀態(tài)策劃是基礎(chǔ)。第三,機(jī)載軟件技術(shù)狀態(tài)策劃方法完善并補充了軟件狀態(tài)控制過程,規(guī)范了全周期軟件狀態(tài)控制過程中的各項活動。有效提高了機(jī)載軟件的研制質(zhì)量,為整個飛機(jī)系統(tǒng)的安全性和可靠性提供了保證。

5結(jié)語

該方法的提出對解決飛機(jī)系統(tǒng)機(jī)載軟件狀態(tài)控制中目前存在的問題起到了良好的效果。然而,飛機(jī)研制是一個過程復(fù)雜、協(xié)同難度大的系統(tǒng)工程。同時,機(jī)載軟件的研制又是飛機(jī)系統(tǒng)研制的重要環(huán)節(jié)。因此機(jī)載軟件技術(shù)狀態(tài)策劃工作不能獨立于飛機(jī)系統(tǒng)單獨進(jìn)行,需要與飛機(jī)總體設(shè)計技術(shù)狀態(tài)協(xié)調(diào)開展。

作者:郭婉琴 羅旭升 單位:中國航空工業(yè)集團(tuán)公司第一飛機(jī)設(shè)計研究院