前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程在軟件開發(fā)中的應(yīng)用范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:隨著我國計算機(jī)技術(shù)的迅速起步以及我國網(wǎng)絡(luò)信息技術(shù)的綜合性發(fā)展,計算機(jī)在自身的軟件設(shè)計與硬件設(shè)備安裝方面已經(jīng)取得了跨越性的進(jìn)步,其為人們的生活提供了極大的便利。而在計算機(jī)的發(fā)展中,計算機(jī)的軟件工程技術(shù)要作為一項重要的工作內(nèi)容進(jìn)行研發(fā),進(jìn)而滿足不同程度的需求。因此,在這一背景下,文章對軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程的應(yīng)用進(jìn)行探究。首先,文章對系統(tǒng)軟件開發(fā)進(jìn)行相關(guān)概述,其次,對軟件工程相關(guān)技術(shù)進(jìn)行探討,最后詳細(xì)分析了軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程中的具體應(yīng)用。該研究的主要目的是為了增強(qiáng)我國在計算機(jī)軟件開發(fā)技術(shù)中的探索,進(jìn)而提高我國計算機(jī)軟件開發(fā)工作的質(zhì)量水平,有效促進(jìn)計算機(jī)產(chǎn)業(yè)的綜合性發(fā)展。
關(guān)鍵詞:軟件工程技術(shù);系統(tǒng)軟件;開發(fā)過程應(yīng)用
計算機(jī)技術(shù)的不斷發(fā)展以及互聯(lián)網(wǎng)技術(shù)的普及,使得我國的計算機(jī)應(yīng)用方面更加廣泛,并且計算機(jī)已經(jīng)成為國民日常生產(chǎn)和生活中不可或缺的一個工具。而計算機(jī)的系統(tǒng)軟件作為計算機(jī)系統(tǒng)中的核心,其自身具有的獨(dú)特的數(shù)字計算方式以及語言邏輯,能夠在一定程度上滿足不同的需求,進(jìn)而使得我國的社會經(jīng)濟(jì)以及日常生活變得更加智能化。為了能夠有效地提高計算機(jī)系統(tǒng)軟件的研發(fā)水平,我國相關(guān)技術(shù)人員應(yīng)當(dāng)將軟件工程相關(guān)技術(shù)研究融入系統(tǒng)軟件的開發(fā)工作中,進(jìn)而高度實現(xiàn)系統(tǒng)軟件開發(fā)的信息化。
1系統(tǒng)軟件開發(fā)相關(guān)概述
計算機(jī)的系統(tǒng)軟件應(yīng)用程序在使用過程中既有優(yōu)點(diǎn)也有缺點(diǎn),因此計算機(jī)軟件相關(guān)技術(shù)人員在對系統(tǒng)軟件應(yīng)用程序進(jìn)行研究時要及時發(fā)現(xiàn)其中的不足,進(jìn)而做出相應(yīng)的調(diào)整和修改。而在系統(tǒng)軟件開發(fā)工作開始之前,首先要對系統(tǒng)軟件的開發(fā)工作的相應(yīng)模型進(jìn)行良好的構(gòu)建,根據(jù)軟件開發(fā)的實際內(nèi)容,對模型再進(jìn)行綜合的相關(guān)監(jiān)測,并且要不斷地修正不足之處,使其能夠在最終形成了一個完整的模型,進(jìn)而有效地確保系統(tǒng)軟件開發(fā)工作的順利進(jìn)行[1]。但是,在對系統(tǒng)軟件進(jìn)行開發(fā)時,生存期的模型會發(fā)不同形式的變化,并且這些生存期的模型都會存在一些不足。例如:演化類的模型,在對其進(jìn)行應(yīng)用時首先要對其進(jìn)行良好的優(yōu)化,并且要對系統(tǒng)軟件開發(fā)的流程進(jìn)行充分調(diào)整,以此為系統(tǒng)軟件開發(fā)工作的管理帶來更高的科學(xué)化,減緩甚至避免軟件開發(fā)工作中失誤現(xiàn)象的出現(xiàn),進(jìn)而提高工作效率。另一方面,在對系統(tǒng)軟件進(jìn)行開發(fā)時必須要以企業(yè)的實際情況為準(zhǔn),避免因系統(tǒng)軟件開發(fā)的程序與企業(yè)的實際情況不符而導(dǎo)致企業(yè)發(fā)展緩慢。在對系統(tǒng)的軟件應(yīng)用程序進(jìn)行開發(fā)時,其工作周期較長,并且系統(tǒng)軟件開發(fā)工作的工作程序極其煩瑣。因此,就會出現(xiàn)軟件應(yīng)用程序的開發(fā)不能與企業(yè)當(dāng)前的實際需求進(jìn)行匹配。作為計算機(jī)構(gòu)建的基礎(chǔ),軟件要求其自身能夠有著獨(dú)自處理數(shù)據(jù)的能力以及能夠?qū)㈨撁娉蔀橹饕姆绞匠尸F(xiàn),進(jìn)而滿足不同使用者的不同需求[2]。同時,軟件設(shè)計的相關(guān)工作人員要將其自身的工作專業(yè)技術(shù)充分展現(xiàn),對系統(tǒng)軟件開發(fā)積極創(chuàng)新,有效提高系統(tǒng)軟件開發(fā)的實力和水平。
2軟件工程相關(guān)技術(shù)探討
2.1系統(tǒng)軟件開發(fā)模型
就軟件應(yīng)用系統(tǒng)的開發(fā)來說,要求必須將其與傳統(tǒng)的軟件開發(fā)進(jìn)行區(qū)別。主要包括項目管理模型、公共模型以及開發(fā)過程模型三個方面。在對軟件模型進(jìn)行實際開發(fā)時,對于軟件的開發(fā)以及應(yīng)用周期的相關(guān)分析是最根本的工作目標(biāo)。另外,對于項目管理的模型來講,其最終的工作內(nèi)容就是要對軟件的不同管理制度以及開發(fā)的工作流程進(jìn)行相應(yīng)的介紹。從其根本的性質(zhì)來說,組織公共模型是將項目管理模型、開發(fā)過程模型進(jìn)行相互融合,并且要將其一同貫穿計算機(jī)系統(tǒng)軟件的開發(fā)過程當(dāng)中,更好地促進(jìn)軟件開發(fā)能夠得到更好的應(yīng)用。另一方面,在對軟件進(jìn)行實際開發(fā)時,對于不同工作人員的管理以及工作材料的管理本身就存在著極大的不同需求[3]。因此,在將軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程中進(jìn)行應(yīng)用時,要以當(dāng)前實際情況為基礎(chǔ),并且對其進(jìn)行相應(yīng)的科學(xué)控制,以此有效地實現(xiàn)軟件開發(fā)的工作管理目標(biāo)。
2.2現(xiàn)代軟件開發(fā)工程工作方式
與傳統(tǒng)的軟件工程開發(fā)的工作方式相比,現(xiàn)代的軟件工程開發(fā)的工作方式針對的對象與傳統(tǒng)的軟件工程開發(fā)相比更加具體,這在很大程度上彌補(bǔ)了傳統(tǒng)的軟件工程開發(fā)的不足,能夠更加具體的處理問題。另外,現(xiàn)代的軟件工程開發(fā)工作主要包括分析、設(shè)計、編碼、測試以及維護(hù)。并且在實際中,雖然現(xiàn)代的軟件開發(fā)工程工作方式與傳統(tǒng)的軟件開發(fā)工程工作方式存在一定的類似現(xiàn)象[4],但是,其也存在自身的長處,并且現(xiàn)代軟件開發(fā)的工作方式能夠摒棄傳統(tǒng)軟件開發(fā)方式中的遷移性、單一性以及無序性,其能夠?qū)浖嬖诘膯栴}進(jìn)行及時的修復(fù)和調(diào)整,進(jìn)而不斷地滿足更多大眾的需求。
3軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程的應(yīng)用
3.1局限性的適用分析
從軟件結(jié)構(gòu)系統(tǒng)的本身實質(zhì)來講,其自身就已經(jīng)對于軟件開發(fā)的相關(guān)工作方式進(jìn)行了相應(yīng)的決定。并且,針對傳統(tǒng)的數(shù)據(jù)管理模式來說,軟件結(jié)構(gòu)系統(tǒng)的數(shù)據(jù)儲存、共享以及相關(guān)保障等各個方面來說,能夠?qū)ζ溥M(jìn)行一個良好的維修。但是,由于在對軟件結(jié)構(gòu)系統(tǒng)維修時會對軟件的查詢產(chǎn)生一定的影響,因此,在進(jìn)行維修時要對軟件結(jié)構(gòu)系統(tǒng)的結(jié)構(gòu)性語言進(jìn)行仔細(xì)的查找和搜索。另一方面,軟件結(jié)構(gòu)系統(tǒng)與現(xiàn)代的管理系統(tǒng)相比有著極大的優(yōu)勢。但是,現(xiàn)代化的管理系統(tǒng)本身有著極大的先進(jìn)性,在對數(shù)據(jù)的操作以及儲存方面,現(xiàn)代化的管理系統(tǒng)有一定的優(yōu)勢。而在對傳統(tǒng)的軟件工程進(jìn)行相關(guān)問題處理時,容易出現(xiàn)不同的擴(kuò)展性問題,最終會導(dǎo)致數(shù)據(jù)表述出現(xiàn)嚴(yán)重的模糊現(xiàn)象。
3.2科學(xué)的對軟件模型畸形構(gòu)建
由于軟件工程技術(shù)工作其自身具有一定的特殊性質(zhì),因此,軟件工程技術(shù)相關(guān)工作人員在對計算機(jī)系統(tǒng)設(shè)計以及開發(fā)進(jìn)行實際工作時,必須要相應(yīng)地建立起一個科學(xué)化的開發(fā)模型,進(jìn)而更好的保證系統(tǒng)在進(jìn)行開發(fā)時能夠得到更加合理的應(yīng)用。同時,針對計算機(jī)的模型構(gòu)建來說,相關(guān)工作人員必須要對軟件程序的具體應(yīng)用進(jìn)行充分的解讀和掌握,尤其是針對軟件的研發(fā)工作的管理以及周期工作時間,必須要對其進(jìn)行合理的科學(xué)設(shè)計,而后再針對軟件的模型開發(fā)進(jìn)行實際具體工作[5]。在這一工作過程中,為了能夠更好地對軟件的模型開發(fā)進(jìn)行工作,保障工作質(zhì)量,在進(jìn)行實際模型開發(fā)工作時,要有目的的進(jìn)行相關(guān)管理,科學(xué)的對公共模型進(jìn)行建立,以便于能夠更加深入地對工作中存在的問題進(jìn)行了解,進(jìn)而設(shè)計合理的解決方案,充分保證系統(tǒng)軟件開發(fā)工作能夠平穩(wěn)運(yùn)行。
3.3現(xiàn)代軟件工程開發(fā)的概念
根據(jù)當(dāng)前我國對于計算機(jī)的系統(tǒng)軟件開發(fā)工作的實際情況來看,我國計算機(jī)對于軟件的應(yīng)用已經(jīng)逐步擺脫了原有局限性的不足,另外在不同的行業(yè)中已經(jīng)有了更加廣泛的應(yīng)用。另外,通過對現(xiàn)代先進(jìn)軟件的應(yīng)用,使用者能夠?qū)ο嚓P(guān)信息以及資源進(jìn)行有效的共享,進(jìn)而充分促進(jìn)各個行業(yè)內(nèi)標(biāo)準(zhǔn)操作,高度實現(xiàn)軟件操作程度廣泛的普及。另一方面,若想要更加快速地對軟件進(jìn)行相關(guān)開發(fā)和應(yīng)用,就要立足于實際,樹立正確的合理的工程開發(fā)概念。其次,在當(dāng)代的軟件工程開發(fā)工作中,對于相關(guān)工程資料以及信息的管理并不是計算機(jī)軟件所擁有的唯一工作功能,其還能夠?qū)崿F(xiàn)對影像資料進(jìn)行充分的共享以及儲存工作。
4結(jié)論
通過本文論述可知,我國在計算機(jī)軟件工程的開發(fā)方面已經(jīng)取得了一定的進(jìn)步,并且軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程中對于軟件的局限性已經(jīng)進(jìn)行了一定程度的彌補(bǔ),對科學(xué)的對軟件模型畸形構(gòu)建、現(xiàn)代軟件工程開發(fā)的概念也進(jìn)行了廣泛的應(yīng)用。而我國目前更要憑借這種局勢,更好地對計算機(jī)系統(tǒng)軟件進(jìn)行研發(fā),進(jìn)而提高我國計算機(jī)行業(yè)的發(fā)展。
參考文獻(xiàn):
[1]李融融.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程的應(yīng)用研究[J].數(shù)字技術(shù)與應(yīng)用,2017,40(12):91-92.
[2]薄學(xué).軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的應(yīng)用[J].無線互聯(lián)科技,2017,18(19):49-50.
[3]張朋.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的應(yīng)用[J].電子測試,2017,33(13):129-130+111.
[4]蔡貴龍.軟件工程技術(shù)在計算機(jī)系統(tǒng)軟件開發(fā)中的應(yīng)用[J].電腦迷,2017,19(05):8.
[5]林聞灝.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的應(yīng)用[J].電子技術(shù)與軟件工程,2017,26(03):56.
作者:何勁松 單位:貴州省科技信息中心