• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      機(jī)載可編程邏輯器件軟件生存周期過程研究

      2018-03-21 09:07:44邢薇薇
      電子技術(shù)與軟件工程 2018年2期
      關(guān)鍵詞:軟件工程

      摘 要 本文結(jié)合機(jī)載可編程邏輯器件軟件研制管理過程特點(diǎn),對其生存周期過程進(jìn)行了研究,給出了機(jī)載可編程邏輯器件軟件研制階段的劃分方法,各階段的輸入、輸出要求,轉(zhuǎn)段準(zhǔn)則等,該研究為后續(xù)推進(jìn)機(jī)載可編程邏輯器件軟件工程化的實(shí)施奠定了基礎(chǔ)。

      【關(guān)鍵詞】軟件工程 PLD軟件 生存周期

      1 引言

      目前機(jī)載可編程邏輯器件(Programmable Logic Device,PLD)軟件尚未按照軟件工程的方法開展研制和管理工作,這將導(dǎo)致設(shè)計(jì)數(shù)據(jù)不完整或缺失,并給裝備質(zhì)量帶來巨大風(fēng)險。為了降低這種風(fēng)險,應(yīng)參考軟件工程領(lǐng)域內(nèi)的相關(guān)做法及標(biāo)準(zhǔn),在PLD軟件研制過程中引入軟件工程的思想,而引入軟件工程思想最重要的一步即是開展PLD軟件的生存周期過程研究,通過明確研制階段劃分方法、各階段的輸入輸出要求等來規(guī)范PLD軟件研制過程。

      2 PLD軟件生存周期過程研究

      2.1 過程劃分

      由于PLD軟件的設(shè)計(jì)依附于其所隸屬的機(jī)載設(shè)備,在對其生存周期過程進(jìn)行劃分時,應(yīng)考慮設(shè)備研制的生存周期。在系統(tǒng)過程中,需要將設(shè)備/系統(tǒng)的需求分配給軟件和硬件,該過程確定系統(tǒng)分配給PLD軟件的系統(tǒng)需求,作為PLD軟件需求的直接輸入,因此,系統(tǒng)過程應(yīng)引入PLD軟件生存周期過程。PLD軟件生存周期過程劃分為五大過程,主要包括:

      (1)系統(tǒng)過程:用于明確系統(tǒng)/設(shè)備分配給PLD軟件的系統(tǒng)需求。

      (2)計(jì)劃過程:用于定義和協(xié)調(diào)PLD軟件開發(fā)、維護(hù)和支持過程的工作。

      (3)開發(fā)過程:產(chǎn)生設(shè)計(jì)數(shù)據(jù)和PLD軟件產(chǎn)品。

      (4)維護(hù)過程:產(chǎn)生設(shè)備定型/鑒定后PLD軟件的維護(hù)數(shù)據(jù)。

      (5)支持過程:貫穿系統(tǒng)過程、計(jì)劃過程、開發(fā)過程和維護(hù)過程,確保各個過程輸出的生存周期數(shù)據(jù)的正確性、可控性。這個過程包括質(zhì)量保證、配置管理、驗(yàn)證和確認(rèn)等活動。

      2.2 階段劃分

      根據(jù)PLD軟件生存周期過程劃分結(jié)果,對各個過程進(jìn)行細(xì)化,結(jié)合PLD軟件研制流程,將PLD全生存周期劃分為如下十個階段:系統(tǒng)分析與設(shè)計(jì)階段、計(jì)劃階段、需求階段、設(shè)計(jì)階段、實(shí)現(xiàn)階段、板級驗(yàn)證階段、驗(yàn)收交付階段、系統(tǒng)集成階段、定型/鑒定階段、使用維護(hù)階段。實(shí)現(xiàn)階段又進(jìn)一步細(xì)化為四個子階段,即編碼階段、功能仿真、綜合布局布線階段、時序驗(yàn)證階段。各個過程和階段的對應(yīng)關(guān)系及每個階段的輸入輸出要求見圖1。

      在圖中的實(shí)現(xiàn)階段中,是不斷反饋迭代、優(yōu)化的過程,即在功能仿真,綜合、布局布線,時序驗(yàn)證過程中發(fā)現(xiàn)的問題都會反饋至編碼或更上級階段,在進(jìn)行HDL代碼糾正優(yōu)化或設(shè)計(jì)完善后重新驗(yàn)證再進(jìn)入后續(xù)階段。本文描述的是研制過程全生存周期階段的全集,根據(jù)不同的PLD軟件類型及等級、軟件需求的穩(wěn)定性以及復(fù)用模塊使用情況等,可對本文生存周期的相關(guān)階段進(jìn)行剪裁。同時,由于增量開發(fā)或各個過程之間的反饋等原因會導(dǎo)致某個階段被進(jìn)入、重復(fù)進(jìn)入或修改。

      2.3 轉(zhuǎn)段準(zhǔn)則

      基于上述生存周期過程,對于采用瀑布模型開發(fā)的項(xiàng)目,其各階段的轉(zhuǎn)段準(zhǔn)則為本階段的轉(zhuǎn)出準(zhǔn)則和下階段的進(jìn)入準(zhǔn)則,二者通常一致,轉(zhuǎn)段準(zhǔn)則為本階段的工作產(chǎn)品已固化并通過評審,生存周期資料納入配置管理。而在實(shí)際項(xiàng)目中,通常并非采用嚴(yán)格意義上的瀑布模型,某個階段的轉(zhuǎn)入準(zhǔn)則與其上階段的轉(zhuǎn)出準(zhǔn)則可以不一致,相關(guān)的轉(zhuǎn)入和轉(zhuǎn)出準(zhǔn)則需要在計(jì)劃類文件中定義清楚。某個階段可以基于部分輸入開始進(jìn)入,只要確保本階段的輸入滿足本階段的轉(zhuǎn)入準(zhǔn)則即可。

      3 總結(jié)

      本文的研究明確了PLD軟件生存周期階段劃分及轉(zhuǎn)段準(zhǔn)則,對每個階段的輸入輸出要求進(jìn)行了定義。本文的研究成果,為推進(jìn)PLD軟件工程化提供了保證。

      參考文獻(xiàn)

      [1]RTCA DO-254,Design Assurance Guidance For Airborne Electronic Hardware[S].

      [2]GB/T 33781-2017可編程邏輯器件軟件開發(fā)通用要求[S].

      [3]劉桂華.基于FPGA的現(xiàn)代數(shù)字系統(tǒng)設(shè)計(jì)[M].西安電子科技大學(xué)出版社,2012.

      [4]胡小婷,田澤.基于DO-254的航空集成電路設(shè)計(jì)保障研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2012,22(08):189-191.

      作者簡介

      邢薇薇(1986-),女,陜西省西安市人。碩士學(xué)位。工程師。主要研究方向?yàn)闄C(jī)載軟件工程化。

      作者單位

      中國航空工業(yè)集團(tuán)公司第一飛機(jī)設(shè)計(jì)研究院 陜西省西安市 710089

      猜你喜歡
      軟件工程
      應(yīng)用型本科軟件工程專業(yè)課程體系改革
      青年時代(2016年27期)2016-12-08 22:49:16
      關(guān)于《軟件工程》教學(xué)改革的研究
      計(jì)算機(jī)技術(shù)在機(jī)械能源中的應(yīng)用
      軟件工程標(biāo)準(zhǔn)化現(xiàn)狀與分析
      依托工作室的軟件工程實(shí)踐教學(xué)研究
      高職軟件工程課程改革研究
      軟件工程應(yīng)用型課程建設(shè)與實(shí)踐
      應(yīng)用瀑布模型的MOOC制作方法
      融合APTECH體系的軟件產(chǎn)業(yè)人才培養(yǎng)探究
      基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
      乡宁县| 天镇县| 金坛市| 墨脱县| 论坛| 色达县| 哈尔滨市| 旺苍县| 莱阳市| 都兰县| 鄄城县| 聊城市| 陈巴尔虎旗| 葵青区| 城步| 宁陕县| 阜新市| 侯马市| 克拉玛依市| 温宿县| 澳门| 嘉黎县| 延寿县| 同江市| 永靖县| 梓潼县| 威海市| 高青县| 大名县| 贵德县| 平南县| 漯河市| 漳平市| 塘沽区| 普格县| 泰来县| 博罗县| 宁化县| 青神县| 调兵山市| 蓝山县|