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

雷達(dá)軟件測(cè)試知識(shí)共享平臺(tái)研究

2019-08-12 01:27:59劉鴻飛梅磊
電腦知識(shí)與技術(shù) 2019年16期
關(guān)鍵詞:數(shù)據(jù)庫

劉鴻飛 梅磊

摘要:文章就雷達(dá)軟件測(cè)試知識(shí)共享進(jìn)行了深入的研究,將共享知識(shí)的理念應(yīng)用到雷達(dá)軟件工程中,設(shè)計(jì)并實(shí)現(xiàn)了雷達(dá)軟件測(cè)試知識(shí)共享平臺(tái),為雷達(dá)軟件研發(fā)與測(cè)試人員提供了一個(gè)知識(shí)資源共享與交流的渠道。共建了一個(gè)龐大的雷達(dá)軟件測(cè)試知識(shí)庫,使得開發(fā)與測(cè)試人員的工作成果得到有效利用。同時(shí),利用信息技術(shù)高效地對(duì)平臺(tái)進(jìn)行管理,為廣大雷達(dá)軟件科研工作者獲取雷達(dá)軟件相關(guān)知識(shí)提供一個(gè)方便快捷的途徑。

關(guān)鍵詞:軟件研發(fā);軟件測(cè)試;知識(shí)共享平臺(tái);知識(shí)元;數(shù)據(jù)庫

中圖分類號(hào):TP311.56? ? 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2019)16-0050-03

開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):

Abstract: This article has conducted in-depth research on knowledge sharing of radar software testing, applies the concept of shared knowledge to radar software engineering. This paper designs and implement a knowledge sharing platform of radar software testing, provides a channel for knowledge resource sharing and communication for radar software developers and testers. Simultaneously, this article uses information technology to efficiently manage the platform, provides a convenient and fast approach for radar software researchers acquiring radar software related knowledge.

Key words: Software Development; Software Testing; Knowledge Sharing Platform; Knowledge Element; Database

1 背景

在人們?nèi)粘I钪校A(chǔ)知識(shí)、工作經(jīng)驗(yàn)、管理方法、創(chuàng)新思想等事物非常容易碎片化,個(gè)人難以分門別類地進(jìn)行積累與保存,使得很多知識(shí)在時(shí)間長(zhǎng)河中漸漸流失,無法形成有效的資源或?qū)ι鐣?huì)產(chǎn)生貢獻(xiàn)。近年來,共享的思維理念催生了眾多新事物,如共享單車、共享汽車和共享充電寶等,已經(jīng)融入了民眾生活,成為生活中不可或缺的一部分。如今,知識(shí)資源共享[1]的理念也被提出,它將基礎(chǔ)知識(shí)、工作經(jīng)驗(yàn)、管理方法、創(chuàng)新思想等事物以文檔資料或數(shù)字化的方式匯聚并保存起來,共享給所有相關(guān)人員學(xué)習(xí)參詳。

在雷達(dá)軟件工程中,軟件測(cè)試是貫穿整個(gè)軟件研發(fā)過程[2]的,在需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及編碼階段均需要軟件測(cè)試[3]的參與,包括文檔審查、靜態(tài)分析[4]、代碼審查、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試等,伴隨著這些測(cè)試會(huì)產(chǎn)生大量的文檔、經(jīng)驗(yàn)、案例、方法等。為了保存這些工作中產(chǎn)生的知識(shí)資源,滿足現(xiàn)代網(wǎng)絡(luò)信息技術(shù)與雷達(dá)軟件研發(fā)的需求,本文設(shè)計(jì)實(shí)現(xiàn)了雷達(dá)軟件測(cè)試知識(shí)共享平臺(tái),作為雷達(dá)軟件研發(fā)與測(cè)試知識(shí)資源的核心,為研發(fā)人員與測(cè)試人員提供了文獻(xiàn)檢索、知識(shí)共享、案例分析等數(shù)字化學(xué)習(xí)環(huán)境。

2 J2EE框架

J2EE框架[5]是一種分布式的編程體系框架,該框架簡(jiǎn)化并規(guī)范了企業(yè)級(jí)應(yīng)用系統(tǒng)的設(shè)計(jì)、開發(fā)和部署,提高了應(yīng)用的可移植性、安全性以及重復(fù)利用性。J2EE框架不僅繼承了JAVA開發(fā)語言的各種特點(diǎn),同時(shí)兼容了組件模式、工廠模式等管理模式,可以為分布式、多層次的企業(yè)級(jí)應(yīng)用提供完善的技術(shù)手段和解決方案。技術(shù)手段主要包括:

1)Servlet技術(shù):Servlet是一種基于JAVA平臺(tái)的運(yùn)行在服務(wù)器端的CGI技術(shù),用于動(dòng)態(tài)生成Web頁面。Servlet技術(shù)比傳統(tǒng)CGI技術(shù)具有更高的并發(fā)訪問效率,且使用方便;

2)JSP技術(shù):JSP(JAVA Server Page)是一種靜態(tài)與動(dòng)態(tài)頁面混合的編碼技術(shù),用于制作Web頁面。通過JSP技術(shù),Web頁面的制作任務(wù)可以更加容易的分解與合成。程序運(yùn)行時(shí),JSP會(huì)以Servlet的形態(tài)進(jìn)行編譯運(yùn)行,因此與Servlet同樣具有高效率的特點(diǎn);

3)JDBC技術(shù):JDBC(JAVA Database Connectivity)API是一個(gè)標(biāo)準(zhǔn)SQL(Structured Query Language)數(shù)據(jù)庫訪問接口,開發(fā)人員可以通過JDBC技術(shù)調(diào)用JAVA API編寫數(shù)據(jù)庫程序代碼;

4)EJB技術(shù):EJB定義了一組可重用的Enterprise Beans組件,開發(fā)人員可以像搭積木一樣利用這些組件構(gòu)建分布式應(yīng)用程序。

J2EE應(yīng)用的分層模型大致分為以下5層:

1)Domain Object層:該層由一系列POJO(Plain Old Java Object)組成,包含了這些對(duì)象所需實(shí)現(xiàn)的業(yè)務(wù)邏輯方法;

2)DAO(Data Access Object)層:該層由一系列DAO組件組成,通過這些組件可以完成對(duì)數(shù)據(jù)庫的增、刪、改、查等操作;

3)業(yè)務(wù)邏輯層:該層由一系列業(yè)務(wù)邏輯對(duì)象組成,通過這些業(yè)務(wù)邏輯對(duì)象可以實(shí)現(xiàn)系統(tǒng)所需的業(yè)務(wù)邏輯方法;

4)控制器層:該層由一系列控制器組成,通過控制器可以接收、處理用戶請(qǐng)求,并將處理結(jié)果回饋到表現(xiàn)層;

5)表現(xiàn)層:該層由一系列JSP頁面組成,負(fù)責(zé)收集用戶請(qǐng)求、顯示處理結(jié)果。

3 平臺(tái)設(shè)計(jì)思路

3.1 知識(shí)元是構(gòu)建平臺(tái)的基礎(chǔ)

知識(shí)元[6]是不可再分割的知識(shí)單位,具有“獨(dú)立性”“穩(wěn)定性”“唯一性”“鏈接性”等基本特征。“穩(wěn)定性”是指每個(gè)知識(shí)元都具有完整的知識(shí)結(jié)構(gòu),“唯一性”是指每個(gè)知識(shí)元都與其他知識(shí)元有所不同,一個(gè)個(gè)“獨(dú)立”的知識(shí)元,依據(jù)一定的邏輯關(guān)系可以構(gòu)成知識(shí)單元,這種邏輯關(guān)系被稱作知識(shí)元的“鏈接性”。不同的知識(shí)單元進(jìn)行排列組合形成知識(shí)鏈,進(jìn)而構(gòu)成整個(gè)知識(shí)網(wǎng)絡(luò)。

3.2 設(shè)計(jì)原理

雷達(dá)軟件測(cè)試知識(shí)共享平臺(tái)基于多技術(shù)層次、服務(wù)架構(gòu)和組件的J2EE技術(shù)架構(gòu),通過雷達(dá)軟件測(cè)試知識(shí)倉庫,集成雷達(dá)軟件研發(fā)人員和測(cè)試人員取得的研究成果(知識(shí)元),建立知識(shí)領(lǐng)域,以開放式的形式為用戶提供一個(gè)測(cè)試知識(shí)共享的人機(jī)交互網(wǎng)絡(luò)平臺(tái)。雷達(dá)軟件測(cè)試知識(shí)共享平臺(tái)主要有以下三大目標(biāo):1)為雷達(dá)軟件測(cè)試知識(shí)的傳播提供支撐;2)依托雷達(dá)軟件測(cè)試知識(shí)倉庫,將雷達(dá)軟件測(cè)試中的文檔審查、靜態(tài)分析、代碼審查、動(dòng)態(tài)測(cè)試等方法形成有用的知識(shí)元,在雷達(dá)軟件測(cè)試人員中共享;3)為提高雷達(dá)軟件研發(fā)人員的軟件研發(fā)質(zhì)量提供幫助。

3.3 架構(gòu)體系

雷達(dá)軟件測(cè)試知識(shí)共享平臺(tái)由數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、控制層、用戶表現(xiàn)層組成。數(shù)據(jù)訪問層即雷達(dá)軟件測(cè)試知識(shí)庫,涵蓋需求分析、文檔審查、靜態(tài)分析、代碼審查、動(dòng)態(tài)測(cè)試、測(cè)試結(jié)果等方法和文檔,是平臺(tái)的核心組成部分。業(yè)務(wù)邏輯層主要用來實(shí)現(xiàn)平臺(tái)的業(yè)務(wù)功能,包括雷達(dá)軟件測(cè)試知識(shí)的上傳、檢索、瀏覽、推送、下載等服務(wù)。控制層主要用于接收、處理用戶請(qǐng)求,并根據(jù)用戶權(quán)限等將處理結(jié)果反饋到用戶表現(xiàn)層。用戶表現(xiàn)層負(fù)責(zé)收集用戶請(qǐng)求、顯示處理結(jié)果。平臺(tái)架構(gòu)體系如圖1所示。

4 功能模塊

平臺(tái)主要包括五個(gè)功能模塊:用戶模塊、知識(shí)上傳模塊、知識(shí)檢索模塊、知識(shí)修改模塊、知識(shí)訂閱模塊,各模塊分別包含子模塊。平臺(tái)模塊整體示意圖如圖2所示。以下分別就各個(gè)模塊的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行介紹。

4.1 用戶模塊

雷達(dá)軟件知識(shí)共享平臺(tái)采用分權(quán)限管理的方式,以保證知識(shí)資源的實(shí)時(shí)性、有效性、安全性。根據(jù)用戶權(quán)限的不同,將用戶分為普通用戶、知識(shí)管理員、知識(shí)專家、平臺(tái)管理員等不同角色,其中平臺(tái)管理員為權(quán)限最高角色,負(fù)責(zé)對(duì)整個(gè)平臺(tái)的用戶與事務(wù)進(jìn)行統(tǒng)一管理。普通用戶具有的權(quán)限包括:檢索、瀏覽、訂閱、上傳、下載、修改知識(shí)的權(quán)限,其中檢索和瀏覽權(quán)限無需進(jìn)行授權(quán),訂閱、下載權(quán)限需要知識(shí)管理員進(jìn)行授權(quán),上傳、修改知識(shí)需要知識(shí)專家和知識(shí)管理員進(jìn)行同時(shí)授權(quán);知識(shí)管理員負(fù)責(zé)對(duì)知識(shí)的訂閱、上傳、下載、修改進(jìn)行管理,以保證相關(guān)操作按照一定的規(guī)章流程進(jìn)行;知識(shí)專家負(fù)責(zé)對(duì)普通用戶上傳的知識(shí)進(jìn)行審查,對(duì)已有的知識(shí)進(jìn)行修改,以保證知識(shí)庫中各類知識(shí)的實(shí)時(shí)有效。通常知識(shí)專家為雷達(dá)軟件工程領(lǐng)域工作多年的科研從業(yè)人員,具有豐富的經(jīng)驗(yàn)和知識(shí)基礎(chǔ)。

4.2 知識(shí)上傳模塊

雷達(dá)軟件知識(shí)共享平臺(tái)支持普通用戶與知識(shí)專家上傳知識(shí)資源到平臺(tái)知識(shí)庫中。用戶在網(wǎng)頁上進(jìn)入知識(shí)上傳模塊,填寫想要上傳的知識(shí)元數(shù)據(jù)或文檔資料,再進(jìn)行提交。對(duì)于普通用戶而言,提交后流程轉(zhuǎn)到知識(shí)專家處,由知識(shí)專家對(duì)用戶上傳的知識(shí)元數(shù)據(jù)或文檔資料進(jìn)行審核,以保證信息的質(zhì)量,確認(rèn)無誤后再轉(zhuǎn)給知識(shí)管理員存入知識(shí)庫中。對(duì)于知識(shí)專家而言,除了審核普通用戶上傳的知識(shí)數(shù)據(jù),也可上傳自己在工作中遇到的各類知識(shí)數(shù)據(jù),并由其他相關(guān)知識(shí)專家進(jìn)行審核,以防止人為疏漏。若審核過程中遭到否決,則平臺(tái)會(huì)將流程駁回,并以郵件的形式通知上傳者。知識(shí)上傳模塊示意圖如圖3所示。

4.3 知識(shí)檢索模塊

雷達(dá)軟件知識(shí)共享平臺(tái)提供了高效的檢索服務(wù),方便用戶對(duì)于知識(shí)點(diǎn)的快速搜索。平臺(tái)的檢索方式分為兩種:普通檢索和高級(jí)檢索。普通檢索是通過關(guān)鍵詞、主題、時(shí)間、作者等內(nèi)容進(jìn)行檢索,檢索效率較低;高級(jí)檢索提供了用戶自定義的布爾表達(dá)式進(jìn)行檢索,檢索結(jié)果精確,且效率較高;同時(shí),平臺(tái)還提供了在結(jié)果中檢索的二次檢索模式,方便用戶對(duì)結(jié)果進(jìn)行再次查找。知識(shí)檢索模塊示意圖如圖4所示。

4.4 知識(shí)修改模塊

雷達(dá)軟件知識(shí)共享平臺(tái)提供了知識(shí)修改功能,以保證平臺(tái)知識(shí)庫的實(shí)時(shí)性、可靠性、安全性。知識(shí)修改由知識(shí)專家來完成,知識(shí)專家定期對(duì)相關(guān)領(lǐng)域的知識(shí)進(jìn)行檢查,如發(fā)現(xiàn)有知識(shí)資源更新時(shí)發(fā)生錯(cuò)誤,如描述錯(cuò)誤、概念錯(cuò)誤等,或有的知識(shí)資源由于人類科學(xué)認(rèn)知發(fā)生改變而需要進(jìn)行相應(yīng)變更的,由知識(shí)專家申請(qǐng)修改相應(yīng)知識(shí)資源,并由其他相關(guān)知識(shí)專家進(jìn)行審核,審核通過后由知識(shí)管理員保存入知識(shí)庫。

4.5 知識(shí)訂閱模塊

雷達(dá)軟件知識(shí)共享平臺(tái)為用戶提供了知識(shí)訂閱的服務(wù),用來滿足用戶想持續(xù)了解某一領(lǐng)域的最新動(dòng)態(tài)、研究進(jìn)展等需求。用戶在訪問web頁面的某一領(lǐng)域知識(shí)資源時(shí),如果對(duì)相關(guān)內(nèi)容感興趣,可以通過點(diǎn)擊右上角的“訂閱”按鈕來訂閱該領(lǐng)域的知識(shí)內(nèi)容。每當(dāng)有新的相關(guān)領(lǐng)域知識(shí)資源上傳或是修改時(shí),平臺(tái)將會(huì)將最新的知識(shí)資源以郵件的形式發(fā)送至用戶郵箱,以便用戶了解該領(lǐng)域的最新進(jìn)展。用戶可以在“我的用戶”中刪除、查看已訂閱的知識(shí)專題。知識(shí)訂閱模塊示意圖如圖5所示。

5 結(jié)論

本文就雷達(dá)軟件測(cè)試知識(shí)共享進(jìn)行了深入的研究,將共享知識(shí)的理念應(yīng)用到雷達(dá)軟件工程中,設(shè)計(jì)并實(shí)現(xiàn)了雷達(dá)軟件測(cè)試知識(shí)共享平臺(tái),為雷達(dá)軟件研發(fā)與測(cè)試人員提供了一個(gè)知識(shí)資源共享與交流的渠道,共建了一個(gè)龐大的雷達(dá)軟件測(cè)試知識(shí)庫,使得開發(fā)與測(cè)試人員的工作成果得到有效利用。同時(shí),利用信息技術(shù)高效地對(duì)平臺(tái)進(jìn)行管理,為廣大雷達(dá)軟件科研工作者獲取雷達(dá)軟件相關(guān)知識(shí)提供一個(gè)方便快捷的途徑。但是該平臺(tái)后續(xù)還需不斷完善其服務(wù)與機(jī)制,加強(qiáng)對(duì)雷達(dá)軟件測(cè)試知識(shí)資源的整合,不斷補(bǔ)充與更新知識(shí)倉庫,從而能以更加全面、豐富的知識(shí)資源服務(wù)廣大雷達(dá)軟件從業(yè)人員。

參考文獻(xiàn):

[1] 劉譯陽, 姜珊. 基于大數(shù)據(jù)下社會(huì)網(wǎng)絡(luò)分析與知識(shí)共享管理研究[J]. 情報(bào)科學(xué), 2019, 37(4): 109-115.

[2] 劉鴻飛, 石曉寧, 梅磊, 等. 基于云計(jì)算架構(gòu)的云測(cè)試平臺(tái)搭建[J]. 電腦知識(shí)與技術(shù), 2019(9): 35-37.

[3] 梅磊, 石曉寧. 軍用軟件探索式測(cè)試方法的研究[J]. 電子質(zhì)量, 2016(2): 5-10.

[4] 梅磊, 劉先博. Klocwork在軍用軟件測(cè)試中的應(yīng)用[J]. 航天標(biāo)準(zhǔn)化, 2017(3): 38-42.

[5] 趙亞民, 王榮花. 基于J2EE體系Spring MVC框架的科技項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 山西科技, 2019, 34(2): 59-61.

[6] 武建光, 蘇云梅, 于琦, 等. 基于知識(shí)元的學(xué)術(shù)文獻(xiàn)分類研究[J]. 情報(bào)理論與實(shí)踐, 2019, 42(3): 160-165.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
主站蜘蛛池模板: 日韩国产黄色网站| 综合五月天网| 午夜无码一区二区三区| 亚洲国产综合精品一区| 亚洲一道AV无码午夜福利| 无码乱人伦一区二区亚洲一| 国产精品亚洲va在线观看 | 欧美日韩午夜| 国产精品视频a| 99免费视频观看| 69av免费视频| 久久精品无码国产一区二区三区| 漂亮人妻被中出中文字幕久久| 九色91在线视频| 精品人妻AV区| 狠狠ⅴ日韩v欧美v天堂| 国产人成在线观看| 91香蕉国产亚洲一二三区| 自慰高潮喷白浆在线观看| 国产传媒一区二区三区四区五区| 亚洲欧洲日本在线| 久久无码免费束人妻| 国产夜色视频| 精品国产一区91在线| 欧美成人第一页| 久草美女视频| 欧美视频二区| av在线无码浏览| 国产国语一级毛片| 国产成人精品在线| 亚洲一级毛片| 精品伊人久久久大香线蕉欧美| 国产一区三区二区中文在线| 精品久久777| 亚洲精品无码成人片在线观看| 试看120秒男女啪啪免费| 无码电影在线观看| 就去色综合| 久久久久人妻一区精品色奶水 | 国产成人AV男人的天堂| 成年人视频一区二区| 97在线视频免费观看| 国产9191精品免费观看| 露脸一二三区国语对白| 精品成人一区二区| 国产丝袜一区二区三区视频免下载| 超碰免费91| 天天躁夜夜躁狠狠躁躁88| 国产无遮挡猛进猛出免费软件| 久久99蜜桃精品久久久久小说| 国内精自线i品一区202| 伊人AV天堂| 亚洲国产成人精品无码区性色| 久久永久视频| 日本一区二区三区精品国产| 69综合网| 草逼视频国产| 国产91九色在线播放| 久久夜色精品国产嚕嚕亚洲av| 亚洲美女一级毛片| 亚洲二区视频| 欧美全免费aaaaaa特黄在线| 国产麻豆精品在线观看| 午夜高清国产拍精品| av手机版在线播放| 亚洲欧美日韩成人在线| www亚洲天堂| 777午夜精品电影免费看| 日韩午夜福利在线观看| 国产经典免费播放视频| 亚洲天堂精品在线| 亚洲中文字幕久久精品无码一区| 亚洲娇小与黑人巨大交| 国产精品hd在线播放| 一级毛片免费播放视频| 亚洲第一页在线观看| 亚洲制服丝袜第一页| 国产精品自在在线午夜区app| 亚洲第一成年网| 国产欧美日韩18| 国产精品无码影视久久久久久久| 巨熟乳波霸若妻中文观看免费|