劉亞偉
(1.山東大學(xué)齊魯醫(yī)院,山東 濟南 250000;2.南昌大學(xué) 計算機科學(xué)與技術(shù)學(xué)院,江西 南昌 330000)
目前全球范圍內(nèi)的科學(xué)技術(shù)水平都在不斷地提高,社會各個行業(yè)已經(jīng)進入信息化的時代,其中計算機就是信息化時代最為鮮明的標(biāo)志,計算機技能越來越成為當(dāng)今社會所必不可少的一項技能。近些年來,由于科學(xué)技術(shù)的推動作用,計算機軟件工程也取得了顯著的進展,市面上新的信息軟件層出不窮,印證著信息時代的變遷和發(fā)展。在目前階段,計算機行業(yè)還有著較為廣闊的發(fā)展前景,能夠為社會的發(fā)展做出更大的貢獻[1]。這里面計算機軟件工程的發(fā)展,一定會推動科技產(chǎn)業(yè)和其他相關(guān)產(chǎn)業(yè)的發(fā)展,提升更快更好的信息處理方式,實現(xiàn)信息的實時性和動態(tài)性,最終促進社會的不斷發(fā)展。
從基本概念上來講的話,計算機軟件工程的工作實際上是對于計算機軟件產(chǎn)品的設(shè)計與開發(fā),然后依靠工作人員,依據(jù)有關(guān)的規(guī)范和標(biāo)準(zhǔn),借助計算機工具,實現(xiàn)對于軟件的設(shè)計開發(fā)以及后期的維護工作。近些年來,不同產(chǎn)業(yè)中都出現(xiàn)了和計算機軟件工程技術(shù)相關(guān)的應(yīng)用方向,使得計算機的理論知識轉(zhuǎn)化為實踐成果,設(shè)計所涉及的范圍比較廣,并且通過研究計算機軟件工程,實現(xiàn)對于計算機軟件產(chǎn)品服務(wù)的開發(fā),能夠從多個角度入手,結(jié)合技術(shù)研發(fā)以及成果研發(fā)評價等方面深入探討目前軟件工程領(lǐng)域內(nèi)的規(guī)范,給目前信息時代下計算機軟件工程的發(fā)展和研究工作提出了具體的參照。從技術(shù)層面上來看的話,如果將關(guān)注點放在計算機軟件工程的技術(shù)研發(fā)成果上,就可以發(fā)現(xiàn)計算機軟件工程和不同的產(chǎn)業(yè)結(jié)合出來,產(chǎn)生了很多具有實用性的技術(shù)成果,這些研究成果普遍具有廣泛地應(yīng)用場景和豐富的內(nèi)容,但是在核心技術(shù)的層面上還存在著一定程度的落后。計算機軟件工程對于西方經(jīng)驗的借鑒過程,通常情況下是對經(jīng)驗的借鑒,沒有計算思維指導(dǎo)下的創(chuàng)新意識以及核心產(chǎn)品,因此在知識產(chǎn)權(quán)方面缺乏主動權(quán),致使在當(dāng)今信息時代的背景之下,計算機軟件工程內(nèi)部缺乏驅(qū)動力,沒有在計算機軟件工程領(lǐng)域?qū)崿F(xiàn)智能化的發(fā)展,且缺少標(biāo)準(zhǔn)化和信息化的平臺,因此就無法推動有關(guān)產(chǎn)業(yè)的發(fā)展,并且從一定層面上來說還會影響產(chǎn)業(yè)的信息融合程度。計算機軟件工程實現(xiàn)信息化和智能化,能夠在很大程度上推動我國科學(xué)技術(shù)水平的不斷發(fā)展,全面提升我國國防實力,增強我國的綜合國力以及文化軟實力[2]。
在經(jīng)濟全球化的信息時代背景之下,計算機技術(shù)已經(jīng)成為我國目前高新技術(shù)的重要組成部分。計算機軟件工程經(jīng)過多年的發(fā)展已經(jīng)取得了不俗的成果,在不同產(chǎn)業(yè)中都有著或多或少的應(yīng)用,存在著不同的發(fā)展模式,同時內(nèi)容也具有多樣性,可以說計算機軟件工程的水平提高加快了我國經(jīng)濟建設(shè)的速度以及社會生產(chǎn)力的發(fā)展水平,減少了對于傳統(tǒng)人力的依賴。目前發(fā)展的重要方向是實現(xiàn)計算機軟件工程和其他的產(chǎn)業(yè)技術(shù)相融合,為我國各個領(lǐng)域的發(fā)展提供推動力,助力我國經(jīng)濟和社會的不斷發(fā)展,推動我國國防實力的提升。計算機軟件工程如果實現(xiàn)現(xiàn)代化的發(fā)展模式,也會極大地推動人類社會的進步。
根據(jù)相關(guān)的調(diào)查數(shù)據(jù)可以得出,目前計算機應(yīng)用的開發(fā)中,計算機軟件的現(xiàn)代化水平起到了重要的支撐和維護的作用,實際中應(yīng)用計算機軟件工程技術(shù)需要實現(xiàn)高效的特征,根據(jù)層次來劃分的話,計算機軟件工程分為系統(tǒng)、應(yīng)用和支出軟件這三個部分,在不同的產(chǎn)業(yè)中,不同的形式能夠發(fā)揮出不同的應(yīng)用價值,當(dāng)前計算機軟件工程技術(shù)以及經(jīng)歷了幾十年的不斷發(fā)展,工程中的技術(shù)已經(jīng)具備成熟的特性,能夠在很大程度上改善當(dāng)前企業(yè)傳統(tǒng)的生產(chǎn)模式,最終實現(xiàn)社會生產(chǎn)的現(xiàn)代化,形成相對成熟并且以產(chǎn)品的技術(shù)為核心的體系。
從計算機軟件工程的實際發(fā)展?fàn)顩r上來看的話,雖然在很多產(chǎn)業(yè)當(dāng)中,計算機軟件工程的現(xiàn)代化技術(shù)已經(jīng)帶來了很多技術(shù)成果,但是跟西方的發(fā)達國家相比,產(chǎn)業(yè)的智能化水平還是存在著較大的差距,國內(nèi)計算機軟件工程技術(shù)的現(xiàn)代化發(fā)展還面臨著多個不同地阻礙,從一定角度上來看,計算機軟件工程的現(xiàn)代化是當(dāng)前社會的發(fā)展產(chǎn)物。目前隨著科學(xué)技術(shù)水平的不斷提高以及經(jīng)濟水平的不斷增長,計算機軟件工程的產(chǎn)品服務(wù)的到了進一步完善,但是在多數(shù)產(chǎn)業(yè)的應(yīng)用過程當(dāng)中,計算機軟件工程發(fā)展的細節(jié)方面還存在著很多問題,計算機軟件工程的發(fā)展沒有進行全面的規(guī)劃,并且本身對于其他技術(shù)的依賴性較強,使得一部分的技術(shù)成果無法轉(zhuǎn)化為實踐的產(chǎn)物,也無法充分發(fā)揮技術(shù)的優(yōu)越性,最終給計算機軟件工程整個行業(yè)的發(fā)展造成了較大的阻力[3]。
目前影響國內(nèi)計算機軟件工程現(xiàn)代化發(fā)展的主要原因是工程技術(shù)水平的滯后,這將會直接影響社會整體的發(fā)展,因此站在政府的立場上來講,需要為計算機軟件工程的發(fā)展提供必要的技術(shù)支持。這就需要做到對于計算機軟件的開發(fā)項目的支持,需要對于具有創(chuàng)新元素的工程項目提供資金的傾斜以及政策保護。其次就需要政府提升對于軟件工程項目的精力投入,能夠積極推動社會資金涌向技術(shù)研發(fā)環(huán)節(jié),應(yīng)當(dāng)極大對于重點項目的扶持,對此就可以制定針對性較強的扶持政策。最后,政府還可以設(shè)置項目的啟動資金,對于一些擁有重大意義的項目提供技術(shù)方面的支持,對于一些具有良好的市場應(yīng)用前景的項目提升資金的支持,通過以上的方法就能夠?qū)崿F(xiàn)對于技術(shù)發(fā)展的有效保障。
目前在計算機軟件工程的現(xiàn)代化技術(shù)發(fā)展層面上,還存在這很多其他的限制因素,最有可能對發(fā)展造成影響的就是資金問題,資金問題能夠直接決定計算機軟件工程的實際發(fā)展情況。因此對于資金問題的方面,國家和政府需要投入更高程度地支持,加強對于計算機軟件工程的重視程度,為計算機軟件工程的實際發(fā)展提供資金方面的支持,來保障計算機軟件工程領(lǐng)域的技術(shù)成果能夠有效地轉(zhuǎn)化。目前在我國政策的不斷支持之下,計算機軟件工程的發(fā)展取得了較大的成功,但是這也導(dǎo)致美國逐漸發(fā)現(xiàn)我國科技實力將會造成的威脅,進而采取不公平的舉措對我國科技方面實施制裁。同時這也是對中國的挑戰(zhàn),因此國家應(yīng)當(dāng)加大對于科學(xué)技術(shù)發(fā)展的支持,避免在科技層面上落后于世界先進水平,在科技方面率先打破壁壘,最終實現(xiàn)中華民族偉大復(fù)興的宏偉目標(biāo)。同時我國政府還需要仔細分析目前我國在計算機軟件工程領(lǐng)域和西方發(fā)達國家之間的差距,通過提出相關(guān)的文件來促進科技發(fā)展的速度,縮小和西方發(fā)達國家之間的差距,通過投資經(jīng)濟的形式來推動科研方面的發(fā)展。
強化產(chǎn)權(quán)保護意識也是計算機軟件工程發(fā)展過程當(dāng)中的重要原則。在計算機軟件工程技術(shù)的發(fā)展中,要依靠產(chǎn)品技術(shù)實現(xiàn)多方面的全面創(chuàng)新,才能實現(xiàn)軟件產(chǎn)品或服務(wù)的升級轉(zhuǎn)型,才能在市場上取得更大的優(yōu)勢。此外,對于一些核心技術(shù)來講,需要更加注重優(yōu)化投資結(jié)構(gòu)和創(chuàng)新服務(wù)的不斷發(fā)展態(tài)勢。因此需要將創(chuàng)新研究作為長遠的發(fā)展戰(zhàn)略,基于當(dāng)前的經(jīng)濟實現(xiàn)共享的發(fā)展模式,對此計算機軟件企業(yè)需要構(gòu)建完整的創(chuàng)新體系和創(chuàng)新制度,利用創(chuàng)新體系進一步保證產(chǎn)品和服務(wù)的效率和質(zhì)量,加快推動產(chǎn)品結(jié)構(gòu)全面的升級,保護技術(shù)知識產(chǎn)權(quán)不受到侵害,就能在一定意義上全面促進我國科技水平和經(jīng)濟潛能的提升。此外,在提高研發(fā)技術(shù)和產(chǎn)品質(zhì)量的過程中,還需要樹立關(guān)于知識產(chǎn)權(quán)的保護意識,軟件企業(yè)的管理階層要能夠充分了解當(dāng)前國內(nèi)知識產(chǎn)權(quán)法律法規(guī),為企業(yè)提供產(chǎn)權(quán)機制和產(chǎn)權(quán)方面的維權(quán)。實現(xiàn)自主產(chǎn)品研發(fā),并確保他們能夠充分激發(fā)研發(fā)人員的工作熱情以及工作的積極性。從目前國內(nèi)計算機軟件技術(shù)發(fā)展趨勢來看,未來的發(fā)展方向集中于業(yè)務(wù)的創(chuàng)新方面,作為企業(yè)中的程序開發(fā)人員,則能夠及時獲取用戶對軟件的實際需求。軟件工程的最大屬性便是分布性,可以防止分析設(shè)計的內(nèi)容被其他不良信息所影響。目前在我國的計算機軟件開發(fā)中基本的架構(gòu)和方法已經(jīng)實現(xiàn),程序研發(fā)的效率取得了較大的進步。程序員在項目開發(fā)的過程中,通常會將一些大的項目分成幾個小項目。小型的項目通常情況下實現(xiàn)難度就會降低很多,隨著計算機技術(shù)的發(fā)展和交付周期的縮短,將一個大項目拆分成幾個小項目有利于階段目標(biāo)的實現(xiàn)。當(dāng)前的計算機軟件程序開發(fā)團隊引入了現(xiàn)代程序模型。對于團隊來說,如何保證當(dāng)前的程序開發(fā)解決了開發(fā)過程中的程序敏捷性問題,成為了社會高度關(guān)注的問題。不斷提高程序代碼質(zhì)量,充分利用模塊化軟件設(shè)計,幫助員工獲得競爭優(yōu)勢,采用模塊化軟件及時處理程序運行中出現(xiàn)的問題,這種模式可以進一步促進我國計算機產(chǎn)業(yè)的穩(wěn)定發(fā)展。在提高企業(yè)資產(chǎn)能力水平的前提下,引入這種模塊化的思想,可以充分發(fā)揮現(xiàn)有資源,充分利用和保證各組成部分的有效利用,實現(xiàn)業(yè)務(wù)的均衡發(fā)展,從而提高IT 行業(yè)的靈活性和敏捷性。增強項目設(shè)計的便利性,使員工形成商業(yè)理念,用商業(yè)視角審視市場發(fā)展規(guī)律,能夠用模塊化設(shè)計將商業(yè)和軟件設(shè)計融為一體,確保計算機軟件在設(shè)計過程中的實施人性化開發(fā)滿足各種用戶的需求,提高編程效率,最終促進計算機軟件工程領(lǐng)域的發(fā)展,從而帶動其他產(chǎn)業(yè)的智能化升級轉(zhuǎn)型[4]。
在計算機軟件工程的發(fā)展當(dāng)中,需要擁有高素質(zhì)人才來提供充分地保障,因此就需要加強對于人才的培養(yǎng),培養(yǎng)出一批具有理論水平與實踐能力的團隊。對此我國的高等院校需要加強軟件工程專業(yè)學(xué)生的培養(yǎng)工作,在人才的培養(yǎng)方面加大技術(shù)環(huán)節(jié)以及資金環(huán)節(jié)的投入,建立健全完善且科學(xué)的軟件人才培養(yǎng)體系,從而提升人才的培養(yǎng)效果,堅實專業(yè)學(xué)生對于理論知識和實踐能力的提升,為我國的計算機軟件工程發(fā)展提供人才支持與保障工作,實現(xiàn)計算機軟件領(lǐng)域的長久高效發(fā)展。在實現(xiàn)對于計算機軟件工程的人才培養(yǎng)方面,應(yīng)當(dāng)全面加強學(xué)生理論知識水平的提升,也需要注重實踐能力得提高,此外還需要額外培養(yǎng)學(xué)生的研發(fā)能力,使學(xué)生能夠在專業(yè)學(xué)習(xí)的過程之后直接進入到計算機軟件工程的工作當(dāng)中,且對工作環(huán)境和工作要求具有較高的理解,這樣就能實現(xiàn)對于計算機軟件行業(yè)的推動,更好的研發(fā)出具有價值的計算機軟件產(chǎn)品以及服務(wù)。
在全面提升研發(fā)力度的同時,還需要加強對于現(xiàn)代化技術(shù)的應(yīng)用,為計算機軟件工程的實際應(yīng)用已經(jīng)產(chǎn)業(yè)發(fā)展提供充實的技術(shù)支持,能夠研發(fā)出更加有價值的產(chǎn)品和服務(wù)。計算機軟件工程領(lǐng)域的工作人員需要全面加強學(xué)習(xí)意識,對于計算機軟件工程的技術(shù)手段具有全方位的認識,并且能夠靈活應(yīng)用各種現(xiàn)代化技術(shù)手段實現(xiàn)現(xiàn)代化技術(shù)手段和計算機軟件工程技術(shù)的有機融合,進而能夠使現(xiàn)代化技術(shù)應(yīng)用到計算機軟件工程當(dāng)中,實現(xiàn)對于計算機軟件功能和服務(wù)方面的拓展。例如在計算機軟件工程當(dāng)中,就可以實現(xiàn)互聯(lián)網(wǎng)技術(shù)、人工智能技術(shù)以及大數(shù)據(jù)技術(shù)的有效應(yīng)用,其中人工智能技術(shù)就能夠簡化軟件設(shè)計的流程,在很大程度上提升計算機軟件的智能化水平,并能產(chǎn)生一定的協(xié)作功能,推動計算機軟件工程的現(xiàn)代化發(fā)展。
目前隨著我國經(jīng)濟水平的不斷提高以及科學(xué)技術(shù)手段的不斷豐富,我國正式進入信息化的時代,計算機軟件工程領(lǐng)域也取得了很多的成就。計算機軟件工程領(lǐng)域研發(fā)出的產(chǎn)品和功能可以面向不同的產(chǎn)業(yè),因此能夠推動不同產(chǎn)業(yè)的共同發(fā)展,如果實現(xiàn)信息化和智能化的手段,就能夠為其他產(chǎn)業(yè)貢獻更多的價值。為了推動計算機軟件工程的發(fā)展,政府需要加大資金支持和政策支持,高等學(xué)校需要加大對于軟件工程專業(yè)學(xué)生的培養(yǎng),培養(yǎng)出一批具有綜合素養(yǎng)以及專業(yè)化技術(shù)水平的學(xué)生,最后還需要推動諸如人工智能技術(shù)等在內(nèi)的現(xiàn)代化技術(shù)的融入,提高計算機軟件的科技含量。