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ù)庫
主站蜘蛛池模板: 欧美国产中文| 在线观看91精品国产剧情免费| 国产区免费| 久久综合色播五月男人的天堂| 热久久国产| 欧美中文字幕一区| 99热亚洲精品6码| 无码精品一区二区久久久| 99久久这里只精品麻豆| 欧美无遮挡国产欧美另类| 99尹人香蕉国产免费天天拍| 国产女人在线视频| 亚洲中文字幕23页在线| 欧美97色| 久久永久精品免费视频| 国产欧美日韩另类| 色综合天天视频在线观看| 午夜人性色福利无码视频在线观看| 香蕉久久国产超碰青草| 天堂网亚洲系列亚洲系列| 国产欧美视频综合二区| 91精品国产丝袜| 日韩资源站| 日韩美女福利视频| 成人免费视频一区| 亚欧乱色视频网站大全| 71pao成人国产永久免费视频| 91精品国产91久无码网站| 特级做a爰片毛片免费69| 国产精品极品美女自在线看免费一区二区| 久久黄色影院| A级全黄试看30分钟小视频| 97国产精品视频自在拍| 青青草国产一区二区三区| 国产精品国产三级国产专业不| 亚洲系列中文字幕一区二区| 9啪在线视频| 找国产毛片看| 欧美午夜精品| 免费女人18毛片a级毛片视频| 午夜丁香婷婷| 婷婷午夜影院| 国产成人91精品免费网址在线| 亚洲黄色高清| 国产福利一区二区在线观看| 小13箩利洗澡无码视频免费网站| 国产成人亚洲精品色欲AV| 韩国自拍偷自拍亚洲精品| 国产偷国产偷在线高清| 四虎精品国产AV二区| 沈阳少妇高潮在线| 中国一级毛片免费观看| 亚瑟天堂久久一区二区影院| 国产青青草视频| 亚洲综合色婷婷| 免费av一区二区三区在线| 伊人欧美在线| 91破解版在线亚洲| 亚洲欧美成人网| 香蕉国产精品视频| 精品欧美日韩国产日漫一区不卡| 97青青青国产在线播放| 91福利国产成人精品导航| 免费看的一级毛片| 日本五区在线不卡精品| 免费看的一级毛片| 亚洲成人77777| 色综合天天综合| 久草视频中文| 久久香蕉国产线看观看亚洲片| 久久综合结合久久狠狠狠97色| 国产精品区视频中文字幕| 亚洲视频在线网| 久久久久国产一区二区| 亚洲乱码在线视频| 热99re99首页精品亚洲五月天| 色综合日本| 一区二区三区国产| 欧美第一页在线| 国产精品七七在线播放| 在线毛片网站| 亚洲天堂久久新|