曹援
摘 要:隨著我國國民經(jīng)濟(jì)的發(fā)展,社會(huì)各界對于我國計(jì)算機(jī)系統(tǒng)軟件設(shè)計(jì)研發(fā),特別是軟件工程技術(shù)在其中的應(yīng)用,關(guān)注程度不斷提升。因此,采用合理的方式將現(xiàn)代軟件工程應(yīng)用在軟件開發(fā)中是至關(guān)重要的。本文對現(xiàn)代軟件工程在軟件開發(fā)中的應(yīng)用進(jìn)行研究分析。
關(guān)鍵詞:軟件工程;計(jì)算機(jī);軟件開發(fā);應(yīng)用
引言
隨著現(xiàn)代技術(shù)的發(fā)展,計(jì)算機(jī)儼然成為人們?nèi)粘I钪械囊徊糠郑祟悓τ?jì)算機(jī)的依賴性越來越大。計(jì)算機(jī)進(jìn)入了人類生活的各個(gè)領(lǐng)域,小到一個(gè)人的生活起居,大到國家的安全工作,都會(huì)應(yīng)用到計(jì)算機(jī),正是由于計(jì)算機(jī)的重要性,人們越來越重視計(jì)算機(jī)系統(tǒng)的開發(fā)。軟件是計(jì)算機(jī)的重要組成部分,軟件工程在現(xiàn)代化的發(fā)展中也起到了至關(guān)重要的作用?,F(xiàn)代化的計(jì)算機(jī)發(fā)展離不開軟件工程的發(fā)展,提高軟件工程的質(zhì)量才能使計(jì)算機(jī)能夠適應(yīng)現(xiàn)代化的需求。提高軟件工程技術(shù)的效能,進(jìn)而提高計(jì)算機(jī)的效能,使其能夠更好為人們服務(wù)。筆者就軟件工程在計(jì)算機(jī)的中的具體應(yīng)用進(jìn)行了分析。
1現(xiàn)代軟件工程的概況
隨著社會(huì)科技的不斷進(jìn)步,軟件的應(yīng)用范圍也正在不斷的擴(kuò)大,比如,商務(wù)領(lǐng)域、交通領(lǐng)域以及家電領(lǐng)域等,軟件可以說是無處不在。而對于軟件工程來說,軟件工程是一類求解軟件的工程,其用于構(gòu)造模型和算法,用于計(jì)劃、資源、質(zhì)量和成本等的管理,用于指定規(guī)范、設(shè)計(jì)范型、評估成本、權(quán)衡結(jié)果,所以軟件工程能夠應(yīng)用于計(jì)算機(jī)科學(xué)、數(shù)學(xué)和管理學(xué)等原理,通過借鑒傳統(tǒng)工程的方法,創(chuàng)建軟件以達(dá)到提高質(zhì)量并且降低成本的目的?,F(xiàn)如今,一些傳統(tǒng)軟件工程方逐漸被淘汰,現(xiàn)代軟件工程的方法能夠適應(yīng)社會(huì)科學(xué)水平迅速提高的背景,所以現(xiàn)代軟件工程受到大力推廣以及廣泛應(yīng)用。但是由于科技和計(jì)算機(jī)技術(shù)的發(fā)展過快,導(dǎo)致了我國現(xiàn)代軟件工程存在著較多的不足,所以需要對現(xiàn)代軟件工程現(xiàn)存的問題進(jìn)行研究分析,指定相應(yīng)的現(xiàn)代軟件工程在軟件開發(fā)中合理應(yīng)用的策略,進(jìn)而促進(jìn)我國科學(xué)技術(shù)水平的發(fā)展。
2現(xiàn)代軟件工程的應(yīng)用原則
2.1實(shí)用性原則
在計(jì)算機(jī)系統(tǒng)軟件開發(fā)工作中,實(shí)用性原則在一定程度上,決定了軟件開發(fā)的價(jià)值。實(shí)用性原則可以促使計(jì)算機(jī)系統(tǒng)軟件開發(fā)工作人員,在實(shí)際設(shè)計(jì)和研發(fā)工作中,更加重視高效便捷的服務(wù)性質(zhì),提高工作效率和服務(wù)質(zhì)量。同時(shí),計(jì)算機(jī)系統(tǒng)軟件的研發(fā)設(shè)計(jì)工作中,還會(huì)需要大量的資金投入,將實(shí)用性作為基本的出發(fā)點(diǎn),可以有效地降低系統(tǒng)開發(fā)的成本,提高資金利用效率,擴(kuò)大計(jì)算機(jī)系統(tǒng)軟件開發(fā)工作的經(jīng)濟(jì)效益。
2.2科學(xué)性原則
科學(xué)性原則是計(jì)算機(jī)系統(tǒng)軟件開發(fā)工作中,需要堅(jiān)持的基本原則。在將更為專業(yè)的現(xiàn)代軟件工程技術(shù)納入到計(jì)算機(jī)系統(tǒng)軟件開發(fā)工作時(shí),設(shè)計(jì)團(tuán)隊(duì)的工作人員,要根據(jù)基本的規(guī)范和管理流程,結(jié)合用戶提出的性能需求,不斷優(yōu)化系統(tǒng)軟件的設(shè)計(jì)成果。遵循科學(xué)性原則,可以進(jìn)一步規(guī)范軟件開發(fā)項(xiàng)目、各項(xiàng)技術(shù)的應(yīng)用模式,確保計(jì)算機(jī)系統(tǒng)軟件開發(fā)穩(wěn)定工作,可以取得更優(yōu)秀的發(fā)展成果。
3現(xiàn)代軟件工程技術(shù)的發(fā)展趨勢
隨著經(jīng)濟(jì)全球化的發(fā)展,軟件開發(fā)行業(yè)為了能夠在全球化的發(fā)展中不被淘汰,因此進(jìn)行了較大的改變。通過使用傳統(tǒng)的軟件工程已經(jīng)無法滿足全球化發(fā)展對軟件開發(fā)行業(yè)的要求,必須要對軟件進(jìn)行創(chuàng)新,利用新型軟件技術(shù)對軟件開發(fā)行業(yè)帶來的影響力,來促進(jìn)軟件行業(yè)的發(fā)展。其次,由于國內(nèi)的軟件開發(fā)技術(shù)相比國外的很多國家來說能力較差,所以很多軟件工程項(xiàng)目的進(jìn)展需要轉(zhuǎn)移到國外進(jìn)行。比如,將根據(jù)功能等方面將軟件工程分為幾大部分,然后將各個(gè)部分分配給較多國家的軟件外包公司來完成,這樣的方式,有效的表明了我國軟件工程信息全球化發(fā)展的趨勢。
4現(xiàn)代軟件工程存在的問題
4.1制定不合理的軟件項(xiàng)目目標(biāo)
在進(jìn)行制定軟件項(xiàng)目目標(biāo)時(shí),管理者沒有更多的切合當(dāng)前的實(shí)際情況,缺乏大局意識(shí),在計(jì)算機(jī)項(xiàng)目管理中使用了錯(cuò)誤的方式,進(jìn)而未能提前制定好適合軟件發(fā)展情況的項(xiàng)目目標(biāo),導(dǎo)致軟件在進(jìn)行開發(fā)的過程中開發(fā)成本、工作進(jìn)程等方面產(chǎn)生了嚴(yán)重的偏差。
4.2設(shè)計(jì)的軟件功能實(shí)現(xiàn)和操作方式不夠人性化
很多軟件是依據(jù)用戶的需求來設(shè)計(jì)的,在進(jìn)行現(xiàn)代軟件工程的時(shí)候,如果沒有按照用戶的要求以及實(shí)效性切合實(shí)際的來對軟件進(jìn)行測試,就會(huì)使得軟件工程的生產(chǎn)結(jié)果供大于求,對軟件開發(fā)行業(yè)的經(jīng)濟(jì)效益帶來嚴(yán)重的損失。
5現(xiàn)代軟件工程應(yīng)用于軟件開發(fā)中策略
5.1以切合實(shí)際情況為主,在現(xiàn)代軟件開發(fā)中使用最合適的現(xiàn)代軟件工程方法
軟件體系結(jié)構(gòu)是現(xiàn)代軟件開發(fā)過程中的必經(jīng)之路,因此軟件體系結(jié)構(gòu)對于現(xiàn)代軟件工程來說是十分重要的。但是,軟件體系結(jié)構(gòu)的側(cè)重點(diǎn)仍然在然間的分層法結(jié)構(gòu)上,所以在軟件開發(fā)的時(shí)候所得到的數(shù)據(jù)大多數(shù)仍然是從數(shù)據(jù)庫中尋找到的。雖然我國現(xiàn)代軟件工程作為新興的軟件工程,已經(jīng)逐步取代了傳統(tǒng)軟件工程,但是我國的數(shù)據(jù)庫管理系統(tǒng)仍然較為傳統(tǒng),沒有得到明顯的改善或者創(chuàng)新。較為傳統(tǒng)的數(shù)據(jù)庫在更新數(shù)據(jù)方面較慢,并且傳統(tǒng)數(shù)據(jù)庫管理系統(tǒng)的作用并未得到充分地發(fā)揮,僅僅只是在處理數(shù)據(jù)以及保證數(shù)據(jù)安全等方面發(fā)揮了重要作用。因此,在現(xiàn)代軟件開發(fā)過程中,通過良好的現(xiàn)代科技壞境,將傳統(tǒng)的軟件工程方法與現(xiàn)代軟件開發(fā)技術(shù)更好的結(jié)合起來,使得現(xiàn)代軟件工程的儲(chǔ)存數(shù)據(jù)的能力有了較大的提升,并且對軟件開發(fā)的操作進(jìn)行了規(guī)范化以及系統(tǒng)化的調(diào)整,有利于現(xiàn)代軟件開發(fā)中對軟件開發(fā)的應(yīng)用。
5.2完善軟件管理
在計(jì)算機(jī)硬件持續(xù)升級的背景下,進(jìn)一步優(yōu)化軟件性能,完善軟件管理,可以提升用戶在操作時(shí)的感官體驗(yàn),提高工作效率。借助合理的管理手段,可以優(yōu)化計(jì)算機(jī)系統(tǒng)軟件開發(fā)流程和開發(fā)模式,增強(qiáng)軟件設(shè)計(jì)成果與市場環(huán)境的適應(yīng)程度。例如,根據(jù)不同用戶的操作習(xí)慣,對用戶瀏覽和操作界面等進(jìn)行優(yōu)化設(shè)計(jì),提供更多個(gè)性化標(biāo)簽,可以提高軟件的性能,進(jìn)而提高計(jì)算機(jī)系統(tǒng)軟件開發(fā)的效益。在此基礎(chǔ)上,持續(xù)調(diào)整和優(yōu)化軟件開發(fā)技術(shù),可以促進(jìn)軟件工程技術(shù)應(yīng)用和發(fā)展水平全面提升,使應(yīng)用了軟件工程技術(shù)開發(fā)設(shè)計(jì)出的計(jì)算機(jī)系統(tǒng)軟件更加實(shí)用。
5.3創(chuàng)新軟件工程理念,把新型的軟件工程理念加入到現(xiàn)代軟件工程中
依據(jù)相關(guān)研究表明,現(xiàn)代軟件開發(fā)在計(jì)算機(jī)領(lǐng)域、醫(yī)療衛(wèi)生行業(yè)以及交通信息行業(yè)等較多行業(yè)中都得到了廣泛的應(yīng)用。通過現(xiàn)代軟件工程設(shè)計(jì)的很多軟件能夠改變各行業(yè)工作人員的工作方式,不僅使得工作人員的工作效率有效的提高,還使得工作人員的工作積極性有了顯著的提高。在實(shí)際生活中,很多軟件開發(fā)公司由于沒有做到對現(xiàn)代軟件工程進(jìn)行嚴(yán)格的規(guī)范化處理,導(dǎo)致軟件的開發(fā)效率下降,并且使得軟件所帶來的效益與預(yù)計(jì)差別太大。比如,現(xiàn)代軟件開發(fā)中的現(xiàn)代軟件工程對進(jìn)醫(yī)療衛(wèi)生事業(yè)的起到了十分重要的作用。但是如果沒有對所開發(fā)的軟件進(jìn)行規(guī)范,可能會(huì)導(dǎo)致開發(fā)的軟件所帶來的效果不符合醫(yī)院工作的全部要求,對醫(yī)院帶來嚴(yán)重的損失。因此,必須要?jiǎng)?chuàng)新科學(xué)的軟件工程理念,將新型的軟件工程理念貫徹到現(xiàn)代軟件工程中去,并將科學(xué)的軟件理念作為基礎(chǔ),進(jìn)而實(shí)現(xiàn)現(xiàn)代軟件工程開發(fā)出來的軟件的應(yīng)用成果。
結(jié)語
在社會(huì)科學(xué)技術(shù)的不斷進(jìn)步的大背景下,一些傳統(tǒng)的軟件工程方法逐漸被淘汰,取而代之,現(xiàn)代軟件工程開始廣泛的應(yīng)用于醫(yī)療衛(wèi)生行業(yè)以及交通信息行業(yè)等社會(huì)中的各行各業(yè)。在現(xiàn)代軟件開發(fā)中,創(chuàng)立創(chuàng)新現(xiàn)代軟件工程理念是十分必要的,根據(jù)理念并且切合實(shí)際的選擇現(xiàn)代軟件工程的方法來進(jìn)行現(xiàn)代軟件的開發(fā),不僅能夠避免低質(zhì)量的軟件帶來的經(jīng)濟(jì)效益損失,還能夠有助于現(xiàn)代軟件工程在現(xiàn)代軟件開發(fā)中的應(yīng)用。
參考文獻(xiàn):
[1] 張廣南.計(jì)算機(jī)系統(tǒng)軟件及科技成果轉(zhuǎn)化信息管理系統(tǒng)設(shè)計(jì)[J].自動(dòng)化與儀器儀表,2017(12):112-113,116.
[2] 蘇興龍.基于計(jì)算機(jī)系統(tǒng)的電子文檔保密軟件設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2017(10):57-60.
(作者單位:江蘇高速公路信息工程有限公司)