吳乾德
摘 要 計算機系統(tǒng)作為信息時代發(fā)展的產(chǎn)物,受到社會各行業(yè)的廣泛關(guān)注。為實現(xiàn)計算機系統(tǒng)軟件應(yīng)用水平提升的目標,必須根據(jù)相關(guān)行業(yè)的發(fā)展需要進行計算機軟件的開發(fā)。本文總結(jié)了計算機系統(tǒng)軟件的發(fā)展現(xiàn)狀以及應(yīng)用原則,重點對軟件工程技術(shù)進行了探究,以期為同行提供一些建議,提高計算機系統(tǒng)軟件的設(shè)計和開發(fā)水平。
關(guān)鍵詞 軟件工程技術(shù);計算機系統(tǒng)軟件開發(fā);應(yīng)用
1計算機系統(tǒng)軟件開發(fā)的現(xiàn)狀
雖然現(xiàn)階段我國計算機系統(tǒng)軟件的發(fā)展取得了一定的進展,但從實際發(fā)展過程的分析中仍然可以看出,計算機系統(tǒng)軟件開發(fā)工作中的制約性因素影響較為明顯。在市場經(jīng)濟發(fā)展方式深刻轉(zhuǎn)變的背景下,傳統(tǒng)的計算機系統(tǒng)軟件開發(fā)呈現(xiàn)出以下問題:①在軟件開發(fā)中,核心技術(shù)指導(dǎo)能力較差。我國計算機系統(tǒng)軟件開發(fā)工作起步較晚,缺乏創(chuàng)新和發(fā)展勢頭,核心技術(shù)受到創(chuàng)新和升級的制約更加明顯。②在計算機系統(tǒng)軟件開發(fā)過程中,設(shè)計團隊與客戶群體關(guān)系不是很密切。軟件開發(fā)和設(shè)計成果很難直接轉(zhuǎn)化為具有經(jīng)濟價值的市場成果。如果設(shè)計團隊不了解用戶的實際需求,所設(shè)計的軟件的市場適應(yīng)性也會受到影響[1]。
2現(xiàn)代軟件工程的應(yīng)用原則
2.1 實用性原則
在計算機系統(tǒng)軟件開發(fā)中,實用性原則在一定程度上決定了軟件開發(fā)的價值。實用性原則能促使計算機系統(tǒng)軟件開發(fā)人員在實際的設(shè)計研發(fā)工作中更加注重高效、方便的服務(wù)性質(zhì),提高工作效率和服務(wù)質(zhì)量。與此同時,計算機系統(tǒng)軟件的研究和開發(fā)還需要大量的資本投資,以實用性為基本出發(fā)點,可以有效地減少系統(tǒng)開發(fā)的成本,提高資本使用效率,擴大計算機系統(tǒng)軟件開發(fā)的經(jīng)濟效益。
2.2 科學(xué)性原則
科學(xué)性原則是計算機系統(tǒng)軟件開發(fā)中必須堅持的基本原則。當更加專業(yè)的現(xiàn)代軟件工程技術(shù)融入計算機系統(tǒng)軟件開發(fā)工作中,設(shè)計團隊人員應(yīng)根據(jù)基本規(guī)范和管理流程,結(jié)合用戶提出的性能要求,不斷優(yōu)化系統(tǒng)軟件的設(shè)計結(jié)果。遵循科學(xué)的原則,進一步規(guī)范軟件開發(fā)項目和各種技術(shù)的應(yīng)用模式,保證計算機系統(tǒng)軟件開發(fā)工作的穩(wěn)定,取得更優(yōu)秀的開發(fā)成果。
3軟件工程技術(shù)在計算機系統(tǒng)軟件開發(fā)中的應(yīng)用
3.1 軟件工程建模技術(shù)在計算機系統(tǒng)軟件開發(fā)中的應(yīng)用
建模是軟件開發(fā)中要求最嚴格的一個環(huán)節(jié)。近年來,網(wǎng)絡(luò)工程行業(yè)一直在進行計算機軟件建模技術(shù)的研究,所形成的技術(shù)成果逐漸能夠滿足應(yīng)用需求。軟件建模技術(shù)在一些領(lǐng)域中發(fā)揮著越來越重要的作用。例如,在游戲開發(fā)行業(yè)中,要設(shè)計游戲軟件系統(tǒng),就必須使用軟件建模技術(shù)來構(gòu)建游戲角色、游戲場景和交戰(zhàn)模式。在構(gòu)建人物模型時,應(yīng)使用3d動畫技術(shù)、骨骼建模技術(shù)和明暗光渲染游戲角色的造型和戰(zhàn)斗動作,從而豐富游戲角色。此外,游戲開發(fā)還將使用整體建模技術(shù),將游戲角色的建模、動作等內(nèi)容整合起來,形成整體模型,然后通過合理安排游戲運行所需的磁盤空間和內(nèi)存,進一步明確計算機系統(tǒng)配置要求,確定具體參數(shù),最終將軟件程序投入使用。
3.2 軟件工程技術(shù)與過程在系統(tǒng)軟件開發(fā)中的運用
軟件工程技術(shù)的應(yīng)用過程就是計算機軟件系統(tǒng)的開發(fā)過程。在開發(fā)過程中,程序員必須明確開發(fā)需求,并根據(jù)軟件的功能需求選擇合適的軟件工程技術(shù)。例如,要開發(fā)一個統(tǒng)計河道水流量的軟件系統(tǒng),就需要通過虛擬現(xiàn)實技術(shù)模擬河流的線性形狀和流量數(shù)據(jù),對軟件的可行性進行測試。開發(fā)過程分為三個步驟。第一步是開發(fā)軟件系統(tǒng)的整體工作流程。第二步是設(shè)置約束,保證軟件系統(tǒng)的正常運行。我們可以使用模塊化設(shè)計程序,根據(jù)功能需求來設(shè)置軟件的應(yīng)用參數(shù)。第三步是對軟件的工作能力進行測試,根據(jù)測試結(jié)果調(diào)整功能模塊或參數(shù)和約束條件,以保證軟件實際應(yīng)用過程的可控性。
3.3 軟件工程度量在系統(tǒng)軟件開發(fā)中的運用
整個計算機軟件系統(tǒng)的性能和優(yōu)化空間主要取決于軟件開發(fā)過程中對軟件供給的度量。度量是指軟件各類參數(shù)的上下限,如開發(fā)目標為一氧化碳濃度檢測軟件,檢測上限為2%,下限為0.1%,但在實際工作中,環(huán)境的一部分的一氧化碳濃度可達10%,下限可能達到0.01%,如果仍然使用最高2%,最低0.1%的標準,在一定的條件下將會變得毫無意義,無法為后續(xù)開發(fā)工作提供更客觀的依據(jù)。軟件工程測量的應(yīng)用可以完全滿足系統(tǒng)開發(fā)中某些參數(shù)的要求。以一氧化碳濃度監(jiān)測軟件為例,在開發(fā)這個軟件系統(tǒng)時,技術(shù)員先要對各類存在一氧化碳探測必要的環(huán)境進行探測和數(shù)據(jù)收集,如封閉室內(nèi)、鍋爐房等,并利用大數(shù)據(jù)技術(shù)等將各類數(shù)據(jù)進行加工,生成規(guī)律表,去除奇異值,保留常規(guī)值,建立基本模型。所謂常規(guī)值,是指濃度滿足安全要求的值。它包括上限和下限,屬于一個值范圍,在不同的環(huán)境中略有不同。在基本模型完成后,利用奇異值建立問題模型。所謂奇異值,是指存在安全隱患的值。在建模過程中,需以不同數(shù)值劃定探測以及警報標準,提升軟件工程度量的價值,使其更好地應(yīng)用于系統(tǒng)軟件開發(fā),提高軟件的實用性[2]。
3.4 軟件工程優(yōu)化在系統(tǒng)軟件開發(fā)中的運用
軟件系統(tǒng)的優(yōu)化和調(diào)整是軟件開發(fā)過程中必不可少的環(huán)節(jié)。在軟件系統(tǒng)最初搭建起組織架構(gòu)后,要對細節(jié)進行微調(diào),然后進行系統(tǒng)測試。目前,我國的軟件優(yōu)化技術(shù)已經(jīng)比較成熟,該技術(shù)在實踐中仍在不斷完善。此外,軟件的優(yōu)化設(shè)計還需要考慮整個系統(tǒng)的可操作性,不能出現(xiàn)軟件的某項功能能夠獨立應(yīng)用,但無法與其他部分組織和協(xié)調(diào),開發(fā)人員可以運用數(shù)字技術(shù)將軟件的不同部分連為一體,以便于系統(tǒng)的收集和處理數(shù)字信息,再將信息反饋給設(shè)計人員,為軟件功能優(yōu)化提供可靠的依據(jù)。
4結(jié)束語
綜上所述,了解到計算機系統(tǒng)軟件開發(fā)在擴大相應(yīng)系統(tǒng)應(yīng)用范圍的同時,能夠滿足中國相關(guān)行業(yè)的綜合發(fā)展需求。但不可否認的是,在計算機系統(tǒng)軟件開發(fā)的過程中會受到許多外部因素的影響,增加了計算機系統(tǒng)軟件開發(fā)中出現(xiàn)問題的可能性。在此基礎(chǔ)上,必須加強軟件工程技術(shù)在計算機系統(tǒng)軟件開發(fā)中的應(yīng)用效果。控制外部因素對計算機系統(tǒng)軟件開發(fā)的影響,從源頭上提高計算機系統(tǒng)軟件開發(fā)水平。
參考文獻
[1] 秦不凡.大數(shù)據(jù)時代下軟件工程技術(shù)的應(yīng)用[J].農(nóng)家參謀,2020 (10):214.
[2] 周遠. 軟件工程技術(shù)的發(fā)展與應(yīng)用[J].價值工程,2020(14):13.