新聞中心

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

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

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

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

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

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

本文引用地址:http://www.butianyuan.cn/article/148572.htm

d.JPG


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

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

上一頁 1 2 3 下一頁

評論


相關(guān)推薦

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

關(guān)閉