新聞中心

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

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

        作者: 時間:2012-08-18 來源:網絡 收藏

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

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

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

        本文引用地址:http://www.104case.com/article/148572.htm

        d.JPG


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

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

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 阳曲县| 巧家县| 乌拉特中旗| 大新县| 汤阴县| 甘泉县| 忻城县| 秦皇岛市| 云霄县| 阜康市| 清徐县| 闸北区| 东乌珠穆沁旗| 和顺县| 宁陵县| 通河县| 海盐县| 孟连| 博客| 英德市| 萍乡市| 维西| 探索| 安阳县| 九江市| 莱西市| 乌苏市| 胶南市| 墨竹工卡县| 连平县| 东乌珠穆沁旗| 绥中县| 隆安县| 盐山县| 封开县| 雷山县| 铜川市| 云南省| 福贡县| 崇州市| 定西市|