公務(wù)員期刊網(wǎng) 論文中心 正文

系統(tǒng)軟件開發(fā)軟件工程技術(shù)的運用

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了系統(tǒng)軟件開發(fā)軟件工程技術(shù)的運用范文,希望能給你帶來靈感和參考,敬請閱讀。

系統(tǒng)軟件開發(fā)軟件工程技術(shù)的運用

【關(guān)鍵詞】軟件工程;軟件開發(fā);系統(tǒng)軟件

1引言

隨著社會經(jīng)濟的發(fā)展,各行業(yè)在應(yīng)用計算機的過程中對于計算機系統(tǒng)軟件提出了更高的要求,計算機軟件應(yīng)用者希望其使用的軟件在穩(wěn)定性、安全性、專業(yè)性等方面有進(jìn)一步的提升。因此,如何發(fā)揮互聯(lián)網(wǎng)技術(shù)優(yōu)勢并結(jié)合各行業(yè)的特點,運用軟件工程技術(shù)開發(fā)出專業(yè)化、高效化的計算機系統(tǒng)軟件成為當(dāng)前研究的一大重點[1]。

2軟件系統(tǒng)應(yīng)用與開發(fā)分析

2.1軟件應(yīng)用程序開發(fā)分析

構(gòu)建軟件程序模型是軟件應(yīng)用程序開發(fā)過程中的關(guān)鍵性環(huán)節(jié)之一,在開發(fā)軟件應(yīng)用程序的過程中,為了確保后續(xù)工作順利開展,開發(fā)出專業(yè)性較強、能夠滿足實際需要的應(yīng)用程序,軟件工程開發(fā)者通常需要根據(jù)計算機軟件相關(guān)的知識來計算、建立并調(diào)整軟件程序模型,并在構(gòu)建軟件應(yīng)用模型的過程中還會出現(xiàn)增量型軟件程序模型、螺旋型軟件程序模型、演化型軟件程序模型等多種類型,這些軟件程序模型在軟件應(yīng)用程序開發(fā)過程中各有優(yōu)勢,但也都存在著一定的不足,以演化型軟件程序模型為例,演化型軟件程序模型能夠?qū)ο嚓P(guān)的軟件程序開發(fā)過程進(jìn)行調(diào)整和優(yōu)化,有利于提高整體軟件應(yīng)用程序的開發(fā)過程管理,并降低軟件程序在開發(fā)過程中的錯誤率,然而演化型軟件程序模型同樣也存在一定的問題,在軟件開發(fā)過程中使用演化型軟件程序模型時,一旦出現(xiàn)紕漏,那么很可能導(dǎo)致整個軟件開發(fā)流程出現(xiàn)混亂,影響程序穩(wěn)定開發(fā)。

2.2系統(tǒng)軟件應(yīng)用分析

軟件開發(fā)者在進(jìn)行軟件開發(fā)的過程中,不僅需要建立相關(guān)的應(yīng)用程序模型,完成開發(fā)工作,還需要學(xué)會對開發(fā)的應(yīng)用程序進(jìn)行分析,找出其中存在的不足并對此進(jìn)行優(yōu)化,從而使開發(fā)出來的軟件能夠更好地滿足各行各業(yè)的需求。傳統(tǒng)的軟件應(yīng)用程序開發(fā)周期較長,在開發(fā)周期方面存在著不足,不僅如此,隨著社會的發(fā)展,各行業(yè)對計算機技術(shù)的應(yīng)用更加深入,傳統(tǒng)的計算機軟件應(yīng)用程序開發(fā)模式已經(jīng)無法滿足各行業(yè)對于計算機軟件程序日益復(fù)雜的需求,在此背景下,計算機軟件應(yīng)用程序的升級與優(yōu)化成為當(dāng)前亟待解決的問題。

3系統(tǒng)軟件開發(fā)中軟件工程技術(shù)運用原則

3.1科學(xué)性原則

系統(tǒng)軟件開發(fā)模式改變了過去軟件程序開發(fā)的過程,在一定程度上提升了軟件程序開發(fā)的效率,系統(tǒng)軟件程序通過構(gòu)建軟件開發(fā)模型來實現(xiàn)對軟件進(jìn)行設(shè)計和開發(fā)。一方面,過去的軟件開發(fā)中,軟件的開發(fā)流程較為繁瑣、復(fù)雜,需要較長的開發(fā)周期,而這樣的開發(fā)模式顯然無法滿足當(dāng)下各行各業(yè)快速發(fā)展的態(tài)勢,同樣也無法滿足各行業(yè)對于應(yīng)用軟件的專業(yè)化要求。因此,在系統(tǒng)軟件開發(fā)的過程中,需要按照科學(xué)性的原則來運用軟件工程技術(shù),在充分分析各類軟件工程技術(shù)和應(yīng)用程序開發(fā)需求的基礎(chǔ)上進(jìn)行應(yīng)用軟件程序開發(fā),確保開發(fā)的應(yīng)用程序能夠滿足實際應(yīng)用需求[2]。

3.2實用性原則

軟件工程技術(shù)的應(yīng)用是確保系統(tǒng)軟件順利開發(fā)的重要手段,因此在應(yīng)用軟件工程技術(shù)的過程中需要特別注重其實用性,根據(jù)不同類型的系統(tǒng)軟件開發(fā)的要求來選擇恰當(dāng)?shù)能浖こ碳夹g(shù)進(jìn)行開發(fā),從而提升系統(tǒng)軟件開發(fā)效率,使得設(shè)計和開發(fā)的系統(tǒng)軟件能夠符合使用者的基本需求。

4系統(tǒng)軟件開發(fā)中軟件工程技術(shù)具體應(yīng)用

4.1解決軟件開發(fā)局限性

從實際的軟件程序開發(fā)過程來看,傳統(tǒng)的軟件開發(fā)模式具有一定的局限性,傳統(tǒng)的程序軟件在使用過程中存在資源閑置與浪費的現(xiàn)象,而將軟件工程技術(shù)應(yīng)用于系統(tǒng)軟件開發(fā)過程中則能夠解決這一問題,將軟件工程技術(shù)應(yīng)用于系統(tǒng)軟件開發(fā)過程中后,能夠?qū)崿F(xiàn)數(shù)據(jù)共享,避免出現(xiàn)數(shù)據(jù)閑置現(xiàn)象,不僅如此,數(shù)據(jù)共享的實現(xiàn)還能夠及時發(fā)現(xiàn)和解決系統(tǒng)軟件開發(fā)過程中可能存在的問題,避免在應(yīng)用軟件程序的過程中出現(xiàn)數(shù)據(jù)模糊化,影響軟件使用者的使用體驗。

4.2設(shè)計和擴發(fā)軟件應(yīng)用程序

軟件應(yīng)用程序是系統(tǒng)軟件開發(fā)過程中最為關(guān)鍵性的環(huán)節(jié)之一,通常通過系統(tǒng)軟件的更新與升級來實現(xiàn)軟件應(yīng)用程序開發(fā)的組織框架,在進(jìn)行軟件更新升級時,相關(guān)軟件技術(shù)人員需要對過去一段時間內(nèi),軟件程序應(yīng)用過程中的各種數(shù)據(jù)進(jìn)行客觀、合理分析,并通過分析數(shù)據(jù)發(fā)現(xiàn)程序應(yīng)用者對于程序的應(yīng)用需求[3],據(jù)此對軟件應(yīng)用程序進(jìn)行更新和調(diào)整,從而使更新后的軟件程序能更好地滿足程序應(yīng)用者的需求。除了分析軟件應(yīng)用程序的數(shù)據(jù)之外,軟件技術(shù)人員還需要了解程序應(yīng)用者對于軟件應(yīng)用程序的偏好,例如在程序應(yīng)用界面設(shè)計風(fēng)格的偏好、對于應(yīng)用程序內(nèi)容的偏好等,并根據(jù)應(yīng)用者的這些偏好對應(yīng)用程序界面的設(shè)計進(jìn)行優(yōu)化和調(diào)整,使應(yīng)用程序界面設(shè)置的內(nèi)容更符合程序應(yīng)用者的興趣偏好,從而提升軟件程序應(yīng)用者的體驗感,增加使用應(yīng)用程序的頻率和時間長度,推動應(yīng)用程序后續(xù)的開發(fā)和使用。

5結(jié)語

隨著社會經(jīng)濟的發(fā)展,對于計算機軟件系統(tǒng)的要求也有了極大的提升,傳統(tǒng)的系統(tǒng)開發(fā)程序顯然已經(jīng)無法滿足當(dāng)下對于計算機軟件開發(fā)的需求,因此在計算機軟件程序的開發(fā)過程中,需要軟件開發(fā)者能夠合理應(yīng)用軟件工程技術(shù)對計算機軟件系統(tǒng)進(jìn)行開發(fā),滿足程序使用者多樣化的使用需要,除此之外,還需要不斷提升自身的數(shù)據(jù)分析能力,通過數(shù)據(jù)分析來發(fā)掘計算機軟件應(yīng)用者的偏好,優(yōu)化調(diào)整軟件應(yīng)用程序開發(fā)思路,合理利用計算機硬件設(shè)施,更好地滿足計算機應(yīng)用者更多的需求與偏好,從而推動軟件系統(tǒng)開發(fā)水平的提升。

【參考文獻(xiàn)】

[1]楊吉鵬,溫強強.系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)分析[J].技術(shù)與市場,2020,27(8):102-103.

[2]付強.計算機軟件工程的管理創(chuàng)新[J].集成電路應(yīng)用,2020,37(6):110-111.

[3]于志平.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的運用[J].城市建設(shè)理論研究(電子版),2020(12):58.

作者:曾鵬程 單位:湖北第二師范學(xué)院