無(wú)憂論文網(wǎng)監(jiān)獄管理范文:基于Android平臺(tái)的監(jiān)獄警務(wù)通系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),監(jiān)
第1章緒論
1.1課題的研究背景
2007年1月10日,蘋果公司發(fā)布了首款智能手機(jī)iPhone,從此開啟了智能手機(jī)的新時(shí)代。iPhone手機(jī)具有大屏幕觸摸屏,一改以往的按鍵操作方式,采用觸摸方式進(jìn)行操控。同時(shí)搭載iOS操作系統(tǒng),具有良好的交互性能。在隨后發(fā)布的新版本iPhone手機(jī)上,搭配陀螺儀,高速網(wǎng)絡(luò),GPS模塊以及基于iOS系統(tǒng)開發(fā)的各種類型應(yīng)用程序,使得iPhone手機(jī)的功能不僅僅是一臺(tái)手機(jī),更是一臺(tái)智能移動(dòng)終端。在iOS發(fā)展的同時(shí),谷歌公司于2008年9月23日發(fā)布了Android1.0系統(tǒng)。在不斷發(fā)展的過程中,逐漸確立了iOS與Android兩大陣營(yíng)在分庭抗禮的地位。Android系統(tǒng)具有良好的開放性,便于各種類型的的程序員進(jìn)行開發(fā)。
當(dāng)今社會(huì),信息化浪潮席卷全球。各行各業(yè)都進(jìn)入開展了信息化進(jìn)程,監(jiān)獄系統(tǒng)作為國(guó)家執(zhí)法機(jī)關(guān),負(fù)責(zé)服刑人員的日常管理工作,包括服刑人員信息的管理,日?己斯芾,教育的日常管理。同時(shí),需要對(duì)服刑人員展開監(jiān)控。監(jiān)獄信息化是政府信息化的一個(gè)子系統(tǒng),是把現(xiàn)代信息技術(shù)(IT 技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、云計(jì)算技術(shù)、物聯(lián)網(wǎng)技術(shù))與監(jiān)獄業(yè)務(wù)工作相結(jié)合,控制和集成管理監(jiān)獄智能的所有信息,實(shí)現(xiàn)獄內(nèi)外信息的共享和利用,以提高監(jiān)獄工作效率的技術(shù)[1]。
監(jiān)獄信息化建設(shè)應(yīng)該包括監(jiān)管安全、應(yīng)急處置、獄政改造、教育改造、服刑人員勞動(dòng)管理和各部門公用的 OA 系統(tǒng)等[2]。以目前監(jiān)獄系統(tǒng)信息化的發(fā)展的進(jìn)程,逐步形成了以服刑人員數(shù)據(jù)庫(kù)為基礎(chǔ)的監(jiān)管改造系統(tǒng),以及對(duì)應(yīng)于監(jiān)獄獄政工作、心理矯治工作、教育改造工作、日?己斯ぷ、減刑假釋工作的各項(xiàng)系統(tǒng)。監(jiān)獄具體工作中,需要對(duì)服刑人員的勞動(dòng)現(xiàn)場(chǎng)、生活現(xiàn)場(chǎng)、學(xué)習(xí)現(xiàn)場(chǎng)進(jìn)行管理。以往的系統(tǒng),都需要在臺(tái)式電腦前進(jìn)行操作,非常不適合監(jiān)獄人民警察對(duì)服刑人員的實(shí)時(shí)管理。
通過開發(fā)基于Android系統(tǒng)的監(jiān)獄系統(tǒng)警務(wù)通,監(jiān)獄人民警察配備該設(shè)備后,能夠在執(zhí)法過程中,實(shí)時(shí)接收監(jiān)獄機(jī)關(guān)發(fā)出的各項(xiàng)指令和信息,開展相應(yīng)的指揮和調(diào)度;能夠通過警務(wù)通查詢服刑人員的各項(xiàng)資料,包括年齡,罪名,刑期,獎(jiǎng)懲情況,在開展服刑人員的管理工作和個(gè)別談話教育工作時(shí),能夠迅速查找到相關(guān)資料,做到有的放矢;能夠通過終端上自帶的攝像頭、麥克風(fēng)對(duì)服刑人員的違規(guī)違紀(jì)情況進(jìn)行實(shí)時(shí)記錄,作為調(diào)查取證的依據(jù)。
...........................
1.2國(guó)內(nèi)外的技術(shù)發(fā)展現(xiàn)況
目前在中國(guó),警務(wù)通主要提供給公安系統(tǒng)使用。公安系統(tǒng)的信息化建設(shè)已經(jīng)取得了相當(dāng)程度的進(jìn)展,建設(shè)了完備的計(jì)算機(jī)通信網(wǎng)絡(luò);建立了全面的業(yè)務(wù)信息數(shù)據(jù)庫(kù),包括管轄區(qū)域內(nèi)的人口數(shù)據(jù)、車輛數(shù)據(jù)、駕駛員數(shù)據(jù)和全國(guó)的在逃人員、被盜車輛等數(shù)據(jù)[3]。公安工作、辦案的地點(diǎn)主要以戶外為主,在工作過程中,很難使用臺(tái)式電腦進(jìn)行數(shù)據(jù)查詢等其他工作。就算使用臺(tái)式電腦,也因體積較大,不具備良好的便攜性能。公安系統(tǒng)研發(fā)的警務(wù)通,有使用專門系統(tǒng)的PDA設(shè)備和使用智能手機(jī)的終端設(shè)備。傳統(tǒng)的警察通訊設(shè)備是對(duì)講機(jī),它在現(xiàn)代科技發(fā)展的今天,已明顯不能適應(yīng)現(xiàn)代警務(wù)的要求,利用先進(jìn)的計(jì)算機(jī)技術(shù)、導(dǎo)航技術(shù)、通信技術(shù)以及網(wǎng)絡(luò)技術(shù),建立警務(wù)通系統(tǒng)[4]。因?yàn)楣蚕到y(tǒng)警察要在全國(guó)各個(gè)地方執(zhí)行任務(wù),所以警務(wù)通設(shè)備使用無(wú)線運(yùn)營(yíng)商提供的專門服務(wù),如中國(guó)移動(dòng)的G3網(wǎng)絡(luò)、中國(guó)聯(lián)通的WCDMA網(wǎng)絡(luò),以及電信的CDMA2000網(wǎng)絡(luò)。通過智能手機(jī)、移動(dòng)終端的數(shù)據(jù)通信功能、語(yǔ)音功能和短信功能與網(wǎng)絡(luò)運(yùn)營(yíng)服務(wù)商專門的數(shù)據(jù)交換設(shè)備、語(yǔ)音網(wǎng)關(guān)進(jìn)行連接。在工作中,能夠通過公安系統(tǒng)警務(wù)通上的二代身份證讀取功能,直接讀取人員信息,通過無(wú)線網(wǎng)絡(luò)連接戶籍系統(tǒng)數(shù)據(jù)庫(kù),查詢?cè)谔舆`法人員數(shù)據(jù)庫(kù),實(shí)時(shí)掌握各類人員信息。例如交通警察在工作中,能夠?qū)梢绍囕v的車牌號(hào)碼進(jìn)行查詢,對(duì)機(jī)動(dòng)車駕駛者的駕駛證信息進(jìn)行查詢。同時(shí)利用移動(dòng)設(shè)備的GPS模塊功能,完成實(shí)時(shí)地理位置定位,可以指定人員抓捕、車輛追蹤計(jì)劃,同時(shí)能向指揮中心匯報(bào)個(gè)人具體地理位置,供指揮中心調(diào)度安排。
移動(dòng)終端由多種類型的移動(dòng)設(shè)備組成,連接移動(dòng)專線網(wǎng)絡(luò),提供所有移動(dòng)警務(wù)人員和社會(huì)用戶的警務(wù)信息服務(wù),其基本要求有:支持方便的用戶界面,便于用戶的使用;適應(yīng)多種終端,并具有擴(kuò)展功能,可支持附加的應(yīng)用;考慮實(shí)際工作的需要,可以使用的移動(dòng)終端,包括智能手機(jī)、PDA、警務(wù)通設(shè)備、筆記本電腦等[5]。局限于移動(dòng)智能終端的運(yùn)算處理能力和無(wú)線通訊技術(shù)的發(fā)展歷程,警務(wù)通的主要經(jīng)歷了三個(gè)階段的發(fā)展歷程:
第一代警務(wù)通以短信作為通信方式,所有數(shù)據(jù)交換采用SMS(Short Message Service)技術(shù)進(jìn)行傳輸,也就是我們?nèi)粘Kf的短信方式。這種傳輸方式,在當(dāng)時(shí)的硬件條件下,具有一定的可用性;赟MS可以開發(fā)短信點(diǎn)播(即手機(jī)用戶主動(dòng)向SMS應(yīng)用系統(tǒng)發(fā)送短信,然后接到回復(fù)短信的形式)和短信廣播(SMS應(yīng)用系統(tǒng)主動(dòng)向手機(jī)用戶發(fā)送短信)兩種形式的應(yīng)用[6]。但由于短信的傳輸方式的單一性、滯后性,而且如每條信息的長(zhǎng)度有所限制,難以保證手機(jī)與服務(wù)器的數(shù)據(jù)的實(shí)時(shí)交換。常常出現(xiàn)數(shù)據(jù)查詢請(qǐng)求已發(fā)出,出現(xiàn)無(wú)回應(yīng)或者回應(yīng)不同步的情況?梢哉f,第一代警務(wù)通是很簡(jiǎn)陋的,功能非常不完善,可用性較低。
第二代警務(wù)通以WAP技術(shù)作為通信方式。WAP體系結(jié)構(gòu)為移動(dòng)通信設(shè)備的應(yīng)用開發(fā)提供了可伸縮、可擴(kuò)展的環(huán)境,它采用類似于TCP/IP協(xié)議棧的分層設(shè)計(jì)思想,以適合無(wú)線通信環(huán)境,每一層協(xié)議均定義有標(biāo)準(zhǔn)的借口,可被其他服務(wù)和應(yīng)用調(diào)用[7]。通過訪問WAP的方式網(wǎng)頁(yè),以實(shí)現(xiàn)數(shù)據(jù)查詢?cè)L問的功能。但由于Wap自身交互能力的限制,以及2G網(wǎng)絡(luò)的傳輸能力,第二代警務(wù)通未能達(dá)到理想的使用效果。
.........................
第 2 章 監(jiān)獄警務(wù)通相關(guān)理論和技術(shù)分析
2.1 實(shí)現(xiàn)警務(wù)通的兩種技術(shù)方案
手機(jī)作為一種智能終端,最突出的特點(diǎn)是便攜性和移動(dòng)性。同時(shí)手機(jī)具有強(qiáng)大的網(wǎng)絡(luò)連接功能,能夠方便地連接3G、4G或者WLAN網(wǎng)絡(luò),從而大大擴(kuò)展了手機(jī)的使用范圍。盡管手機(jī)的硬件能力在不斷地提高,但是相對(duì)而言,其對(duì)數(shù)據(jù)處理的能力還是比較弱的,現(xiàn)在大多數(shù)Android項(xiàng)目都是采用基于網(wǎng)絡(luò)的C/S模式,通過強(qiáng)大的網(wǎng)絡(luò)服務(wù)器對(duì)數(shù)據(jù)預(yù)處理后再顯示到手機(jī)上[9]。
Android進(jìn)行網(wǎng)絡(luò)通信的方式有很多。為了簡(jiǎn)化通訊模塊設(shè)計(jì)的復(fù)雜性,Android的通訊模塊的設(shè)計(jì)采用分層的模式,這樣使各層相互獨(dú)立而又不收到任何影響,這樣各層更加靈活,更加獨(dú)立,各層只提供標(biāo)準(zhǔn)化的接口,方便了模塊間的替換,增強(qiáng)了其平臺(tái)代碼的可移植性[10]?梢允褂肑DK搭載的的TCP、UDP網(wǎng)絡(luò)通信的API;同時(shí)也可以基于TCP/IP協(xié)議使用Server Socket、Socket來(lái)建立網(wǎng)絡(luò)通信;也可以基于UDP協(xié)議使用Datagram Socket、Multicast Socket、Datagrampacket的網(wǎng)絡(luò)通信。與此同時(shí),Android內(nèi)置了Http Client,通過Http Client發(fā)送HTTP請(qǐng)求,同時(shí)獲取HTTP響應(yīng),大大地簡(jiǎn)化了Android與網(wǎng)站之間的交互,使得Android客戶端程序更加易于開發(fā)。
下面介紹實(shí)現(xiàn)監(jiān)獄警務(wù)通的兩種技術(shù)方案,并分析各自的優(yōu)缺點(diǎn)。
2.1.1使用網(wǎng)頁(yè)瀏覽器方式
使用網(wǎng)頁(yè)瀏覽器方式,等同于B/S架構(gòu),通過Android系統(tǒng)自帶的瀏覽器對(duì)網(wǎng)站進(jìn)行訪問,通過網(wǎng)頁(yè)的形式呈現(xiàn)所要查詢的服刑人員信息、最新通知,以及違規(guī)情況記錄等功能。B/S結(jié)構(gòu)大大降低了用戶端的數(shù)據(jù)處理量,降低了用戶承擔(dān)的負(fù)載,系統(tǒng)維護(hù)與升級(jí)消耗的工作量和費(fèi)用大大減輕[11]。使用網(wǎng)頁(yè)瀏覽器的優(yōu)點(diǎn)是,,開發(fā)簡(jiǎn)單,省時(shí)省力,主要的工作量集中于在服務(wù)器端的部署。但缺點(diǎn)也是明顯的,首先由于手機(jī)的顯示屏幕較小,一般不大于5英寸,如果使用網(wǎng)頁(yè)瀏覽方式,會(huì)造成顯示字體偏小,頁(yè)面顯示不全;其次,由于在使用過程中,要用到GPS模塊,相機(jī)模塊,麥克風(fēng)等模塊,針對(duì)于不同型號(hào)、不同款式的手機(jī),使用網(wǎng)頁(yè)調(diào)用,會(huì)出現(xiàn)調(diào)用困難,使用不兼容的特點(diǎn)。
..............................
2.2移動(dòng)操作系統(tǒng)
目前主流的移動(dòng)操作系統(tǒng)包括iOS、Android、Windows Mobile、Symbian、Blackberry等系統(tǒng)。這些系統(tǒng)各有優(yōu)劣,經(jīng)過激烈的市場(chǎng)競(jìng)爭(zhēng),iOS、Android、Windows Phone成為目前主流的三大操作系統(tǒng)。操作系統(tǒng)的本身的易用性、可開發(fā)性以及基于系統(tǒng)的應(yīng)用程序數(shù)量決定了移動(dòng)操作系統(tǒng)的市場(chǎng)占有率。
2.2.1iOS系統(tǒng)
iOS系統(tǒng)作為蘋果公司iPhone、iPad、iPodtouch上的專用系統(tǒng),目前已經(jīng)發(fā)展到7.0的版本。iOS最早于2007年1月9日的Macworld大會(huì)上公布這個(gè)系統(tǒng),最初設(shè)計(jì)給iPhone使用,后來(lái)陸續(xù)套用到iPodtouch、iPad以及AppleTV等蘋果產(chǎn)品上,iOS與蘋果的MacOSX操作系統(tǒng)一樣,以Darwin為基礎(chǔ),屬于類Unix的商業(yè)操作系統(tǒng)[12]。iOS系統(tǒng)操作界面如圖2-1所示。
iPhone、iPad、iTouch的應(yīng)用程序開發(fā)都要基于Mac OS X操作系統(tǒng)。在iOS上開發(fā)應(yīng)用程序需要使用XCode開發(fā)工具,并使用Objective-C語(yǔ)言進(jìn)行開發(fā)。Objective-C語(yǔ)言在某種程度上可以說是C語(yǔ)言的一個(gè)變種。但Objective-C是面向?qū)ο蟮囊环N語(yǔ)言,可以對(duì)對(duì)象進(jìn)行處理。iOS上的應(yīng)用程序必須使用安裝Mac OS的Mac蘋果電腦。iOS系統(tǒng)只能用于的蘋果公司的設(shè)備上,運(yùn)行流暢,界面華麗,擁有大量的優(yōu)秀應(yīng)用。蘋果智能移動(dòng)終端除了通信、上網(wǎng)和影音娛樂功能之外,其電子市場(chǎng)App Store中豐富多樣的第三方應(yīng)用程序大大擴(kuò)展了用戶體驗(yàn),并逐漸改變了用戶的生活習(xí)慣[13]。iOS界面設(shè)計(jì)完全脫離了傳統(tǒng)的Windows系統(tǒng)的層級(jí)菜單模式,采用平鋪式的多屏設(shè)置,化繁為簡(jiǎn),方便易用。但iOS作為一個(gè)閉源系統(tǒng),對(duì)開發(fā)者來(lái)說,較為封閉,用戶不能隨意更改系統(tǒng)設(shè)置,數(shù)據(jù)和軟件的交互必須依托于電腦上的iTunes進(jìn)行交換,使用起來(lái)相對(duì)繁瑣。同時(shí)對(duì)于多線程運(yùn)行的支持,iOS系統(tǒng)非常不足。用戶自行開發(fā)的軟件,必須通過蘋果的監(jiān)測(cè)才能上架使用,而且檢查要求嚴(yán)格,時(shí)間很長(zhǎng),不利于用戶自行開發(fā)。
2.2.2Android系統(tǒng)
Android系統(tǒng)是谷歌公司用來(lái)與蘋果公司iOS系統(tǒng)進(jìn)行抗衡的手機(jī)操作系統(tǒng),最早由Andy Rubin創(chuàng)立,后來(lái)被谷歌公司收購(gòu)。Android系統(tǒng)是一個(gè)基于Linux的開源系統(tǒng)。2008年9月22日,谷歌正式發(fā)布第一款A(yù)ndroid手機(jī)HTC G1,第二天Android1.0版本正式發(fā)布。從此之后,Android這顆冉冉升起的新星不斷發(fā)展,先后推出了具有代表性的Android1.5、、Android2.3、Android3.0、Android4.0等版本,每個(gè)版本都以26個(gè)英文字母的甜點(diǎn)進(jìn)行命名,目前最新的Android系統(tǒng)為Android4.4(KitKat)系統(tǒng)。Android完全開源,由全球34家廠商成立了“開放手機(jī)聯(lián)盟(Open Handset Alliance)”,使得Android系統(tǒng)在各個(gè)硬件廠商以及服務(wù)提供上得到了良好的支持。
..........................
第 3 章 監(jiān)獄警務(wù)通需求分析......................................16
3.1 監(jiān)獄警務(wù)通使用對(duì)象和平臺(tái).................................. 16
3.2 可行性研究......................................... 16
3.3 業(yè)務(wù)需求分析................................... 17
3.4 本章小結(jié).................................. 18
第 4 章 監(jiān)獄警務(wù)通平臺(tái)設(shè)計(jì)................................19
4.1 體系架構(gòu)........................................... 19
4.2 監(jiān)獄警務(wù)通的模塊設(shè)計(jì).................................. 20
4.3 警務(wù)通的詳細(xì)設(shè)計(jì)................................. 22
4.4 活動(dòng)圖...................................... 28
4.5 順序圖............................... 29
4.6 類圖................................... 30
4.7 后臺(tái)服務(wù)器設(shè)計(jì)..................................... 31
4.8 本章小結(jié)........................... 32
第5章監(jiān)獄警務(wù)通平臺(tái)實(shí)現(xiàn)
5.1開發(fā)環(huán)境的搭
本文以Windows系統(tǒng)作為開發(fā)系統(tǒng),當(dāng)然,也可以在Linux和MacOS上開展對(duì)Android的開發(fā)工作。Android以Java語(yǔ)言作為開發(fā)工具,首先必須要安裝JavaSDK。Java是優(yōu)秀的面向?qū)ο蟮木幊陶Z(yǔ)言,具有良好的通用性、安全性和良好的安全性能,廣泛應(yīng)用于各行各業(yè)的信息化設(shè)備中。
JAVA的開發(fā)平臺(tái)集成開發(fā)環(huán)境IDE(Integrated Development Environment)有多種,包括Eclipse、MyEclipse和NetBeans等開發(fā)環(huán)境,本文使用Eclipse作為開發(fā)環(huán)境。Eclipse是一款開源免費(fèi)的開發(fā)工具,最大的特點(diǎn)是它的插件功能。Eclipse平臺(tái)具有一組強(qiáng)大服務(wù)的框架,又平臺(tái)運(yùn)行庫(kù)、工作區(qū)、工作臺(tái)、團(tuán)隊(duì)支持和幫助組成[33]。Eclipse能夠使用插件擴(kuò)展各項(xiàng)功能,使得Eclipse不單單是一個(gè)Java語(yǔ)言的開發(fā)平臺(tái)。通過加入其它插件,Eclipse可以成為任何語(yǔ)言的開發(fā)平臺(tái),例如C/C++、PHP等。本文使用Eclipse的Indigo版本作為開發(fā)集成環(huán)境。
在具備了 JAVA SDK 和 Eclipse 平臺(tái)后,需要安裝 Android SDK 和 Eclipse的 ADT(Android Development Tools)插件,在此插件上完成 Android 程序編制的調(diào)試和運(yùn)行。
開發(fā)Android程序時(shí),可以脫離Android手機(jī)的運(yùn)行環(huán)境,直接使用AVD(Android Virtual Device)提供的模擬器進(jìn)行開發(fā),模擬器基本上可以仿真真實(shí)手機(jī)的大部分功能,包括觸摸屏、GSM、GPS 和 SD 卡存儲(chǔ)等大量功能。在使用前需要?jiǎng)?chuàng)建AVD,并配置好運(yùn)行界面。
開發(fā)環(huán)境搭建完畢后,就可以在此基礎(chǔ)上展開監(jiān)獄警務(wù)通的編程工作了。
................................
第 6 章 系統(tǒng)測(cè)試
軟件測(cè)試是保證軟件質(zhì)量的重要手段,是發(fā)現(xiàn)軟件錯(cuò)誤或者軟件缺陷的過程,軟件測(cè)試最重要的目標(biāo)之一是發(fā)現(xiàn)缺陷、管理缺陷、改正缺陷、消滅缺陷[38]。軟件測(cè)試是軟件工程的重要組成部分,隨著軟件的復(fù)雜程度的增加,規(guī)模的不斷擴(kuò)大,軟件測(cè)試越來(lái)越受到軟件開發(fā)者的重視,是軟件開發(fā)的重要組成部分,滲透到軟件生命周期的各個(gè)部分。通過軟件測(cè)試,發(fā)現(xiàn)軟件中的問題,并指定完善的解決方案,修復(fù)軟件的缺陷,力求將高質(zhì)量的軟件產(chǎn)品交付到用戶的手中,使用用戶獲得接近完美的使用體驗(yàn)。
6.1 測(cè)試環(huán)境與配置
軟件測(cè)試環(huán)境的搭建是開展軟件測(cè)試的前提條件。系統(tǒng)測(cè)試環(huán)境的搭建基本符合監(jiān)獄警務(wù)通系統(tǒng)日常使用過程中的條件,盡可能模擬實(shí)際工作中的需求。
6.1.1 硬件環(huán)境
硬件環(huán)境是監(jiān)獄警務(wù)通運(yùn)行時(shí)所依賴的硬件平臺(tái)。服務(wù)器端由一臺(tái)WEB服務(wù)器,和一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器組成,型號(hào)為IBM System x3650 M2。客戶端硬件由一臺(tái)HTC Desire S智能手機(jī)、一臺(tái)三星Galaxy II智能手機(jī)和一臺(tái)小米2S智能手機(jī)組成。
6.1.2軟件環(huán)境
服務(wù)器平臺(tái)搭建使用Windows系統(tǒng),鑒于Windows圖形界面以及機(jī)制易用性,比較于Linux來(lái)說,相對(duì)簡(jiǎn)單一些。服務(wù)器的操作系統(tǒng)使用Windows Server 2003,Web服務(wù)器使用Web Logic中間件,數(shù)據(jù)庫(kù)服務(wù)器使用My SQL數(shù)據(jù)庫(kù)。智能手機(jī)的客戶端使用Android 2.3以上系統(tǒng)。
6.1.3網(wǎng)絡(luò)環(huán)境目前中國(guó)智能手機(jī)的網(wǎng)絡(luò)環(huán)境有中國(guó)移動(dòng)的2G GPRS,3G TD-CDMA網(wǎng)絡(luò),中國(guó)電信的CDMA 2000網(wǎng)絡(luò),中國(guó)聯(lián)通的WCDMA網(wǎng)絡(luò)。由于監(jiān)獄警務(wù)通主要在監(jiān)所內(nèi)部使用,并且服刑人員的數(shù)據(jù)資料涉及到保密性質(zhì)。整個(gè)網(wǎng)絡(luò)環(huán)境使用監(jiān)獄內(nèi)部的無(wú)線網(wǎng)絡(luò),使用IEEE 802.11b/g/n傳輸協(xié)議的無(wú)線路由器作為測(cè)試的網(wǎng)絡(luò)環(huán)境。
6.2 測(cè)試內(nèi)容
軟件測(cè)試的核心技術(shù)包括白盒測(cè)試(White-box Testing)和黑盒測(cè)試(Black-box Testing)兩種技術(shù)方法。白盒測(cè)試,測(cè)試軟件產(chǎn)品的內(nèi)部結(jié)構(gòu)和處理過程,不需測(cè)試軟件產(chǎn)品的功能,通過測(cè)試來(lái)檢測(cè)軟件產(chǎn)品的內(nèi)部動(dòng)作是否按照軟件規(guī)格說明書的規(guī)定進(jìn)行[39]。黑盒測(cè)試又稱功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說明書的測(cè)試,測(cè)試人員把被測(cè)程序當(dāng)作一個(gè)黑盒子,通過測(cè)試來(lái)監(jiān)測(cè)每個(gè)功能是否能夠正常使用,測(cè)試者完全不考慮程序內(nèi)部結(jié)構(gòu)與內(nèi)部特性[40]。系統(tǒng)測(cè)試的方法分為人工測(cè)試和自動(dòng)化測(cè)試。
...............................
參考文獻(xiàn)(略)
本文編號(hào):12000
本文鏈接:http://sikaile.net/caijicangku/wuyoulunwen/12000.html