王磊 河北新龍科技集團(tuán)股份有限公司
針對(duì)計(jì)算機(jī)軟件工程,我們可以將其理解成軟件管理與工程師應(yīng)用部分計(jì)算機(jī)軟件,遵照前期設(shè)定的方法流程等去開發(fā)、運(yùn)維管理軟件的過(guò)程?,F(xiàn)代化已經(jīng)是軟件工程發(fā)展的必然趨勢(shì),積極和其他科技融合,充實(shí)軟件工程的功能,這樣方能在現(xiàn)實(shí)應(yīng)用中創(chuàng)造出更多的效益,為國(guó)家及社會(huì)發(fā)展過(guò)程提供更可靠的技術(shù)支持。
自從引進(jìn)計(jì)算機(jī)軟件工程而言,其在國(guó)內(nèi)快速發(fā)展進(jìn)步,融合至社會(huì)不同行業(yè)中,創(chuàng)造出的成績(jī)是十分理想的。長(zhǎng)期以來(lái),我國(guó)在完善對(duì)軟件工程階段沿用國(guó)外總結(jié)下的經(jīng)驗(yàn),尚沒有自主開發(fā)出升級(jí)的系統(tǒng)化體系,發(fā)達(dá)國(guó)家持有并壟斷核心技術(shù)。在“互聯(lián)網(wǎng)+”時(shí)代下,如果不能盡早完善研發(fā)體系與掌握核心技術(shù),將會(huì)進(jìn)一步拉大我國(guó)和發(fā)達(dá)國(guó)家之間的距離。故而,我國(guó)計(jì)算機(jī)工作者及科研者應(yīng)形成合力作用,構(gòu)建出一個(gè)完整度很高的自主研發(fā)體系,使我國(guó)軟件工程有更大的動(dòng)力踐行現(xiàn)代化、智能化的發(fā)展路線[1]。軟件工程實(shí)現(xiàn)現(xiàn)代化有很大顯示意義,不僅能加速國(guó)民經(jīng)濟(jì)的發(fā)展腳步,還能從多個(gè)方面強(qiáng)化我國(guó)在國(guó)際上的競(jìng)爭(zhēng)力。
在網(wǎng)絡(luò)時(shí)代中,信息的普及性明顯提升,人們對(duì)軟件工程內(nèi)的數(shù)據(jù)挖掘技術(shù)提出更多、更高的要求,利用其在廣闊網(wǎng)絡(luò)中探查到更多有價(jià)值的信息,而后處理數(shù)據(jù),達(dá)到預(yù)期目標(biāo)。在20世紀(jì)50年代后期,以多學(xué)科發(fā)展為基礎(chǔ)研發(fā)出了數(shù)據(jù)挖掘技術(shù),伴隨數(shù)據(jù)量持續(xù)增多,造成很多日?;静僮鞑荒茌^好的滿足現(xiàn)實(shí)需求,并且計(jì)算機(jī)技術(shù)取得了質(zhì)的突破,步入了利用機(jī)器學(xué)習(xí)的時(shí)段。故而,人們基本上結(jié)合使用兩種技術(shù),利用計(jì)算機(jī)的數(shù)據(jù)庫(kù)管理系統(tǒng)存儲(chǔ)網(wǎng)絡(luò)內(nèi)的大量數(shù)據(jù),而后在計(jì)算機(jī)機(jī)器的協(xié)助下分析信息,以上這兩種技術(shù)應(yīng)用階段會(huì)形成一種新技術(shù),即數(shù)據(jù)庫(kù)內(nèi)的知識(shí)發(fā)現(xiàn)(KDD),數(shù)據(jù)挖掘便是KDD的核心部分,其在應(yīng)用過(guò)程中能快速獲得實(shí)用價(jià)值最高的信息[2]。步入到21世紀(jì)以來(lái),數(shù)據(jù)挖掘技術(shù)逐漸發(fā)展成一門成熟度較高的學(xué)科,對(duì)人類的工作、生活等均形成較明顯的影響。
一是軟件組合技術(shù)。該項(xiàng)技術(shù)即遵照一定規(guī)則,激組合那些能夠?qū)崿F(xiàn)重用的軟件成分,這樣便能順利的組建出新的軟件成分。該項(xiàng)技術(shù)最大的特征是在組合中能維持可重用的軟件成分的恒定性,當(dāng)下在教育、工程建設(shè)領(lǐng)域中有十分廣泛的應(yīng)用。
二是軟件生成技術(shù)。其參照形式化的軟件功能,闡述基于某些機(jī)理生成的軟件成分或軟件系統(tǒng),該系統(tǒng)可能是基于既有可重用軟件成分生成的,其具有新的功能。該項(xiàng)技術(shù)在應(yīng)用時(shí)需要有可重用軟件庫(kù)、知識(shí)庫(kù)的協(xié)助,其中后者的作用主要是存儲(chǔ)軟件生成機(jī)理和運(yùn)行時(shí)遵照的規(guī)則。
三是OO技術(shù)。這是20世紀(jì)90年代被廣泛研究的重要課題之一。針對(duì)運(yùn)用領(lǐng)域內(nèi)的問題空間對(duì)象,OO技術(shù)能直接建設(shè)相配套的模型,利用更合理、自然、逼真的方式去仿真模擬人們認(rèn)識(shí)世界的方式,把實(shí)際問題映射至空間內(nèi)。該種技術(shù)是以現(xiàn)實(shí)問題對(duì)象為基礎(chǔ),按照從底向上的研發(fā)形式,重視由問題內(nèi)部結(jié)構(gòu)去擬化客觀世界,借此方式增強(qiáng)計(jì)算機(jī)軟件使用、運(yùn)維管理的便捷性。成功研發(fā)出OO技術(shù)以后,能幫助很多計(jì)算機(jī)軟件研發(fā)人員擺脫傳統(tǒng)數(shù)據(jù)格式與具體化過(guò)程形成的約束,這樣便會(huì)有更多的時(shí)間、精力處理相關(guān)對(duì)象。另外,OO技術(shù)相配套的設(shè)計(jì)方法在整合不同可重用軟件成分方面表現(xiàn)出較高的靈活性,并且能夠基于現(xiàn)有對(duì)象衍生出新的對(duì)象,借此方式更好的確保了可重用性的自然性,明顯提升了其精確性。在計(jì)算機(jī)軟件工程現(xiàn)代化發(fā)展過(guò)程中,OO技術(shù)發(fā)揮著舉足輕重的作用[3]。
在不同軟件工程應(yīng)用、發(fā)展過(guò)程中,合理應(yīng)用圖規(guī)劃技術(shù),能明顯提升工程的自動(dòng)化水平,為我國(guó)人工智能技術(shù)創(chuàng)新發(fā)展過(guò)程中注入更多的動(dòng)力。大部分工況下,為了能最有效的應(yīng)用規(guī)劃器的功能,首先就需要利用適宜的語(yǔ)言形式呈現(xiàn)出規(guī)劃器的原始狀態(tài)、應(yīng)用目標(biāo)及在相關(guān)領(lǐng)域中起到的重要作用,原始狀態(tài)、目標(biāo)的改變基本不會(huì)影響求解結(jié)果。但是在軟件工程內(nèi),如果能合理應(yīng)用規(guī)劃器,則能進(jìn)一步提升自動(dòng)化水平,協(xié)助軟件將自身的功能、作用等充分發(fā)揮出來(lái),輔助部分工作的優(yōu)化、升級(jí)工作,可以從產(chǎn)品設(shè)計(jì)、產(chǎn)品制造整改等諸多方面著手。在具體優(yōu)化中,可以將軟件項(xiàng)目設(shè)定為主要對(duì)象,加大技術(shù)與質(zhì)量的審核力度,進(jìn)而提升軟件工程的服務(wù)水平、質(zhì)量,提升計(jì)算機(jī)資源的利用效率等。
在科學(xué)技術(shù)日新月異的時(shí)代中,計(jì)算機(jī)軟件工程快速發(fā)展,人們?nèi)粘I?、工作?duì)計(jì)算機(jī)的依賴程度明顯增加,這是計(jì)算機(jī)實(shí)現(xiàn)普及化的重要基礎(chǔ)。軟件工程是我國(guó)社會(huì)現(xiàn)代化發(fā)展的重要?jiǎng)恿?lái)源,關(guān)系著國(guó)家經(jīng)濟(jì)的建設(shè)成效。故而軟件工程技術(shù)人員應(yīng)持續(xù)提升現(xiàn)代化技術(shù)水平,借此方式使軟件工程健康、持續(xù)發(fā)展有更強(qiáng)大的支撐。