裝備軟件研制中的質量管理研究
來源:用戶上傳
作者:
摘要:通過分析裝備軟件在靶場裝備信息化中的重要作用,針對靶場裝備軟件研制中質量管理存在的對軟件重要性認識不夠、需求定義不充分、缺乏軟件工程化設計思想、軟件評測缺乏有效監督等問題,提出了裝備軟件質量管理的方法。
關鍵詞:裝備軟件;研制;質量管理
中圖分類號:TP311.5 文獻標識碼:A 文章編號:1007-9416(2019)03-0103-01
0 前言
隨著靶場裝備向信息化、智能化方向的快速發展,裝備軟件質量的高低已成為衡量裝備性能指標的重要因素。但是由于需求定義不充分、缺乏軟件工程化設計思想、軟件測試缺乏有效監督等問題,導致裝備軟件質量無法滿足裝備在武器試驗中的高可靠性要求。裝備軟件質量管理問題已經成為軟件項目研制的重點和難點,必須探索解決裝備軟件質量問題的方法,提高靶場裝備軟件質量。
1 當前靶場裝備軟件研制質量管理存在的問題
1.1 對裝備軟件在裝備建設中的地位缺乏全面深刻認識
在靶場裝備研制生產過程中,裝備軟件沒有作為單獨部分列入裝備研制任務書,而是作為裝備硬件的配套部分來研制。作為裝備的配套部分的軟件沒有單獨的詳細設計方案,沒有按軟件工程化的要求組織各階段評審,軟件不按軟件開發過程而按硬件研制過程來開發。驗收階段軟件沒有組織單獨的測試考核,而是結合裝備功能檢測與硬件一起聯試對軟件進行測試檢查,缺乏對軟件可靠性指標的考核測試。
1.2 需求分析不充分,未有效參與軟件需求分析階段
在靶場裝備軟件研制過程中,項目組對裝備軟件的需求重視不夠,不能有效參與到需求分析過程中去。由于裝備作戰使用的特殊需求,如果沒有用戶的積極參與,軟件開發人員對靶場需求只能根據以往的經驗進行設計,無法準確、全面地理解裝備的使用需求,造成對需求的理解不透徹、不準確,研制過程中也缺乏與項目組有效的溝通,導致研制的裝備無法完全滿足靶場的實際需求。
1.3 研制方未建立完善的軟件質量管理體系,導致軟件的工程化設計程度低
裝備軟件研制方沒有建立完善的軟件質量管理體系,研制方的管理水平較低,導致對軟件開發過程缺乏有效的監督,軟件的質量基本上是由軟件開發者自身的專業水平決定。裝備軟件研制方大多采用“手工作坊”式的開發方式,由少數開發人員設計、編程、測試、維護,軟件通用性差,一旦軟件出現故障,其他人很難介入,軟件的使用受到很大的限制,嚴重影響裝備軟件的維護更新和裝備保障工作。
1.4 對軟件的評測缺乏有效手段和監督
目前靶場軟件測試只是在靶場驗收階段對軟件的各項功能進行測試,此時軟件如需改動非常困難,未能在軟件開發全過程中發揮對軟件質量的監督作用,且存在軟件測試組織管理不規范、測試技術手段單一、測試人才匱乏等情況,即使交由第三方測試機構進行專門的裝備軟件測試,但由于裝備軟件的專業性強、保密性高的特殊性要求,造成軟件測試的不充分、不準確,無法對軟件質量做出客觀評價。
2 解決裝備軟件研制質量問題的方法
2.1 提高對裝備軟件進行質量管理的認識
提高對裝備軟件的認識,加強軟件質量管理,要將裝備軟件從裝備主體中獨立出來,與硬件設備一樣單獨實施管理。裝備軟件不是硬件的配套產品,必須把軟件提高到裝備的高度來認識,把軟件作為核心關鍵產品來實施質量管理,才能有效地對裝備軟件質量進行全面的驗收、考核和評定。
2.2 積極參與軟件需求分析,做好裝備軟件的需求定義工作
需求定義工作主要由開發人員根據研制任務書進行分解細化獲取,項目組必須積極參與需求分析階段,發揮其在需求定義中的主導作用,這是從源頭控制軟件質量的根本舉措。項目組可以有效運用圖表等直觀的表達方式參與需求定義工作,從而全面有效地將自己的需求提供給軟件開發人員。還必須對軟件需求定義進行嚴格的階段評審,保證需求分析的正確性、完整性和一致性。
2.3 完善裝備軟件質量保證體系的建設
只有以軟件質量保證體系作為前提條件,軟件開發才能實現從個體開發向軟件工程化開發的根本性轉變,因此必須選擇具備完善軟件質量保證體系的研制方,同時靶場項目組應加強對軟件質量保證體系運行情況的監督和管理,促使研制方嚴格遵循并不斷完善軟件質量保證體系,持續改進質量管理工作,不斷提高軟件質量。
2.4 加強對裝備軟件的配置管理和文檔管理
裝備軟件文檔作為軟件的重要組成部分,必須根據程序的編制情況不斷地進行修改完善,在修改程序時,也要同時更新文檔,以保證文檔與軟件的一致性。在文檔中要清楚地說明代碼的意義、數據的入口和出口、實現相關功能的方式等。加強裝備軟件的配置管理工作,保證配置管理的有效性、實時性、可控性和可追溯性。
2.5 加強軟件評測,建立軟件評測體系
第一,要求裝備研制方建立由軟件開發項目組軟件測試人員、研制方軟件檢測部門、第三方軟件評測中心組成的三級軟件評測體系,并嚴格地按照功能測試、單元測試、確認測試和系統聯試的順序進行。
第二,建立規范的軟件測試標準,包括靶場軟件測試大綱、靶場軟件測試組織實施方案以及靶場軟件測試結果報告等,對軟件測試的整個過程進行明確規定,以推動測試工作的有效執行。
第三,由權威的第三方獨立測試機構進行確認測試工作。由研制方具體實施軟件測試工作,但必須由第三方獨立測試機構對測試大綱進行審查并對實施情況進行監督;用戶必須全程參與,一方面可以極大地推動測試工作進程,高效解決測試工作中遇到的具體問題,另一方面用戶的嚴格監督,督促測試方更細致、全面地完成各個環節的測試工作,保證高質量完成軟件測試工作。
第四,注重培養靶場各專業軟件測試人才,既要對各型裝備有全面系統的認識,又懂得軟件工程設計的技術,可以對裝備軟件從研制到靶場驗收全過程的質量進行測試和監督,從源頭保證了裝備軟件的質量。 3 結語
裝備軟件在裝備信息化中發揮著關鍵作用,決定了裝備整體作戰性能的發揮,因此,提高靶場軟件的質量管理具有重要的現實意義。在靶場裝備軟件研制過程中,應當嚴格執行軟件質量保證體系的各項規定和要求,重視裝備軟件在研制各階段的質量管理與控制,從而使裝備軟件具備高可靠性和穩定性,滿足靶場裝備的使用要求。
參考文獻
[1] 彭瑾,史朝龍.裝備軟件的質量管理研究[J].電子產品可靠性與環境試驗,2010(5):50-53.
[2] 孫文虎,鄭衛峰.軍用軟件研制質量管理與控制[J].質量與可靠性,2012(1):50-52.
[3] 瞿麗麗,朱丹.實時測控軟件質量管理[J].測控技術,2012(31):296-298.
[4] 金鐵,唐曉軍.軟件開發企業質量管理研究[J].軟件導刊,2012(11):3-4.
[5] 楊揚,李為衛.基于過程的軟件質量管理在信息化中的研究[J].信息技術,2011(3):83-87.
Quality Management of Equipment Software Development
HUANG Kai-da
?。║nit 44,No 92941 of PLA,Huludao Liaoning 125001)
Abstract:The important role of equipment software in the equipment informationization of shooting range is analyzed. Quality management in the development of shooting range equipment software exists insufficient definition of requirements,lacking of software engineering design ideas,lacking effective supervision in software evaluation.The method of equipment software quality management is proposed
Key words:equipment software; development; quality management
轉載注明來源:http://www.hailuomaifang.com/8/view-14817096.htm