朱宇科
摘要:隨著我國社會和經濟的進步與發展,對于電子計算機和軟件系統的技術要求也已經有了很大的改善和提升,傳統的系統開發程序顯然已經無法滿足當下對于計算機軟件開發的需求,因此在計算機軟件程序的開發過程中,需要軟件開發者能夠合理應用軟件工程技術對計算機軟件系統進行開發,滿足程序使用者多樣化的使用需要,除此之外,還需要不斷提升自身的數據分析能力,通過數據分析來發掘計算機軟件應用者的偏好,優化調整軟件應用程序開發思路,合理利用計算機硬件設施,更好地滿足計算機應用者更多的需求與偏好,從而推動軟件系統開發水平的提升。
關鍵詞:計算機軟件與工程;軟件開發;系統軟件
引言
隨著社會經濟的發展,各行業在應用計算機的過程中對于計算機系統軟件提出了更高的要求,計算機軟件應用者希望其使用的軟件在穩定性、安全性、專業性等方面有進一步的提升。因此,如何發揮互聯網技術優勢并結合各行業的特點,運用軟件工程技術開發出專業化、高效化的計算機系統軟件成為當前研究的一大重點。
一、系統軟件開發中軟件工程技術運用原則
(一)科學性原則
系統軟件開發模式改變了過去軟件程序開發的過程,在一定程度上提升了軟件程序開發的效率,系統軟件程序通過構建軟件開發模型來實現對軟件進行設計和開發。一方面,過去的軟件開發中,軟件的開發流程較為繁瑣、復雜,需要較長的開發周期,而這樣的開發模式顯然無法滿足當下各行各業快速發展的態勢,同樣也無法滿足各行業對于應用軟件的專業化要求。因此,在進行系統軟件開發的整個過程中,需要按照其科學化的基本原則和方法來研究如何應用軟件工程技術,在充分分析各類軟件工程技術和應用程序開發需求的基礎上進行應用軟件程序開發,確保開發的應用程序能夠滿足實際應用需求。
(二)實用性原則
軟件工程技術的應用是確保系統軟件順利開發的重要手段,因此在應用軟件工程技術的過程中需要特別注重其實用性,根據不同類型的系統軟件開發的要求來選擇恰當的軟件工程技術進行開發,從而提升系統軟件開發效率,使得設計和開發的系統軟件能夠符合使用者的基本需求。
二、軟件系統應用與開發分析
(一)應用程序開發分析
構建一個軟件程序模型是整個軟件應用程序在設計和開發過程中的一個關鍵環節之一,在設計和開發一個軟件應用程序時,為了能夠確保其后續的工作能夠正常順利進行,開發出專業性較強、能夠滿足實際需要的應用程序,軟件工程開發者通常需要根據計算機軟件相關的知識來計算、建立并調整軟件程序模型,并在構建軟件應用模型的過程中還會出現增量型軟件程序模型、螺旋型軟件程序模型、演化型軟件程序模型等多種類型,這些軟件程序模型在軟件應用程序開發過程中各有優勢,但也都存在著一定的不足,以演化型軟件程序模型為例,演化型軟件程序模型能夠對相關的軟件程序開發過程進行調整和優化,有利于提高整體軟件應用程序的開發過程管理,并降低軟件程序在開發過程中的錯誤率,然而演化型軟件程序模型同樣也存在一定的問題,在軟件開發過程中使用演化型軟件程序模型時,一旦出現紕漏,那么很可能導致整個軟件開發流程出現混亂,影響程序穩定開發。
(二)系統軟件應用分析
軟件開發者在進行軟件開發的過程中,不僅需要建立相關的應用程序模型,完成開發工作,還需要學會對開發的應用程序進行分析,找出其中存在的不足并對此進行優化,從而使開發出來的軟件能夠更好地滿足各行各業的需求。傳統軟件應用程序開發的周期相對較長,在軟件開發周期這一方面還是存在不足,不僅如此,隨著經濟社會的進步,各個行業都將對于計算機技術的研究和應用更深入,傳統的計算機軟件應用程序開發模式已經無法滿足各行業對于計算機軟件程序日益復雜的需求,在此背景下,計算機軟件應用程序的升級與優化成為當前亟待解決的問題。
三、系統軟件開發中軟件工程技術應用措施
(一)解決軟件開發局限性
從實際軟件程序開發的過程中分析來看,傳統軟件開發模式仍然具有一定的技術局限性,傳統的程序軟件在實際使用的過程中往往存在著大量資源的閑置與浪費等現象,而將傳統的軟件工程技術運用到系統軟件開發的過程中則已經能夠解決這一問題,將傳統的軟件工程技術運用到系統軟件開發的過程中后,能夠實現數據共享,避免出現數據閑置現象,不僅如此,數據共享的實現還能夠及時發現和解決系統軟件開發過程中可能存在的問題,避免在應用軟件程序的過程中出現數據模糊化,影響軟件使用者的使用體驗。
(二)設計和擴展軟件應用程序
軟件和應用程序是整個系統軟件開發過程中最為重要而關鍵性的環節之一,通常是指通過對系統軟件進行更新與升級來完成實現整個系統軟件和應用程序開發的一種組織框架,在進行軟件更新升級時,相關軟件技術人員需要對過去一段時間內,軟件程序應用過程中的各種數據進行客觀、合理分析,并通過分析數據發現程序應用者對于程序的應用需求,據此對軟件應用程序進行更新和調整,從而使更新后的軟件程序能更好地滿足程序應用者的需求。除了分析軟件應用程序的數據之外,軟件技術人員還需要了解程序應用者對于軟件應用程序的偏好,例如在程序應用界面設計風格的偏好、對于應用程序內容的偏好等,并根據應用者的這些偏好對應用程序界面的設計進行優化和調整,使應用程序界面設置的內容更符合程序應用者的興趣偏好,從而提升軟件程序應用者的體驗感,增加使用應用程序的頻率和時間長度,推動應用程序后續的開發和使用。
結束語
綜上,系統的軟件開發工作是推動現代計算機科學技術的發展與其進步的重要驅動力之一,系統的軟件也正在隨著現代計算機的普及而被廣泛地應用到經濟社會發展的每一個領域,在促進各行業效率提升等方面起到了重要作用,然而隨著計算機技術在各行業深入使用對系統軟件開發有了更高的要求。因此如何在計算機系統軟件開發中提升軟件工程技術的可靠性和實用性成為軟件工程技術運用中的重要內容。
參考文獻:
[1]王楷,謝博.基于系統軟件開發過程中軟件工程技術[J].電子技術與軟件工程,2019(12).
[2]王盛鰲,系統軟件開發過程中的軟件工程技術[J].電子技術與軟件工程,2018(13).
[3]吳鴻來.軟件工程技術在系統軟件開發過程的應用[J].信息與電腦,2019(8).