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