彭英
摘要:21世紀(jì)人類已經(jīng)進(jìn)入了信息社會(huì),計(jì)算機(jī)軟件工程越來越受人們的關(guān)注,同時(shí)也在各個(gè)領(lǐng)域中得到了廣泛的應(yīng)用,起到了十分重要的作用。在此背景下,進(jìn)一步擴(kuò)大了軟件開發(fā)市場(chǎng),這使得計(jì)算機(jī)軟件工程的維護(hù)成為了行業(yè)需要解決的關(guān)鍵問題。加強(qiáng)計(jì)算機(jī)軟件工程的維護(hù),有助于提升軟件行業(yè)的風(fēng)險(xiǎn)抵御能力。基于此,本文分析了計(jì)算機(jī)軟件工程的維護(hù)措施與方法,僅供大家參考。
關(guān)鍵詞:計(jì)算機(jī)軟件工程;維護(hù);措施;方法
引言:隨著計(jì)算機(jī)軟件工程開發(fā)項(xiàng)目的不斷增多,涉及到的范圍也越來與廣泛,同時(shí)也在很大程度上提升軟件的性能。對(duì)人們的生產(chǎn)生活產(chǎn)生了至關(guān)重要的影響。近年來,互聯(lián)網(wǎng)終端的普及率不斷提升,信息技術(shù)也在不斷升級(jí),使得人們對(duì)軟件的需求也更加多樣化。為了更好的滿足人們對(duì)計(jì)算機(jī)軟件的需求,需要加強(qiáng)計(jì)算機(jī)軟件工程的維護(hù),提升軟件工程的穩(wěn)定性與安全性。
1計(jì)算機(jī)軟件工程的維護(hù)措施
計(jì)算機(jī)軟件工程的維護(hù)主要包括三方面內(nèi)容,第一,定期對(duì)軟件程序進(jìn)行維護(hù),進(jìn)而保障軟件能夠適應(yīng)不同的工作環(huán)境。第二,定期對(duì)軟件進(jìn)行更新修改。通過軟件更新,能夠彌補(bǔ)軟件在使用過程中所暴露的設(shè)計(jì)問題,進(jìn)而有助于提升軟件的安全性與穩(wěn)定性。第三,定期對(duì)軟件進(jìn)行更新維護(hù)。通過定期的更新維護(hù),可以充分挖掘軟件的性能,并且提升軟件功能的多樣性,進(jìn)而向用戶提供更加完善的計(jì)算機(jī)軟件??傮w而言,對(duì)軟件的定期更新修改與定期更新維護(hù)是計(jì)算機(jī)軟件工程維護(hù)的主要內(nèi)容,所占比重達(dá)80%左右,與此同時(shí),對(duì)軟件工程的定期更新修改與定期更新維護(hù)成本比重較高,占軟件工程維護(hù)成本的70%左右。因此計(jì)算機(jī)軟件工程的維護(hù),以軟件的更新修改和更新維護(hù)為主。
1.1提升軟件工程質(zhì)量
在計(jì)算機(jī)軟件工程的開發(fā)階段,由于受技術(shù)水平的限制,使得設(shè)計(jì)水平相對(duì)不高,進(jìn)而會(huì)在一定程度上限制軟件的質(zhì)量,同時(shí)也會(huì)導(dǎo)致軟件的功能不夠完善,同時(shí)也會(huì)導(dǎo)致軟件的研發(fā)成本上升。而隨著技術(shù)的升級(jí)與發(fā)展,需要對(duì)開發(fā)完成的軟件進(jìn)行維護(hù),目前主要采用模塊化工作方式對(duì)計(jì)算機(jī)軟件工程進(jìn)行維護(hù),相較于傳統(tǒng)的軟件工程維護(hù)措施,模塊化工作的優(yōu)勢(shì)較多。具體而言,通過將軟件內(nèi)容進(jìn)行模塊化處理,可以避免軟件之間的功能受到影響,如果需要對(duì)某一模塊的功能進(jìn)行提升,則只需要替換單一模塊,同時(shí)再次過程中還可以確保不會(huì)對(duì)其他模塊造成影響,因此有助于提升計(jì)算機(jī)軟件工程維護(hù)的效率和效果。除此之外,采用模塊化工作,還刻意為功能強(qiáng)化提供便利,只需將相應(yīng)功能的模塊移植到原有基礎(chǔ)上即可,這種方式并不會(huì)對(duì)原有軟件的使用功能產(chǎn)生影響,使得原有的軟件仍可繼續(xù)使用。在軟件開發(fā)過程中,只需針對(duì)新增模塊部分進(jìn)行優(yōu)化,無需對(duì)整體系統(tǒng)進(jìn)行升級(jí)。這種方式既可以避免軟件升級(jí)對(duì)軟件原有功能造成影響,也能在很大程度上降低設(shè)計(jì)時(shí)間以及設(shè)計(jì)成本,有助于減緩軟件開發(fā)人員的工作壓力,有助于提升軟件更新的效率以及軟件的使用效果等。除此之外,在軟件運(yùn)行過程中,可以直接記錄下軟件運(yùn)行的相關(guān)數(shù)據(jù),可以通過數(shù)據(jù)分析對(duì)軟件存在的問題作出準(zhǔn)確判斷,進(jìn)入為問題的糾正提供便利,保障軟件運(yùn)行的穩(wěn)定性。
1.2構(gòu)建軟件品質(zhì)目標(biāo)
計(jì)算機(jī)軟件工程的維護(hù)措施不僅要可靠,而且還需高效,因此往往維護(hù)成本較高。軟件的可靠性需要不斷優(yōu)化軟件的工作對(duì)象以及工作環(huán)境,軟件的可修改移植又需要在軟件開發(fā)過程中留有后門,這樣才能進(jìn)行相應(yīng)的修改。在對(duì)軟件進(jìn)行修改之后,會(huì)導(dǎo)致軟件的工作對(duì)象發(fā)生變化,因此與軟件的可靠性會(huì)產(chǎn)生相應(yīng)的矛盾。針對(duì)這種情況,需要計(jì)算機(jī)軟件工程開發(fā)人員做好協(xié)調(diào)工作,緩解二者之間的矛盾。為了進(jìn)一步促進(jìn)軟件開發(fā)水平的提升,應(yīng)真確應(yīng)用程序應(yīng)用,充分發(fā)揮出應(yīng)用的作用,構(gòu)建相應(yīng)的品質(zhì)目標(biāo)。與此同時(shí),還要結(jié)合實(shí)際的工作環(huán)境以及工作對(duì)象等因素做出微調(diào),促進(jìn)軟件工程的可持續(xù)發(fā)展。
2計(jì)算機(jī)軟件工程的維護(hù)方法
計(jì)算機(jī)軟件的作用體現(xiàn)在可以為用戶提供更多的輔助功能,幫助用戶更加便捷的應(yīng)用計(jì)算機(jī),提升工作的質(zhì)量和效率。通常情況下,計(jì)算機(jī)硬件設(shè)施將決定軟件功能的上限,并且也會(huì)受到用戶操作水平等方面因素的影響,用戶操作水平低,甚至出現(xiàn)錯(cuò)誤操作,必將會(huì)影響到軟件功能的發(fā)揮,甚至?xí)?dǎo)致軟件出現(xiàn)故障。因此針對(duì)計(jì)算機(jī)軟件工程的維護(hù)顯得更加重要。首先應(yīng)設(shè)立病毒防御機(jī)制,病毒會(huì)對(duì)軟件帶來極大的破壞,因此需要在計(jì)算機(jī)中安裝病毒防護(hù)軟件,同時(shí)用戶還應(yīng)養(yǎng)成良好的上網(wǎng)習(xí)慣,遠(yuǎn)離那些不健康網(wǎng)站,避免計(jì)算機(jī)軟件遭受病毒的破壞。其次,加強(qiáng)對(duì)硬盤的掃描清理。在經(jīng)過一段時(shí)間的使用之后,計(jì)算機(jī)硬盤中會(huì)積累下大量的數(shù)據(jù),會(huì)給軟件的應(yīng)用帶來不利影響,因此應(yīng)及時(shí)掃描檢測(cè)并清理硬盤。
結(jié)束語:計(jì)算機(jī)軟件工程維護(hù)措施和方法是否合理將會(huì)直接影響到軟件的應(yīng)用效果,因此我們應(yīng)采取正確的措施和方法對(duì)計(jì)算機(jī)軟件工程進(jìn)行有效的維護(hù)。
參考文獻(xiàn):
[1]陳棚. 試論計(jì)算機(jī)軟件工程的維護(hù)策略和辦法[J]. 中阿科技論壇(中英阿文),2019,No.701:35-38+46-50.
[2]馬伽洛倫,尚艷萍. 計(jì)算機(jī)軟件工程項(xiàng)目的自動(dòng)化管理分析[J]. 電子技術(shù)與軟件工程,2016,No.7602:64.