摘 要:在當(dāng)今社會(huì)中,軟件工程技術(shù)有著非常廣泛的應(yīng)用,當(dāng)今各個(gè)領(lǐng)域、行業(yè)都有著不斷提高的軟件要求,因此,軟件工程技術(shù)也在隨著要求和標(biāo)準(zhǔn)的提高不斷進(jìn)行完善,擴(kuò)大軟件工程技術(shù)的應(yīng)用范圍。軟件工程技術(shù)是系統(tǒng)軟件開(kāi)發(fā)工作過(guò)程中最為重要的過(guò)程管理辦法,軟件工程技術(shù)可以滿(mǎn)足系統(tǒng)軟件開(kāi)發(fā)過(guò)程中不同方面的需求,因此得到了廣泛而深入的應(yīng)用。文章對(duì)系統(tǒng)軟件開(kāi)發(fā)中軟件工程技術(shù)的運(yùn)用進(jìn)行分析,以期可以有效促進(jìn)我國(guó)軟件工程技術(shù)行業(yè)的綜合性發(fā)展。
關(guān)鍵詞:軟件工程技術(shù);系統(tǒng)軟件開(kāi)發(fā);應(yīng)用
隨著我國(guó)科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)技術(shù)也呈現(xiàn)飛躍式的發(fā)展,在當(dāng)今民眾的生活中,計(jì)算機(jī)已經(jīng)成為必須的生活用品之一。軟件是在計(jì)算機(jī)及相關(guān)產(chǎn)品實(shí)際工作中的保障和支持,而系統(tǒng)軟件開(kāi)發(fā)則是按照客戶(hù)需求建造軟件系統(tǒng)或者其中軟件部分的過(guò)程,在此過(guò)程中,包括需求的分析與捕捉,還包括設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試的系統(tǒng)工程。軟件總是不斷的更新和優(yōu)化,如此,對(duì)軟件工程技術(shù)要求可以同步進(jìn)步,基于此,在系統(tǒng)軟件開(kāi)發(fā)過(guò)程中,軟件工程技術(shù)的運(yùn)用有跡可循,對(duì)其進(jìn)行分析必然會(huì)為技術(shù)發(fā)展提供幫助。
1、軟件工程技術(shù)與過(guò)程在系統(tǒng)軟件開(kāi)發(fā)中的運(yùn)用
所謂軟件工程的技術(shù)與過(guò)程,也可以說(shuō)是軟件工程技術(shù)的原理、開(kāi)發(fā)過(guò)程。在實(shí)際進(jìn)行系統(tǒng)軟件開(kāi)發(fā)的過(guò)程中,在選定技術(shù)之前首先要明確對(duì)象要求。例如,想要開(kāi)發(fā)一款河流流量檢測(cè)軟件,首先應(yīng)該利用計(jì)算機(jī)虛擬現(xiàn)實(shí)技術(shù)作為核心,模擬河流的具體情況,包括流量信息等內(nèi)容,同時(shí)還可以利用計(jì)算機(jī)模擬測(cè)試軟件的可行性。在系統(tǒng)軟件開(kāi)發(fā)工作中,具有兩層涵蓋意義,分別為整體性工作過(guò)程和工程規(guī)范性。在實(shí)際進(jìn)行軟件開(kāi)發(fā)過(guò)程中要秉承模塊化的原則,所有工作都要保持應(yīng)用一致工作軟件和參數(shù)條件。例如在驗(yàn)證河流監(jiān)測(cè)軟件工作能力的所有環(huán)節(jié)中,都應(yīng)該應(yīng)用相同的模擬系統(tǒng)和對(duì)應(yīng)的參數(shù)值。再如模擬河流為長(zhǎng)江,首先可以將軟件的工作性能上限設(shè)置為X,在后續(xù)所有模擬環(huán)節(jié)之中,其對(duì)象必須都是長(zhǎng)江,如果必須要對(duì)需求進(jìn)行更改,則可以通過(guò)參數(shù)值的調(diào)整來(lái)保證測(cè)試結(jié)果的可控性。而在整個(gè)模擬過(guò)程中,軟件工程技術(shù)與過(guò)程是河流監(jiān)測(cè)軟件系統(tǒng)運(yùn)用的基礎(chǔ)。
2、軟件工程建模在系統(tǒng)軟件開(kāi)發(fā)中的運(yùn)用
在整個(gè)軟件開(kāi)發(fā)過(guò)程中,建模是核心環(huán)節(jié)部分,同時(shí)建模對(duì)軟件工程技術(shù)有更高的標(biāo)準(zhǔn)和要求,建模工作隨著軟件開(kāi)發(fā)工作得到重視以來(lái),一直在保持不斷進(jìn)步的趨勢(shì),從而逐漸可以滿(mǎn)足不同工作需求。例如,在某游戲軟件建模工作中,其主要是要針對(duì)于游戲中不同的任務(wù)、場(chǎng)景模型、打斗模式進(jìn)行逐一建模。其中在進(jìn)行人物模型建立的過(guò)程中,主要是運(yùn)用骨骼建模、三維動(dòng)畫(huà)兩種技術(shù),同時(shí),還要按照不同人物所處游戲條件差異,來(lái)對(duì)光線(xiàn)、明暗變化進(jìn)行調(diào)整。骨骼建模技術(shù)可以對(duì)游戲中的人物骨骼輪廓進(jìn)行勾勒,在此之后如果要設(shè)計(jì)相應(yīng)的動(dòng)作只需要移動(dòng)骨骼即可,當(dāng)設(shè)計(jì)完成動(dòng)作之后,再將骨骼填充上肌肉,從而有效避免人物變形、動(dòng)作不協(xié)調(diào)的問(wèn)題的發(fā)生。除此之外,在實(shí)際系統(tǒng)軟件開(kāi)發(fā)過(guò)程中,整體建模技術(shù)是其中最為關(guān)鍵的組成部分。例如在游戲設(shè)計(jì)中,完成了場(chǎng)景、人物模型建立工作之后,需要將所有場(chǎng)景、人物連接組成游戲系統(tǒng)的整體模型,在此過(guò)程中,必須要綜合性考慮運(yùn)行內(nèi)存、磁盤(pán)空間、配置要求等多方面因素,從而方便參數(shù)的確定工作,也方便了解軟件的實(shí)際投入使用情況。由此可見(jiàn),在系統(tǒng)軟件開(kāi)發(fā)過(guò)程中,建模是軟件工程技術(shù)的關(guān)鍵核心內(nèi)容。
3、研發(fā)軟件應(yīng)用程序
軟件工程技術(shù)常被應(yīng)用在系統(tǒng)軟件開(kāi)發(fā)中的研發(fā)軟件應(yīng)用程序。所謂應(yīng)用程序,就是在相關(guān)技術(shù)人員在使用系統(tǒng)軟件中所產(chǎn)生的需求而存在的應(yīng)用程序,由此可以看出,應(yīng)用程序的作用在于全面、詳細(xì)判斷系統(tǒng)軟件更新后的軟件整體性能和發(fā)展?jié)撡|(zhì),總體來(lái)說(shuō),應(yīng)用程序是充分展現(xiàn)軟件應(yīng)用程序開(kāi)發(fā)價(jià)值和作用的工具?;诖?,在實(shí)際進(jìn)行軟件開(kāi)發(fā)設(shè)計(jì)工作的過(guò)程中,工作的基本原則就是要以滿(mǎn)足使用者要求進(jìn)行設(shè)計(jì),如若想要符合這一原則要求,就要利用軟件工程技術(shù)進(jìn)行軟件的開(kāi)發(fā)工作。究其原因,主要是因?yàn)檐浖_(kāi)發(fā)設(shè)計(jì)中應(yīng)用層有著明顯的優(yōu)勢(shì)。例如,軟件工程技術(shù)的產(chǎn)品實(shí)現(xiàn)層的五個(gè)方面,第一方面為需求描述;第二方面為系統(tǒng)設(shè)計(jì);第三方面為系統(tǒng)實(shí)現(xiàn);第四方面為驗(yàn)證確認(rèn);第五方面為操作維護(hù)。
在實(shí)際進(jìn)行系統(tǒng)軟件應(yīng)用程序開(kāi)發(fā)過(guò)程中,應(yīng)該首先明確進(jìn)行系統(tǒng)軟件應(yīng)用程序開(kāi)發(fā)的目的,然后才可以進(jìn)入需求澄清階段,而在此過(guò)程中,必須要通過(guò)需求的描述、管理、確認(rèn)等功能來(lái)管理、收集使用者的要求,從而促使所設(shè)計(jì)的軟件可以滿(mǎn)足使用這提出的各項(xiàng)要求。在此之后,就可以正式進(jìn)入到驗(yàn)證確認(rèn)階段,在此階段中,可以對(duì)軟件的應(yīng)用程序進(jìn)行進(jìn)一步的優(yōu)化工作,從而可以有效提升軟件運(yùn)行的穩(wěn)定性,同時(shí)還可以提升使用者對(duì)于軟件實(shí)際應(yīng)用的頻率,最終提高整體系統(tǒng)軟件開(kāi)發(fā)經(jīng)濟(jì)方面的收益。
4結(jié)語(yǔ)
綜上所述,在當(dāng)今時(shí)代中,計(jì)算機(jī)軟件工程技術(shù)的整體水平隨著社會(huì)發(fā)展和進(jìn)步,也在不斷提高,在實(shí)際應(yīng)用軟件工程技術(shù)過(guò)程中,可以有效彌補(bǔ)傳統(tǒng)系統(tǒng)軟件開(kāi)發(fā)過(guò)程中存在的局限性。當(dāng)前軟件在人們生活中有著越來(lái)越大的應(yīng)用范圍,軟件的應(yīng)用價(jià)值也在不斷增加,但隨之而來(lái)的是越來(lái)越高的研究工作難度,因此必須要加大研究的力度,要秉承軟件工程技術(shù)在系統(tǒng)軟件開(kāi)發(fā)中的原則,保持無(wú)論在各時(shí)代、行業(yè)中都保持不變,在后續(xù)工作之中也要一次原則為基礎(chǔ),提升相關(guān)工作的質(zhì)量,從而在系統(tǒng)軟件開(kāi)發(fā)過(guò)程中,可以更好的運(yùn)用軟件工程技術(shù)。
參考文獻(xiàn):
[1]邱恩海.軟件工程技術(shù)在系統(tǒng)軟件開(kāi)發(fā)過(guò)程的應(yīng)用[J].信息化建設(shè),2016(04):298.
[2]許曉暉,丁玉濤.關(guān)于計(jì)算機(jī)軟件工程管理與應(yīng)用的研究[J].中小企業(yè)管理與科技(上旬刊),2016(04):171-172.
[3]劉堂宇.淺析目前軟件工程技術(shù)在網(wǎng)絡(luò)時(shí)代背景下的發(fā)展[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014,17(18):76-77.
作者簡(jiǎn)介:
林鍵(1999-),男,廣東惠州人,江蘇大學(xué)京江學(xué)院本科在讀,研究方向:軟件工程。