本站小編為你精心準(zhǔn)備了軟件工程的安全檢測(cè)及維護(hù)參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
摘要:隨著計(jì)算機(jī)技術(shù)的普及,以及通信技術(shù)的不斷發(fā)展,軟件的開發(fā)效率也越來(lái)越高,各類軟件的更新?lián)Q代速率也直線上揚(yáng),軟件工程也更受到人們的關(guān)注。隨著計(jì)算機(jī)技術(shù)的普及,以及通信技術(shù)的不斷發(fā)展,信息軟件的應(yīng)用也越來(lái)越廣泛,在這一大背景下,軟件工程的安全檢測(cè)以及后期的運(yùn)維的重要性也逐漸凸顯出來(lái)。尤其是安全監(jiān)測(cè),其作為軟件工程正常運(yùn)行的核心板塊,軟件工程的安全對(duì)于整個(gè)系統(tǒng)來(lái)說(shuō)有著極大的意義。為了能夠設(shè)計(jì)出更加先進(jìn)的軟件,進(jìn)一步的提高計(jì)算機(jī)技術(shù),就必須要對(duì)軟件工程進(jìn)行系統(tǒng)統(tǒng)籌,以此來(lái)構(gòu)建新的通信系統(tǒng),讓系統(tǒng)更加穩(wěn)定。為了加強(qiáng)軟件工程建設(shè),就必須要對(duì)其進(jìn)行深入的分析,并在此基礎(chǔ)上進(jìn)行針對(duì)性的對(duì)策提出。筆者根據(jù)相關(guān)資料,對(duì)軟件工程的安全檢測(cè)與維護(hù)進(jìn)行分析。
關(guān)鍵詞:軟件工程;安全監(jiān)測(cè);維護(hù)分析
0引言
大數(shù)據(jù)時(shí)代下的發(fā)展都帶有時(shí)代特有的印記,當(dāng)前,我國(guó)的網(wǎng)民已經(jīng)突破了七億大關(guān),就是這些龐大的受眾,推動(dòng)了計(jì)算機(jī)軟件的開發(fā),也推動(dòng)了計(jì)算機(jī)技術(shù)的突破。在這種信息化的大潮流中,軟件工程日益重要,但卻在發(fā)展中也因?yàn)檐浖陨淼娜毕荻鴰?lái)了一些網(wǎng)絡(luò)安全問(wèn)題。我們不得不意識(shí)到,由于信息網(wǎng)絡(luò)安全問(wèn)題的屢次出現(xiàn),而造成了一些嚴(yán)重問(wèn)題。軟件工程時(shí)刻遭受著安全風(fēng)險(xiǎn),這些風(fēng)險(xiǎn)不管是由于軟件本身的缺陷,還是運(yùn)維當(dāng)中的系統(tǒng)原因,亦或者是人為的因素,都會(huì)給整個(gè)通信系統(tǒng)帶來(lái)嚴(yán)重的威脅,造成數(shù)據(jù)的泄露,系統(tǒng)的崩潰和癱瘓,為生產(chǎn)生活帶來(lái)消極的影響。正是因?yàn)檐浖こ套陨砭哂械奶厥庑院椭匾?,以及其所面臨的嚴(yán)峻環(huán)境,就必須要讓我們時(shí)刻的提高警惕,進(jìn)行安全檢測(cè)技術(shù)的提高,進(jìn)行維護(hù)措施的制定,以此來(lái)保障網(wǎng)絡(luò)系統(tǒng)的安全。
1軟件工程的安全檢測(cè)與維護(hù)內(nèi)涵
1.1安全監(jiān)測(cè)
計(jì)算機(jī)軟件安全檢測(cè)與維護(hù)對(duì)計(jì)算機(jī)技術(shù)的應(yīng)用有著至關(guān)重要的作用,要想更好的應(yīng)用于人們的生活與工作當(dāng)中,就必須重視軟件工程安全檢測(cè)與維護(hù)技術(shù)的研究[1]。因?yàn)樵趹?yīng)用計(jì)算機(jī)技術(shù)的過(guò)程中,軟件工程經(jīng)常會(huì)出現(xiàn)一些非人為因素的故障和安全問(wèn)題,安全檢測(cè)與維護(hù)技術(shù)就可以及時(shí)發(fā)現(xiàn)其中存在的問(wèn)題,及時(shí)采取措施進(jìn)行修補(bǔ),保證計(jì)算機(jī)軟件正常運(yùn)行。在現(xiàn)實(shí)生活中,計(jì)算機(jī)軟件工程的安全檢測(cè)技術(shù)主要有靜態(tài)和動(dòng)態(tài)兩種檢測(cè)方式,安全性方面的測(cè)試主要分為性能測(cè)試、滲透測(cè)試和驗(yàn)證過(guò)程三個(gè)方面[2]。
1.2軟件工程維護(hù)
任何產(chǎn)品都有屬于自己的生命周期,軟件同樣有著屬于自己的生命周期,它的生命周期過(guò)程為定義、開發(fā)、運(yùn)行維護(hù)。軟件的開發(fā)和應(yīng)用最主要的目的就是為了滿足用戶的需求,這也是軟件工程最根本的目標(biāo)。這也就告訴我們,軟件在應(yīng)用的過(guò)程中,如果出現(xiàn)了非人為因素的錯(cuò)誤或者問(wèn)題,安全檢測(cè)與維護(hù)技術(shù)就會(huì)及時(shí)的采取有效的措施,進(jìn)行修補(bǔ)、改進(jìn),只有這樣才可以將軟件工程逐漸趨于完美,才能夠更好的適應(yīng)各種環(huán)境[3]。
2軟件工程的安全檢測(cè)
2.1流程
第一,進(jìn)行全面檢測(cè),由于整個(gè)軟件工程是一個(gè)由多個(gè)個(gè)體集合而成的整體,因此,在進(jìn)行檢測(cè)時(shí),就必須要全面,對(duì)每一個(gè)涉及的元素都進(jìn)行檢測(cè),以此來(lái)發(fā)現(xiàn)其中所存在的問(wèn)題,并且找到這些問(wèn)題后能夠及時(shí)的解決,以此來(lái)提高軟件的穩(wěn)定性,提高軟件工程的整體性能。第二,通過(guò)了全面的檢測(cè)后,就需要進(jìn)行針對(duì)性的檢測(cè),對(duì)軟件的功能質(zhì)量進(jìn)行檢測(cè),并測(cè)試軟件的功能運(yùn)行是否正常。第三,需要對(duì)不同環(huán)境下的軟件工程進(jìn)行檢測(cè),以此來(lái)確保在不同的環(huán)境下也能夠正常運(yùn)行[4]。
2.2檢測(cè)方法
一般情況下,軟件工程的檢測(cè)主要是基于數(shù)字模型而進(jìn)行的,屬于形式化檢測(cè),通過(guò)這種檢測(cè)來(lái)提高軟件本身的安全性能。靜態(tài)檢測(cè)包括詞法分析;通過(guò)各信息片段與程序細(xì)節(jié)的比對(duì)來(lái)確定不同,以此來(lái)找到新的概念點(diǎn),確定軟件的性能[5]。程序解釋;通過(guò)在原有的程序中嵌入新代碼來(lái)進(jìn)行軟件保護(hù),該技術(shù)不需要對(duì)原軟件程序進(jìn)行修改。而靜態(tài)檢測(cè)技術(shù)則包括一下幾個(gè)步驟;規(guī)則檢測(cè);在進(jìn)行軟件工程構(gòu)架時(shí),都會(huì)有許多的軟件系統(tǒng)支持,一旦出現(xiàn)不穩(wěn)性,可以對(duì)這些軟件和信息進(jìn)行檢測(cè),通過(guò)對(duì)個(gè)體的分析來(lái)確定整體的安全性,避免由于人為失誤而造成軟件泄露。動(dòng)態(tài)監(jiān)測(cè),包括了屬性測(cè)試,這主要是對(duì)軟件的各個(gè)部分進(jìn)行檢測(cè),對(duì)相關(guān)的內(nèi)容進(jìn)行對(duì)比,找出不穩(wěn)定因素。故障分析;這一方法是將可能的故障作為檢測(cè)對(duì)象,并進(jìn)行檢測(cè)排除,以此來(lái)確定軟件本身是否穩(wěn)定。
3軟件工程的維護(hù)
3.1軟件工程的維護(hù)類型
軟件工程的維護(hù)類型主要包含了適應(yīng)性維護(hù)和改正性維護(hù)兩種。適應(yīng)性維護(hù);主要是針對(duì)其所處環(huán)境而進(jìn)行的維護(hù),通過(guò)對(duì)軟件工程環(huán)境的改變,來(lái)檢測(cè)不同環(huán)境下其功能的正常性,并且對(duì)存在的問(wèn)題進(jìn)行及時(shí)的修復(fù)和調(diào)整,以此來(lái)讓其具有更好的適應(yīng)性。改正性維護(hù);主要是通過(guò)對(duì)軟件的實(shí)際使用來(lái)發(fā)現(xiàn)其中存在的運(yùn)維問(wèn)題,通過(guò)軟件執(zhí)行過(guò)程中存在的漏洞進(jìn)行針對(duì)性的維護(hù)修復(fù)。
3.2維護(hù)方法
對(duì)整個(gè)維護(hù)體系進(jìn)行系統(tǒng)統(tǒng)籌,制定周期性的維護(hù)計(jì)劃,對(duì)相關(guān)的軟件進(jìn)行維護(hù)、修復(fù)和后期的運(yùn)維管理,以此來(lái)保障其擁有合適的運(yùn)行環(huán)境。其次,要不斷的提高維護(hù)的手段,要與時(shí)俱進(jìn),將新技術(shù)融合到軟件維護(hù)上去,通過(guò)這些新的高超的維護(hù)技術(shù)來(lái)提高維護(hù)的水平,以此來(lái)確保軟件的運(yùn)行質(zhì)量,以此來(lái)建立良好的運(yùn)行新環(huán)境[6]。
4軟件工程的安全檢測(cè)與維護(hù)
4.1定期進(jìn)行維護(hù)檢測(cè),對(duì)系統(tǒng)進(jìn)行實(shí)時(shí)監(jiān)測(cè)
為了加強(qiáng)對(duì)軟件工程的管理,就需要時(shí)刻的保持警惕,并且需要實(shí)時(shí)的對(duì)軟件工程進(jìn)行監(jiān)控,按照計(jì)劃對(duì)其進(jìn)行系統(tǒng)檢側(cè),以此來(lái)查處系統(tǒng)中所存在的病毒和風(fēng)險(xiǎn)。在這種系統(tǒng)檢測(cè)中一旦發(fā)現(xiàn)問(wèn)題就要及時(shí)處理,避免這些病毒的擴(kuò)散,變被動(dòng)為主動(dòng),以此來(lái)保障網(wǎng)絡(luò)通信的安全。在軟件工程中流傳的相關(guān)數(shù)據(jù)以及各節(jié)點(diǎn)之間的數(shù)據(jù)傳送都需要定時(shí)的清理和檢查,如果節(jié)點(diǎn)之間和所傳輸?shù)臄?shù)據(jù)之中存在病毒和風(fēng)險(xiǎn),就需要及時(shí)的做出處理,以此來(lái)提高系統(tǒng)的耐受性,提高其穩(wěn)定性,保障數(shù)據(jù)的安全。
4.2提高核心技術(shù)的自主性
軟件工程內(nèi)部所關(guān)聯(lián)的核心技術(shù)決定了其自身的安全程度,為了提高其進(jìn)行自我保護(hù)的力度,對(duì)于核心技術(shù)就必須要有自主性。由于這些核心技術(shù)一般都是多方參與,或者是直接進(jìn)口,因此,本身就具備一定的風(fēng)險(xiǎn)性。因此,我們必須要在核心技術(shù)上加大投入,努力的進(jìn)行新技術(shù)的開發(fā),不斷地進(jìn)行突破,以此來(lái)保障核心技術(shù)的競(jìng)爭(zhēng)性和保密性,避免一些由于核心技術(shù)的缺失而造成的惡意攻擊和網(wǎng)絡(luò)的不穩(wěn)定。也只有不斷地進(jìn)行技術(shù)突破,不斷地對(duì)軟件工程進(jìn)行完善,提高防火墻功效,提高傳送的安全性,才可以讓軟件工程在真正意義上獲得穩(wěn)定。最終保證軟件工程的質(zhì)量,確保其安全。
5結(jié)語(yǔ)
計(jì)算機(jī)在不斷地發(fā)展中為人們的生活帶來(lái)了極大的便利,不管是生產(chǎn)經(jīng)營(yíng)上,還是在日常的信息交往上,可以說(shuō)從根本上改變了我們的交往方式。而軟件工程的發(fā)展則是讓計(jì)算計(jì)技術(shù)進(jìn)步的核心,也正是如此,軟件工程的安全監(jiān)測(cè)和維護(hù)也越來(lái)越得到人們的關(guān)注。但是隨著社會(huì)的進(jìn)步,不斷有新的技術(shù)被研發(fā)出來(lái),因此要想符合時(shí)展的腳步,就必須不斷研發(fā)新的軟件工程檢測(cè)技術(shù)與維護(hù)技術(shù),從而符合軟件工程行業(yè)的發(fā)展。為了讓軟件工程能夠得到更好的發(fā)展,我們必須不斷為其創(chuàng)造良好的條件,提高檢測(cè)和維護(hù)的技術(shù),為其發(fā)展提供助力。
參考文獻(xiàn):
[1]董佳倫.數(shù)據(jù)加密技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)通信安全中的應(yīng)用研究[J].電腦迷,2017.
[2]田夏利,熊瑩.新時(shí)期計(jì)算機(jī)網(wǎng)絡(luò)通信現(xiàn)狀及發(fā)展趨勢(shì)研究[J].電腦編程技巧與維護(hù),2016.
[3]張楊.安全漏洞檢測(cè)技術(shù)在軟件工程中的應(yīng)用[J/OL].電腦編程技巧與維護(hù),2016.
[4]田博如.關(guān)于計(jì)算機(jī)安全漏洞檢測(cè)技術(shù)在軟件工程中的應(yīng)用[J]的幾點(diǎn)思考[A].《智能城市》雜志社、美中期刊學(xué)術(shù)交流協(xié)會(huì),2016.智能城市與信息化建設(shè)國(guó)際學(xué)術(shù)交流研討會(huì)論文集II[C].《智能城市》雜志社、美中期刊學(xué)術(shù)交流協(xié)會(huì),2016.
[5]曾柒龍,阮儀,吳佳憶.安全漏洞檢測(cè)技術(shù)在軟件工程中的應(yīng)用探索[J].信息與電腦(理論版),2016.
[6]杭中士.安全漏洞檢測(cè)技術(shù)在軟件工程中的應(yīng)用探微[J].科技展望,2016.
作者:邵嘉偉 單位:江西服裝學(xué)院