?

軟件工程標準化現狀與分析

2019-02-20 09:13殷國杰
中文信息 2019年1期
關鍵詞:軟件工程標準化現狀

殷國杰

摘 要:第三次科技革命給人類文明史帶來了全方位的提升和改變,是繼蒸汽技術革命和電力技術革命之后科技領域里的又一次重大飛躍。它主要是原子能、電子計算機、空間技術和生物工程方面的發明和應用,逐漸涉及信息技術、新能源技術、新材料技術、生物技術、空間技術和海洋技術等諸多領域??茖W技術的飛速發展,離不開合理、高效的工具——計算機,更離不開輕易連接全球的互聯網。在科技、經濟亟需發展的今天,計算機軟件工程的發展顯得尤為重要。本文主要對互聯網軟件工程進行研究,探究軟件工程標準化的發展。

關鍵詞:軟件工程 標準化 現狀 發展

中圖分類號:TP311 文獻標識碼:A 文章編號:1003-9082(2019)01-000-01

一、課題研究的背景

在生活中你經常會看到這樣的畫面:銀行的智能柜員機通過在電子屏幕上顯示提示消息來指導客戶進行某些簡單的業務;醫院的醫生在收到病人的醫??ê蠓旁诟袘獏^電腦上就會自動出現病人的身份信息,甚至還可以進行開藥收費等等,這些都是典型的軟件應用。

軟件工程(Software Engineering,簡稱SE)是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科,涉及到程序設計語言、數據庫、軟件開發工具、系統平臺、設計模式等多個方面,在各行各業如工業、農業、銀行、航空、政府部門等都有應用。這些應用促進了經濟和社會的發展,使人們的工作和生活有了質的提升。

但同時由于軟件工程寬廣的覆蓋面和多樣化的復雜性,我們需要制定相應的軟件工程標準。目前的軟件工程標準包括過程標準、產品標準、專業標準、計發標準等[1]。

二、課題研究的目的和意義

軟件工程理論知識包括軟件要求、軟件開發、軟件結構、軟件過程、軟件試驗、軟件維修、軟件管理、軟件質量、軟件標準等等[2]。其中,軟件工程標準是重中之重。軟件工程標準化的提出和實施,為整個軟件市場奠定了良好的基礎。

目前我國對軟件工程標準化的建設還需要更加重視,需要培養更多的專業型人才。本文將對軟件工程標準化的現狀和目的進行淺顯的研究,凸顯軟件工程標準化的重要性。

三、課題研究的方法

在各大高校發起不記名問卷調查,研究高校學生是否了解和重視軟件工程標準化。結合目前國內的軟件工程標準化現狀對結果進行討論和思考,如需提出措施則進行問題分析。

1.準備問卷調查內容

性別:

年齡:

專業:

計算機課程是否開設?(是/否/不清楚)

計算機課程開設的效果是否滿意?(是/否/不清楚)

對計算機語言是否感興趣?(是/否/不清楚)

對計算機編程是否有興趣并有基礎的了解?(是/否/不清楚)

對軟件工程是否有了解?(是/否/不清楚)

是否認為軟件工程標準化是提高軟件工程設計質量的基礎?(是/否/不清楚)

宿舍是否有電腦?(是/否/不清楚)

宿舍電腦是否是為了娛樂?(是/否/不清楚)

2.在高校發放問卷調查300份,并收集數據進行分析

3.結果分析

300份問卷調查中有效問卷為293份,男女比例為1.31:1,其中計算機專業的回答者普遍對計算機語言、計算機編程有興趣,并且對軟件工程和軟件工程標準化有基礎的認識,認為軟件工程標準化是提高軟件工程設計質量的基礎。其他專業的回答者并沒有對軟件工程表示出興趣,大部分是用電腦進行日常的娛樂活動,但總體來說回答者基本認為軟件工程標準化對軟件工程有著重要的意義。

四、課題研究的成果

通過對高校學生的問卷調查,得出軟件工程在高校學生中并沒有十分清晰的認識,結合研究資料來看,得出以下結論:

1.我國軟件工程標準化的現狀

(1)標準化認知程度不高。這一現象主要體現在軟件開發過程、軟件產品、設備標準、軟件技術、渠道標準和數值標注等方面。

(2)對客戶需求分析不足。這一現象主要是由于缺少一定專業水平和素養的業務員和客戶進行精準的溝通,無法獲得客戶真實、全面的要求,一味地求速度和產量,從而降低了軟件工程的質量,達不到客戶的要求。

(3)缺少相應的專業軟件人才。由于軟件工程的宣傳度不高,很多學生在選擇專業時并不會報考,再加上軟件工程的知識多而繁雜,真正的軟件人才并不能滿足現在的市場需求。

(4)缺少更加完善的法律法規。由于軟件工程開始發展的并不算早,以及軟件工程發展速度相對較快,相關的法律法規并不是很完善。

2.目前軟件工程技術的特點

(1)軟件重用技術和構件技術。構件技術是研究的基礎和核心技術,而重用技術則是研究的方法和手段。這兩種技術可以提高開發人員的工作效率,大大減少軟件開發人員編寫代碼的麻煩。

(2)中間件技術。構件只有在中間件平臺上才能發揮理想的作用,中間件主要為數據庫的訪問中間件、遠程過程的調用中間件、通信的處理中間件、事物的處理中間件、分布對象中間件。軟件重用技術和構件技術在中間件技術發展的基礎上可以獲得更大的發展。

(3)標準化技術。軟件工程的發展越來越有條理,“積木式”軟件開發將是軟件工程的未來,當然,這就少不了標準化技術的支持。標準化技術指軟件標準和軟件過程標準,當今情況下,國際軟件工程主要是由國際標準化組織和美國國防部提出,我國在緊隨國際標準的情況下也針對國內的情況進行了適當的修改,更加符合國內市場。

3.加強軟件工程標準化的措施

(1)加強人才培訓和軟件工程的宣傳。首先要保證軟件工程人才的培養,人才是最寶貴的資源,優秀的人才才能推動軟件工程更好更快地發展。同樣的,軟件工程的宣傳也十分重要,興趣是學習的第一動力,培養人民群眾對軟件工程的興趣,注重發展和選取人才。

(2)結合市場要求進行“量身定制”的軟件工程。軟件工程的發展離不開市場的需求,只有真正了解了市場的需求并對其進行精準的分析,才能實現軟件工程利益的最大化,才能在最大的程度上推動社會的發展。

(3)結合國際標準化和市場的需要,制定切實可行的軟件工程標準化要求。適度是每一件事物發展的最優秀的程度,只有制定合適的標準化要求,才能制定最優秀合理的軟件工程。這也需要相關部門的支持和認可,更要求我們與各大企業和各國優秀的工程師進行充分的了解和認識,這樣才能共同推進軟件工程標準化的發展。

五、總結體會和反思

本文僅對軟件工程標準化進行了淺顯的探究,不足之處還有很多,問卷調查的樣本略顯單薄,數據分析的信服力度不夠,僅能進行大致的分析。但通過這次研究,對軟件工程有了淺顯的認識,也同時對它產生了興趣,希望在今后的學習中可以更加深入地了解和學習。

參考文獻

[1]賈俊.軟件工程標準化現狀與分析[J]計算機產品與流通,2018(2):42-43.

[2]劉桂林.關于軟件工程標準化現狀的思考[J]江蘇科技信息,2017(16):79-80.

猜你喜歡
軟件工程標準化現狀
標準化簡述
標準化是綜合交通運輸的保障——解讀《交通運輸標準化體系》
關于如何創新和完善計算機軟件工程管理的探討
交通運輸標準化
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合