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