<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 談GJB5000A二級在中小型嵌入式軟件研發(fā)中的應(yīng)用

          談GJB5000A二級在中小型嵌入式軟件研發(fā)中的應(yīng)用

          作者: 時(shí)間:2012-08-18 來源:網(wǎng)絡(luò) 收藏

          摘要:結(jié)合項(xiàng)目在的實(shí)踐過程,針對過程中發(fā)現(xiàn)的問題和失誤,分析了項(xiàng)目的特點(diǎn),總結(jié)出一些實(shí)用的工程化的實(shí)踐方法,適用于軟件工程化的普及和推廣。文章著重在軟件項(xiàng)目管理、軟件可靠性兩方面進(jìn)行闡述,并討論了項(xiàng)目信息化管理和軟件測試在這兩方面的。
          關(guān)鍵詞:;軟件項(xiàng)目管理;軟件可靠性

          隨著-2008《軍用軟件研制能力成熟度模型》在我國科研單位的逐步推廣,軟件產(chǎn)品研制過程的工程化要求越來越科學(xué)和嚴(yán)格。因此我們在某些重點(diǎn)項(xiàng)目上進(jìn)行了GJB5000A的首批實(shí)踐。這次實(shí)踐有效地提高了軟件研制的工程化水平,但是同時(shí)也發(fā)現(xiàn)了許多問題和和失誤。通過管理人員和技術(shù)人員的分析和總結(jié),得出結(jié)論:GJB5000A需要關(guān)注的兩方面工作重點(diǎn),一是建立適應(yīng)于軟件的高效的項(xiàng)目管理體系,二是利用軟件測試技術(shù)提高軟件的可靠性,保證軟件的質(zhì)量。

          1 軟件的高效管理
          1.1 軟件研制的現(xiàn)狀
          在電子信息系統(tǒng)及相關(guān)產(chǎn)品中,主要包含三類軟件:
          (1)人機(jī)交互類軟件,采集目標(biāo)狀態(tài)信息和各分系統(tǒng)狀態(tài)信息顯示于終端圖形界面上,同時(shí)由操縱員進(jìn)行人工操作;
          (2)數(shù)據(jù)處理類軟件,包括數(shù)據(jù)處理、信號處理、數(shù)據(jù)融合、數(shù)據(jù)交換等;
          (3)控制類軟件,包括波束控制,機(jī)械裝置控制,時(shí)序控制,系統(tǒng)校準(zhǔn),系統(tǒng)自檢等。這三類軟件的功能模塊基本相同,包括系統(tǒng)初始化、任務(wù)調(diào)度、數(shù)據(jù)解算、時(shí)序控制、I/O通信定時(shí)管理、中斷管理、任務(wù)問的通信/同步/互斥管理及內(nèi)存管理等。它們的研制特點(diǎn)如表1所示:

          本文引用地址:http://www.ex-cimer.com/article/148572.htm

          d.JPG


          表1反映出三類軟件均存高實(shí)時(shí)性的嵌入式芯片或平臺上開發(fā)和運(yùn)行,三類軟件規(guī)模較小,研制周期短,不同項(xiàng)目的軟件之間具有重復(fù)性。在實(shí)際工作當(dāng)中,每個(gè)軟件項(xiàng)目組的人員配置上,全部軟件人員人數(shù)一般不多于10人,項(xiàng)目組成員同時(shí)分擔(dān)大量的硬件研制、系統(tǒng)組成、系統(tǒng)聯(lián)調(diào)、試驗(yàn)的工作。因此我們面對的主要是中小型軟件項(xiàng)目的嵌入式軟件。
          在軟件工程化的首次實(shí)踐中,軟件研制過程反映出4類共性的問題:
          (1)項(xiàng)目軟件時(shí)間緊,人員少,人員投入度不足,人員職責(zé)不明晰,造成部分執(zhí)行要求被人為簡化,甚至隨意取消;
          (2)項(xiàng)目軟件的計(jì)劃性不強(qiáng),經(jīng)常出現(xiàn)需求、人員、資源的變動,造成了進(jìn)度拖延,計(jì)劃無法得到保證;
          (3)項(xiàng)目軟件研發(fā)過程中會議和文檔較多,但利益相關(guān)方的界定不明晰,造成不必要的“文山會海”現(xiàn)象,降低管理效率,影響軟件設(shè)計(jì)工作;
          (4)管理人員和技術(shù)人員的工作過程缺乏足夠的監(jiān)管和測量分析,造成了項(xiàng)目管理進(jìn)程缺乏統(tǒng)一性和技術(shù)可重復(fù)性。
          為了解決通過上述問題,我們在實(shí)踐過程中逐漸摸索和總結(jié)出一些適合中小型嵌入式軟件研制方法。下面將從軟件項(xiàng)目管理體系和軟件項(xiàng)目研制過程兩方面進(jìn)行闡述。
          1.2 軟件項(xiàng)目管理體系
          成功的軟件取決于科學(xué)的管理體系。GJB5000A二級的七個(gè)過程域中,項(xiàng)目策劃(PP)、配置管理(CM)、過程和產(chǎn)品質(zhì)量保證(PPQA)這三個(gè)過程域是十分重要的管理過程域。
          項(xiàng)目策劃的目的是制定和維護(hù)定義項(xiàng)目活動的計(jì)劃,具體分為四項(xiàng)工作:
          (1)制定項(xiàng)目軟件研制計(jì)劃;
          (2)適當(dāng)?shù)嘏c利益相關(guān)方交換意見;
          (3)獲得對計(jì)劃的承諾;
          (4)維護(hù)該計(jì)劃。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();