《中國高新技術產業導報》,2011年12月5日 劉穎 本報記者 張偉
“一方面,軟件技術和應用正在不斷革新;另一方面,市場也對軟件質量提出了更高的要求。因此,應著力提升軟件企業對產品質量的認識水平,鼓勵企業積極引進第三方軟件質量服務機構來提高產品質量,鼓勵軟件企業自主創新。” 日前,在中國軟件大會•2011年論壇上,中國軟件評測中心過程改進服務中心總經理包繼青表示, 面對軟件產品大型化、復雜化、系統化帶來的挑戰,要抓住云計算帶來的發展新機遇,盡快解決軟件測試理論、工具與應用不相適應的矛盾。業界需合力推動軟件質量保證體系向縱深發展,結合超大規模復雜系統對可靠性的要求,將軟件質量管理與開發過程緊密結合,幫助企業實現軟件質量水平的持續提升。
產業變革在即
來自中國軟件大會•2011年論壇的信息顯示,在我國軟件產業發展全面向好的同時,全球軟件技術和產業格局正面臨著新一輪的變革。跨平臺計算廣泛應用,促使微軟與英特爾的“Wintel聯盟”開始瓦解;云計算和物聯網等新興技術風生水起,為網絡時代商業模式不斷創新提供技術依托;商業模式不斷革新,促使軟件產業發展呈現出網絡化、服務化、平臺化、智能化和融合化等重要趨勢,推動著全球軟件和信息技術服務業進入產業轉型時期。在此背景下,軟件技術創新速度將明顯加快,產業的新問題、新業態、新模式將不斷涌現。
此外,我國軟件產業目前正在呈現兩大發展趨勢,一方面商業軟件趨向服務化、工業化,另一方面個人軟件趨向快餐化、免費化。據悉,隨著云計算的發展,軟件的服務化趨勢不可阻擋,軟件公司要實現從賣產品向賣服務的轉變。在移動互聯網的環境下,個人軟件的制造和發布非常快捷便利。目前,基于iPhone的應用程序近20萬個,各種網站的免費下載應用更是無以計數。
對此,包繼青認為,在產業面臨變革的大背景下,我國的軟件企業面臨很多新的發展機遇。“質量奠定基礎,創新成就未來”,堅持“質量第一”的方針既是我國軟件業發展的長期戰略方針,也是一項重大政策。在軟件制造和發布越來越便利的同時,也面臨著軟件質量和安全隱患巨大的問題。目前,依靠消費者自行判斷的狀態短時期內無法改變,軟件質量和安全問題常態化,成為行業管理中的一道難題。
軟件測評重要性凸顯
隨著軟件與人們生活的相關性不斷提高,發展軟件測評、保證軟件安全和質量的重要性越來越凸顯。
中國軟件測評中心常務副主任黃子河表示,軟件應用從最簡單的家用電冰箱到工業生產,涉及方方面面。“以前軟件出現問題只是個人重啟一下機器的小事情,但如今軟件已在大型工業設備中發揮越來越大的作用。軟件安全與質量的隱患已可能對人身安全和環境造成威脅。”
北京大學計算機研究所副所長鄒維表示,如今計算機病毒已可達到武器級的威脅,并可能突破虛擬世界和現實世界的界限,從互聯網上深入到工業控制系統等。
北京交通大學教授、高速鐵路網絡管理教育部工程研究中心主任劉峰認為,在軌道交通方面,軟件質量與鐵路行車安全關系密切,信息技術在貨運與客運中發揮了重要作用。在鐵路安全對IT裝備依賴度逐步提高的過程中,軟件質量已成為影響鐵路運營安全的重要因素之一。
劉峰說,在鐵路信息化領域,國外有很多大型軟件企業有自己的質量指標認證體系,注重軟件安全和質量,而我國非常缺乏專業化的面向鐵路應用的軟件測試平臺,測試機構也非常少。
中國軟件測評中心軟件測試部總經理周潤松表示,通過軟件測試可以盡可能多地發現軟件中的各種問題,但由于國內軟件測試人才缺乏、軟件產業成熟度低等原因,軟件測試并未受到重視。
黃子河認為,目前很多企業對軟件質量保障投入較低。他建議政府提高對國產軟件的采購比例,這將有利于軟件公司的發展及軟件技術的進步與創新。
包繼青表示,當前我國亟待建立對軟件質量和安全管理的測試認證制度,加大測試認證力度,大力推動質量保證的體系化建設,構筑我國軟件產業的競爭優勢。
著力解決軟件質量問題
據包繼青介紹,目前,我國500人以下規模的軟件企業對軟件質量管理的認知度不足。有關方面調研顯示,我國軟件企業規模越大,設立獨立軟件質量管理部門的比例越高。500人以下規模軟件企業,設立獨立的質量管理部門占比情況為59.76%;而500人以上規模軟件企業,設立獨立的質量管理部門占比情況為93.26%。
此外,我國軟件從業人員質量管理意識較薄弱。從業人員對軟件質量管理的認識和理解不盡相同。調研數據顯示:有17%的人認為質量管理就是配置管理,26%的人認為質量管理是質量保證,24%的人認為質量管理就是軟件測試,11%的人認為質量管理是軟件度量,10%的人認為質量管理是軟件測量。由于對軟件質量管理的認識不同,所產生的質量保證的效果也就千差萬別,良莠不齊。而且,根據研究顯示,我國29%的企業認為軟件質量控制及測試專業人才不足。這些企業中,軟件開發隊伍與測試隊伍占比不協調。主要表現在中高端質量管理人才不足,無法滿足高規格的軟件質量保障工作需求。
“近年來,在國家一系列政策措施的扶持下,軟件產業獲得了較快發展,但是軟件質量一直是業內關注且至關重要的問題。” 包繼青表示,如何推動軟件質量保證體系向縱深發展,結合超大規模復雜系統對可靠性的要求,將軟件質量管理與開發過程緊密結合,幫助企業實現軟件質量水平的持續提升;如何更好地保證軟件過程的質量,探討保證軟件質量的有效方式方法,都是值得探討的問題。
對此,包繼青建議,應著力提升軟件企業對產品質量的認識水平,激發企業釋放自身的質量管理需求,鼓勵企業積極引進第三方軟件質量服務機構來提高產品質量;鼓勵軟件企業自主創新,引導企業開發具有自主知識產權的軟件質量保障工具;促進“產學研用”形成良性循環,既要注重軟件質量相關理論體系研究,又要注重相關科研成果的轉化利用;進一步健全人才培養體系,著力解決專業人才不足的問題,從根本上提升我國的軟件質量管理水平,促進我國軟件產業健康、快速、協調發展。