耿慶田 趙楊
摘要:該文對(duì)于計(jì)算機(jī)系統(tǒng)軟件開發(fā)中軟件工程技術(shù)的具體運(yùn)用來進(jìn)行相關(guān)的研究和分析,首先通過科學(xué)性、實(shí)用性這兩個(gè)方面來分析出軟件工程技術(shù)在計(jì)算機(jī)系統(tǒng)軟件開發(fā)中的運(yùn)用原則;其次通過軟件工程建模技術(shù)、技術(shù)運(yùn)用的過程、軟件工程度量還有軟件工程優(yōu)化這4個(gè)方面來分析出計(jì)算機(jī)系統(tǒng)軟件開發(fā)中運(yùn)用軟件工程技術(shù)的情況,以此來使得研發(fā)出來的軟件更加合理、更加科學(xué),進(jìn)而對(duì)計(jì)算機(jī)運(yùn)行的實(shí)際需求更好地予以滿足。
關(guān)鍵詞:計(jì)算機(jī)系統(tǒng)? 軟件開發(fā)? 軟件工程技術(shù)? 運(yùn)用
中圖分類號(hào): TP311.52? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
Abstract: This paper studies and analyzes the specific application of software engineering technology in computer system software development. Firstly, from the two aspects of scientificity and practicability, it analyzes the application principles of software engineering technology in computer system software development; Secondly, through the four aspects of software engineering modeling technology, technology application process, software engineering measurement and software engineering optimization, it analyzes the application of software engineering technology in computer system software development, so as to make the developed software more reasonable and scientific, and better meet the actual needs of computer operation.
Key Words: Computer system; Software development; Software engineering technology; Application
隨著我國(guó)社會(huì)的發(fā)展,我國(guó)已經(jīng)逐漸進(jìn)入到了信息化的時(shí)代,所以計(jì)算機(jī)的運(yùn)用范圍也越來越廣,并且在互聯(lián)網(wǎng)和計(jì)算機(jī)普及的情況下,人們的日常生活也越來越豐富,社會(huì)各個(gè)領(lǐng)域的生產(chǎn)也往智能化的方向發(fā)展。而對(duì)于計(jì)算系統(tǒng)軟件開發(fā)來說,這是一項(xiàng)邏輯性和系統(tǒng)性都極強(qiáng)的工作,所以對(duì)于系統(tǒng)軟件開發(fā)的人員來說,一定要具有足夠的專業(yè)技術(shù)經(jīng)驗(yàn)和專業(yè)的知識(shí)儲(chǔ)備。而在計(jì)算機(jī)系統(tǒng)軟件開發(fā)的過程中,軟件工程技術(shù)是不可缺少的開發(fā)工具。因此,該文就計(jì)算機(jī)系統(tǒng)軟件開發(fā)中軟件工程技術(shù)的運(yùn)用進(jìn)行研究,以此來使得研發(fā)出來的軟件更加合理、更加科學(xué),進(jìn)而對(duì)計(jì)算機(jī)運(yùn)行的實(shí)際需求更好地予以滿足[1]。
1在計(jì)算機(jī)系統(tǒng)軟件開發(fā)當(dāng)中的運(yùn)用軟件工程技術(shù)的原則
1.1科學(xué)性
將軟件工程技術(shù)運(yùn)用到計(jì)算機(jī)系統(tǒng)軟件的開發(fā)當(dāng)中時(shí),開發(fā)的整個(gè)過程都應(yīng)該要具有科學(xué)性和合理性,以此來有效的確保開發(fā)出來的軟件在運(yùn)用之后能夠把其應(yīng)有的作用充分的發(fā)揮出來[1]。與此同時(shí),在將軟件工程技術(shù)運(yùn)用到計(jì)算機(jī)系統(tǒng)軟件開發(fā)的時(shí)候,其開發(fā)的手段一定要具備科學(xué)性,而且還應(yīng)該要在科學(xué)的指導(dǎo)下進(jìn)行,這樣開發(fā)出來的計(jì)算機(jī)系統(tǒng)軟件不但具有比較高效率,并且還具備一定程度的科學(xué)性。對(duì)于計(jì)算機(jī)系統(tǒng)軟件的開發(fā)來說,因?yàn)檫@項(xiàng)工作具備一定的復(fù)雜性,所以運(yùn)用軟件工程技術(shù)進(jìn)行開發(fā)的時(shí)候一定要遵循科學(xué)性的原則[2]。
1.2遵循實(shí)用性的原則
開發(fā)人員在進(jìn)行計(jì)算機(jī)軟件開發(fā)的以前,有關(guān)計(jì)算機(jī)系統(tǒng)軟件開發(fā)目標(biāo)的方面,開發(fā)人員一定要明確,只有這樣才可以把開發(fā)計(jì)算機(jī)系統(tǒng)軟件的各項(xiàng)工作有效做好[2]。我們所說的目標(biāo)其實(shí)就是為我國(guó)社會(huì)發(fā)展以及各個(gè)領(lǐng)域的經(jīng)濟(jì)建設(shè)進(jìn)行服務(wù),這樣才可以使得各個(gè)領(lǐng)域的工作人員在勞動(dòng)時(shí)的壓力盡量減少。而對(duì)于計(jì)算機(jī)軟件的開發(fā)來說,都需要資金的支持,所以在計(jì)算機(jī)系統(tǒng)軟件開發(fā)的過程中,在選擇的時(shí)候一定要慎重,并且將有關(guān)的決策做好,與此來將開發(fā)的流程確定好,同時(shí)還應(yīng)該要將開發(fā)的模式選擇好,這樣才可以使得研發(fā)出來的計(jì)算機(jī)軟件的實(shí)用性是比較強(qiáng)的,只有這樣才可以在軟件投入使用時(shí)候?qū)⑵渥饔贸浞值匕l(fā)揮出來。與此同時(shí),對(duì)于開發(fā)的所用的資金來說,一定要在確保開發(fā)計(jì)算機(jī)系統(tǒng)軟件的基礎(chǔ)上來對(duì)其進(jìn)行更加合理的劃分,這樣才可以使得每一筆資金都有效地落到實(shí)處,以此來發(fā)揮出資金的最大作用。除此以外,在對(duì)計(jì)算機(jī)系統(tǒng)軟件進(jìn)行開發(fā)的時(shí)候,應(yīng)該要為軟件開發(fā)的企業(yè)創(chuàng)造出一定的經(jīng)濟(jì)效益,這樣才可以有效地促進(jìn)計(jì)算機(jī)軟件開發(fā)企業(yè)的發(fā)展[3]。
2計(jì)算機(jī)系統(tǒng)軟件開發(fā)中對(duì)軟件工程技術(shù)的具體運(yùn)用情況
2.1軟件工程建模技術(shù)
對(duì)于計(jì)算機(jī)系統(tǒng)軟件的開發(fā)而言,其中比較重要并且有著比較高要求的一種技術(shù)就是軟件工程的建模技術(shù)。就計(jì)算機(jī)系統(tǒng)軟件工程的建模技術(shù)而言,在計(jì)算機(jī)領(lǐng)域?qū)ζ涫冀K在進(jìn)行研究,而且在不斷的努力下也取得了很顯著的成果。在某些領(lǐng)域當(dāng)中,軟件建模技術(shù)也發(fā)揮出了自己的獨(dú)特的作用,并且也變得越來越重要。例如,對(duì)于游戲行業(yè)而言,在對(duì)游戲軟件系統(tǒng)進(jìn)行設(shè)計(jì)的時(shí)候,若是要將游戲的角色、交戰(zhàn)模式還有游戲的場(chǎng)景構(gòu)建起來,那么就需要運(yùn)用軟件建模技術(shù)來進(jìn)行構(gòu)建。而在對(duì)游戲的人物進(jìn)行模型建立的時(shí)候,還需要運(yùn)用骨骼建模技術(shù)還有三維動(dòng)畫技術(shù),以此來將打斗動(dòng)作用游戲角色的造型等渲染出來,進(jìn)而使得游戲的角色變得更加豐滿。除此以外,還會(huì)將建模的整體技術(shù)運(yùn)用到游戲的開發(fā)當(dāng)中,以此使得游戲角色的動(dòng)作、造型等逐漸地形成為一體[4]。
2.2在系統(tǒng)軟件開發(fā)的過程中運(yùn)用軟件工程技術(shù)的過程
在對(duì)計(jì)算機(jī)系統(tǒng)軟件進(jìn)行開發(fā)的時(shí)候,對(duì)于開發(fā)的要求開發(fā)人員一定要進(jìn)行明確,并且在選擇軟件工程技術(shù)時(shí)也應(yīng)該要依據(jù)軟件功能方面的要求來進(jìn)行適合的選擇。對(duì)于計(jì)算機(jī)軟件的開發(fā)來說,其開發(fā)的過程主要有這幾個(gè)步驟:(1)計(jì)算機(jī)軟件系統(tǒng)整體的開發(fā)過程。
(2)為了使得軟件系統(tǒng)運(yùn)行的規(guī)范性得到有效的保障,還應(yīng)該要將約束的條件設(shè)定好。并且還可以運(yùn)用模塊化的設(shè)計(jì)程序,這樣才可以使得軟件設(shè)定的運(yùn)用參數(shù)滿足其功能方面的需求。(3)對(duì)開發(fā)出來的軟件工作能力進(jìn)行測(cè)試,然后依據(jù)測(cè)試的結(jié)果來適當(dāng)?shù)卣{(diào)整約束條件、參數(shù)還有功能模塊,以此來使得軟件實(shí)際運(yùn)用時(shí)的可控性得到有效的保障[5]。
2.3在計(jì)算機(jī)系統(tǒng)軟件開發(fā)的過程中運(yùn)用軟件工程度量
在計(jì)算機(jī)系統(tǒng)軟件開發(fā)的過程中,決定其空間優(yōu)化以及性能的因素就是度量。對(duì)于度量來說,其實(shí)就是指軟件各個(gè)參數(shù)的上限和下限。運(yùn)用軟件工程的度量領(lǐng)域?qū)τ谙到y(tǒng)開發(fā)當(dāng)中的一些參數(shù)要求進(jìn)行充分的滿足。例如在開發(fā)監(jiān)測(cè)一氧化碳濃度的軟件時(shí),對(duì)于各種存在一氧化碳環(huán)境的數(shù)據(jù)還有探測(cè)工作有關(guān)的技術(shù)人員一定要對(duì)其進(jìn)行收集,然后通過大數(shù)據(jù)技術(shù)等來加工各種的數(shù)據(jù),接著依據(jù)規(guī)律生成表來將奇異值去除,并將常規(guī)值保留,進(jìn)而將基本的模型構(gòu)建出來。在建模的時(shí)候要注意,應(yīng)該要依據(jù)報(bào)警的標(biāo)準(zhǔn)以及劃定的不同探測(cè)數(shù)值來使得軟件工程度量的價(jià)值得到提升,這樣才可以在計(jì)算機(jī)軟件開發(fā)的過程中更好地運(yùn)用軟件工程度量,進(jìn)而使得開發(fā)出來的軟件實(shí)用性得到有效的提高[6]。
2.4在計(jì)算機(jī)系統(tǒng)軟件開發(fā)過程中運(yùn)用軟件工程優(yōu)化
在計(jì)算機(jī)系統(tǒng)軟件開發(fā)的過程中不可缺少的一個(gè)環(huán)節(jié)就是調(diào)整和優(yōu)化軟件系統(tǒng)。對(duì)于計(jì)算機(jī)軟件系統(tǒng)而言,在將組織構(gòu)架初步的搭建好之后,一般來說,都應(yīng)該要微調(diào)其中的細(xì)節(jié),并且還應(yīng)該要對(duì)其進(jìn)行系統(tǒng)性的測(cè)試。對(duì)于軟件優(yōu)化方面的技術(shù)來說,現(xiàn)階段我國(guó)掌握得還是比較成熟的,并且在實(shí)踐的過程中,該項(xiàng)技術(shù)也在不斷地完善。與此同時(shí),對(duì)于整個(gè)系統(tǒng)的可操作性,在設(shè)計(jì)軟件優(yōu)化的過程中還應(yīng)該要進(jìn)行充分的考慮,絕不可以發(fā)生獨(dú)立運(yùn)用某項(xiàng)功能但是卻不可以和其他的部分進(jìn)行協(xié)調(diào)組織的情況。開發(fā)的過程中,有關(guān)的開發(fā)人員就可以借助數(shù)字技術(shù)來將軟件當(dāng)中的不同部分連接起來,這樣對(duì)于信息的數(shù)字化出來還有系統(tǒng)化的采集來說是非常有利的,最后再將所有的信息向設(shè)計(jì)人員進(jìn)行反饋,進(jìn)而有助于軟件功能的優(yōu)化[7]。
3結(jié)語
綜上所述,在開發(fā)計(jì)算機(jī)系統(tǒng)軟件的過程中,最為有效的方式就是運(yùn)用軟件工程技術(shù),而若是想要更好地運(yùn)用該技術(shù)來使得計(jì)算機(jī)軟件的運(yùn)用范圍得到進(jìn)一步的拓展,那么對(duì)于軟件工程技術(shù)的特征以及運(yùn)用原則等就應(yīng)該要進(jìn)行深入的分析,并且在具體的工作當(dāng)中,軟件開發(fā)人員對(duì)于程序的工作質(zhì)量一定要進(jìn)行嚴(yán)格的把控,并且對(duì)于技術(shù)標(biāo)準(zhǔn)也應(yīng)該要進(jìn)行重點(diǎn)的把握,這樣才可以使得軟件工程技術(shù)在計(jì)算機(jī)系統(tǒng)軟件開發(fā)當(dāng)中的作用充分地發(fā)揮出來,進(jìn)而使得計(jì)算機(jī)系統(tǒng)軟件開發(fā)的質(zhì)量得到有效的提升。
參考文獻(xiàn)
[1]陳忠菊.系統(tǒng)軟件開發(fā)過程中軟件工程技術(shù)的運(yùn)用[J].科技創(chuàng)新導(dǎo)報(bào),2016,13(18):83-84.
[2]紀(jì)長(zhǎng)城.嵌入式計(jì)算機(jī)系統(tǒng)在自動(dòng)化儀器儀表中的應(yīng)用[J].集成電路應(yīng)用,2021,38(9):178-179.
[3]王瑤.系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)應(yīng)用策略[J].科技展望,2017,27(30):1-2,15.
[4]曾鵬程.系統(tǒng)軟件開發(fā)中軟件工程技術(shù)運(yùn)用研究[J].信息記錄材料,2020,21(10):235-236.
[5] 王津生.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的應(yīng)用[J].信息周刊,2020(2):253.
[6] 吳金玲.軟件工程技術(shù)在計(jì)算機(jī)系統(tǒng)軟件開發(fā)中的應(yīng)用研究[J].山西青年,2019, (12):185-211.
[7] 卞秀運(yùn).軟件工程技術(shù)在計(jì)算機(jī)系統(tǒng)軟件開發(fā)中的應(yīng)用研究[J].電聲技術(shù),2018, 42(9):8-9,18.