劉倩
【摘要】軟件程序的質(zhì)量核心,往往是通過其專業(yè)的保障體系的健全與否決定的。目前,我國對軟件開發(fā)過程的管理越來越重視,研究者們通過構建專業(yè)保障體系,推動企業(yè)發(fā)展提高軟件應用能力。在保障體系中,擬定明確的項目質(zhì)量審評和管理等保障條例,落實到軟件工程開發(fā)過程的監(jiān)督工作中。本文首先簡述軟件工程專業(yè)保障體系的構成緣由,其次介紹了保障體系的構成要素,然后分析了目前我國軟件工程專業(yè)保障體系的現(xiàn)狀,最后得出結論。
【關鍵詞】軟件工程;保障體系;體系探索
我國軟件開發(fā)利用相對于歐美國家起步較晚,軟件開發(fā)過程中的保障體系是綜合性,需要考慮各個因素,根據(jù)實際使用需要,給予最適合的管理模式。軟件工程開發(fā)成本和進度是專業(yè)保障體系中重要的附屬因素,需要研究者結合目前軟件研發(fā)的實際管理能力做進一步探索。
一、軟件工程專業(yè)保障體系的構成緣由
權威性軟件工程專業(yè)保障體系給出的軟件的專業(yè)概念指出,軟件是電腦操作系統(tǒng)中任意程序、規(guī)程或任何文檔。軟件是電子計算機技術發(fā)展衍生出的特有產(chǎn)品,雖然最初只作為附屬品,但是目前已經(jīng)發(fā)展成為當代電子操作系統(tǒng)中具備核心價值的應用主角。我們的社會充斥著各種大型應用軟件,同時各種與軟件相關的虛擬系統(tǒng)也在緊密地建設集成,軟件工程將越來越復雜、越來越龐大。
日益發(fā)達的軟件系統(tǒng),不得不引發(fā)業(yè)界研究者對軟件工程保障體系做出審慎思考。信息技術突飛猛進,各種軟件規(guī)模不斷膨脹,單一的監(jiān)管完全無法滿足軟件工程的質(zhì)量維護要求,各大企業(yè)不得不在軟件工程研發(fā)中建設專業(yè)保障體系,認真執(zhí)行軟件研發(fā)管理工作。軟件工程專業(yè)保障體系即將軟件項目的管理工作均勻嵌入軟件的生命周期中,使得軟件能夠遵循預期成本、進度和質(zhì)量順利履行工作職能。軟件工程專業(yè)保障體系不僅利于軟件自身的運行管理,更利于研發(fā)管理團隊發(fā)展提高企業(yè)軟件開發(fā)能力,使得企業(yè)在軟件技術應用上能夠在經(jīng)濟市場上擁有穩(wěn)定優(yōu)勢。
軟件研發(fā)整個過程都是設計階段,不需要具體物質(zhì)資料,幾乎都是腦力工作,所以軟件工程的保障體系主要針對研發(fā)進度和質(zhì)量。軟件研發(fā)進度和質(zhì)量不如一般工業(yè)項目,能夠具體量化,軟件系統(tǒng)極為繁瑣復雜,進度和質(zhì)量的管理控制也不可避免的困難重重。經(jīng)過對年研究實踐,研究者發(fā)現(xiàn)軟件工程保障體系是由軟件研發(fā)人才、研發(fā)過程和研發(fā)技術的構成一個函數(shù),在專業(yè)性論文上我們找到這個函數(shù):軟件質(zhì)量=f(人才+研發(fā)過程+技術)。函數(shù)中我們看到人才、過程、技術,相互獨立又相互依存,所以軟件專業(yè)保障體系必須將這三者合理統(tǒng)籌,使得軟件質(zhì)量獲得最大數(shù)值。
二、軟件工程專業(yè)保障體系構成要素
軟件工程專業(yè)保障體系中,首先根據(jù)當前軟件實際研發(fā)狀態(tài)立定明確目標,定位自身能力水平,正確認識工作性質(zhì),持續(xù)學習,循序漸進,注意知識積累,追求穩(wěn)步提升,切忌眼高手低。其次,保障體系運作中,不僅要全力發(fā)揮工作者的個人能力,更要結合上層領導的工作規(guī)劃,不時補充新資源并確保資金供應穩(wěn)定。
三、軟件工程專業(yè)保障體系現(xiàn)狀問題
目前我國軟件工程專業(yè)保障體系尚不成熟,企業(yè)領導需要在這方面給予大量指導性戰(zhàn)略方針,提高企業(yè)競爭力。國外很多大公司在軟件專業(yè)保障體系中投入大量運作資金,有企業(yè)高級領導直轄,確保體系工作能夠堅持到底。
(一)軟件質(zhì)量問題
目前很多研發(fā)團隊沒有足夠重視軟件質(zhì)量,企業(yè)高層管理者沒有足夠的質(zhì)量強化意識。軟件產(chǎn)品畢竟是虛擬數(shù)字化電子產(chǎn)品,用戶無法像對待你有形物品一樣直接窺探整體構造,軟件質(zhì)量檢測只能依靠專業(yè)知識,一般用戶只能從使用體驗方面給出軟件一些應用質(zhì)量評價,很難從專業(yè)構造角度對軟件做出本質(zhì)上的優(yōu)劣評價。用戶對于軟件普遍沒有具體質(zhì)量意識,而研發(fā)團隊也就順勢忽略,企業(yè)高管也對此上心。
(二)軟件落后于硬件
我國的軟件研發(fā)相對于國際水平來說,起步比較晚。軟件研發(fā)需要大量高強度腦力工作,要求研發(fā)者具備基本的創(chuàng)新素質(zhì),使得研發(fā)過程困難重重。計算機硬件是實體物品,人們可以通過固定模式機械化設備制造,其功能屬性也是固定章程化的,只需要段純學習并記憶就能掌握。我國計算機技術在硬件上已經(jīng)掌握各個部件的構成要領,但是軟件研發(fā)需要運用創(chuàng)新思維能力,做到“無中生有”,具有很大挑戰(zhàn)性。
一些企業(yè)一味追求軟件項目進度,忽視研發(fā)團隊的學習實踐,或者直接要求研發(fā)人員做最初始的簡單軟件項目生產(chǎn),不僅軟件實用價值低,也阻礙了研發(fā)團隊行業(yè)能力的提升。一些企業(yè)經(jīng)常多個軟件項目同步進行,使得軟件研發(fā)呈工業(yè)化流水線生產(chǎn)模式,致使軟件工程經(jīng)常局部重復調(diào)研開發(fā),軟件質(zhì)量無法統(tǒng)一評估,保障體系無法發(fā)揮實際監(jiān)制功能。
四、結語
軟件工程專業(yè)保障體系已經(jīng)成為現(xiàn)代軟件研發(fā)不可或缺的重要構成部分。企業(yè)領導和研發(fā)團隊要從軟件實際功能和實際構造出發(fā),以軟件質(zhì)量為核心構建軟件工程專業(yè)保障體系,提高我國整體軟件工程建設水平。
參考文獻
[1]張毅,文俊浩,熊慶宇.新型軟件工程人才培養(yǎng)質(zhì)量保障機制的構建[J].計算機教育,2017(02):100~103.
[2]李紅梅,盧葦,張紅延.軟件人才培養(yǎng)模式的探索與實踐[J].計算機教育,2008(08).