-
簡介:電子科技大學(xué)碩士學(xué)位論文SSLVPN的分布式自動化測試工具研究與實現(xiàn)姓名楊柳申請學(xué)位級別碩士專業(yè)計算機(jī)軟件與理論指導(dǎo)教師王曉斌20090501ABSTRACTABSTRACTWITHTHEMOREATTENTIONTOTHEIMPORTANCEOFSOFTWARETESTINGINSOFTWAREENGINEER,THEINPUTOFSOFTWARETESTINGISINCREASEDINSTEADOFMANUALTESTINGAUTOMATEDSOFTWARETESTINGWILLBECOMETHEMAINTRENDOFSOFTWARETESTINGNETWORKTECHNOLOGYENABLESDISTRIBUTEDAPPLICATIONSOFTWARETOBEDEVELOPEDRAPIDLYANDAPPLIEDWIDELYDISTRIBUTEDAPPLICATIONSOFTWAREPLAYSANIMPORTANTROLEINS01AREPERFORMANCETESTINGTHEAUTOMATIONTESTINGTECHNOLOGYOFFUNCTIONALTESTINGANDPERFORMANCETESTINGHASMADEAGREATPROGRESS,BUTTHEREARESTILLMANYSHORTCOMINGSWITHINFORMATIONSECURITYATTENTIONCHANGINGFROMTHESIMPLENETWORKSECURITYINTOAPPLICATIONWHICHCONSIDERSTHEBUSINESSASTHECORE,SSLVPNSAREFASTBECOMINGTHESTANDARDFORREMOTEACCESSSOLUTIONSTHEGROWINGOFUSERS’NEWDEMANDSCAUSECOMPLICATINGSSLVPNSOFTWARESUCHASTHESUPPORTOFTHEDIFFERENTACCESSMODEOFCLIENT,THESUPPORTOFDIFFERENTOPERATESYSTEMOFCLIENTTHESUPPORTOFDIFFERENTAUTHENTICATIONOFCLIENTANDSOOILTHECOMPLEXDEPLOYMENTENVIRONMENTOFSSLVPNCAUSESTHEDIFFICULTOFFUNCTIONALTESTINGANDPERFORMANCETESTINGOFSSLVPNWHILETHEREAREACONSIDERABLENUMBEROFPERFORMANCETESTINGPRODUCTSANDOPENSOURCETOOLSDEVELOPEDBYFOREI驢COMPANIESAVMLABLE,MEYHAVEALOTOFLIMITATIONSTHEYAREEITHERTOOEXPENSIVE01“TOOSPECIFICANDSIMPLEFORDIVERSEPERFORMANCETESTSTHEYSEENLPOWERLESSTOTHECOMPLEXTESTINGOFSSLVPNTHISPAPERSTUDIESTWOASPECTSINCLUDINGTHEDEMANDFORAUTOMATEDTESTINGOFSSLVPNANDDISTRIBUTEDANDAUTOMATEDTESTINGFRAMEWORKBASEDONTHEDEMANDFORAUTOMATEDTESTINGOFSSLVPN,THISPAPERPRESENTSDISTRIBUTEDANDAUTOMATEDTESTINGFRAMEWORKWHICHISACTIONBASEDTHISFRAMEWORKSUPPORTSCROSSPLATFORMOPERATESYSTEM,THETESTINGTARGETPROGRAMWHICHISWRITTENUSINGDIFFERENTPROGRAMMINGLANGUAGEANDLARGESCALEDISTRIBUTEDPERFORMANCETESTINGALSOWITHSTRONGSCALABILITYTHEN,BASEONTHEFRAMEWORKWEDEVELOPTHEACTIONEXECUTIONLIBRARYFORTHEFUNCTIONALTESTINGANDPERFORMANCETESTINGOFSSLVPNWHICHCANTESTTHEALLKINDSOFNETWORKAPPLICATIONSERVICESSUPPORTEDBYSSLVPNAUTOMATICALLYINCLUDINGTHEBASICFUNCTIONSII
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 79
大小: 3.64(MB)
子文件數(shù):
-
簡介:手機(jī)在當(dāng)今社會生活中扮演著日益重要的角色,但其最基本、最重要的功能仍然為語音通信功能,音質(zhì)的好壞決定了手機(jī)的質(zhì)量。在我國,為了保證手機(jī)的語音性能符合國家通信標(biāo)準(zhǔn),且語音效果能讓用戶覺得滿意,凡是在國內(nèi)合法銷售的手機(jī)都要求進(jìn)行終端一致性測試。因此,在檢測前,需要對手機(jī)入網(wǎng)所要求的各個指標(biāo)進(jìn)行調(diào)試,使其達(dá)到入網(wǎng)的基本要求。對手機(jī)入網(wǎng)所要求的各個指標(biāo)的調(diào)試過程相當(dāng)?shù)姆爆崗?fù)雜,而且我國擁有TDSCDMA的自主知識產(chǎn)權(quán),因此相對于其他制式的手機(jī),音頻終端一致性測試對TDSCDMA制式的手機(jī)提出了更高的要求,其一致性指標(biāo)由6個提高到9個,伴隨而來的是調(diào)試人員大量的、重復(fù)性的工作。鑒于此,本文提出一個了音頻自動化校準(zhǔn)工具,使其能夠在不影響調(diào)試結(jié)果的前提下簡化調(diào)試過程,其市場前景非??捎^。本文首先對當(dāng)今TDSCDMA制式手機(jī)的入網(wǎng)指標(biāo)要求進(jìn)行簡單介紹,然后根據(jù)各入網(wǎng)指標(biāo)對本文所提出的自動化校準(zhǔn)工具中采用的優(yōu)化方法進(jìn)行理論描述,接著進(jìn)行算法仿真,驗證其算法的實際可操作性,并說明在實際調(diào)試中需要注意的問題。接下來重點介紹自動化校準(zhǔn)工具的原理及相關(guān)功能。最后搭建測試平臺,在系統(tǒng)平臺上對自動化校準(zhǔn)工具進(jìn)行系統(tǒng)測試。通過大量測試,測試結(jié)果表明本文所設(shè)計的音頻自動化校準(zhǔn)工具大大的簡化了調(diào)試過程,減輕調(diào)試人員的工作,而且經(jīng)過本文所設(shè)計的自動化校準(zhǔn)工具校準(zhǔn)之后的各音頻指標(biāo)都能成功滿足手機(jī)音頻一致性測試相關(guān)性能指標(biāo)的規(guī)定,且各指標(biāo)都具有一定的冗余值。因此該工具具有一定的商用價值。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 108
大?。?7.39(MB)
子文件數(shù):
-
簡介:隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,基于WEB的應(yīng)用得到了快速發(fā)展??蚣転閃EB應(yīng)用提供了全新的平臺,成為開發(fā)WEB應(yīng)用程序的主流技術(shù)之一?;谠撈脚_開發(fā)的WEB應(yīng)用系統(tǒng)具有執(zhí)行效率高、擴(kuò)展性強(qiáng)等優(yōu)點。辦公自動化系統(tǒng)OFFICEAUTOMATION,OA,是指利用計算機(jī)相關(guān)技術(shù)提高辦公質(zhì)量和辦公效率,改變過去復(fù)雜、低效的手工辦公方式,實現(xiàn)迅速、全方位的信息采集、信息處理,為企業(yè)的管理和決策提供科學(xué)的依據(jù),進(jìn)而實現(xiàn)辦公自動化的人機(jī)信息系統(tǒng)。辦公自動化系統(tǒng)解決企業(yè)的日常管理規(guī)范化、增加企業(yè)的可控性、提高企業(yè)運轉(zhuǎn)效率等基本問題。本文結(jié)合中小型企業(yè)辦公自動化的特點和應(yīng)用需求,提出了針對中小型企業(yè)辦公自動化的一個解決方案,對WEB應(yīng)用等技術(shù)進(jìn)行了深入研究。在此基礎(chǔ)上,采用三層BS結(jié)構(gòu)、RATIONALROSE建模工具建模、為開發(fā)語言和SQLSERVER2000數(shù)據(jù)庫,實現(xiàn)了中小型企業(yè)辦公自動化系統(tǒng)。該系統(tǒng)涉及人事管理、系統(tǒng)管理、日程管理、文檔管理、消息管理以及考勤管理等模塊。文中給出了該系統(tǒng)的需求分析、系統(tǒng)設(shè)計、實現(xiàn)、測試和運行結(jié)果。所完成的系統(tǒng)具有簡單易用、易移植、組件模塊化、通用性好、適應(yīng)能力強(qiáng)、技術(shù)先進(jìn)、安全性高等特點,便于系統(tǒng)維護(hù)和擴(kuò)充,完全能夠滿足中小型企業(yè)辦公自動化的需求。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 81
大?。?3.02(MB)
子文件數(shù):
-
簡介:網(wǎng)絡(luò)存儲設(shè)備WKATTACHEDSTAGENAS是一種專用數(shù)據(jù)存儲服務(wù)器。它以數(shù)據(jù)為中心將存儲設(shè)備與服務(wù)器徹底分離集中管理數(shù)據(jù)向客戶提供了一套安全完整存放數(shù)據(jù)的解決方案。NAS由相應(yīng)的應(yīng)用軟件來實現(xiàn)系統(tǒng)的資源管理和用戶管理等功能。軟件測試是軟件質(zhì)量保證的重要手段研究NAS應(yīng)用軟件自動化測試方案具有理論和實用意義。論文以軟件測試和自動化測試的基本理論為基礎(chǔ)介紹和比較了自動化測試和手動測試深入研究了軟件測試中的回歸測試并探討了自動化測試工具和測試腳本技術(shù)。分析了NAS應(yīng)用軟件體系結(jié)構(gòu)和測試特點基于NAS應(yīng)用軟件測試特點提出了實現(xiàn)自動化測試系統(tǒng)的需求研究分析了NAS應(yīng)用軟件自動化測試中的關(guān)鍵技術(shù)問題給出了實現(xiàn)軟件自動化測試系統(tǒng)的技術(shù)解決方案最終實現(xiàn)了自動化測試系統(tǒng)。通過在一款EMC產(chǎn)品IOMEGARSTCENTERTMIX2應(yīng)用軟件自動化測試中的應(yīng)用實踐驗證了自動化測試系統(tǒng)方案的正確性達(dá)到了預(yù)期的研究目標(biāo)。本測試方案具有降低測試成本減少測試工作量等特點從而提高了測試的質(zhì)量和效率。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 60
大?。?5.49(MB)
子文件數(shù):
-
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 47
大?。?1.22(MB)
子文件數(shù):
-
簡介:中國3G時代的到來給電信運營商全業(yè)務(wù)的開展提出了更高、更嚴(yán)格的要求,發(fā)展新一代運營支撐系統(tǒng)OSS成為了運營商決勝的關(guān)鍵因素。隨著電信業(yè)務(wù)的發(fā)展,新的運營支撐系統(tǒng)規(guī)模巨大,業(yè)務(wù)復(fù)雜、設(shè)備多樣、應(yīng)用獨立以及實時要求嚴(yán)格,軟件功能、性能的要求一直在不斷提高,這給運營支撐系統(tǒng)的開發(fā)帶來了巨大的困難。尤其是在測試方面,大規(guī)模復(fù)雜的通信網(wǎng)絡(luò)結(jié)點,大量的實時交換數(shù)據(jù)以及一次次的回歸測試,使得測試人員面臨著巨大的挑戰(zhàn)。近年來,軟件自動化測試技術(shù)逐漸成為軟件測試的發(fā)展趨勢,自動化測試系統(tǒng)也在企業(yè)中應(yīng)用和開發(fā)為軟件質(zhì)量保證提出了新的挑戰(zhàn)。本文針對大型軟件系統(tǒng)電信運營支撐系統(tǒng)的自動化測試,首先介紹了電信運營支撐系統(tǒng)的基本概況、大型軟件系統(tǒng)的軟件質(zhì)量保證和國內(nèi)外軟件測試技術(shù),測試水平的現(xiàn)狀等,之后著重研究了軟件測試、軟件自動化測試的基礎(chǔ)理論和應(yīng)用技術(shù)。其次,通過學(xué)習(xí)和研究愛立信OSS產(chǎn)品的開發(fā)過程,并重點分析開發(fā)過程中的測試策略和流程,根據(jù)研究和分析的結(jié)果,設(shè)計了針對大型軟件系統(tǒng)OSS的自動化測試系統(tǒng)ATOSS的解決方案和系統(tǒng)結(jié)構(gòu),該方案是基于軟件開發(fā)流程和測試策略的自動化測試系統(tǒng)與測試方案。再次,根據(jù)ATOSS的系統(tǒng)結(jié)構(gòu)對各個子系統(tǒng)的理論原理和實現(xiàn)技術(shù)進(jìn)行論證和分析。最后,根據(jù)各個子系統(tǒng)的系統(tǒng)分析實現(xiàn)ATOSS系統(tǒng)的開發(fā)和應(yīng)用。ATOSS自動化測試系統(tǒng)的成功開發(fā)和應(yīng)用,在大型軟件系統(tǒng)的自動化測試和電信運營支撐系統(tǒng)的軟件質(zhì)量保證等方面有很多的參考和借鑒價值。自動化測試和自動化測試系統(tǒng)在軟件質(zhì)量保證領(lǐng)域有著廣闊的空間,尤其對于系統(tǒng)結(jié)構(gòu)復(fù)雜,構(gòu)成要素多的大型軟件系統(tǒng)而言,開發(fā)并應(yīng)用自動化測試系統(tǒng)顯得尤為重要,有效的自動化測試系統(tǒng),對于降低測試成本,提高測試質(zhì)量有著及其重要的作用。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 52
大?。?16.17(MB)
子文件數(shù):
-
簡介:隨著科技的進(jìn)步和人類生活品質(zhì)的提升,人們的環(huán)保意識也開始增強(qiáng),對于主要的飲用水來源自來水,在不斷提高水質(zhì)的同時,能夠?qū)崿F(xiàn)低能耗、連續(xù)、高穩(wěn)定性的生產(chǎn)也是水行業(yè)不斷追尋的目標(biāo)。水行業(yè)的自動化控制能夠使復(fù)雜的生產(chǎn)工藝流程實現(xiàn)安全、持續(xù)的運轉(zhuǎn),減少成本和維護(hù)費用,同時能夠節(jié)省人力資源以及人為因素導(dǎo)致的隱患和事故。因此,自來水行業(yè)先進(jìn)的自動化控制、科學(xué)供水是社會發(fā)展的必然趨勢。本文通過對國內(nèi)外水廠發(fā)展現(xiàn)狀的了解和成功水廠的經(jīng)驗分析,以攀枝花某水廠為例,結(jié)合該水廠自身的實際情況,設(shè)計了一套基于GE的IFIX組態(tài)軟件和PACRX3I系列冗余PLC的IPCPLC自來水生產(chǎn)過程自動化控制系統(tǒng),解決了水廠原來運行過程中出現(xiàn)的問題,對水的處理工藝也做了進(jìn)一步的完善,保證了出水水質(zhì),同時使水廠的生產(chǎn)自動化程度得到了提高,系統(tǒng)維護(hù)也更加簡單方便。論文詳細(xì)的闡述了該水廠的生產(chǎn)工藝流程、自控系統(tǒng)的整體設(shè)計方案、設(shè)備的選型以及系統(tǒng)的功能實現(xiàn)等。按照生產(chǎn)工藝和地理位置的不同,該系統(tǒng)控制方案主要分為四個部分取水泵房遠(yuǎn)程控制系統(tǒng)、現(xiàn)場各子單元控制系統(tǒng)、網(wǎng)絡(luò)通信系統(tǒng),以及上位機(jī)監(jiān)控管理系統(tǒng)。在各個子控制系統(tǒng)設(shè)備相對獨立的基礎(chǔ)上,整個系統(tǒng)之間進(jìn)行相互協(xié)調(diào),以實現(xiàn)生產(chǎn)過程各設(shè)備的自動化運行。水廠下位機(jī)部分采用PACRX3I系列冗余PLC設(shè)置了5個PLC子站,各子站PLC完成對相應(yīng)水泵、閥門等控制設(shè)備及液位計等儀表的控制,可靠性高,并利用工業(yè)以太網(wǎng)連接中央控制室內(nèi)的上位機(jī)。各PLC子站控制系統(tǒng)采用CIMPLICITYME軟件進(jìn)行編程。組態(tài)軟件IFIX運行在中控室內(nèi)的工業(yè)計算機(jī)上,用于采集自來水廠生產(chǎn)過程中各子單元的數(shù)據(jù)并進(jìn)行實時監(jiān)控。上位機(jī)監(jiān)控系統(tǒng)由組態(tài)靈活的IFIX完成,操作方便,且能夠?qū)崟r的動態(tài)顯示整個生產(chǎn)過程中各設(shè)備的工作狀態(tài),使操作員能夠全面準(zhǔn)確的掌握整個生產(chǎn)流程的運行狀態(tài),及時發(fā)現(xiàn)問題并做出相應(yīng)的處理,從而確保整個水生產(chǎn)過程的正常運行。同時上位機(jī)監(jiān)控系統(tǒng)還具備實時數(shù)據(jù)顯示、歷史數(shù)據(jù)查詢、報表生成打印、報警功能。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 78
大小: 3.83(MB)
子文件數(shù):
-
簡介:隨著計算機(jī)應(yīng)用的日益普及和深化,軟件的安全性和可靠性也越來越受到人們地重視,軟件測試則是保證軟件質(zhì)量的重要手段,所以從某種程度上來說,軟件測試是軟件推向市場前的第一道門檻。同時為了改變傳統(tǒng)的完全依靠手工測試的方法,我們應(yīng)該盡可能的在測試的合適地方引入自動化測試的技術(shù),這樣才能提高軟件測試的效率和質(zhì)量。實現(xiàn)自動化測試雖然需要較大的開銷,但是只要自動化測試制度按照一定的規(guī)程建立了起來,并在使用過程中科學(xué)合理的進(jìn)行了維護(hù),將會對后期的使用帶來很大的收益。本文介紹自動化測試技術(shù)發(fā)展歷程及其各自優(yōu)缺點的基礎(chǔ)上,對關(guān)鍵字驅(qū)動的自動化測試技術(shù)進(jìn)行了分析和研究,并對相關(guān)方面進(jìn)行了改進(jìn)。在改進(jìn)后的關(guān)鍵字驅(qū)動測試技術(shù)中,關(guān)鍵字不再僅僅包括名字等一些構(gòu)成關(guān)鍵字個體所必須的信息,還增加了一些用來存儲關(guān)鍵字執(zhí)行結(jié)果和反饋信息的結(jié)構(gòu)。同時還對關(guān)鍵字進(jìn)行了分離,把關(guān)鍵字庫中的關(guān)鍵字分離成為功能關(guān)鍵字和導(dǎo)航關(guān)鍵字的集合體,從而通過聯(lián)合關(guān)鍵字的功能可以減少測試系統(tǒng)中關(guān)鍵字的設(shè)計數(shù)量。為了提高關(guān)鍵字驅(qū)動測試系統(tǒng)的執(zhí)行效率,在對關(guān)鍵字庫的結(jié)構(gòu)進(jìn)行研究的基礎(chǔ)上,采用了梯形的功能實現(xiàn)過程代替了原來的金字塔型的功能實現(xiàn)過程,實現(xiàn)了關(guān)鍵字庫功能的分解,從而減少了從關(guān)鍵字映射到功能支持腳本的中間步驟。并在對關(guān)鍵字庫功能分解的基礎(chǔ)上還介紹了如何對關(guān)鍵字庫進(jìn)行動態(tài)的維護(hù)。通過對關(guān)鍵字功能實現(xiàn)過程的研究,在對映射過程進(jìn)行分析的基礎(chǔ)上,把原來的完全二維映射關(guān)系改進(jìn)成為樹形的分層次映射關(guān)系,并介紹了如何通過逆向回溯過程將關(guān)鍵字的執(zhí)行結(jié)果進(jìn)行反饋。
下載積分: 5 賞幣
上傳時間:2024-03-10
頁數(shù): 67
大?。?3.54(MB)
子文件數(shù):
-
簡介:藍(lán)牙(BLUETOOTH)是手機(jī)中一個常用的功能模塊,同時它也是索尼愛立信以及母公司愛立信的一個前沿和領(lǐng)先的領(lǐng)域。藍(lán)牙功能測試從底層和用戶的角度來保證手機(jī)在研發(fā)階段的藍(lán)牙功能穩(wěn)定以及人性化,而更有效和準(zhǔn)確的測試有助于提高測試質(zhì)量,提高產(chǎn)品的價值和穩(wěn)定性,因此本論文探討了手機(jī)藍(lán)牙自動化測試系統(tǒng)的設(shè)計、開發(fā)、調(diào)試與實現(xiàn)。我們利用公司開發(fā)的協(xié)議分析控制工具結(jié)合現(xiàn)有的手機(jī)自動化執(zhí)行工具,設(shè)計了一個自動化測試系統(tǒng),來管理、執(zhí)行和分析藍(lán)牙功能測試用例。截至目前,系統(tǒng)運行正常,大大提高了測試的準(zhǔn)確性,也有利于新人學(xué)習(xí)和掌握,節(jié)省了大量的人力。同時,給其他功能組也提供了參考,例如STREAMING、MESSAGING、VIDEOTELEPHONY等部門,也在紛紛啟動了自動化測試的調(diào)研和論證,因此藍(lán)牙自動化測試系統(tǒng)的誕生,是對企業(yè)甚至是行業(yè)起到了積極的推動和示范作用。本人在這個自動化系統(tǒng)設(shè)計的項目中,作為OSE平臺中國分支的藍(lán)牙軟件測試主管和測試工程師,主要職責(zé)是規(guī)范和整理測試用例,編寫AUTOMMI自動化測試腳本,模擬和執(zhí)行測試用例來檢驗系統(tǒng)的穩(wěn)定性和準(zhǔn)確性。論文首先介紹藍(lán)牙基礎(chǔ)理論知識,進(jìn)而引出藍(lán)牙手機(jī)測試的概況和原理,然后闡述手機(jī)藍(lán)牙自動化測試系統(tǒng)的設(shè)計初衷和計劃,最后進(jìn)行實際操作,調(diào)試,校驗并且進(jìn)行展望。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 90
大?。?3.6(MB)
子文件數(shù):
-
簡介:論文題目變電站綜合自動化系統(tǒng)相關(guān)問題研究與應(yīng)用工程領(lǐng)域軟件工程指導(dǎo)教師張鳳荔教授作者姓名田曉霞學(xué)號200792347035獨創(chuàng)性聲明本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得電子科技大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示謝意。簽名日期年月日關(guān)于論文使用授權(quán)的說明本學(xué)位論文作者完全了解電子科技大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定,有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁盤,允許論文被查閱和借閱。本人授權(quán)電子科技大學(xué)可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編學(xué)位論文。(保密的學(xué)位論文在解密后應(yīng)遵守此規(guī)定)簽名導(dǎo)師簽名日期年月日
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 85
大小: 2.19(MB)
子文件數(shù):
-
簡介:21世紀(jì)是一個能源非常匱乏的時代建筑的節(jié)能研究有著重要意義因此建筑與節(jié)能的關(guān)系形成了一個重要研究課題。筆者在沈陽某機(jī)電工程有限公司進(jìn)行課題實踐工作參與了沈陽某大廈建筑智能化系統(tǒng)工程中樓宇自控系統(tǒng)的方案設(shè)計、設(shè)備選型、施工圖設(shè)計以及系統(tǒng)編程與調(diào)試工作。樓宇自控系統(tǒng)作為智能建筑的核心環(huán)節(jié)其傳統(tǒng)的方式是按分布式信息與控制理論設(shè)計的集散控制系統(tǒng)然而集散控制系統(tǒng)沒有從本質(zhì)上解決系統(tǒng)內(nèi)部的通信問題和分布式問題只是自成封閉系統(tǒng)以固定集散模式和通信模式構(gòu)成。而LONWKS現(xiàn)場總線因通信協(xié)議的開放性和其構(gòu)建的測控網(wǎng)絡(luò)的方便性等特點決定了它可以很好的解決上述問題從而為LONWKS總線技術(shù)應(yīng)用于樓宇自控系統(tǒng)奠定了理論基礎(chǔ)為智能建筑的整體控制、布線、節(jié)能創(chuàng)造更佳便利的條件。本文參考了大量參考文獻(xiàn)和相關(guān)書籍對樓宇自控系統(tǒng)和LONWKS現(xiàn)場總線技術(shù)的相關(guān)理論知識進(jìn)行了系統(tǒng)的介紹認(rèn)真研究了工程情況及國內(nèi)外相關(guān)的規(guī)范和設(shè)計建議結(jié)合大廈標(biāo)書的要求給出了該項目基于LONWKS總線技術(shù)的樓宇自動化系統(tǒng)設(shè)計方案并詳細(xì)論述了大廈樓宇自動化系統(tǒng)的設(shè)計過程包括需求分析、各子系統(tǒng)原理說明、點數(shù)表生成系統(tǒng)功能描述及工程實施。最后探討對系統(tǒng)控制實時的監(jiān)控軟件進(jìn)行組態(tài)設(shè)計的必要性對實時監(jiān)控軟件的功能及其內(nèi)容進(jìn)行分析和介紹通過運用VISUALBASIC80工具進(jìn)行軟件組態(tài)設(shè)計。實踐證明該選題有著較大的實際應(yīng)用價值。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 66
大小: 4.25(MB)
子文件數(shù):
-
簡介:企業(yè)對于軟件交付周期與產(chǎn)品品質(zhì)的需求在激烈的市場競爭的經(jīng)濟(jì)背景下,越來越受到到包括傳統(tǒng)企業(yè)軟件與互聯(lián)網(wǎng)產(chǎn)業(yè)公司的重視。伴隨而來的在測試技術(shù)尤其是自動化測試技術(shù)上的不斷創(chuàng)新與投入,涌現(xiàn)出了一大批得到廣泛引用的各個測試層次上的優(yōu)秀的自動化測試的解決方案,自動化測試的普及雖然帶來了軟件交付過程與軟件品質(zhì)保證上的提升,同時也對自動化測試的執(zhí)行效率與執(zhí)行穩(wěn)定性提出了更高的要求。如何滿足繁多的自動化測試對象、平臺與技術(shù)的需求,筆者結(jié)合在當(dāng)今硬件成本不斷下降大背景下蓬勃發(fā)展起來的分布式計算技術(shù),并結(jié)合目前業(yè)內(nèi)廣泛使用的分布式計算、分布式存儲、分布式資源管理、分布式監(jiān)控等技術(shù),設(shè)計并開發(fā)了面向LINUX、WINDOWS與MOBILEOS的多操作系統(tǒng)、功能與性能測試類型的分布式的自動化測試平臺與框架。針對于通用的分布式測試平臺的設(shè)計與實施,本文首先介紹了當(dāng)前自動化測試平臺的現(xiàn)狀以及不足,引出了重新設(shè)計自動化測試執(zhí)行平臺的必要性。隨后,介紹了分布式測試平臺在構(gòu)建過程中關(guān)鍵部分的技術(shù)分解,包括了分布式計算集群、分布式作業(yè)調(diào)度、計算集群的資源管理、計算集群的資源監(jiān)控、分布式存儲以及得到廣泛應(yīng)用MAPREDUCE分布式開發(fā)模型。在關(guān)鍵技術(shù)的基礎(chǔ)上,本文描述了基于上述技術(shù)所構(gòu)建的自動化測試平臺的框架與實現(xiàn)方案,并著重對于總體架構(gòu)設(shè)計、分布式集群資源管理、分布式存儲系統(tǒng)HDFS改進(jìn)以及針對多樣化測試的分布式測試方案做了詳細(xì)的描述與說明。并在此基礎(chǔ)上,給出了平臺在現(xiàn)實產(chǎn)品研發(fā)過程中一些使用的效果示例以驗證平臺的整體效果與可用性。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 50
大?。?3.59(MB)
子文件數(shù):
-
簡介:隨著電子計算機(jī)不斷地發(fā)展,電子計算機(jī)上所運行軟件的功能也越來越豐富,軟件的結(jié)構(gòu)也越來越復(fù)雜,而軟件的質(zhì)量保證工作也面臨著越來越嚴(yán)峻的挑戰(zhàn)。在軟件質(zhì)量保證工作的研究中,研究者們多認(rèn)為對軟件進(jìn)行充分地測試是保證軟件質(zhì)量的基本手段之一,充分的手工或者自動化測試是十分必要。但是隨著軟件的結(jié)構(gòu)變得越來越龐大,軟件的手工測試所固有的效率低、成本高缺陷就變得明顯。面對這種情況,自動化測試的概念被引入。筆者的目的在于剖析自動化測試建立的通用過程及關(guān)鍵性理論,并且將這些理論應(yīng)用在通訊軟件自動化測試工具的設(shè)計與實現(xiàn)中。自動化測試的建立在應(yīng)用中主要體現(xiàn)在自動化測試工具的設(shè)計與實現(xiàn)上。在自動化測試工具設(shè)計技術(shù)的研究方面,筆者重點分析了自動化測試建立的關(guān)鍵性技術(shù)完全自動化測試的實現(xiàn)關(guān)鍵過程分析、自動化測試中所使用的各種腳本實現(xiàn)技術(shù)以及它們的差別、自動化框架解決方案的設(shè)計技術(shù)、測試驅(qū)動程序開發(fā)的概念等。在通訊軟件自動化測試工具的實現(xiàn)過程中,基于筆者的自動化測試經(jīng)驗,分析了自動化測試工具的各種需求。工具的設(shè)計在組件的思想基礎(chǔ)上,融合了軟件即服務(wù)等先進(jìn)的思想。筆者以模塊化的思想設(shè)計整個工具,各個功能模塊的設(shè)計都是以自動化測試中的關(guān)鍵技術(shù)為理論依據(jù)。在各個模塊中,重點實現(xiàn)了自動化測試引擎模塊、腳本解釋器模塊。腳本解釋器模塊支持腳本所要求的各種特性,模擬了可執(zhí)行文件在操作系統(tǒng)的運行過程,在虛擬機(jī)上實現(xiàn)了腳本的運行。在系統(tǒng)設(shè)計中注重接口的標(biāo)準(zhǔn)化設(shè)計。工具的系統(tǒng)結(jié)構(gòu)簡潔明了,模塊功能分配合理,具有良好的可擴(kuò)展性。筆者還利用一套規(guī)范來部署自動化測試工具,有助于提高自動化測試的效率。然而由于筆者的能力有限以及資源不足等原因,所實現(xiàn)的自動化測試工具用戶體驗不夠,錯誤處理能力不足。而今后的課題也將在優(yōu)化自動化測試構(gòu)架、充實自動化測試工具功能、增強(qiáng)工具的魯棒性等方面繼續(xù)深入研究。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 56
大?。?2.84(MB)
子文件數(shù):
-
簡介:隨著當(dāng)前WEB應(yīng)用開發(fā)領(lǐng)域技術(shù)的發(fā)展,特別是AJAX技術(shù)的發(fā)展,使得創(chuàng)建交互性更好的WEB應(yīng)用程序成為可能,為WEB查詢子系統(tǒng)改進(jìn)提供了技術(shù)基礎(chǔ)。當(dāng)前電網(wǎng)調(diào)度自動化監(jiān)控系統(tǒng)在不同的安全分區(qū)之間,增加了物理隔離,電力系統(tǒng)內(nèi)部對電網(wǎng)監(jiān)控的很多數(shù)據(jù)查詢和操作功能都轉(zhuǎn)移到安全Ⅲ區(qū),所以電力系統(tǒng)用戶要求在WEB上進(jìn)行交互操作的需求越來越多,當(dāng)前IES600系統(tǒng)的WEB系統(tǒng)已無法滿足交互的需求。WEB查詢子系統(tǒng)改進(jìn)后能夠滿足電力系統(tǒng)用戶在Ⅲ區(qū)WEB系統(tǒng)中一般性操作,能夠滿足系統(tǒng)的WEB化應(yīng)用。實施改進(jìn)后,新的WEB查詢子系統(tǒng)將會使調(diào)度監(jiān)控主站系統(tǒng)更具競爭力,在當(dāng)今日益激烈的競爭環(huán)境中處于更為領(lǐng)先的地位。系統(tǒng)的實現(xiàn)過程中,給出了對解決關(guān)鍵問題所需的實現(xiàn)技術(shù)和方法。通過本文,可以了解調(diào)度自動化監(jiān)控信息查詢系統(tǒng)的擴(kuò)展功能設(shè)計與實現(xiàn),其內(nèi)容包括1WEB查詢子系統(tǒng)環(huán)境中實時數(shù)據(jù)傳輸;2WEB查詢子系統(tǒng)環(huán)境中事項顯示;3WEB查詢子系統(tǒng)權(quán)限管理功能的實現(xiàn)。相應(yīng)的這幾個模塊設(shè)計與實現(xiàn),主要貢獻(xiàn)如下第一,實現(xiàn)系統(tǒng)的實時數(shù)據(jù)和WEB事項的查詢功能。通過非定制的客戶端,如各種不同的瀏覽器,系統(tǒng)用戶就可以直接的查看調(diào)度自動化監(jiān)控系統(tǒng)中任意類型和任何時段的表征電網(wǎng)運行和各項操作的事項。系統(tǒng)中供WEB查詢的事項包括3類主要是表征電力系統(tǒng)運行狀態(tài)的參數(shù)事項,若各種電壓電流越線,運行頻率不符合安全要求等;表征各種操作和影響操作事項,如變壓器分接頭的調(diào)整,電容器的投切等;描述系統(tǒng)中硬件設(shè)備和軟件模塊運行情況的系統(tǒng)事項,如模塊主備切換,重新啟動,通信事變等。在最終客戶瀏覽電網(wǎng)相關(guān)事項的過程中,最終用戶只需要選擇對應(yīng)的電網(wǎng)設(shè)備對象、時間間隔、故障和操作類型,提交后就可以得到電網(wǎng)運行中的該類事項的數(shù)目和詳細(xì)內(nèi)容。每個客戶端還可以通過配置設(shè)置實時事項過濾條件類似Ⅰ區(qū)人機(jī)會話的事項過濾功能,從而定閱某類事項。第二,系統(tǒng)權(quán)限管理的實現(xiàn),遵循國家電網(wǎng)公司電網(wǎng)企業(yè)信息系統(tǒng)安全保護(hù)等級定級指南以及電網(wǎng)企業(yè)信息應(yīng)用系統(tǒng)通用安全要求,系統(tǒng)具備完善的操作人員管理和權(quán)限管理功能。需要增加交互頁面,提供類似于人機(jī)會話模塊之類的操作,因此要考慮還需增加哪些權(quán)限。如用戶要求能夠在WEB上看臺帳信息也就是開關(guān)等設(shè)備右鍵中的屬性信息。在對用戶設(shè)置權(quán)限的基礎(chǔ)上,增加對用戶登錄IP的限制,對IP的訪問權(quán)限設(shè)置可以是一組IP地址或一個具體的IP地址。本文就目前新的基于BS瀏覽器服務(wù)器方式的調(diào)度自動化監(jiān)控信息查詢系統(tǒng)的設(shè)計及實現(xiàn),進(jìn)行了較為深入和全面的分析,通過系統(tǒng)設(shè)計實現(xiàn)后的相關(guān)測試及系統(tǒng)試用,實現(xiàn)了通過非定制的瀏覽器界面對安全Ⅲ區(qū)的調(diào)度自動化監(jiān)控系統(tǒng)進(jìn)行實時信息的查詢,具備權(quán)限管理的相關(guān)功能,較好的滿足了實際用戶的生產(chǎn)和安全需求。使調(diào)度監(jiān)控主站系統(tǒng)更具競爭力,在當(dāng)今日益激烈的競爭環(huán)境中處于更為領(lǐng)先的地位。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 68
大?。?3.79(MB)
子文件數(shù):
-
簡介:作為一種重要的支持技術(shù)并發(fā)程序演化技術(shù)能夠持續(xù)地改進(jìn)并發(fā)代碼的品質(zhì)提高軟件開發(fā)與維護(hù)的效率。重構(gòu)是軟件演化的一種重要手段它在不改變軟件外在行為的情況下修改程序的內(nèi)在結(jié)構(gòu)從而改善代碼的可讀性、可維護(hù)性、可擴(kuò)展性等。面向并發(fā)的代碼重構(gòu)研究大體上可以分為兩個方面順序代碼的并行化重構(gòu)以及并發(fā)代碼的自身優(yōu)化重構(gòu)。目前這兩個方面的工作仍有很多不足之處。在并行化重構(gòu)方面現(xiàn)有研究在處理包含容器使用的循環(huán)時常常受制于容器自身使用造成的數(shù)據(jù)依賴而不能識別許多并行化契機(jī)。針對這種問題本文對JAVA程序提出了基于順序無關(guān)容器標(biāo)注的動態(tài)循環(huán)級可并行性識別方法該方法首先對程序中順序無關(guān)的容器類型屬性域和變量進(jìn)行手工標(biāo)注而后插樁并運行程序以獲取依賴信息收集順序無關(guān)容器對象最后過濾掉順序無關(guān)容器造成的依賴即可發(fā)現(xiàn)更多并行化重構(gòu)契機(jī)進(jìn)而實施更多針對性的重構(gòu)。在并發(fā)代碼自身優(yōu)化重構(gòu)方面雖然已有很多重構(gòu)技術(shù)但是對于屬性域原子化、保護(hù)區(qū)分解、鎖分解等一些已知的針對同步的重構(gòu)模式還缺少自動挖掘值得重構(gòu)代碼片段的手段也缺少安全自動的代碼轉(zhuǎn)換方法。為此本文針對JAVA代碼提出了鎖分解、保護(hù)區(qū)分解以及屬性域原子化三個重構(gòu)模式的自動化重構(gòu)方法。該方法根據(jù)類屬性域在不同保護(hù)區(qū)內(nèi)的使用情況來推斷它們之間的同步需求然后根據(jù)同步需求分析結(jié)果來進(jìn)行重構(gòu)轉(zhuǎn)換整個過程除最終確認(rèn)外無需用戶手工干預(yù)比現(xiàn)有工作更加自動化。最后我們在ECLIPSELTK框架平臺下基于SOOT字節(jié)碼分析平臺以及ECLIPSEJDT設(shè)計并實現(xiàn)了JAVA并發(fā)程序重構(gòu)工具CODEREBUILDER。該工具在順序代碼到并發(fā)代碼的重構(gòu)方面可以為用戶提供循環(huán)分析報告推薦具有并行價值的循環(huán)。而在JAVA并發(fā)代碼自身優(yōu)化方面工具可以進(jìn)行鎖分解、保護(hù)區(qū)分解以及屬性域原子化自動化重構(gòu)。最終的實驗結(jié)果證明了工具的有效性。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 62
大?。?2.85(MB)
子文件數(shù):