久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 模擬技術 > 設計應用 > 軍用軟件工程標準研究及意義分析

軍用軟件工程標準研究及意義分析

作者: 時間:2012-05-16 來源:網絡 收藏
="WORD-SPACING: 0px; FONT: 12px/18px 宋體; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"> ?。?)GJB 2786《武器系統軟件開發》規定了武器系統軟件開發和保障的基本要求,適用于軟件生存周期的全過程,為軟件的訂購方或使用方了解承制方的軟件開發,測試和評價工作提供了依據。GJB 2786克服了GJB 437的不足,充分體現了系統工程和軟件工程的思想,具有鮮明的特點。特點之一就是提供了承制方在滿足合同或任務書要求前提下的靈活性。在標準中,它定義了軟件開發的8項主要活動,并特別說明這些活動可以重迭,也可以交叉或循環進行,因此GJB 2786對許多軟件開發模型來說都是可接受的,即其本身可接受多種不同的軟件開發方法。標準中唯一帶有約束性的是承制方應使用有充分的文件證明的、系統化的軟件開發方法,且該方法應支持合同要求的正式審查和審核。

  GJB 2786規定了軟件開發的8項主要活動,即:
  a. 系統要求分析和設計
  b. 軟件需求分析
  c. 概要設計
  d. 詳細設計
  e. 編碼和計算機軟件單元測試
  f. 計算機軟件部件集成和測試
  g. 計算機軟件配置項測試
  h. 系統集成和測試

  同時又從軟件開發管理、軟件工程、正式合格性測試、軟件產品評價、軟件配置管理、向軟件保障階段轉移等6個方面對上述8項活動提出了具體要求。

  GJB 2786中每項要求都是唯一的,不存在冗余,一般要求與詳細要求具有嚴格的對應關系,可以很方便地對標準進行一致的剪裁;而且標準只包含要求,沒有其他指導或輔助性信息。便于剪裁是GJB 2786的另一大特點。

  GJB 2786的參考標準DOD-STD-2167A《防務系統軟件開發》是美國國防部于80年代末期組織強有力的技術隊伍,包括各種不同意見的專家,政府部門、學術界及應用領域中的人才共同制定的,是這一時期美國標準化工作的一項重要成果。美國防部規定,凡國防部關鍵任務計算機資源項目一律要遵守該標準,足見其位置之重要。但隨著技術的發展,DOD-STD-2167A于1994年11月被美軍標MIL-STD-498《軟件開發和文檔》所代替,究其原因,主要有以下兩方面:一方面是受當時業已開始的美國軍用標準改革的沖擊;另一方面是進入90年代以后,軟件工程技術日益普及,軟件工具、平臺環境開始廣泛進展。MIL-STD-498與DOD-STD-2167A相比不論在指導思想上,還是標準的內容上都有較大改變,不僅增強了與不同開發模型的兼容性,而且還增強了與非層次結構設計方法以及與CASE工具的兼容性,對文檔的編制要求也更具靈活性,并對軟件重用提出了明確要求。另外還引進了軟件管理標準,更加強調了軟件的可支持性及與系統的聯系。

  五、對化工作的幾點建議

  1. 有待整頓和完善

  體系應是一個動態的體系,以適應不斷變化的環境需求。對于一些不適用的標準應及時作廢或修訂,對于新的需求應制定新的標準及時給予反應。從目前情況來看,這方面我們雖然做了不少工作,但還有不少地方有待進一步改進完善,從前面的分析中可以看出,GJB 437和GJB 439已到了作廢的時候,GJB 437的內容完全可由GJB 2786取代:GJB 439的要求也在GJB/Z 90000系列中基本都得到反映。GJB 1091、GJB 1267和GJB 1268也應及時修訂以保證與GJB 2786的協調一致。對于不斷涌現的新的軟件工程技術如軟件過程評估、軟件安全性分析、軟件風險管理及軟件重用等也應積極開展標準化工作,加強有關標準的制定,以補充完善軍用軟件工程標準體系。

  2. 加強軟件工程標準宣傳工作,促進標準的貫徹實施

  計算機軟件已成為現代化武器裝備中不可缺少的組成部分,武器裝備的性能和功能越來越依賴于軟件來實現。然而,我們有些項目管理人員對此重要性沒有足夠的認識,他們知之甚少,對軟件開發缺乏足夠的重視,因而監督管理不力,致使軟件開發常常成為拖延武器裝備研制進度、費用增加的一個主要問題。對此,我們應通過各種方式加強軟件工程重要性及其標準內容的宣傳,提高廣大科研人員、管理人員的標準化意識和促進其對軟件工程的了解,從而使軟件工程標準在武器裝備研制、生產和使用中真正得到貫徹實施。

  3. 積極跟蹤和國際。國外軟件工程標準發展動向

  國際標準反映了世界工業發達國家當代的先進技術水平。通過積極研究和采用國際、國外軟件工程標準是一條加速標準制定、提高軟件工程化水平的捷徑。目前我們雖然擁有豐富的美國軍用標準資料,有能查詢各種標準最新信息的Internet網站點,然而由于這方面工作缺乏統一規劃和具體安排,加之標準化研究隊伍松散,致使新的標準技術跟蹤很不及時。因此,筆者認為,加強國際、國外軟件標準化發展動向的跟蹤,深入開展ISO 9000-3和ISO15504及 CMM等研究,對加速有關標準的制修訂,提高軟件質量是十分重要的,應當有組織、有計劃地開展好此項工作。

軟件工程標準化的意義

 為什么要積極推行軟件工程標準化工作,其道理是顯而易見的。僅就一個軟件開發項目來說,有多個層次、不同分工的人員相配合,在開發項目的各個部分以及各開發階段之間也都存在著 許多聯系和銜接問題。如何把這些錯綜復雜的關系協調好,需要有一系列統一的約束和規定。在軟件開發項目取得階段成果或最后完成時,需要進



評論


相關推薦

技術專區

關閉