999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

測試技術和保護技術在計算機軟件的應用探討

2017-06-30 13:08:20鄧平鄧豪
中文信息 2017年6期
關鍵詞:計算機軟件

鄧平 鄧豪

摘 要:對計算機軟件進行測試是要找出軟件中存在的不足,以及其中出錯的地方,并對其進行改正。而對計算機軟件進行保護,則是要避免軟件的版權被盜取,軟件遭到破壞。本文分別就測試技術和保護技術在計算機軟件中的應用進行探討,希望能促進計算機軟件的發展。

關鍵詞:測試技術 保護技術 計算機軟件

中圖分類號:TP311 文獻標識碼:A 文章編號:1003-9082(2017)06-0005-01

隨著計算機技術的不斷發展,計算機軟件所具備的功能也在不斷的增加。因此,為確保計算機軟件的穩定性和可靠性,就需要加強對軟件的測試和保護。測試技術和保護技術確保軟件質量的重要技術,有利于促進計算機軟件行業的發展。

一、測試技術

1.靜動態測試

在計算機軟件測試中,測試的類型主要有兩種,一種是靜態測試,一種是動態測試。靜態測試是指在計算機軟件程序不運行的情況下,對軟件進行測試,測試的對象為計算機中的各類文檔,包括需求文檔和設計文檔,以及一些程序的源代碼。通過讀取這些文檔中的信息,并對其加以分析和檢查,找出其中存在的錯誤。動態測試是指在計算機軟件程序運行的情況下,對測試用例進行選擇,并執行所選擇的測試用例,將預期輸出和實際輸出進行對比,以確定出其中存在的問題或者錯誤。

2.白盒測試

白盒測試是要確保計算機軟件內部的功能能夠符合設計要求,在計算機軟件設計內部中存在許多接口,每個部分的接口都是測試的對象,且每個部分的運行方向也是測試的重點,要確保其與設計方向能保持一致性。因此,通過白盒測試,在發現計算機軟件出現問題時,能準確的判斷出問題的所在,從而提升軟件運行的穩定性和可靠性,使其在運行中不會出現問題。此外,利用白盒測試,還能使計算機軟件的開發效率得到較大幅度的提升。

3.黑盒測試

黑盒測試主要是對計算機軟件的功能進行測試,將被測軟件視為一個不能打開的黑盒。但是,在黑盒的外部存在輸入端和輸出端,黑盒測試就是利用輸入、輸出端來進行的。因此,這種測試方法本身就比較局限,不能檢測到軟件內部的結構,也無法追溯到軟件出現問題的原因,所以面對計算機軟件出現的問題,就不能采取有效的措施解決問題。黑盒測試能夠檢測的范圍也有一定的限制,當計算機軟件存在錯誤、功能有缺失、初始化或終端有問題時,才能將這些問題檢測出來。黑盒測試會測試全部可能的輸入方式,這樣才能盡可能的找出計算機軟件中存在的所有問題,并針對這些問題對軟件進行優化。但在實際的測試中,要對軟件進行全面的測試,基本是不可能的。所以,需要對不同的測試方法進行整合,每種測試方法所能測試的軟件功能是不同的,將這些測試方法綜合起來,經過反復的測試,才能保證優化后的軟件具備全面的功能。而在利用黑盒測試時,不僅要找出軟件可能會出現的問題,還要對這些問題進行量化,以確保其在后續的使用中能夠少出問題。利用不同的測試方法對軟件進行綜合測試,能夠實現這以目標。

二、保護技術

1.基于軟件的保護方式

基于軟件的保護方式主要有以下幾種:第一,序列號。目前,大部分共享的軟件都是通過設置序列號來進行保護的,如office軟件。當用戶需要使用這類軟件時,必須將自己的信息提供給軟件,再由軟件將用戶信息傳輸至軟件開發商。而軟件開發商在核對用戶信息并確定其是真實有效的,就會將序列號提供給用戶用戶只需要輸入序列號就能正常使用軟件。這種保護方式雖然比較簡單,但卻能創造較高的經濟效益,這也是大家都比較能接受的方式。第二,時間限制。時間限制的方式有三種,一種是對使用天數進行限制,一種是對使用次數進行限制,還有一種就是對軟件每次的運行時間進行限制,當軟件的使用時間達到限制時間時,就無法再繼續使用軟件,從而達到對軟件進行保護的目的。第三,功能限制。這種保護方式會先放出一個DEMO版,但軟件中的功能只有部分能正常使用。這種保護方式的風險比較大,軟件中的代碼容易被人破譯,從而威脅到軟件的安全性,因此這種方法并不常用。

2.基于硬件的保護方式

在計算機軟件保護技術中,基于硬件的保護方式主要有兩種:第一,光盤和軟盤保護。這種保護方式主要是將被保護的軟件部分信息存儲起來,存儲工具就是光盤或者軟盤,而在存儲過程中要對這些信息進行加密處理,最常用的是密鑰。如果光盤或軟件被損壞,儲存在其中的信息就會被破壞,從而使整個軟件都無法再正常的運行,以實現對軟件的保護。比如,單機光盤游戲,就是將游戲程序刻入光盤中的,一旦光盤被損壞,游戲程序就無法正常運行。利用這種方式對計算機軟件進行保護,能確保光盤中內容的安全性,避免有不法分子剽竊其中的內容。但是,這種保護方式也有一定的局限,只能保證不會將被保護軟件泄漏出去,光盤的損壞與軟件的破壞是同步的,并不能真正的保護軟件,且要破解這種保護方式并沒有多大的技術難度。第二,加密狗。這種保護方式能對實體產品進行加密,并可通過不同的方式與電腦相連接,包括串口、USB接口等,通過連接能對軟件進行加密,從而達到保護軟件的目的。

結束語

綜上所述,隨著計算機軟件數量和功能的不斷增加,軟件是否能正常運行,其質量是否能得到保障就面臨著巨大的考驗。利用靜動態測試、白盒測試、黑盒測試等技術,能檢測出軟件中的問題和錯誤,并對其加以修正。而基于軟件、硬件的保護技術,則能夠以不同的方式對軟件進行保護,從而確保軟件的安全性。

參考文獻

[1]蔣峰. 分層技術在計算機軟件開發中的應用探討[J]. 電腦編程技巧與維護,2015,18:21-22.

[2]孫靖. 我國軟件測試技術的應用與發展趨勢[J]. 工業設計,2015,10:144+146.

[3]馬澤鋒. 軟件測試技術在金融軟件中的應用分析[J]. 電子制作,2016,04:53.

猜你喜歡
計算機軟件
芻議計算機軟件中的安全漏洞檢測技術
消費電子(2021年7期)2021-08-10 06:03:55
計算機軟件技術的不可靠性探析
基于C語言的計算機軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
淺談不同編程語言對計算機軟件開發的影響
電子制作(2018年1期)2018-04-04 01:48:36
計算機軟件數據庫設計應用探析
電子制作(2017年14期)2017-12-18 07:08:03
計算機軟件安全檢測技術研究
電子制作(2017年10期)2017-04-18 07:22:58
淺談基于C語言的計算機軟件程序設計
電子制作(2017年24期)2017-02-02 07:14:40
淺析計算機軟件數據接口的應用分析
工業設計(2016年7期)2016-05-04 04:02:29
神州修車救援APP取得計算機軟件著作權
計算機軟件開發中的分層技術分析
河南科技(2014年19期)2014-02-27 14:15:24
主站蜘蛛池模板: 国产成人AV综合久久| 国产在线观看人成激情视频| 青青久在线视频免费观看| 亚洲AV无码一区二区三区牲色| 香蕉99国内自产自拍视频| 亚洲有无码中文网| 三级欧美在线| 中文国产成人久久精品小说| 内射人妻无码色AV天堂| 国产福利小视频高清在线观看| h视频在线播放| 国产va免费精品| 伊人激情综合| 91视频99| 偷拍久久网| 丝袜亚洲综合| 亚洲天天更新| 亚洲免费黄色网| 国产第一页免费浮力影院| 亚洲成av人无码综合在线观看| 秋霞午夜国产精品成人片| 人妻中文久热无码丝袜| 天天躁夜夜躁狠狠躁图片| 国产精品太粉嫩高中在线观看| 无码福利日韩神码福利片| 永久毛片在线播| 热久久国产| 中文字幕永久在线看| 综1合AV在线播放| 美女免费精品高清毛片在线视| 狠狠亚洲婷婷综合色香| 国产精品网址你懂的| 国产极品美女在线观看| 国产精品亚洲专区一区| 日本成人在线不卡视频| 在线观看国产一区二区三区99| 毛片久久久| 欧美成人看片一区二区三区| 无码专区国产精品一区| 国产一在线| 久久情精品国产品免费| 狠狠色丁香婷婷综合| 日本亚洲国产一区二区三区| 色噜噜综合网| 国产成人av大片在线播放| 日本国产在线| 欧美激情第一区| 欧美成a人片在线观看| 欧美午夜一区| 日本人真淫视频一区二区三区| 青青青国产精品国产精品美女| 91人人妻人人做人人爽男同| 亚洲一区二区视频在线观看| 久久久亚洲色| 欧美在线中文字幕| 国产免费怡红院视频| 亚洲an第二区国产精品| 国产精品自拍合集| 日本人妻丰满熟妇区| 国产精品污污在线观看网站| 制服丝袜无码每日更新| 国产不卡一级毛片视频| 亚洲成人播放| 国产成人亚洲毛片| 草草影院国产第一页| 被公侵犯人妻少妇一区二区三区| 欧美日韩北条麻妃一区二区| 免费a在线观看播放| 日韩毛片在线视频| 曰韩人妻一区二区三区| 91免费国产在线观看尤物| 国产综合网站| 老司机久久精品视频| 亚洲欧美日韩成人高清在线一区| 亚洲男人天堂网址| 日韩精品无码一级毛片免费| 久久精品国产精品一区二区| 国内精品小视频在线| 国产www网站| 国产黑丝视频在线观看| 日韩国产亚洲一区二区在线观看| 中国美女**毛片录像在线|