前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)軟件工程維護(hù)措施與方法分析范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
進(jìn)入21世紀(jì)以來(lái),以計(jì)算機(jī)技術(shù)為核心的高新技術(shù)迅猛發(fā)展,人類社會(huì)由工業(yè)時(shí)代轉(zhuǎn)變?yōu)樾畔r(shí)代,計(jì)算機(jī)技術(shù)在各個(gè)領(lǐng)域得到了日益廣泛的應(yīng)用,而互聯(lián)網(wǎng)與大數(shù)據(jù)時(shí)代的到來(lái)加快了計(jì)算機(jī)技術(shù)的發(fā)展。隨著生產(chǎn)生活中對(duì)計(jì)算機(jī)技術(shù)的依賴性逐步加大,計(jì)算機(jī)軟件工程逐步增多,促進(jìn)了各個(gè)領(lǐng)域的現(xiàn)代化發(fā)展。計(jì)算機(jī)軟件工程中,維護(hù)管理極為重要,能夠保障計(jì)算機(jī)軟件工程的開(kāi)發(fā)與建設(shè)符合生產(chǎn)的實(shí)際需求,提高計(jì)算機(jī)軟件工程的服務(wù)質(zhì)量,擴(kuò)寬其服務(wù)領(lǐng)域。當(dāng)前,加強(qiáng)計(jì)算機(jī)軟件工程的維護(hù),能夠?yàn)橛?jì)算機(jī)軟件工程創(chuàng)造更為穩(wěn)定、安全的運(yùn)行環(huán)境。
1維護(hù)計(jì)算機(jī)軟件工程的作用
1.1提高用戶使用效果
計(jì)算機(jī)軟件工程是很多領(lǐng)域的重要組成,對(duì)計(jì)算機(jī)軟件工程的維護(hù)能夠不斷提高用戶的使用效果,保障用戶的滿意度。專業(yè)人員能夠在維護(hù)過(guò)程中發(fā)現(xiàn)計(jì)算機(jī)軟件工程存在的漏洞與缺陷,及時(shí)優(yōu)化計(jì)算機(jī)軟件工程的總體性能,保障計(jì)算機(jī)技術(shù)在各個(gè)領(lǐng)域的應(yīng)用效果。當(dāng)前,計(jì)算機(jī)技術(shù)的快速發(fā)展使得我國(guó)逐步進(jìn)入了互聯(lián)網(wǎng)時(shí)代,計(jì)算機(jī)技術(shù)更是成為各個(gè)領(lǐng)域不可或缺的技術(shù),在日常的工作中,先進(jìn)的計(jì)算機(jī)技術(shù)改變了傳統(tǒng)的工作方式,提高了工作的整體質(zhì)量,在帶動(dòng)國(guó)家經(jīng)濟(jì)社會(huì)發(fā)展方面發(fā)揮了重要的作用。
1.2提高軟件開(kāi)發(fā)動(dòng)力
計(jì)算機(jī)軟件工程所包含了軟件開(kāi)發(fā)、測(cè)試等多個(gè)環(huán)節(jié),計(jì)算機(jī)軟件工程的維護(hù)為軟件開(kāi)發(fā)創(chuàng)造了極大的動(dòng)力,有利于提高計(jì)算機(jī)軟件工程的現(xiàn)代化發(fā)展水平。在計(jì)算機(jī)軟件工程的實(shí)際應(yīng)用中,內(nèi)外部因素都會(huì)對(duì)計(jì)算機(jī)軟件工程的運(yùn)營(yíng)產(chǎn)生直接的影響。如果軟件維護(hù)部門沒(méi)有及時(shí)對(duì)這些問(wèn)題加以處理,將會(huì)影響計(jì)算機(jī)軟件工程的整體應(yīng)用效果,最終降低相關(guān)開(kāi)發(fā)人員的開(kāi)發(fā)動(dòng)力與潛力。因此,制定良好的維護(hù)方案,能夠?qū)τ?jì)算機(jī)軟件工程進(jìn)行全方位的管理,及時(shí)進(jìn)行軟件工程運(yùn)營(yíng)問(wèn)題的處理,保障計(jì)算機(jī)軟件工程的高水平開(kāi)發(fā)。
1.3提高計(jì)算機(jī)掌握能力
計(jì)算機(jī)軟件工程包含各種軟件的開(kāi)發(fā)與處理、測(cè)試等環(huán)節(jié),這些環(huán)節(jié)都對(duì)相關(guān)人員的專業(yè)素質(zhì)有著極高的要求,從事計(jì)算機(jī)軟件工程的所有人員都需掌握計(jì)算機(jī)相關(guān)的基本知識(shí)與技術(shù)應(yīng)用原理。而計(jì)算機(jī)軟件工程維護(hù)在一定程度上提高了相關(guān)人員對(duì)計(jì)算機(jī)的掌握能力,維護(hù)人員如果在維護(hù)過(guò)程中發(fā)現(xiàn)計(jì)算機(jī)軟件工程存在問(wèn)題,會(huì)利用自身的專業(yè)知識(shí)去解決,如果自身的專業(yè)素質(zhì)不高,將無(wú)法保障軟件工程問(wèn)題的快速處理,因此,維護(hù)刺激了軟件工程維護(hù)人員的學(xué)習(xí)主動(dòng)性與積極性。
2計(jì)算機(jī)軟件工程的維護(hù)類型
2.1預(yù)防性維護(hù)
預(yù)防性維護(hù)是計(jì)算機(jī)軟件工程維護(hù)中最為常用的一種方法,這種維護(hù)方法主要是對(duì)軟件工程中的可運(yùn)行軟件實(shí)施維護(hù),維護(hù)過(guò)程中要更改這些軟件的可靠性與維護(hù)性。通常情況下,預(yù)防性維護(hù)過(guò)程中,對(duì)維護(hù)對(duì)象所采用的是部分或整體程序的二次設(shè)計(jì)與編寫(xiě)、測(cè)試,以完善軟件的整體功能與性能,為后期計(jì)算機(jī)軟件的維護(hù)工作提供便捷。
2.2改正性維護(hù)
改正性維護(hù)主要是針對(duì)軟件工程中的一些軟件實(shí)施糾錯(cuò)處理。計(jì)算機(jī)軟件工程中往往包含了多個(gè)功能、類型完全不同的軟件,這些軟件在運(yùn)行過(guò)程中常常會(huì)出現(xiàn)一些錯(cuò)誤,而改正性維護(hù)這些對(duì)這些錯(cuò)誤軟件的糾正處理。根據(jù)有關(guān)數(shù)據(jù)顯示,軟件錯(cuò)誤常常出現(xiàn)于軟件的交付使用階段,在此階段,軟件出現(xiàn)的錯(cuò)誤代碼難以被及時(shí)發(fā)現(xiàn),在后期影響了軟件的正常使用。而改正性維護(hù)通過(guò)邏輯錯(cuò)誤、文檔錯(cuò)誤、設(shè)計(jì)錯(cuò)誤與數(shù)據(jù)錯(cuò)誤的處理,能夠降低軟件使用錯(cuò)誤的概率。
2.3完善性維護(hù)
完善性維護(hù)是在計(jì)算機(jī)軟件工程功能與性能的前提下所進(jìn)行的補(bǔ)充與優(yōu)化,維護(hù)以后的軟件具有更為完善的功能,更好的性能。
2.4適應(yīng)性維護(hù)
在計(jì)算機(jī)軟件工程中,各類軟件運(yùn)行都會(huì)受到外部環(huán)境的干擾,而適應(yīng)性維護(hù)最大程度上提高了軟件對(duì)外部環(huán)境的適應(yīng)能力,保障了各類軟件的穩(wěn)定、可靠運(yùn)行。一般情況下,適應(yīng)性維護(hù)主要是對(duì)計(jì)算機(jī)數(shù)據(jù)環(huán)境的升級(jí)與優(yōu)化、操作系統(tǒng)與硬件的升級(jí)與改進(jìn)。
3計(jì)算機(jī)軟件工程的維護(hù)方法
3.1對(duì)硬盤進(jìn)行及時(shí)的檢測(cè)、掃描和清理
計(jì)算機(jī)軟件工程的維護(hù)中,維護(hù)方法的應(yīng)用需具有針對(duì)性,保障維護(hù)效果。計(jì)算機(jī)軟件工程在投入使用以后,隨著運(yùn)行時(shí)間的延長(zhǎng),計(jì)算機(jī)硬盤中會(huì)包含較多的數(shù)據(jù)殘留,這些緩存與殘留數(shù)據(jù)不僅減少了硬盤的可用空間,也影響了軟件系統(tǒng)的正常運(yùn)行,系統(tǒng)運(yùn)行速度大大降低,如果殘留數(shù)據(jù)在硬盤中占據(jù)了很大的空間,將會(huì)影響整個(gè)硬盤的性能。因此,在計(jì)算機(jī)軟件工程的維護(hù)中,需定期對(duì)硬盤實(shí)施檢測(cè)、掃描與清理,避免各種殘余數(shù)據(jù)占據(jù)硬盤空間,對(duì)于重要的硬盤數(shù)據(jù),在日常的工作中需進(jìn)行備份。
3.2安裝防御軟件,建立防御病毒機(jī)制
計(jì)算機(jī)軟件工程使用中,病毒威脅是影響軟件工程穩(wěn)定運(yùn)行的重要因素。要提高計(jì)算機(jī)軟件運(yùn)行的安全性與可靠性,在日常的維護(hù)中,需針對(duì)軟件可能存在的病毒威脅,安裝防御軟件,比如,建立防火墻、安裝殺毒軟件等方式。此外,在計(jì)算機(jī)軟件工程的運(yùn)行過(guò)程中,用戶在操作計(jì)算機(jī)的過(guò)程中,需具備基本的安全意識(shí),不要隨意點(diǎn)開(kāi)陌生鏈接與軟件,加強(qiáng)對(duì)計(jì)算機(jī)瀏覽與操作的管理。
3.3降低和優(yōu)化系統(tǒng)盤中安裝的程序數(shù)量
計(jì)算機(jī)軟件工程的運(yùn)行過(guò)程中,計(jì)算機(jī)系統(tǒng)內(nèi)啟動(dòng)了多個(gè)程序軟件,這些程序軟件會(huì)占用一定的內(nèi)存,如果將這些程序軟件安裝于計(jì)算機(jī)系統(tǒng)本身,就會(huì)在各類軟件的運(yùn)行過(guò)程中增大系統(tǒng)負(fù)荷,影響計(jì)算機(jī)系統(tǒng)的運(yùn)行速度,降低系統(tǒng)穩(wěn)定性。因此,要避免這些問(wèn)題,在日常的維護(hù)中,需減少計(jì)算機(jī)系統(tǒng)中的程序數(shù)量,優(yōu)化系統(tǒng)空間,保障系統(tǒng)的整體性能。
4計(jì)算機(jī)軟件工程的維護(hù)措施
4.1合理選擇程序設(shè)計(jì)的語(yǔ)言
計(jì)算機(jī)軟件工程的維護(hù)中,要發(fā)揮日常維護(hù)在計(jì)算機(jī)軟件工程運(yùn)行中的作用,必須要結(jié)合計(jì)算機(jī)軟件穩(wěn)定性、可靠性運(yùn)行的總體要求,進(jìn)行程序設(shè)計(jì)語(yǔ)言的科學(xué)選擇。計(jì)算機(jī)軟件設(shè)計(jì)與開(kāi)發(fā)過(guò)程中包含了多種語(yǔ)言,比如,以低層次語(yǔ)言為例,其主要為計(jì)算機(jī)換邊語(yǔ)言與機(jī)器語(yǔ)言,這些語(yǔ)言在理解上具有一定的難度,也就使得后期的維護(hù)工作更具復(fù)雜性。而高級(jí)語(yǔ)言相比較而言更易于掌握,為維護(hù)工作提供了便捷。因此,在計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的選擇上,除了要考慮系統(tǒng)運(yùn)行目標(biāo)的實(shí)現(xiàn),還需要考慮后期維護(hù)是否便捷。高級(jí)語(yǔ)言的理解上,需明確其中所存在的差異性,從而保障維護(hù)工作的科學(xué)性。在軟件創(chuàng)作初期,一般的編程語(yǔ)言編譯、開(kāi)發(fā)都是只支持單語(yǔ)種的,為了適應(yīng)更多的語(yǔ)言和文化習(xí)俗,軟件有必要在設(shè)計(jì)結(jié)構(gòu)和機(jī)制上支持多語(yǔ)言的擴(kuò)展特性。
4.2創(chuàng)建精密和優(yōu)先級(jí)軟件的品質(zhì)目標(biāo)
計(jì)算機(jī)軟件工程維護(hù)的性質(zhì)特殊,其特點(diǎn)主要體現(xiàn)在:可靠性高、具有可修改性與可測(cè)試性。因此,為了保障計(jì)算機(jī)軟件的科學(xué)運(yùn)行,在維護(hù)工作中,專業(yè)人員需結(jié)合計(jì)算機(jī)軟件工程的具體情況,創(chuàng)建精密和優(yōu)先級(jí)軟件的品質(zhì)目標(biāo),如果在維護(hù)工作中存在較大的成本支出與資源浪費(fèi),其維護(hù)策略的可操作性相對(duì)較差。因此,精密與優(yōu)先級(jí)品質(zhì)目標(biāo)的創(chuàng)建為維護(hù)策略的制定提供了基本的參考,使得維護(hù)策略具有可實(shí)施性。
4.3提升軟件工程的整體質(zhì)量模塊和技術(shù)
計(jì)算機(jī)軟件工程開(kāi)發(fā)中,開(kāi)發(fā)人員不可為了某一特定目標(biāo)的實(shí)現(xiàn)而忽略后期可維護(hù)性的考慮,保障計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的科學(xué)應(yīng)用,提高計(jì)算機(jī)軟件工程的可維護(hù)性。針對(duì)這種情況,往往需要提升軟件工程的整體質(zhì)量模塊與技術(shù),在保障軟件工程質(zhì)量的基礎(chǔ)下,應(yīng)用合理的開(kāi)發(fā)技術(shù),實(shí)現(xiàn)開(kāi)發(fā)成本的控制。軟件工程開(kāi)發(fā)中,應(yīng)用這種開(kāi)發(fā)策略能夠?qū)τ?jì)算機(jī)軟件工程中的相關(guān)程序?qū)崿F(xiàn)重復(fù)測(cè)試,能夠及時(shí)發(fā)現(xiàn)軟件運(yùn)行中的錯(cuò)誤程序,保障軟件工程功能的完善性。軟件整體質(zhì)量模塊的提升能夠保障各個(gè)模塊之間良好的協(xié)調(diào)性,即使某一模塊出現(xiàn)運(yùn)行錯(cuò)誤,在改正的過(guò)程中其他模塊可以不受影響。結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)的應(yīng)用提高了計(jì)算機(jī)軟件工程的可維護(hù)性。
4.4注重電腦系統(tǒng)盤軟件的優(yōu)化
計(jì)算機(jī)軟件工程的運(yùn)行中,計(jì)算機(jī)系統(tǒng)是其中的核心組成,而電腦系統(tǒng)盤會(huì)直接影響整個(gè)計(jì)算機(jī)軟件系統(tǒng)的可靠與穩(wěn)定運(yùn)行。因此,基于計(jì)算機(jī)系統(tǒng)盤對(duì)軟件運(yùn)行可靠性的影響,在計(jì)算機(jī)軟件工程中,電腦的安裝過(guò)程中需充分注意系統(tǒng)盤軟件的優(yōu)化,不要將過(guò)多的軟件放在電腦系統(tǒng)盤中,避免軟件過(guò)度占用系統(tǒng)盤空間,提高系統(tǒng)盤的運(yùn)行與處理速度。在計(jì)算機(jī)軟件工程的維護(hù)過(guò)程中,需及時(shí)進(jìn)行電腦系統(tǒng)盤的清理與掃描,避免多余軟件、數(shù)據(jù)等占用系統(tǒng)盤空間,提高系統(tǒng)盤的運(yùn)行速度,保障計(jì)算機(jī)軟件工程有良好的運(yùn)行環(huán)境。
結(jié)束語(yǔ):
近年來(lái),隨著經(jīng)濟(jì)社會(huì)的快速發(fā)展,計(jì)算機(jī)軟件工程在很多領(lǐng)域都得到了廣泛的應(yīng)用,改變了行業(yè)的發(fā)展模式,突破了傳統(tǒng)的技術(shù)限制。但是,由于計(jì)算機(jī)軟件工程中對(duì)計(jì)算機(jī)技術(shù)的依賴性很大,必須要保障計(jì)算機(jī)軟件工程開(kāi)發(fā)語(yǔ)言、環(huán)境的科學(xué)性,選用合適的計(jì)算機(jī)技術(shù),提高計(jì)算機(jī)軟件工程的總體質(zhì)量。
作者:朱龍 單位:中國(guó)電子科技集團(tuán)公司第二十八研究所
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)期刊全文數(shù)據(jù)庫(kù)(CJFD)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:部級(jí)期刊
榮譽(yù):--