一、軟件工程標(biāo)準(zhǔn)化現(xiàn)狀
1、發(fā)展現(xiàn)狀
據(jù)數(shù)據(jù)顯示,在1985年在總成本中有90%都是軟件成本占據(jù)的。其次,軟件開發(fā)生產(chǎn)力的速度遠遠不能滿足人們對深入人心的計算機應(yīng)用的需要,導(dǎo)致供不用求。面向?qū)ο蟮母拍睢⒎椒ê驼Z言,在這個階段已經(jīng)相當(dāng)流行,并已成為發(fā)展的主流技術(shù),人們開始更加注重如何提高軟件開發(fā)過程和軟件建設(shè)技術(shù)。此外,研究人員也逐漸利用人工智能和軟件工程領(lǐng)域相結(jié)合,并取得了顯著的進展。到目前為止,軟件工程領(lǐng)域使用一些理論、方法或工具來解決許多軟件開發(fā)人員在軟件開發(fā)過程中遇到的問題,并成為計算機軟件領(lǐng)域的一個新興學(xué)科。
2、我國關(guān)于軟件工程的標(biāo)準(zhǔn)分類現(xiàn)狀
在我國計算機軟件的發(fā)展史中,軟件工程標(biāo)準(zhǔn)化開始于1984年。同年,全國信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會,全國計算機與信息處理標(biāo)準(zhǔn)化技術(shù)委員會的前身是成立了軟件工程技術(shù)分委員會。在委員會的有效組織和參與下,到目前為止,總共有超過30個國家標(biāo)準(zhǔn)出臺,這些標(biāo)準(zhǔn)主要是利用國際標(biāo)準(zhǔn)并結(jié)合IEEE標(biāo)準(zhǔn)作出的整改而制定。參照國際標(biāo)準(zhǔn)化組織(ISO)和IEEE基于標(biāo)準(zhǔn)的架構(gòu),在軟件工程和軟件工程質(zhì)量上完成了整個系統(tǒng)的要求和規(guī)范。
二、我國計算機軟件工程標(biāo)準(zhǔn)化的關(guān)鍵問題
在實際的軟件工程項目中經(jīng)常會遇到各種各樣的問題,導(dǎo)致項目的進展并不太順利,有些嚴(yán)重的直接導(dǎo)致項目失敗,問題主要表現(xiàn)在:
1、沒有合理的項目計劃,軟件開發(fā)成本和進度估計的偏差大。由于項目管理中缺乏必要的知識積累,開發(fā)商的預(yù)期不足也是造成實際開發(fā)過程中存在風(fēng)險的關(guān)鍵因素。沒有提前應(yīng)對策略,實際進度比預(yù)期的進展慢很多。
2、用戶獲取需求和分析方法是不全面的。因為開發(fā)用戶需求的研究和分析的不全面性,也沒有規(guī)范的信息管理系統(tǒng)。在用戶需要分析不足的情況下,匆忙開始設(shè)計、編程,導(dǎo)致最終產(chǎn)品在和用戶的業(yè)務(wù)需求之間有很大的偏差存在。
3、軟件質(zhì)量流程管理的知識不足,措施不到位。在軟件項目開發(fā)初期,必須建立規(guī)范的質(zhì)量管理體系,在軟件開發(fā)過程中配備經(jīng)驗豐富的管理人員,以確保這項重要工作的順利開展。沒有規(guī)范的管理體系會導(dǎo)致“頭痛醫(yī)頭,腳痛醫(yī)腳”的管理模式發(fā)生,這不僅影響了項目的進度,也影響未來軟件使用的質(zhì)量。
三、實現(xiàn)計算機軟件工程標(biāo)準(zhǔn)化的建議
從我國目前的發(fā)展形勢來看,通過引進國際標(biāo)準(zhǔn),基本形成了較為完善的標(biāo)準(zhǔn)化體系。然而,從軟件工程的角度來看,在相關(guān)工作的規(guī)范發(fā)展過程中,需要進一步提高。目前,軟件工程標(biāo)準(zhǔn)化需要進一步明確以下問題:
1、重視軟件工程系統(tǒng)的概念。在標(biāo)準(zhǔn)的使用中,用戶一般根據(jù)自己的使用情況,用它來找到相關(guān)的具體標(biāo)準(zhǔn),所以容易導(dǎo)致對環(huán)境標(biāo)準(zhǔn)的忽視,同時也很容易忽視軟件工程在各種標(biāo)準(zhǔn)上的聯(lián)系和互補的行為。并應(yīng)及時引入軟件工程標(biāo)準(zhǔn),使得系統(tǒng)和各種標(biāo)準(zhǔn)之間的關(guān)系作出適當(dāng)?shù)闹甘荆?
2、加快引進國際標(biāo)準(zhǔn)的速度。由于語言限制等原因,國內(nèi)的國家標(biāo)準(zhǔn)與國際標(biāo)準(zhǔn)直接的間距一般都要延遲三到五年。在措施上應(yīng)縮短與國際接軌的時間,并積極引進國際標(biāo)準(zhǔn)。參與國際熱點問題,應(yīng)及時并行預(yù)研標(biāo)準(zhǔn)的項目團隊在全國同步發(fā)行爭取盡早與國際接軌;
3、及時解釋引用國際標(biāo)準(zhǔn)的學(xué)習(xí)和工作。由于語言的差異,已經(jīng)引進來的國際標(biāo)準(zhǔn)往往不容易被學(xué)習(xí)和使用,應(yīng)說明在國內(nèi)和國外差異的存在。了解這一情況后,及時推出有針對性的規(guī)范性解釋,并與國內(nèi)軟件業(yè)的實際情況相結(jié)合,尤其是在國內(nèi)軟件實際的業(yè)務(wù)管理模式中,以促進國內(nèi)軟件產(chǎn)業(yè)國際標(biāo)準(zhǔn)的理解,認(rèn)知;
4、加強國內(nèi)軟件產(chǎn)業(yè)標(biāo)準(zhǔn)化組織和研究工作。現(xiàn)在最先進的技術(shù),基本都被跨國公司所占領(lǐng)。其占領(lǐng)標(biāo)準(zhǔn)是誰占據(jù)信息系統(tǒng)的標(biāo)準(zhǔn)化領(lǐng)域,誰就占據(jù)市場下一步的動機。而中國目前只接受國際標(biāo)準(zhǔn),處于相對被動狀態(tài)。中國應(yīng)積極發(fā)展國內(nèi)標(biāo)準(zhǔn)的氛圍,適時推出我們自己的標(biāo)準(zhǔn)規(guī)范。爭取在新一輪軟件標(biāo)準(zhǔn)化浪潮中,處于領(lǐng)先地位。
四、結(jié)語
總之,我們在考慮軟件工程未來發(fā)展動態(tài)時應(yīng)結(jié)合我國的實際情況,考慮建立我國自己的軟件工程標(biāo)準(zhǔn)。中國21世紀(jì)的國民經(jīng)濟支柱產(chǎn)業(yè)將是軟件產(chǎn)業(yè)。在硬件工程發(fā)展空間接近飽和的今天,推動軟件技術(shù)發(fā)展將成為當(dāng)前IT研究和實踐的核心和熱點問題。另外軟件工程實踐的標(biāo)準(zhǔn)化,將有利于提高整個行業(yè)的生產(chǎn)力和軟件產(chǎn)品的相互適應(yīng)。最后對軟件產(chǎn)業(yè)未來的發(fā)展,也將起到非常重要的支撐作用。
作者:劉建城 單位:山東省青島市海爾軟件有限公司