殷國(guó)杰
摘 要:第三次科技革命給人類(lèi)文明史帶來(lái)了全方位的提升和改變,是繼蒸汽技術(shù)革命和電力技術(shù)革命之后科技領(lǐng)域里的又一次重大飛躍。它主要是原子能、電子計(jì)算機(jī)、空間技術(shù)和生物工程方面的發(fā)明和應(yīng)用,逐漸涉及信息技術(shù)、新能源技術(shù)、新材料技術(shù)、生物技術(shù)、空間技術(shù)和海洋技術(shù)等諸多領(lǐng)域??茖W(xué)技術(shù)的飛速發(fā)展,離不開(kāi)合理、高效的工具——計(jì)算機(jī),更離不開(kāi)輕易連接全球的互聯(lián)網(wǎng)。在科技、經(jīng)濟(jì)亟需發(fā)展的今天,計(jì)算機(jī)軟件工程的發(fā)展顯得尤為重要。本文主要對(duì)互聯(lián)網(wǎng)軟件工程進(jìn)行研究,探究軟件工程標(biāo)準(zhǔn)化的發(fā)展。
關(guān)鍵詞:軟件工程 標(biāo)準(zhǔn)化 現(xiàn)狀 發(fā)展
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1003-9082(2019)01-000-01
一、課題研究的背景
在生活中你經(jīng)常會(huì)看到這樣的畫(huà)面:銀行的智能柜員機(jī)通過(guò)在電子屏幕上顯示提示消息來(lái)指導(dǎo)客戶進(jìn)行某些簡(jiǎn)單的業(yè)務(wù);醫(yī)院的醫(yī)生在收到病人的醫(yī)保卡后放在感應(yīng)區(qū)電腦上就會(huì)自動(dòng)出現(xiàn)病人的身份信息,甚至還可以進(jìn)行開(kāi)藥收費(fèi)等等,這些都是典型的軟件應(yīng)用。
軟件工程(Software Engineering,簡(jiǎn)稱(chēng)SE)是一門(mén)研究用工程化方法構(gòu)建和維護(hù)有效的、實(shí)用的和高質(zhì)量的軟件的學(xué)科,涉及到程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)庫(kù)、軟件開(kāi)發(fā)工具、系統(tǒng)平臺(tái)、設(shè)計(jì)模式等多個(gè)方面,在各行各業(yè)如工業(yè)、農(nóng)業(yè)、銀行、航空、政府部門(mén)等都有應(yīng)用。這些應(yīng)用促進(jìn)了經(jīng)濟(jì)和社會(huì)的發(fā)展,使人們的工作和生活有了質(zhì)的提升。
但同時(shí)由于軟件工程寬廣的覆蓋面和多樣化的復(fù)雜性,我們需要制定相應(yīng)的軟件工程標(biāo)準(zhǔn)。目前的軟件工程標(biāo)準(zhǔn)包括過(guò)程標(biāo)準(zhǔn)、產(chǎn)品標(biāo)準(zhǔn)、專(zhuān)業(yè)標(biāo)準(zhǔn)、計(jì)發(fā)標(biāo)準(zhǔn)等[1]。
二、課題研究的目的和意義
軟件工程理論知識(shí)包括軟件要求、軟件開(kāi)發(fā)、軟件結(jié)構(gòu)、軟件過(guò)程、軟件試驗(yàn)、軟件維修、軟件管理、軟件質(zhì)量、軟件標(biāo)準(zhǔn)等等[2]。其中,軟件工程標(biāo)準(zhǔn)是重中之重。軟件工程標(biāo)準(zhǔn)化的提出和實(shí)施,為整個(gè)軟件市場(chǎng)奠定了良好的基礎(chǔ)。
目前我國(guó)對(duì)軟件工程標(biāo)準(zhǔn)化的建設(shè)還需要更加重視,需要培養(yǎng)更多的專(zhuān)業(yè)型人才。本文將對(duì)軟件工程標(biāo)準(zhǔn)化的現(xiàn)狀和目的進(jìn)行淺顯的研究,凸顯軟件工程標(biāo)準(zhǔn)化的重要性。
三、課題研究的方法
在各大高校發(fā)起不記名問(wèn)卷調(diào)查,研究高校學(xué)生是否了解和重視軟件工程標(biāo)準(zhǔn)化。結(jié)合目前國(guó)內(nèi)的軟件工程標(biāo)準(zhǔn)化現(xiàn)狀對(duì)結(jié)果進(jìn)行討論和思考,如需提出措施則進(jìn)行問(wèn)題分析。
1.準(zhǔn)備問(wèn)卷調(diào)查內(nèi)容
性別:
年齡:
專(zhuān)業(yè):
計(jì)算機(jī)課程是否開(kāi)設(shè)?(是/否/不清楚)
計(jì)算機(jī)課程開(kāi)設(shè)的效果是否滿意?(是/否/不清楚)
對(duì)計(jì)算機(jī)語(yǔ)言是否感興趣?(是/否/不清楚)
對(duì)計(jì)算機(jī)編程是否有興趣并有基礎(chǔ)的了解?(是/否/不清楚)
對(duì)軟件工程是否有了解?(是/否/不清楚)
是否認(rèn)為軟件工程標(biāo)準(zhǔn)化是提高軟件工程設(shè)計(jì)質(zhì)量的基礎(chǔ)?(是/否/不清楚)
宿舍是否有電腦?(是/否/不清楚)
宿舍電腦是否是為了娛樂(lè)?(是/否/不清楚)
2.在高校發(fā)放問(wèn)卷調(diào)查300份,并收集數(shù)據(jù)進(jìn)行分析
3.結(jié)果分析
300份問(wèn)卷調(diào)查中有效問(wèn)卷為293份,男女比例為1.31:1,其中計(jì)算機(jī)專(zhuān)業(yè)的回答者普遍對(duì)計(jì)算機(jī)語(yǔ)言、計(jì)算機(jī)編程有興趣,并且對(duì)軟件工程和軟件工程標(biāo)準(zhǔn)化有基礎(chǔ)的認(rèn)識(shí),認(rèn)為軟件工程標(biāo)準(zhǔn)化是提高軟件工程設(shè)計(jì)質(zhì)量的基礎(chǔ)。其他專(zhuān)業(yè)的回答者并沒(méi)有對(duì)軟件工程表示出興趣,大部分是用電腦進(jìn)行日常的娛樂(lè)活動(dòng),但總體來(lái)說(shuō)回答者基本認(rèn)為軟件工程標(biāo)準(zhǔn)化對(duì)軟件工程有著重要的意義。
四、課題研究的成果
通過(guò)對(duì)高校學(xué)生的問(wèn)卷調(diào)查,得出軟件工程在高校學(xué)生中并沒(méi)有十分清晰的認(rèn)識(shí),結(jié)合研究資料來(lái)看,得出以下結(jié)論:
1.我國(guó)軟件工程標(biāo)準(zhǔn)化的現(xiàn)狀
(1)標(biāo)準(zhǔn)化認(rèn)知程度不高。這一現(xiàn)象主要體現(xiàn)在軟件開(kāi)發(fā)過(guò)程、軟件產(chǎn)品、設(shè)備標(biāo)準(zhǔn)、軟件技術(shù)、渠道標(biāo)準(zhǔn)和數(shù)值標(biāo)注等方面。
(2)對(duì)客戶需求分析不足。這一現(xiàn)象主要是由于缺少一定專(zhuān)業(yè)水平和素養(yǎng)的業(yè)務(wù)員和客戶進(jìn)行精準(zhǔn)的溝通,無(wú)法獲得客戶真實(shí)、全面的要求,一味地求速度和產(chǎn)量,從而降低了軟件工程的質(zhì)量,達(dá)不到客戶的要求。
(3)缺少相應(yīng)的專(zhuān)業(yè)軟件人才。由于軟件工程的宣傳度不高,很多學(xué)生在選擇專(zhuān)業(yè)時(shí)并不會(huì)報(bào)考,再加上軟件工程的知識(shí)多而繁雜,真正的軟件人才并不能滿足現(xiàn)在的市場(chǎng)需求。
(4)缺少更加完善的法律法規(guī)。由于軟件工程開(kāi)始發(fā)展的并不算早,以及軟件工程發(fā)展速度相對(duì)較快,相關(guān)的法律法規(guī)并不是很完善。
2.目前軟件工程技術(shù)的特點(diǎn)
(1)軟件重用技術(shù)和構(gòu)件技術(shù)。構(gòu)件技術(shù)是研究的基礎(chǔ)和核心技術(shù),而重用技術(shù)則是研究的方法和手段。這兩種技術(shù)可以提高開(kāi)發(fā)人員的工作效率,大大減少軟件開(kāi)發(fā)人員編寫(xiě)代碼的麻煩。
(2)中間件技術(shù)。構(gòu)件只有在中間件平臺(tái)上才能發(fā)揮理想的作用,中間件主要為數(shù)據(jù)庫(kù)的訪問(wèn)中間件、遠(yuǎn)程過(guò)程的調(diào)用中間件、通信的處理中間件、事物的處理中間件、分布對(duì)象中間件。軟件重用技術(shù)和構(gòu)件技術(shù)在中間件技術(shù)發(fā)展的基礎(chǔ)上可以獲得更大的發(fā)展。
(3)標(biāo)準(zhǔn)化技術(shù)。軟件工程的發(fā)展越來(lái)越有條理,“積木式”軟件開(kāi)發(fā)將是軟件工程的未來(lái),當(dāng)然,這就少不了標(biāo)準(zhǔn)化技術(shù)的支持。標(biāo)準(zhǔn)化技術(shù)指軟件標(biāo)準(zhǔn)和軟件過(guò)程標(biāo)準(zhǔn),當(dāng)今情況下,國(guó)際軟件工程主要是由國(guó)際標(biāo)準(zhǔn)化組織和美國(guó)國(guó)防部提出,我國(guó)在緊隨國(guó)際標(biāo)準(zhǔn)的情況下也針對(duì)國(guó)內(nèi)的情況進(jìn)行了適當(dāng)?shù)男薷模臃蠂?guó)內(nèi)市場(chǎng)。
3.加強(qiáng)軟件工程標(biāo)準(zhǔn)化的措施
(1)加強(qiáng)人才培訓(xùn)和軟件工程的宣傳。首先要保證軟件工程人才的培養(yǎng),人才是最寶貴的資源,優(yōu)秀的人才才能推動(dòng)軟件工程更好更快地發(fā)展。同樣的,軟件工程的宣傳也十分重要,興趣是學(xué)習(xí)的第一動(dòng)力,培養(yǎng)人民群眾對(duì)軟件工程的興趣,注重發(fā)展和選取人才。
(2)結(jié)合市場(chǎng)要求進(jìn)行“量身定制”的軟件工程。軟件工程的發(fā)展離不開(kāi)市場(chǎng)的需求,只有真正了解了市場(chǎng)的需求并對(duì)其進(jìn)行精準(zhǔn)的分析,才能實(shí)現(xiàn)軟件工程利益的最大化,才能在最大的程度上推動(dòng)社會(huì)的發(fā)展。
(3)結(jié)合國(guó)際標(biāo)準(zhǔn)化和市場(chǎng)的需要,制定切實(shí)可行的軟件工程標(biāo)準(zhǔn)化要求。適度是每一件事物發(fā)展的最優(yōu)秀的程度,只有制定合適的標(biāo)準(zhǔn)化要求,才能制定最優(yōu)秀合理的軟件工程。這也需要相關(guān)部門(mén)的支持和認(rèn)可,更要求我們與各大企業(yè)和各國(guó)優(yōu)秀的工程師進(jìn)行充分的了解和認(rèn)識(shí),這樣才能共同推進(jìn)軟件工程標(biāo)準(zhǔn)化的發(fā)展。
五、總結(jié)體會(huì)和反思
本文僅對(duì)軟件工程標(biāo)準(zhǔn)化進(jìn)行了淺顯的探究,不足之處還有很多,問(wèn)卷調(diào)查的樣本略顯單薄,數(shù)據(jù)分析的信服力度不夠,僅能進(jìn)行大致的分析。但通過(guò)這次研究,對(duì)軟件工程有了淺顯的認(rèn)識(shí),也同時(shí)對(duì)它產(chǎn)生了興趣,希望在今后的學(xué)習(xí)中可以更加深入地了解和學(xué)習(xí)。
參考文獻(xiàn)
[1]賈俊.軟件工程標(biāo)準(zhǔn)化現(xiàn)狀與分析[J]計(jì)算機(jī)產(chǎn)品與流通,2018(2):42-43.
[2]劉桂林.關(guān)于軟件工程標(biāo)準(zhǔn)化現(xiàn)狀的思考[J]江蘇科技信息,2017(16):79-80.