前言:想要寫出一篇引人入勝的文章?我們特意為您整理了系統(tǒng)軟件開發(fā)過程中軟件工程技術(shù)的應(yīng)用范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:由于系統(tǒng)軟件的復(fù)雜性和特殊性,對于如何控制和管理系統(tǒng)軟件的開發(fā)和運(yùn)用過程便顯得非常重要,將會直接關(guān)系到軟件開發(fā)的成敗。所以,軟件工程技術(shù)在提升自身硬件性能方面外,還需要將系統(tǒng)軟件開發(fā)作為一項(xiàng)重要的工作,才能更好地滿足系統(tǒng)軟件開發(fā)的需求。為此,文章站在軟件工程技術(shù)開發(fā)的角度,在軟件運(yùn)用理論的指導(dǎo)下,進(jìn)一步對軟件工程技術(shù)在軟件開發(fā)中的運(yùn)用進(jìn)行科學(xué)研究,以此能夠更好地提升系統(tǒng)軟件開發(fā)的水平,穩(wěn)步推進(jìn)系統(tǒng)軟件工程的開發(fā)工作。
關(guān)鍵詞:軟件工程技術(shù);系統(tǒng)軟件開發(fā);運(yùn)用方式
0引言
現(xiàn)階段,隨著我國互聯(lián)網(wǎng)應(yīng)用率的不斷上升,系統(tǒng)軟件的開發(fā)和運(yùn)用已經(jīng)成為推動互聯(lián)網(wǎng)發(fā)展的重要力量,并且已經(jīng)成為現(xiàn)階段社會生產(chǎn)和生活方面最為重要的工具。為此,為了能夠更好地提升系統(tǒng)軟件開發(fā)的質(zhì)量和水平,更好地滿足越來越多樣化和專業(yè)化的使用需求,這就需要注重軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的作用,并且利用這種方式,以此來提升系統(tǒng)軟件開發(fā)的效率,以此更好地實(shí)現(xiàn)系統(tǒng)軟件開發(fā)的人性化和信息化。所以,在現(xiàn)有的技術(shù)條件下,如何來加強(qiáng)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程中作用便顯得尤為關(guān)鍵。
1傳統(tǒng)軟件應(yīng)用程序與開發(fā)研究
從某種程度上看,我們在對傳統(tǒng)軟件應(yīng)用程序和開發(fā)的分析中,必須要讓軟件設(shè)計(jì)人員了解傳統(tǒng)軟件應(yīng)用程序中的不足之處,并在此基礎(chǔ)上進(jìn)行創(chuàng)新,這是軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中最為重要的準(zhǔn)備工作。(1)我國傳統(tǒng)軟件應(yīng)用程序的開發(fā)研究。眾所周知在,在我國傳統(tǒng)的應(yīng)用程序開發(fā)過程中,為了能夠確保程序開發(fā)工作的穩(wěn)步進(jìn)行,在應(yīng)用程序開發(fā)前,必須要對此進(jìn)行相應(yīng)的模型構(gòu)建,切實(shí)根據(jù)軟件應(yīng)用程序的設(shè)計(jì)和相應(yīng)的使用方式,靈活地對軟件開發(fā)的模型進(jìn)行計(jì)算,對模型的不足之處必須要進(jìn)行修改,從而能夠形成生存期的模型。同時,在這種情況下,生存期的模型在開發(fā)過程中必然會產(chǎn)生多種不同的形式。例如演化型、螺旋型和增量型等多種不同的形式。而在實(shí)際情況下,無論是采取何種形式,這些模型在軟件的應(yīng)用開發(fā)操作過程中,可能都會出現(xiàn)設(shè)計(jì)的缺陷。例如,在演化型的模型中,必須要對系統(tǒng)軟件的開發(fā)流程步驟進(jìn)行優(yōu)化或者是調(diào)整,以此便于軟件應(yīng)用程序的科學(xué)管理,極大降低軟件應(yīng)用程序開發(fā)中可能出現(xiàn)的錯誤。但是,若是在系統(tǒng)軟件中的某個環(huán)節(jié)出現(xiàn)錯誤,便會造成整個軟件開發(fā)的癱瘓,并對系統(tǒng)軟件的開發(fā)和應(yīng)用帶來極為不利的影響。同時,隨著我國互聯(lián)網(wǎng)的深入發(fā)展,雖然說互聯(lián)網(wǎng)技術(shù)和計(jì)算機(jī)技術(shù)取得長足的進(jìn)步,但是,很多的軟件程度基本上按照傳統(tǒng)的模型來進(jìn)行開發(fā)和管理。所以,為了能夠更好地滿足軟件系統(tǒng)開發(fā)的需求,這就需要對軟件開發(fā)和管理方法進(jìn)行優(yōu)化,以此更好地讓軟件開發(fā)適應(yīng)經(jīng)濟(jì)發(fā)展的需求。同時,我們必須要清楚地看到,現(xiàn)階段我國傳統(tǒng)軟件應(yīng)用程序開發(fā)模式難以適應(yīng)現(xiàn)代企業(yè)發(fā)展的需求,這就必然要求相關(guān)的企業(yè)充分立足于軟件應(yīng)用程序的開發(fā)工作上,并進(jìn)行全新的探索。(2)軟件應(yīng)用系統(tǒng)的運(yùn)用。在軟件開發(fā)周期方面,一般情況下其研發(fā)的周期較長,且應(yīng)用程序較為復(fù)雜,這樣就在很大程度上影響到現(xiàn)代企業(yè)對軟件應(yīng)用程序的需求。所以,系統(tǒng)軟件開發(fā)作為一種全新的軟件開發(fā)模式,必須要將軟件作為構(gòu)建的基礎(chǔ),對數(shù)據(jù)信息的處理方面必須要保持強(qiáng)大的能力,將頁面作為主要的表現(xiàn)形式,以此能夠滿足不同軟件使用者的需求。同時,軟件設(shè)計(jì)人員憑借自身的能力,靈活地將各類技術(shù)與軟件功能進(jìn)行整合研究,從而極大縮短軟件應(yīng)用的周期,全面提升系統(tǒng)軟件應(yīng)用程序的簡潔性。
2軟件工程技術(shù)的研究
(1)軟件開發(fā)的模型。在軟件應(yīng)用系統(tǒng)的開發(fā)流程上,我們必須要進(jìn)一步區(qū)分其與傳統(tǒng)軟件開發(fā)的特征。通常情況下,軟件工程可以分為以下幾個方面。第一,開發(fā)過程模型。第二,項(xiàng)目管理模型。第三,組織公共模型等三個不同的模型體系。在開發(fā)過程中的模型構(gòu)建,其主要是目標(biāo)便是分析軟件應(yīng)用和開發(fā)的周期。在項(xiàng)目管理模型方面,主要是介紹軟件的開發(fā)流程和管理制度。而對于組織公共模型來說,則是將上述的兩者融合,并貫穿于系統(tǒng)軟件開發(fā)過程,才能更好地推動軟件工程技術(shù)在軟件開發(fā)中的運(yùn)用。與此同時,軟件開發(fā)過程中對人員管理和材料管理有著不同的需求。所謂的軟件工程技術(shù),其本質(zhì)便是通過工程化的管理方法來實(shí)現(xiàn)軟件開發(fā)的管理和控制。所以,在運(yùn)用軟件工程技術(shù)的過程中,必須要對軟件開發(fā)中的問題進(jìn)行控制,以此來達(dá)到既定的目標(biāo)。(2)軟件開發(fā)技術(shù)與需求問題分析?,F(xiàn)階段,隨著軟件開發(fā)的不斷發(fā)展,在系統(tǒng)軟件開發(fā)過程中已經(jīng)退出了許多具有實(shí)際意義的方法。其中最為重要的方法便是SASD法、JSD法和JSP法等三種,在這些方法中,這些方法都是發(fā)展時間較長,其應(yīng)用范圍也較為廣泛。所以,這些軟件開發(fā)集中方法是否能夠適應(yīng)當(dāng)前軟件開發(fā)需求問題還有待考察。而在實(shí)際驗(yàn)證的過程中,如何將軟件開發(fā)技術(shù)來滿足軟件系統(tǒng)的需求成為了急需解決的問題。
3軟件工程技術(shù)在軟件開發(fā)過程中的方法
軟件工程技術(shù)由于具有復(fù)雜性和特殊性,這樣就必然在軟件開發(fā)和運(yùn)用過程中是非常復(fù)雜的。所以,軟件工程師必須要充分認(rèn)識到軟件開發(fā)過程中的困難及不足,采取科學(xué)的方法,以此實(shí)現(xiàn)軟件工程技術(shù)在軟件開發(fā)過程中的科學(xué)運(yùn)用。(1)軟件模型的科學(xué)構(gòu)建。鑒于軟件工程技術(shù)的特殊性,軟件設(shè)計(jì)人員在系統(tǒng)的開發(fā)和設(shè)計(jì)過程中必須要建立科學(xué)高效的軟件開發(fā)模型,從而能夠確保軟件工程在系統(tǒng)開發(fā)中的運(yùn)用。同時,在模型的構(gòu)建過程中,必須要對系統(tǒng)軟件的具體運(yùn)用程序進(jìn)行科學(xué)解讀,尤其是要對研發(fā)周期、研發(fā)流程以及開發(fā)管理等各項(xiàng)管理工作進(jìn)行科學(xué)梳理,并在此基礎(chǔ)上進(jìn)行軟件模型的開發(fā)。當(dāng)然,為了能夠確保軟件模型構(gòu)建的效果,我們必須要對其進(jìn)行項(xiàng)目管理模型構(gòu)建,此外需要進(jìn)行軟件項(xiàng)目管理模型和進(jìn)行公共模型的建立,切實(shí)通過這種方式,及時發(fā)現(xiàn)軟件開發(fā)模型中所存在的不足,切實(shí)對其中的原因進(jìn)行科學(xué)考察,針對模型構(gòu)建中的不足之處,找出相應(yīng)的應(yīng)對措施,從而確保開發(fā)流程的穩(wěn)健進(jìn)行。(2)軟件應(yīng)用程序的研發(fā)。一般情況下,軟件設(shè)計(jì)程序的開發(fā)在系統(tǒng)軟件的升級基礎(chǔ)來作為整體框架,在軟件的更新當(dāng)中,切實(shí)對軟件的性能和研究方向進(jìn)行準(zhǔn)確的預(yù)判,簡而言之便是在應(yīng)用程序上涵蓋了之前軟件開發(fā)中的各個方面。為此,為了能夠更好地發(fā)揮軟件應(yīng)用程序的優(yōu)勢,這就需要對軟件設(shè)計(jì)者的實(shí)際需求進(jìn)行分析,針對軟件使用者的實(shí)際需求做出相應(yīng)的調(diào)整。在這基礎(chǔ)上,科學(xué)地組織相應(yīng)的技術(shù)人員對相應(yīng)的數(shù)據(jù)進(jìn)行處理,以此更好地為后續(xù)階段的軟件使用需求進(jìn)行重點(diǎn)調(diào)整,及時加強(qiáng)其對性能測試的研究。但是,在這一過程中,我們必須要清楚地看到軟件應(yīng)用程序開發(fā)的目標(biāo)主要是為了能夠滿足軟件使用者的實(shí)際需求,在應(yīng)用界面設(shè)計(jì)上進(jìn)行相應(yīng)的調(diào)整。而且,軟件設(shè)計(jì)師必須要對軟件使用者的實(shí)際需求進(jìn)行全面的了解,及時了解軟件使用者的重要內(nèi)容及其軟件設(shè)計(jì)的核心內(nèi)容,將其安排在軟件的合理位置上。利用這種軟件優(yōu)化,充分讓用戶感受到軟件系統(tǒng)的人性化,以此不斷提升用戶對系統(tǒng)軟件的使用頻率,從而實(shí)現(xiàn)軟件開發(fā)的高效化。
4結(jié)語
作為我國一種全新的產(chǎn)業(yè),系統(tǒng)軟件的開發(fā)與運(yùn)用還存在諸多的問題。但是,隨著我國軟件工程技術(shù)的不斷發(fā)展,必然會不斷推動系統(tǒng)軟件工程的開發(fā)。而且,軟件系統(tǒng)的程序設(shè)計(jì)愈發(fā)復(fù)雜,必然也會在一定程度上促進(jìn)軟件工程技術(shù)的創(chuàng)新。為此,我們必須要加速計(jì)算機(jī)硬件的升級,充分將硬件作為支撐,才能不斷提升系統(tǒng)軟件工程管理的效率。同時,軟件工程管理與開發(fā)技術(shù)存在緊密的聯(lián)系,必須要對相應(yīng)的軟件開發(fā)技術(shù)進(jìn)行不斷完善,以此來適應(yīng)軟件使用者的實(shí)際需求。
參考文獻(xiàn):
[1]徐歆冰.系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)[J].電子技術(shù)與軟件工程,2016(21)
[2]甘利.網(wǎng)絡(luò)時代軟件工程技術(shù)的發(fā)展方向探究[J].通訊世界.2016(23)
[3]汪子陽.軟件工程技術(shù)發(fā)展思索[J].電腦迷,2016(01)
[4]王丹丹,陳康.軟件工程技術(shù)現(xiàn)狀與發(fā)展趨勢[J].信息與電腦(理論版),2016(6)
[5]賈瑞棟.淺析目前軟件工程技術(shù)在網(wǎng)絡(luò)時代背景下的發(fā)展[J].中國新通信,2016(10)
[6]金晶.對軟件工程技術(shù)今后發(fā)展的思索[J].中國管理信息化,2015(21)
[7]陳曄.軟件工程技術(shù)發(fā)展的新趨勢研究[J].電子技術(shù)與軟件工程,2015(19).
作者:劉毅 單位:貴陽學(xué)院數(shù)學(xué)與信息科學(xué)學(xué)院