袁亮琪
摘要:現階段,隨著時代的快速發展,我們已經邁入了網絡時代。網絡時代給軟件工程技術帶來發展機遇的同時也提出了相應的挑戰。軟件工程技術作為信息產業中重要的組成部分,在很大程度上不僅方便了我們的生產、生活,而且還極大的促進了社會的發展。基于此,本文主要概述了軟件工程技術、分析了軟件工程的發展趨勢、探討了當前軟件工程技術發展中存在的一系列問題并且提出了相應的意見建議。
關鍵詞:軟件工程技術;網絡時代;現狀;意見建議
【中圖分類號】TP311.5
【文獻標識碼】A
【文章編號】2236-1879(2018)13-0146-01
一、軟件工程技術概念
所謂的軟件工程技術,簡單來說就是由計算機技術以及程序設計延伸而成的一種邏輯實體。通過深入的研究分析我們發現,軟件工程不僅有著較強的復雜性,而且應用范圍還非常的廣泛。
二、軟件工程技術應用現狀
現階段,軟件工程技術逐漸引起了人們的廣泛關注,這在很大程度上促進了軟件工程技術在各行各業中的應用,軟件工程技術正朝著商業化和生活化的方向發展,應用在生活的方方面面。同時隨著軟件工程技術的發展也會帶來一些問題,如信息泄露、惡意攻擊、網絡欺詐等。
三、軟件工程的發展趨勢
(一)敏捷性和迭代化的標準。在軟件開發時,為了能夠有效提升工作效率,迭代化也就逐漸成為重要的開發內容。這就對軟件開發人員的測試水平以及協調能力提出較高的要求。與此同時,敏捷導入方式的形成,需要軟件開發人員有著較高的迭代開發能力以及團隊合作能力,進而使其能夠更加積極主動的參與到實際的工作當中,開發出效率更高的軟件程序。
(二)將軟件工程作為開發重點。現階段,隨著科學技術的不斷進步,在很大程度上促進了軟件行業朝著更加多元化的方向發展。在這一潮流進程中,迫切需要我們積極去創新優化軟件開發模式,促使其朝著更加精確化、全球化的方向發展。與此同時,在這一過程當中,我們還應積極的借助Use Case技術,更快實現需求與分析的相互、分離作用。
(三)持續集成。持續集成已經被廣泛應用。特別是在敏捷開發中,持續集成有諸多優勢,如減小風險、減少手動過程、生成構建結果、安全感。持續集成的最重要的作用就是要充分的確保迭代開發的質量。雖然自動化持續集成有著較強的復雜性,但是卻依然能夠從根本上保證代碼質量,保證運算的準確性。
(四)著重強調實踐過程。軟件工程技術正朝著規模化的方向發展。相關技術人員在軟件開發的過程當中,應著重強調整個實踐過程。當出現一系列不確定因素的時候,應積極的通過實踐的同時,重新規劃部署項目開發工作。在實踐中不斷完善并優化軟件性能,滿足用戶更多的需求。
四、目前亟待解決的一系列問題
(一)軟件系統的安全性問題。隨著科技的不斷發展,軟件系統也衍生出一些安全性問題。如:網絡時常會遭受到黑客的攻擊、網絡病毒肆意傳播等。這樣一來,系統安全性問題給人們帶來了很多擔憂。當前,防火墻技術以及安全加密技術雖然有著一定的作用,但還存在很大的局限性,無法充分確保系統安全,這也就給了黑客可乘之機。
(二)大眾編譯以及網絡化軟件遇到的問題。當前,軟件程序越來越先進化,并且在我們日常生活以及工作當中的應用也越來越廣泛,其中最為常見的就是電話移動軟件。因此,設計人員在設計的過程當中,就應充分的重視系統軟件的人性化這一要素。在軟件的設計當中,應在動態網絡基礎之上,設計出具有更多功能的軟件,最大限度的滿足受眾的不同需求,并延長服務時間,以充分確保整體的安全性與穩定性。
五、意見和建議
(一)引進軟件構件技術。軟件構件技術簡單來說就是通過對現有軟件進行相應的組裝,進而賦予其全新的功能,然后使其得到廣泛的應用。通過這樣的方式,不僅能夠極大的提高開發效率以及系統質量,而且在很大程度上還有利于軟件工程技術的良好發展。因此很有必要引進軟件構件技術。
(二)采用面向角色的程序設計方法。以往我們在對程序進行設計的過程當中,大多是對數據結構進行相應的設計,當發展到一定階段時,逐步轉變為面向對象的程序設計手段。現階段,隨著網絡時代的到來,我們應積極的采用面向角色的程序設計方法,進而更加有效的解決在設計模式以及需求建模等方面的問題。不僅如此,科學合理的應用這一設計方案,和各種語境以及不同環境相結合,充分合理協調不同環境中的行為,促使其能夠更快的適應于當前計算機的語境變化。
(三)進化軟件工程技術。我們必須要積極的創新優化軟件工程技術,促使其緊跟網絡技術步伐,提高自身的適應能力,滿足用戶所需。首先,我們應不斷簡化軟件的實際操作過程。復雜的程序,必然會給人們的使用帶來困難,在這種情況下,我們就應加大對操作過程的優化力度,使其充分的滿足不同客戶的需求。與此同時,我們還要不斷完善關鍵工程技術。這一過程當中,我們需要充分的確保軟件技術的創新優化并及時對母體進行合理的調整。
(四)強化軟件檢測技術。破壞網絡的方式越來越多樣化,網絡安全性能亟待提高。相應的軟件開發商應該切實提高自身監測水平,最大限度的確保軟件系統的安全性。現如今,軟件行業呈現出多元化的發展趨勢,軟件系統的應用也更加的廣泛。在這種情況下,行業軟件開發商內部之間的競爭也在不斷加大。基于此,我們就必須要加強對原有辦公軟件系統的優化力度,有效降低工作人員的工作難度以及工作量,并通過不斷提升軟件安全檢測技術的方式,在充分確保使用人員信息安全的同時,為人們提供更加優質、全面的服務。
結語
綜上所述,網絡時代的到來,在很大程度上促進了軟件工程技術的發展。軟件工程技術作為信息社會不可缺少的關鍵技術,但是在發展的過程中仍存在著一系列問題,這極大的限制了網絡技術的發展。在這種情況下,技術人員應積極的采取一系列有效措施,通過引進軟件構件技術、采用面向角色的程序設計方法、進化軟件工程技術、提升軟件檢測技術等有效手段,以促進軟件市場的良性發展。
參考文獻
[1]趙旭鑫.軟件工程技術在網絡時代背景下的發展[J].讀寫算(教育教學研究),2014(17):138.
[2]黃曉峰,淺談網絡軟件工程技術的相關發展和對策[J].讀寫算(教育教學研究),2014(17):370.