當前位置:學問君>學習教育>畢業論文>

我國計算機軟件工程標準化的關鍵問題與建議

學問君 人氣:2.09W

在我國計算機軟件的發展史中,軟件工程標準化開始於1984年。下面是小編蒐集整理的一篇相關論文範文,供大家閱讀借鑑。

我國計算機軟件工程標準化的關鍵問題與建議

軟件工程是一門編程語言,它是集數據庫、軟件開發、操作系統、設計模式和其他許多的軟件爲一體的一門語言學科,透過對軟件工程方面的研究,建立和維護一個實用且有效的軟件設計學科 ;隨着軟件工程項目的開發和發展,其管理流程也不斷變化並逐漸趨於完善,同時也由於其自身的複雜性,和其他人爲因素的影響阻礙其工作的順利開展,從而必須建立一個標準化的概念,其目的是透過標準化的軟件設計、開發、生產和維護等方面爲了提高產品質量和生產效率和企業競爭力,促進行業的健康有序發展。

 1、軟件工程標準化現狀

1.1 發展現狀

20 世紀中葉,軟件工程開始由軍事領域向民用領域過渡,但由於其硬件在當時計算機領域的昂貴性,而處理器和內存空間卻是非常有限的。編程要求執行速度快,體積小。 20 世紀 60 年代,計算機應用範圍擴大,由此軟件系統的需求遠遠大於軟件本身的發展,而傳統的開發方法無法適應這一需求,就導致所謂的“軟件危機”.到 20 世紀 70 年代中期,人民逐漸重視研究的過程結構,並開始生產軟件開發工具,隨之軟件工程的思想和正規的軟件工程概念也橫空出世,從而成爲一個熱門的計算機輔助軟件和軟件研究工程,爲其發展提供了良好的環境,並出現更多的軟件工具,爲其後來的發展奠定了不可磨滅的基礎,再後來人們就開始研究設計方案,分析其結構等,並付諸實踐。

進入 20 世紀 80 年代,儘管在軟件工程成果的研究和實踐中取得了一定的成果,但該軟件的生產水平仍遠遠落後於硬件生產水平的發展步伐。在微電子技術和硬件製造自動化的技術中使得硬件生產質量和性能都在迅速提高而成本繼續下降,在這種情況下軟件成本卻在逐年增高。據數據顯示,在 1985 年在總成本中有90% 都是軟件成本佔據的。其次,軟件開發生產力的速度遠遠不能滿足人們對深入人心的計算機應用的需要,導致供不用求。面向對象的概念、方法和語言,在這個階段已經相當流行,並已成爲發展的主流技術,人們開始更加註重如何提高軟件開發過程和軟件建設技術。此外,研究人員也逐漸利用人工智能和軟件工程領域相結合,並取得了顯着的進展。到目前爲止,軟件工程領域使用一些理論、方法或工具來解決許多軟件開發人員在軟件開發過程中遇到的問題,併成爲計算機軟件領域的一個新興學科。

1.2 我國關於軟件工程的標準分類現狀

在我國計算機軟件的發展史中,軟件工程標準化開始於 1984 年。同年,全國資訊技術標準化技術委員會,全國計算機與資訊處理標準化技術委員會的前身是成立了軟件工程技術分委員會。在委員會的有效組織和參與下,到目前爲止,總共有超過 30 個國家標準出臺,這些標準主要是利用國際標準並結合 IEEE 標準作出的整改而制定。參照國際標準化組織(ISO)和 IEEE 基於標準的架構,在軟件工程和軟件工程質量上完成了整個系統的要求和規範。

2、我國計算機軟件工程標準化的關鍵問題

在實際的軟件工程項目中經常會遇到各種各樣的`問題,導致項目的進展並不太順利,有些嚴重的直接導致項目失敗,問題主要表現在 :

1)沒有合理的項目計劃,軟件開發成本和進度估計的偏差大。由於項目管理中缺乏必要的知識積累,開發商的預期不足也是造成實際開發過程中存在風險的關鍵因素。沒有提前應對策略,實際進度比預期的進展慢很多。

2)用戶獲取需求和分析方法是不全面的。因爲開發用戶需求的研究和分析的不全面性,也沒有規範的資訊管理系統。在用戶需要分析不足的情況下,匆忙開始設計、編程,導致最終產品在和用戶的業務需求之間有很大的偏差存在。

3)軟件質量流程管理的知識不足,措施不到位。在軟件項目開發初期,必須建立規範的質量管理體系,在軟件開發過程中配備經驗豐富的管理人員,以確保這項重要工作的順利開展。沒有規範的管理體系會導致“頭痛醫頭,腳痛醫腳”的管理模式發生,這不僅影響了項目的進度,也影響未來軟件使用的質量。

3、實現計算機軟件工程標準化的建議

從我國目前的發展形勢來看,透過引進國際標準,基本形成了較爲完善的標準化體系。然而,從軟件工程的角度來看,在相關工作的規範發展過程中,需要進一步提高。目前,軟件工程標準化需要進一步明確以下問題 :

1)重視軟件工程系統的概念。在標準的使用中,用戶一般根據自己的使用情況,用它來找到相關的具體標準,所以容易導致對環境標準的忽視,同時也很容易忽視軟件工程在各種標準上的聯繫和互補的行爲。並應及時引入軟件工程標準,使得系統和各種標準之間的關係作出適當的指示;

2)加快引進國際標準的速度。由於語言限制等原因,國內的國家標準與國際標準直接的間距一般都要延遲三到五年。在措施上應縮短與國際接軌的時間,並積極引進國際標準。參與國際熱點問題,應及時並行預研標準的項目團隊在全國同步發行爭取儘早與國際接軌;

3)及時解釋引用國際標準的學習和工作。由於語言的差異,已經引進來的國際標準往往不容易被學習和使用,應說明在國內和國外差異的存在。瞭解這一情況後,及時推出有針對性的規範性解釋,並與國內軟件業的實際情況相結合,尤其是在國內軟件實際的業務管理模式中,以促進國內軟件產業國際標準的理解,認知;

4)加強國內軟件產業標準化組織和研究工作。現在最先進的技術,基本都被跨國公司所佔領。其佔領標準是誰佔據資訊系統的標準化領域,誰就佔據市場下一步的動機。而中國目前只接受國際標準,處於相對被動狀態。中國應積極發展國內標準的氛圍,適時推出我們自己的標準規範。爭取在新一輪軟件標準化浪潮中,處於領先地位。

總之,我們在考慮軟件工程未來發展動態時應結合我國的實際情況,考慮建立我國自己的軟件工程標準。中國 21 世紀的國民經濟支柱產業將是軟件產業。在硬件工程發展空間接近飽和的今天,推動軟件技術發展將成爲當前 IT 研究和實踐的核心和熱點問題。另外軟件工程實踐的標準化,將有利於提高整個行業的生產力和軟件產品的相互適應。最後對軟件產業未來的發展,也將起到非常重要的支撐作用。

 【參考文獻】

[1] 丁琦 . 我國軟件產業的現狀、問題及加快發展的建議 [J]. 科技與經濟 ,2013.

[2] 楊芙清 , 梅宏 , 呂建 , 金芝 . 淺論 軟 件 技 術 發 展 [J]. 電 子 學報 ,2013.

[3] 李曉樺 . 軟件工程標準化研究 [J].上海標準化 ,2009(5):30 一 33.