公務(wù)員期刊網(wǎng) 論文中心 正文

計算機軟件工程維護措施

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機軟件工程維護措施范文,希望能給你帶來靈感和參考,敬請閱讀。

計算機軟件工程維護措施

【摘要】SE在計算機領(lǐng)域中發(fā)揮了重要作用,要注重有效維護SE。維護計算機SE的目的在于保證軟件產(chǎn)品具有可操作性、可移植性以及可適應(yīng)性的特點,以便可以利用計算機SE有效提升生活效率與工作效率。本文探討了SE的應(yīng)用現(xiàn)狀以及維護目標,并詳細分析了維護措施,包括SE的開發(fā)維護措施,SE的管理維護措施以及SE用戶方面的維護措施。

【關(guān)鍵詞】軟件工程;計算機;措施;維護;淺談

軟件工程(SE)涉及到數(shù)據(jù)庫、編譯器、操作系統(tǒng)以及人機界面等領(lǐng)域,在政府部門、航空工程、商業(yè)、農(nóng)業(yè)及工業(yè)的發(fā)展中起到了非常重要的作用。在維護計算機SE時需要全面協(xié)調(diào)好過程、工具以及方法之間的關(guān)系,確保SE能夠為計算機半自動或自動化運行提供良好的支撐環(huán)境[1]。本文探討了維護計算機SE時常用的措施,旨在降低SE維護成本以及提升SE維護質(zhì)量。

1SE應(yīng)用現(xiàn)狀與維護目標

計算機SE在社會經(jīng)濟發(fā)展以及日常生活領(lǐng)域中得到了廣泛應(yīng)用,SE屬于廣義工程范疇,其開發(fā)過程具有需求多變性以及個性化的特點,為了有效維護SE,應(yīng)了解SE的應(yīng)用現(xiàn)狀以及維護目標。首先,SE可以應(yīng)用于工程項目的管理工作當中。利用SE管理大型工程項目,不但可以避免建設(shè)過程的盲目性,同時能夠降低項目管理成本以及提升項目建設(shè)效率。基于SE的項目管理工作具有規(guī)范性以及有序性的特點,可以確保項目資源、資金等得到高效管理,因此在工程項目建設(shè)領(lǐng)域中應(yīng)用SE能有效提升管理效益。SE也在軟件測試工作中被廣泛應(yīng)用,開展軟件測試工作的主要目的在于發(fā)現(xiàn)軟件運行缺陷,在測試工作中應(yīng)用SE不但可以及時提高軟件缺陷的查找效率,同時有助于改善軟件運行質(zhì)量。此外,SE可以應(yīng)用于控制衛(wèi)星系統(tǒng)、電纜系統(tǒng)等[2]。為了確保SE能夠在各個領(lǐng)域中發(fā)揮應(yīng)有的作用,則應(yīng)設(shè)定以下維護目標。第一,在維護SE的過程中應(yīng)確保軟件能夠充分適應(yīng)不斷變化的外部運行環(huán)境,同時保證修改或維護應(yīng)用程序后,SE的適應(yīng)性可以得到有效提升;第二,在維護SE的過程中應(yīng)注重糾正軟件運行錯誤,并根據(jù)實際需要對軟件應(yīng)用功能進行拓展,以便可以改善系統(tǒng)運行性能以及減少軟件使用過程中的維護成本。

2計算機SE的維護措施

2.1SE的開發(fā)維護措施

為了有效維護SE,則應(yīng)從軟件開發(fā)方面入手,通過完善開發(fā)工作實現(xiàn)維護目標,同時保證SE可以正常投入使用。在軟件開發(fā)工作中,應(yīng)充分考慮SE生命周期問題以及安全問題,應(yīng)用安全維護理念、生命運行周期全方位維護的軟件開發(fā)理念,確保SE開發(fā)維護過程的有效性。首先,應(yīng)全面評估SE產(chǎn)品面臨的風險,在評估SE產(chǎn)品風險的過程中可以采用問卷調(diào)查法收集資料,以了解軟件運行過程中的常見風險,包括安全特性、移動代碼、受攻擊面以及安裝風險等,同時對SE產(chǎn)品隱私進行分級,可以分為高級、中級與低級。在評估風險后應(yīng)及時分析SE產(chǎn)品面臨的安全風險因素,根據(jù)分析結(jié)果建立風險防范模型。其次,應(yīng)根據(jù)風險防范模型開發(fā)設(shè)計相應(yīng)的安全維護文檔,包括開發(fā)設(shè)計者文檔、幫助文檔、主線產(chǎn)品安裝或使用說明文檔,同時開發(fā)向?qū)Ъ吧善鞯劝踩ぞ?,保證用戶可以在相對安全的環(huán)境下配置SE系統(tǒng)以及使用軟件。此外,在開發(fā)維護階段,應(yīng)重視根據(jù)SE開發(fā)設(shè)計需求應(yīng)用安全編碼、安全測試及安全響應(yīng)策略。在安全編碼方面,應(yīng)盡量在開發(fā)設(shè)計中使用最新的支持工具與編譯器,保證編譯器具有良好的安全防御性能,禁止將違禁函數(shù)作為源代碼的分析工具。在安全測試方面,可以采用滲透測試與模糊測試相結(jié)合的方法。在安全響應(yīng)方面,可以采用漏洞報告接收策略、創(chuàng)建修復(fù)策略以及安全更新策略等。

2.2SE的管理維護措施

強化日常管理是維護SE的重要措施,為了做好SE的日常管理工作,可以從以下幾個方面入手。首先,應(yīng)強化組織結(jié)構(gòu)與人員管理。在管理SE時應(yīng)重視建立起信息上傳下達機制暢通、分工明確的管理結(jié)構(gòu)體系,同時根據(jù)SE的運行條件以及適用范圍等對組織結(jié)構(gòu)體系進行適當調(diào)整,以便確保管理結(jié)構(gòu)可以有效滿足SE維護工作的需要。在人員管理方面,應(yīng)根據(jù)SE的性質(zhì)與規(guī)模等因素合理安排開發(fā)設(shè)計人員,同時明確規(guī)定不同崗位人員應(yīng)負責的工作,包括查找SE維護資料、編寫軟件程序以及處理SE運行階段的后續(xù)工作等。在管理工作人員的過程中,還需要根據(jù)工作人員的能力以及專長等做好調(diào)配管理工作,確保工作人員能夠在SE維護中發(fā)揮專業(yè)所長以及高效解決維護過程中遇到的問題。此外,應(yīng)強化檔案管理以及使用管理工作。在檔案管理方面,應(yīng)及時收集好SE開發(fā)設(shè)計階段中所產(chǎn)生的檔案資料,包括開發(fā)設(shè)計流程資料、SE架構(gòu)設(shè)計資料等,以便為后期維護工作的開展提供必要的依據(jù),同時有效提升軟件質(zhì)量以及運行水平。在使用管理方面,應(yīng)在充分了解SE使用需求以及用戶操作習慣的基礎(chǔ)上制定具有針對性的使用管理方法,減少外界不良干擾因素對SE維護工作產(chǎn)生的影響,從而使SE操作性能以及實用性能等均能夠得到有效改善。

2.3SE用戶方面的維護措施

為了有效維護SE,還應(yīng)從用戶方面入手,督促用戶養(yǎng)成良好的操作習慣,以降低SE維護難度以及提升SE維護水平。首先,應(yīng)在用戶端安裝殺毒軟件、防火墻等,定期更新殺毒軟件中的病毒庫,確保殺毒軟件具有較強的防護能力,同時保證SE能夠在殺毒軟件的防護下實現(xiàn)安全運行。要注意對計算機硬盤存儲的無用數(shù)據(jù)文件、垃圾文件等進行定時清理,盡量減少計算機C盤中存儲的數(shù)據(jù)文件,避免因數(shù)據(jù)文件所占內(nèi)存過多而造成SE的運行效率以及運行過程中的安全性受到不良影響。其次,應(yīng)注意定期查殺硬盤,發(fā)現(xiàn)木馬等惡意程序時需要及時清除,并注意采用備份、加密等方法管理硬盤中的重要數(shù)據(jù)及文件,避免因系統(tǒng)崩潰而影響到硬盤數(shù)據(jù)的完整性。在瀏覽網(wǎng)絡(luò)的過程中,應(yīng)避免進入國家明令禁止的網(wǎng)站,以預(yù)防病毒通過網(wǎng)絡(luò)傳播到本地計算機中,從而保證SE運行的安全性。還應(yīng)注意避免“翻墻”或打開不明鏈接地址,以減少SE面臨的不安全因素。

3結(jié)語

綜上所述,SE為計算機的海量存儲、高速運算以及智能化管理提供了技術(shù)支撐,同時為計算機使用者打開了全新的空間,包括虛擬世界、人機面對面服務(wù)、知識搜索以及云計算等。為了確保具有模糊計算以及離散控制特征的SE工程可以在計算機領(lǐng)域中充分發(fā)揮作用,應(yīng)重視強化SE維護工作,以通過針對性維護有效保證SE處于正常工作狀態(tài)。

參考文獻:

[1]鐘林輝,侯長源,宗洪雁,葉茂盛.構(gòu)件化軟件演化信息及演化相似性度量技術(shù)研究[J].計算機應(yīng)用研究,2015(05):1399~1402.

[2]徐久強,盧鎖,劉錚,趙海.軟件宏觀拓撲結(jié)構(gòu)標準結(jié)構(gòu)熵和度的演化分析[J].東北大學學報(自然科學版),2013,34(01):40~43.

作者:史梁 蔡豪 單位:河南廣播電視大學