摘要:在社會(huì)經(jīng)濟(jì)快速發(fā)展的背景之下,計(jì)算機(jī)技術(shù)和信息技術(shù)的發(fā)展水平不斷地提高,并被廣泛地應(yīng)用到日常生活之中,為廣大人民群眾的生活帶來了極大的便利。實(shí)際上,軟件系統(tǒng)是運(yùn)行計(jì)算機(jī)技術(shù)和信息技術(shù)的關(guān)鍵所在。為提升計(jì)算機(jī)技術(shù)和信息技術(shù)水平,推動(dòng)社會(huì)高效發(fā)展,就需要優(yōu)化軟件開發(fā)技術(shù)。與此同時(shí),還要把現(xiàn)代軟件工程應(yīng)用在軟件開發(fā)中,提高軟件開發(fā)水平。本文主要研究了現(xiàn)代軟件工程方法的內(nèi)涵與特征,探究了現(xiàn)代軟件工程在軟件開發(fā)中的應(yīng)用方法,希望為軟件開發(fā)工作提供一定指導(dǎo)。
關(guān)鍵詞:軟件開發(fā);現(xiàn)代軟件工程;應(yīng)用
引言
傳統(tǒng)的軟件工程方法愈加不能夠滿足軟件開發(fā)工作的需要,因此傳統(tǒng)的軟件工程方法逐漸地被社會(huì)所淘汰。當(dāng)前,現(xiàn)代軟件工程已經(jīng)出現(xiàn)在了大眾視野之中,對(duì)于提升軟件開發(fā)水平具有重要的意義。因此,要重視應(yīng)用現(xiàn)代軟件工程,并把控現(xiàn)代軟件工程應(yīng)用技巧,強(qiáng)化現(xiàn)代軟件工程應(yīng)用效果。
1現(xiàn)代軟件工程方法的內(nèi)涵與特征
分析、設(shè)計(jì)、編碼、測試與維護(hù)是現(xiàn)代軟件工程的應(yīng)用階段,這與傳統(tǒng)軟件工程具有相似性。不過,現(xiàn)代軟件工程與傳統(tǒng)軟件工程在分析的對(duì)象方面存在一定的差異。主要表現(xiàn)在,現(xiàn)代軟件工程是以實(shí)際中出現(xiàn)的問題為分析對(duì)象,這樣可以有效地保證分析適用性,有利于提高問題解決水平。傳統(tǒng)的軟件工程方法為無序的自發(fā)式狀態(tài),這對(duì)軟件開發(fā)應(yīng)用具有消極意義,而現(xiàn)代軟件工程方法為模塊式的開發(fā)方法,有利于順利地運(yùn)行軟件,有利于提升軟件規(guī)范化管理水平。應(yīng)用現(xiàn)代軟件工程方法能夠很好地滿足用戶的需求,提高用戶對(duì)軟件服務(wù)的滿意度。現(xiàn)代軟件工程方法的可修改性比較強(qiáng),也就是說,可以根據(jù)實(shí)際所產(chǎn)生的問題進(jìn)行有效地修復(fù),確保軟件開發(fā)工作有效地進(jìn)行。在投入使用軟件之后,能夠?qū)浖到y(tǒng)進(jìn)行有效地調(diào)整,保證軟件系統(tǒng)更加符合用戶日益增長的軟件服務(wù)要求。與此同時(shí),應(yīng)用現(xiàn)代軟件工程方法可以較好地優(yōu)化配置對(duì)計(jì)算機(jī)資源,充分地發(fā)揮計(jì)算機(jī)資源應(yīng)用價(jià)值。在把模塊進(jìn)行定義之后,就可以把模塊放置到系統(tǒng)之中,進(jìn)而合理地應(yīng)用模塊。與此同時(shí),還可以重復(fù)地應(yīng)用該模塊。
2現(xiàn)代軟件工程在軟件開發(fā)中的應(yīng)用探究
2.1軟件體系結(jié)構(gòu)制約著軟件工程方法的應(yīng)用
通常情況之下,軟件體系結(jié)構(gòu)指的及時(shí)軟件的分層結(jié)構(gòu)。軟件的分層結(jié)構(gòu)所推進(jìn)的數(shù)據(jù)服務(wù)工作需要依靠數(shù)據(jù)庫。也就是說,通過依靠數(shù)據(jù)庫的內(nèi)容以及運(yùn)轉(zhuǎn),才可以更好地提供數(shù)據(jù)服務(wù)。當(dāng)前,我國主要應(yīng)用傳統(tǒng)的數(shù)據(jù)管理系統(tǒng)開展數(shù)據(jù)使用工作。傳統(tǒng)的數(shù)據(jù)管理系統(tǒng)在的存儲(chǔ)數(shù)據(jù)、共享數(shù)據(jù)等方面具有重要的作用。與此同時(shí),傳統(tǒng)的數(shù)據(jù)管理系統(tǒng)可以相對(duì)快速地反應(yīng)問題,進(jìn)而有效地解決問題。尤其是在結(jié)構(gòu)化查詢語言方面具有凸出的作用,主要表現(xiàn)在,應(yīng)用傳統(tǒng)的數(shù)據(jù)管理系統(tǒng)能夠科學(xué)有效地解決問題,又能夠提供高層次的結(jié)構(gòu)化查詢服務(wù)。不過,相較于現(xiàn)代數(shù)據(jù)管理系統(tǒng)來講,傳統(tǒng)的數(shù)據(jù)管理系統(tǒng)在處理查詢問題、提供查詢服務(wù)方面并不占優(yōu)勢。若是把傳統(tǒng)的軟件工程方法中表結(jié)構(gòu)這種處理方法,應(yīng)用到現(xiàn)代軟件工程方法中,則需要拓展對(duì)象,保證處理方法的適用性。傳統(tǒng)的數(shù)據(jù)管理系統(tǒng)在存儲(chǔ)操作數(shù)據(jù)方面具有一定的局限性,因此要優(yōu)化升級(jí)傳統(tǒng)的數(shù)據(jù)管理系統(tǒng),提高數(shù)據(jù)庫管理系統(tǒng)的發(fā)展水平。
2.2現(xiàn)代軟件開發(fā)必須要充分樹立起現(xiàn)代軟件工程理念
當(dāng)前,現(xiàn)代軟件工程方法愈加先進(jìn),可以很好地滿足各大行業(yè)的需求。在這種發(fā)展背景之下,醫(yī)療衛(wèi)生行業(yè)、餐飲服務(wù)業(yè)等都應(yīng)用了現(xiàn)代軟件工程方法,大大地提高了行業(yè)發(fā)展水平。同時(shí)應(yīng)用現(xiàn)代軟件工程方法有效地規(guī)范了各大行業(yè)發(fā)展,進(jìn)而保證了社會(huì)發(fā)展質(zhì)量。為保證現(xiàn)代軟件開發(fā)水平,相關(guān)人員有必要充分樹立起現(xiàn)代軟件工程理念,以此推動(dòng)現(xiàn)代軟件開發(fā)事業(yè)的健康發(fā)展。醫(yī)療行業(yè)可以說是把軟件應(yīng)用到具體工作之中的典范。病理信息和資料的軟件、存儲(chǔ)檢驗(yàn)檢測信息的軟件、影像資料和通信內(nèi)容等屬于醫(yī)療行業(yè)應(yīng)用軟件信息系統(tǒng)的主要表現(xiàn)。從醫(yī)院病理信息和資料的軟件開發(fā)角度分析,相關(guān)人員需要完成把病理報(bào)告分析收入到軟件之中,這樣就可以為查詢報(bào)告提供便利。醫(yī)生通過應(yīng)用病理信息和資料的軟件不僅可以規(guī)范醫(yī)護(hù)人員的操作行為,而且可以監(jiān)督和管理病理信息和資料,進(jìn)而提高工作處理質(zhì)量。由于病理信息和資料的軟件具有操作簡單、處理能力強(qiáng)等特點(diǎn),醫(yī)護(hù)人員可以很好地操作應(yīng)用該軟件。目前,部分軟件開發(fā)公司缺乏統(tǒng)籌規(guī)劃軟件開發(fā)工作,進(jìn)而影響了開發(fā)工作質(zhì)量。主要表現(xiàn)在,缺乏明確崗位分工,不利于充分地發(fā)揮人力資源的效用;缺乏構(gòu)建軟件開發(fā)工作計(jì)劃,容易出現(xiàn)工作混亂的問題;缺乏制定軟件開發(fā)戰(zhàn)略,不利于科學(xué)地指導(dǎo)軟件開發(fā)工作。因此,軟件開發(fā)公司需要構(gòu)建科學(xué)的工作計(jì)劃,保證軟件開發(fā)工作有條不紊地推進(jìn),以此提高工作效率與工作質(zhì)量。與此同時(shí),軟件開發(fā)公司需要在軟件開發(fā)前有必要開展調(diào)查研究工作,了解開發(fā)對(duì)象的服務(wù)需求,進(jìn)而建立針對(duì)性地軟件開發(fā)方案。以開發(fā)醫(yī)院所需求的軟件為例,軟件開發(fā)公司需要指導(dǎo)工作人員深入到醫(yī)院與醫(yī)院的管理人員進(jìn)行軟件開發(fā)工作方面的交流。另外,工作人員還需要與醫(yī)院各大科室進(jìn)行訪談?wù){(diào)查,獲知醫(yī)院各大科室軟件需求,進(jìn)而構(gòu)建不同的服務(wù)模塊,從而提高軟件的應(yīng)用價(jià)值。
結(jié)束語
綜上所述,現(xiàn)代軟件開發(fā)工作對(duì)于推動(dòng)社會(huì)健康發(fā)展具有重要的意義,因此要重視現(xiàn)代軟件開發(fā)工作。值得注意的是,現(xiàn)代軟件開發(fā)人員需要根據(jù)服務(wù)對(duì)象在軟件開發(fā)方面的需求科學(xué)地推進(jìn)開發(fā)工作。另外,要充分樹立起現(xiàn)代軟件工程理念,保證所開發(fā)軟件的適用性。
參考文獻(xiàn):
[1]孫宇.軟件工程方法在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].無線互聯(lián)科技,2019,16(21):41-42.
[2]劉永娜.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的運(yùn)用[J].計(jì)算機(jī)產(chǎn)品與流通,2019(07):25.
[3]蔣軍.現(xiàn)代軟件工程在醫(yī)療軟件開發(fā)中的應(yīng)用[J].電子技術(shù)與軟件工程,2019(13):35.
[4]劉藝欣.現(xiàn)代軟件工程技術(shù)的前景分析[J].中國管理信息化,2019,22(16):171-172.
作者簡介:
張尚進(jìn)(1998.02.07)男;籍貫:河北邢臺(tái);學(xué)歷:本科;單位:北京交通大學(xué)海濱學(xué)院;研究方向:軟件工程方向。