張帥兵 吳翰林
摘要:隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,以及科學(xué)技術(shù)水平的不斷提升,系統(tǒng)軟件開發(fā)工作的開展也隨之面臨著更多、更高、更大的挑戰(zhàn)和要求,而將軟件工程技術(shù)應(yīng)用于系統(tǒng)軟件開發(fā)中,恰好能夠讓軟件開發(fā)水平得到顯著提升,從而有效應(yīng)對(duì)各種難題。在實(shí)際的系統(tǒng)軟件開發(fā)工作中,必須嚴(yán)格遵循科學(xué)性與使用性原則,然后以市場(chǎng)實(shí)際需求為基礎(chǔ),創(chuàng)建出符合實(shí)際的軟件開發(fā)模型,并合理設(shè)計(jì)和開發(fā)軟件程序,繼而有效提升系統(tǒng)軟件開發(fā)的整體技術(shù)水平。基于此,對(duì)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程的應(yīng)用進(jìn)行研究,僅供參考。
關(guān)鍵詞:軟件工程技術(shù);系統(tǒng)軟件;開發(fā);應(yīng)用
引言
計(jì)算機(jī)軟件工程領(lǐng)域內(nèi)的現(xiàn)代化技術(shù)應(yīng)用能夠?qū)?chuàng)新產(chǎn)品和服務(wù)提供給廣大網(wǎng)絡(luò)用戶,還能夠?qū)崿F(xiàn)自主知識(shí)產(chǎn)權(quán)的保障功能。現(xiàn)代化技術(shù)的科學(xué)運(yùn)用,能夠有效推動(dòng)各行業(yè)的創(chuàng)新結(jié)構(gòu)升級(jí),還能夠提供更加多樣化的產(chǎn)品和服務(wù)類型。軟件開發(fā)模型的合理應(yīng)用,能夠充分體現(xiàn)計(jì)算機(jī)軟件功能現(xiàn)代化技術(shù)的核心要義,還能夠?qū)?chuàng)新型產(chǎn)品或者服務(wù)的管理體系進(jìn)行深度挖掘。組件技術(shù)能夠有效提升系統(tǒng)軟件的魯棒性和穩(wěn)定性,還能夠?qū)ο到y(tǒng)響應(yīng)速度進(jìn)行實(shí)時(shí)反饋。
1計(jì)算機(jī)軟件工程的特點(diǎn)
計(jì)算機(jī)軟件普遍具有靈活性的特點(diǎn),能夠?qū)Χ喾N開發(fā)平臺(tái)進(jìn)行有效兼容,還能夠在不同的運(yùn)行環(huán)境中實(shí)現(xiàn)多種系統(tǒng)功能。不同行業(yè)領(lǐng)域內(nèi)的計(jì)算機(jī)軟件系統(tǒng)功能存在顯著差異,能夠?qū)崿F(xiàn)更加靈活的功能選項(xiàng),并能夠在網(wǎng)絡(luò)化的操作平臺(tái)中進(jìn)行功能拓展。隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,計(jì)算機(jī)軟件工程的靈活性特點(diǎn)能夠?qū)崿F(xiàn)更加精確的系統(tǒng)功能選項(xiàng),還能夠輔助開發(fā)人員實(shí)現(xiàn)更加多樣化的結(jié)構(gòu)化設(shè)計(jì)過程。計(jì)算機(jī)軟件工程的核心技術(shù)能夠?qū)⒈容^靈活的功能選項(xiàng)與開發(fā)技術(shù)平臺(tái)相結(jié)合,并對(duì)前后端的顯示操作功能進(jìn)行適度調(diào)整。每個(gè)計(jì)算機(jī)軟件的系統(tǒng)參數(shù)配置方式都比較靈活,主要依賴于對(duì)用戶功能和非功能需求選項(xiàng)的深度解讀結(jié)果。比較靈活的計(jì)算機(jī)軟件,更偏重于實(shí)現(xiàn)系統(tǒng)與用戶之間的良好交互功能。
2系統(tǒng)軟件開發(fā)
當(dāng)系統(tǒng)軟件進(jìn)行運(yùn)行時(shí),各種缺陷及問題便會(huì)逐一顯現(xiàn)出來,這就需要技術(shù)人員對(duì)發(fā)現(xiàn)的不足與漏洞進(jìn)行針對(duì)性的分析,并以此為基礎(chǔ)作出相應(yīng)的改善。為了讓系統(tǒng)軟件開發(fā)工作能夠順利推進(jìn),還要做好軟件工程技術(shù)應(yīng)用于系統(tǒng)軟件開發(fā)的各項(xiàng)準(zhǔn)備工作。在正式啟動(dòng)系統(tǒng)軟件開發(fā)工作前,要對(duì)系統(tǒng)軟件開發(fā)的實(shí)際需求及內(nèi)容進(jìn)行結(jié)合,創(chuàng)建出與之相適應(yīng)的模型,并檢測(cè)該模型的有效性,在第一時(shí)間內(nèi)發(fā)現(xiàn)存有的不足及問題,及時(shí)進(jìn)行完善,以此獲得完整的生存時(shí)期模型。由于開發(fā)系統(tǒng)軟件具有較強(qiáng)復(fù)雜性,所創(chuàng)建的生存時(shí)期模型在開發(fā)工作推進(jìn)中難免會(huì)衍生出各種各樣的形式,如果在系統(tǒng)軟件開發(fā)中應(yīng)用這些模型,在設(shè)計(jì)上就容易出現(xiàn)一些漏洞。譬如,演化類的模型就需要技術(shù)人員不斷優(yōu)化和調(diào)整系統(tǒng)軟件開發(fā)的流程及相關(guān)步驟,進(jìn)而提升系統(tǒng)軟件開發(fā)的管理效果,盡可能避免錯(cuò)誤行為發(fā)生。目前,我國系統(tǒng)軟件程序開發(fā)模式存有一些不足,所以對(duì)開發(fā)工作進(jìn)行探索和創(chuàng)新是非常有必要的。
3軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的應(yīng)用
3.1增加對(duì)軟件開發(fā)項(xiàng)目進(jìn)度的管理
在企業(yè)軟件開發(fā)項(xiàng)目管理中,進(jìn)度管理比較困難,因?yàn)樵谲浖_發(fā)項(xiàng)目過程中經(jīng)常出現(xiàn)需要及時(shí)修改和進(jìn)行調(diào)試。必須從以下幾個(gè)方面入手:(1)根據(jù)軟件開發(fā)項(xiàng)目總體規(guī)模和業(yè)務(wù)性質(zhì),合理分配所需開發(fā)人員、資金和工作時(shí)間,并逐步制定完善軟件項(xiàng)目開發(fā)管理工作計(jì)劃,并堅(jiān)持彈性工作原則,將項(xiàng)目軟件開發(fā)中必要的軟件調(diào)試、緩沖時(shí)間考慮在內(nèi),以有效防止軟件開發(fā)時(shí)間不足現(xiàn)象產(chǎn)生。(2)在項(xiàng)目設(shè)計(jì)分析和軟件初步完成后,根據(jù)項(xiàng)目進(jìn)度管理確定每個(gè)研發(fā)程序在項(xiàng)目開發(fā)和完成測(cè)試過程中可能需要具體執(zhí)行時(shí)間,確定項(xiàng)目進(jìn)度管理基本方針,確定研發(fā)項(xiàng)目優(yōu)先順序。(3)在項(xiàng)目軟件開發(fā)管理中,進(jìn)度管理應(yīng)作為軟件項(xiàng)目開發(fā)過程中由粗到細(xì)的一個(gè)科學(xué)進(jìn)度調(diào)整,項(xiàng)目的每個(gè)階段的管理時(shí)間應(yīng)該遠(yuǎn)遠(yuǎn)落后于實(shí)際的項(xiàng)目進(jìn)度,及時(shí)調(diào)整補(bǔ)充開發(fā)人員或調(diào)整項(xiàng)目開發(fā)時(shí)間。
3.2組件技術(shù)與軟件開發(fā)
組件技術(shù)是計(jì)算機(jī)軟件工程現(xiàn)代化技術(shù)應(yīng)用領(lǐng)域內(nèi)的核心概念之一,能夠有效提升系統(tǒng)軟件的魯棒性和穩(wěn)定性,還能夠?qū)ο到y(tǒng)響應(yīng)速度進(jìn)行實(shí)時(shí)反饋。組件技術(shù)需要將軟件需求分析結(jié)果中的相關(guān)內(nèi)容與設(shè)計(jì)規(guī)則相結(jié)合,并對(duì)組件之間的數(shù)據(jù)接口和控制流接口進(jìn)行統(tǒng)一設(shè)定,才能夠保障業(yè)務(wù)邏輯控制層面的穩(wěn)定性以及整體協(xié)作性。在軟件開發(fā)技術(shù)體系中,組件技術(shù)的廣泛應(yīng)用能夠?qū)⒂布O(shè)施和軟件信息資源的配置情況進(jìn)行實(shí)時(shí)共享,還能夠?qū)?shù)據(jù)存儲(chǔ)和通信傳輸過程進(jìn)行有效分離,實(shí)現(xiàn)更加簡單易操作的用戶界面形式。組件技術(shù)和軟件開發(fā)過程都需要利用軟件的重用性特征,并對(duì)軟件內(nèi)部功能模塊之間的耦合程度進(jìn)行量化分析。在計(jì)算機(jī)軟件工程現(xiàn)代化技術(shù)應(yīng)用體系中,組件技術(shù)能夠有效提升軟件開發(fā)質(zhì)量,還能夠在可拓展的編碼開發(fā)平臺(tái)中充分發(fā)揮整體協(xié)調(diào)性和嚴(yán)謹(jǐn)?shù)臉I(yè)務(wù)邏輯控制功能。
3.3軟件維護(hù)階段
現(xiàn)階段軟件工程產(chǎn)品都需要進(jìn)行維護(hù),如果用戶在使用過程當(dāng)中出現(xiàn)了各類問題,那么就會(huì)展開反饋和維修。準(zhǔn)確地理解軟件設(shè)計(jì)者和使用者之間的矛盾問題至關(guān)重要,因此軟件可靠性成為了關(guān)鍵因素。軟件的運(yùn)行需要硬件的支持,為了滿足用戶的需求,即便軟件本身不出現(xiàn)故障,那么也需要對(duì)部分功能進(jìn)行修改和調(diào)整,這說明計(jì)算機(jī)軟件工程技術(shù)和邏輯學(xué)之間的密切聯(lián)系,也證明了軟件工程技術(shù)的邏輯應(yīng)用價(jià)值。
結(jié)束語
我國軟件產(chǎn)業(yè)已發(fā)展成為推動(dòng)全球經(jīng)濟(jì)發(fā)展和社會(huì)進(jìn)步的重要力量。當(dāng)前,軟件開發(fā)企業(yè)仍然面臨著日益激烈市場(chǎng)競(jìng)爭的大環(huán)境,同時(shí),企業(yè)軟件開發(fā)項(xiàng)目管理也仍然存在著許多問題,導(dǎo)致所有企業(yè)都必須高度重視企業(yè)軟件開發(fā)項(xiàng)目管理。
參考文獻(xiàn):
[1]李興森.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程的應(yīng)用研究[J].農(nóng)家參謀,2020(02):194.
[2]王志崗.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的應(yīng)用[J].信息與電腦(理論版),2019,31(24):41-43.
[3]方玉林.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程的應(yīng)用分析[J].產(chǎn)業(yè)與科技論壇,2019,18(23):50-51.