所屬欄目:軟件開發(fā)論文 發(fā)布日期:2017-01-04 11:54 熱度:
隨著計算機技術(shù)的迅猛發(fā)展,計算機軟件在計算機系統(tǒng)中占有越來越重要的地位,并且成為人們學習、工作和生活的一部分。在軟件需求量迅速增加、規(guī)模日益增長的情況下,如何解決好計算機軟件開發(fā)和維護過程中遇到的問題、保障計算機軟件的可靠性、穩(wěn)定性和安全性顯得尤為重要。
《軟件和信息服務》軟件科技期刊,創(chuàng)刊于1984年,由中國電子信息產(chǎn)業(yè)發(fā)展研究院、北京中電報發(fā)展有限公司主辦。計算機科學技術(shù)刊物。旨在推動計算機在我國的應用,推動我國軟件產(chǎn)業(yè)的建立和發(fā)展,促進軟件應用社會化、軟件開發(fā)工程化、軟件成果商品化和軟件經(jīng)營企業(yè)化等方面的工作更好開展。
軟件工程是從技術(shù)(方法和工具)和管理兩方面研究如何更好地開發(fā)和維護計算機軟件的一門新興科學,著重于具體軟件系統(tǒng)的研制和建立。它的中心思想是把軟件當作一種工業(yè)產(chǎn)品,而不是某種個體和小作坊的神秘技巧,要求“采用工程化的原理與方法對軟件進行計劃、開發(fā)和維護”,其目的除了實現(xiàn)按預期的速度和經(jīng)費完成軟件生產(chǎn)計劃外,也是為了提高軟件的生產(chǎn)率與可靠性。軟件工程批量生產(chǎn)的軟件極大地滿足了人們?nèi)粘9ぷ鲗W習及生活的需要,同時由于計算機軟件故障頻繁出現(xiàn)也給用戶帶來許多困擾。因此,為了保障計算機系統(tǒng)的安全性,采取適當?shù)木S護措施是非常必要的。下面,我們將進一步對計算機軟件工程的維護措施與方法進行全面的闡述和分析。
1計算機軟件工程維護類型
1.1預防性維護
預防性維護主要是為了改進應用軟件的可靠性和可維護性,為了適應未來的軟硬件環(huán)境變化,以使應用系統(tǒng)適應各類變化而不被淘汰,軟件工程主動適應增加的新功能。比如將專用報表功能改成通用報表功能,以適應將來報表格式的變化。這方面維護工作量占整個維護工作量的4%左右。
1.2改正性維護
改正性維護主要是指改正在系統(tǒng)開發(fā)階段已發(fā)生而系統(tǒng)測試階段尚未發(fā)現(xiàn)的錯誤。這方面的維護工作量占整個維護工作量的17~21%,所發(fā)現(xiàn)的錯誤有的不太重要,不影響系統(tǒng)的正常運行,其維護工作可隨時進行;而有的錯誤非常重要,甚至影響整個系統(tǒng)的正常運行,其維護工作必須制定計劃,進行修改,并且要進行復查和控制。這些錯誤主要包含四項內(nèi)容:①邏輯失誤;②文檔失誤;③設(shè)計失誤;④數(shù)據(jù)失誤。
1.3完善性維護
性維護是為擴充功能和改善性能而進行的修改,主要是指對已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設(shè)計階段中沒有規(guī)定的功能和性能特征。這些功能對完善系統(tǒng)功能是非常必要的。另外,還包括對處理效率和編寫程序的改進,這方面的維護工作量占整個維護工作量的50~60%,比重較大,關(guān)系到系統(tǒng)開發(fā)質(zhì)量的重要方面。
1.4適應性維護
適應性維護是為了使系統(tǒng)適應環(huán)境的變化而進行的維護。主要是為了適應新的軟硬件環(huán)境,提高系統(tǒng)的性能和運行效率,同時使信息系統(tǒng)壽命得以延長。如代碼改變、數(shù)據(jù)結(jié)構(gòu)變化、數(shù)據(jù)存儲介質(zhì)變化等都將直接影響系統(tǒng)正常工作,一般這方面的維護工作量占整個維護工作量的25%左右。因此有必要對系統(tǒng)進行調(diào)整,使之適應應用對象的變化,滿足用戶需求。
2計算機軟件工程維護措施
2.1模塊化開發(fā)
軟件的模塊化開發(fā)不但可提高軟件工程質(zhì)量,而且可減少軟件開發(fā)成本。其優(yōu)勢主要體現(xiàn)在兩個方面:①若某個模塊需要修改完善,僅需改變該模塊,不會對其他模塊造成任何影響;②有利于對計算機系統(tǒng)功能進行拓展,可隨意增加模數(shù)量,不會給任何其它模版帶來不必要的影響。除此之外,我們還可以借助結(jié)構(gòu)化程序設(shè)計技術(shù)提高系統(tǒng)的維護性。
2.2建立軟件品質(zhì)指標
軟件工程的維護時,要保證維護工作具備五項特點,即:可靠性、可修改性、可移除性、可測試性和可應用性的特點。這就對軟件開發(fā)工作者提出了更高要求,繼而從軟件開發(fā)的源頭上進行了質(zhì)量控制,保證計算機軟件工程的可持續(xù)性發(fā)展。
2.3注重程序設(shè)計語言的選擇
程序設(shè)計語言的選擇對于軟件工程的維護有著非常重要的影響。其中,像匯編語言與機器語言屬于低層次語言,此類語言不容易被理解及掌握,在維護方面更是具有很大的難度。像C語言、JAVA語言等屬于高級語言,相對比較容易被理解和維護,但其可理解的程度存在差異。還有部分非過程化的第四代語言,智能化程度更高,使用更加靈活。因此,針對不同的程序設(shè)計語言,應該選擇不同的軟件工程維護方法,以實現(xiàn)保證軟件正常運行的目的。
3計算機軟件工程的維護方法
3.1對硬盤進行及時的檢測、掃描和清理
當計算機運行一段時期后,由于不斷地存取數(shù)據(jù),計算機硬盤中往往會積累很多殘留數(shù)據(jù),這不僅占據(jù)了可利用空間,而且也給計算機運行速度帶來一定的影響。所以,就要定期對計算機硬盤進行全面的檢測、掃描和清理,并要將重要數(shù)據(jù)文件進行備份,以免造成不必要的損失。
3.2建立病毒防御機制
一旦計算機系統(tǒng)中侵入了病毒,不僅會給計算機的運行速率帶來一定的影響,同時也給計算機的運行安全埋下了隱患。因此,為了保證計算機的安全,安裝防火墻或者殺毒軟件是非常必要的。除此之外,要養(yǎng)成良好的計算機使用習慣,不要隨意點開頁面彈出的郵件或者鏈接,同時不要下載來路不明的軟件,并定期對計算機系統(tǒng)進行全面殺毒進而保證計算機的運行安全。3.3降低和優(yōu)化系統(tǒng)盤中安裝的程序數(shù)量由于計算機內(nèi)存和硬盤容量都是有限的,所有系統(tǒng)軟件和應用軟件只有調(diào)入內(nèi)存方可運行。而一般系統(tǒng)軟件默認安裝在C盤便于和內(nèi)存交換數(shù)據(jù),因此,盡量將一些應用程序和文檔保存在C盤以外的其它硬盤,比如:D盤、E盤或F盤等,盡量少占用C盤空間;除此之外,定期使用金山衛(wèi)士或360等軟件對計算機系統(tǒng)進行優(yōu)化,提高整個系統(tǒng)運行效率。
4結(jié)束語
軟件的多樣化和廣泛應用,使得軟件維護顯得越來越重要,軟件維護的好壞,在很大程度上決定著計算機軟件系統(tǒng)運行的質(zhì)量,尤其是軟件的安全穩(wěn)定運行是為用戶提供良好服務的重要基礎(chǔ)。
參考文獻
[1]程紅英.計算機軟件工程的維護措施與方法分析[J].計算機光盤軟件與應用,2014,08:313+315.
[2]游海英.計算機軟件工程的維護措施和方法研究[J].價值工程,2013,11:199~200.
[3]孫小英.計算機軟件工程的維護措施和方法研究[J].黑龍江科技信息,2015,36:218.
[4]周瑩瑩,歐陽玉峰.計算機軟件工程的維護措施和方法研究[J].黑龍江科技信息,2016,02:160.
文章標題:計算機軟件工程維護措施與方法
轉(zhuǎn)載請注明來自:http://www.anghan.cn/fblw/dianxin/ruanjiankaifa/34522.html
攝影藝術(shù)領(lǐng)域AHCI期刊推薦《Phot...關(guān)注:105
Nature旗下多學科子刊Nature Com...關(guān)注:152
中小學教師值得了解,這些教育學...關(guān)注:47
2025年寫管理學論文可以用的19個...關(guān)注:192
測繪領(lǐng)域科技核心期刊選擇 輕松拿...關(guān)注:64
及時開論文檢索證明很重要關(guān)注:52
中國水產(chǎn)科學期刊是核心期刊嗎關(guān)注:54
國際出書需要了解的問題解答關(guān)注:58
合著出書能否評職稱?關(guān)注:48
電信學有哪些可投稿的SCI期刊,值...關(guān)注:66
通信工程行業(yè)論文選題關(guān)注:73
SCIE、ESCI、SSCI和AHCI期刊目錄...關(guān)注:120
評職稱發(fā)論文好還是出書好關(guān)注:68
復印報刊資料重要轉(zhuǎn)載來源期刊(...關(guān)注:51
英文期刊審稿常見的論文狀態(tài)及其...關(guān)注:69
Web of Science 核心合集期刊評估...關(guān)注:58
電子信息論文范文
智能科學技術(shù)論文 廣播電視論文 光電技術(shù)論文 計算機信息管理論文 計算機網(wǎng)絡論文 計算機應用論文 通信論文 信息安全論文 微電子應用論文 電子技術(shù)論文 生物醫(yī)學工程論文 軟件開發(fā)論文
期刊百科問答
copyright © www.anghan.cn, All Rights Reserved
搜論文知識網(wǎng) 冀ICP備15021333號-3