金晶
(東華大學,上海 201620)
對軟件工程技術今后發展的思索
金晶
(東華大學,上海 201620)
當前,隨著現代科學技術不斷的發展,軟件開發與制作技術也得到了空前的發展,而且各種形形色色的軟件在不同的行業中得到了廣泛的應用。而這些都離不開軟件工程技術的支持。作為新時期背景下的軟件開發制作人員,只有不斷的創新和發展,才能更好地促進自身核心競爭力的提升。文章正是基于這一背景,從軟件工程技術的發展歷程入手,分析了軟件工程技術研究的內容,并對未來軟件工程技術的發展提出了建議,以更好地思索如何為促進軟件工程技術的發展提供不竭的動力。
軟件工程技術;發展;思索
為了更好地促進軟件工程技術水平的提升和可持續的發展,首先就必須對軟件工程技術的發展史有一個基本的認識,軟件工程最初被提出可以追溯到20世紀60年代,而到了20世紀的70年代,人們開始關注軟件開發,從最初的程序結構關注探究逐步轉移到結構化分析和設計手段的探究,并將程序設計方法學作為獨立的研究范圍,且數據成為核心抽象的數據類概念,進而逐漸出現了軟件工具。而到了20世紀80年代,程序設計方法學則逐漸被軟件開發方法學所取代,且當時研究的熱點轉移到輔助軟件工程和軟件工程環境,尤其是面向對象技術的問世和流行。到了20世紀90年代,軟件開發技術已經以面向對象方法為主,探究的內容主要是軟件制作的過程,尤其是企業軟件的改善成為當時的焦點,而當前解決軟件危機所采用的唯一方法就的復用軟件和軟件構建技術。軟件工程技術的發展經過幾十年的發展,目前已經取得了一定的成就,但是就國產軟件而言,目前仍存在諸多技術壁壘,所以通過發展史給我們的思索就在于如何創新和發展軟件的開發制作技術,這已成為當前促進我國軟件開發制作行業轉型升級的重點[1]。
對軟件工程技術所研究的內容進行思索,是對軟件工程技術的內涵進行不斷豐富的過程。所以必須對軟件研究的內容和軟件工程技術研究的內容進行思索。從軟件所研究的內容來看,主要是對其軟件自身的本質、模型進行研究,從而為軟件結構性的提升和有效的運行奠定基礎。但是對于一些特殊的軟件模型的開發和研究,主要是為了將軟件系統的開發效果和質量進行提升。但是就軟件技術自身所研究的內容來看,主要有軟件語言與軟件工程。其中,軟件語言就是寫軟件所采用的語言,主要有需求級、功能級和實現級的語言,且語言處理方式不同,軟件模式也不同。所以軟件工程研究的內容就是如何通過計算機技術和數學理論對軟件進行有效的開發。所以,軟件工程技術研究的內容,主要是把軟件的開發方法作為主要的研究內容,在研究過程中采用軟件方法學,并在軟件的生命周期作為整個軟件工程研究的核心,并把自動化的軟件研發過程作為發展的動力。而利用軟件系統主要是以操作系統或者語言處理系統等方式展示出來,所以其是開發使用系統并得以運行的主要支撐。例如利用操作系統用于資源管理,就能有效的促進計算機整體使用情況的提升,而語言處理系統則是用于不同程序的處理。比如在處理編輯、匯編和解釋等程序時,主要是將程序使用者的書寫軟件翻譯成便于計算機理解和運行的程序,而數據庫系統主要包含了數據庫及其管理系統,從而應用其加強數據的保存和處理,并在系統下運行。由此可見,軟件工程技術研究的內容十分廣泛,而為了確保研究的成效,作為軟件開發制作技術人員,必須思索如何確保所開發的軟件有助于用戶的使用,所開發和制作的軟件是否具有較強的適應性等[2]。
當前,全球已經進入了信息爆炸的時代,各種科技力量的應用,極大的促進軟件行業的發展。尤其是在網絡資源不斷豐富的今天,要想贏得更加激烈的市場環境,就應思考如何通過網絡加強資源的整合,從而通過整合資源為使用者提供服務,所以這也是未來軟件開發和制作的主要方向。加上網絡平臺自身具有較強的開放性、分布性和異構性,而傳統的軟件并沒有這些特特點,從而成為軟件工程技術發展重大技術壁壘。所以應采用的技術必須在軟件工程技術發展中加強對其的開發,才能更好地促進技術壁壘的解決,例如目前在中間技術方面的研究,其在整個軟件系統中看似充當了掮客的作用,但是其又是不可或缺的。因而這讓我們不得不思索的是,如何在網絡快速普及和發展的今天確保靜態封閉的軟件環境轉移到開放而又動態性強的軟件環境之下。所以未來軟件系統的開發必須要適合這一發展方向,且在發展過程中,其形態不僅目標較多,而且具有柔性,而這就會給傳統的軟件開發制作技術帶來極大的挑戰。這也是我們未來不得不思索和解決的問題所在[3]。
綜上所述,主要從軟件工程技術的發展史、內容和發展趨勢三個方面,對軟件工程技術的發展進行的思索。在未來的工作生涯中,只有通過不斷的思索和努力,強化創新實力,才能更好地適應行業發展的需要。
主要參考文獻
[1]楊芙清.軟件工程技術發展思索[J].軟件學報,2005(1):1-7.
[2]王巖.分析軟件工程技術發展思索[J].電子制作,2013(17):88.
[3]崔振宇.軟件工程技術發展思索[J].黑龍江科技信息,2013(15):56.
10.3969/j.issn.1673-0194.2015.21.085
TP311
A
1673-0194(2015)21-0162-01
2015-09-08