基于三層知識模型的軟件缺陷管理系統(tǒng)
發(fā)布時間:2022-02-09 16:47
目前的缺陷分析還是基于數(shù)據(jù)層面分析與預(yù)測,對軟件測試工作的價值貢獻受到局限;文章設(shè)計了一種基于三層知識模型的軟件缺陷管理系統(tǒng);通過把知識庫的結(jié)構(gòu)引入到軟件缺陷管理中,把缺陷分析從數(shù)據(jù)管理層面提升為知識管理層面;通過事實知識層、中間層、策略層三層知識庫結(jié)構(gòu)對軟件開發(fā)測試過程中產(chǎn)品產(chǎn)生的技術(shù)數(shù)據(jù)、管理過程數(shù)據(jù)進行采集沉淀,提取軟件缺陷預(yù)測規(guī)則,并生成能指導(dǎo)軟件測試工作的策略報告;有助于從根本上提升軟件測試工作水平和效率。
【文章來源】:計算機測量與控制. 2020,28(01)
【文章頁數(shù)】:4 頁
【部分圖文】:
系統(tǒng)功能模塊圖
基于知識共享的測試交互流程圖
從事實知識到規(guī)則知識需要經(jīng)過機器學(xué)習(xí)算法進行數(shù)據(jù)挖掘。數(shù)據(jù)挖掘的流程包括數(shù)據(jù)預(yù)處理、機器學(xué)習(xí)、規(guī)則抽取、規(guī)則評估、規(guī)則入庫等5個步驟。第一步:數(shù)據(jù)預(yù)處理就是把事實知識數(shù)據(jù)庫的數(shù)據(jù)進行加工處理成機器學(xué)習(xí)算法所要求的數(shù)據(jù)輸入格式。事實知識數(shù)據(jù)庫的數(shù)據(jù)包括測試歷史數(shù)據(jù)、缺陷歷史數(shù)據(jù)(Software Defect Manegement Data)、項目管理數(shù)據(jù)(project management data,PMD)、客戶關(guān)系管理數(shù)據(jù)(customer relationship management data,CRMD)。測試歷史數(shù)據(jù)主要包括測試用例、測試人員,缺陷歷史數(shù)據(jù)記錄著軟件測試工作測試出的缺陷相關(guān)信息,包括被測軟件項目信息、測試人員信息、測試用例數(shù)據(jù)、缺陷相關(guān)數(shù)據(jù)。項目管理數(shù)據(jù)包括項目描述數(shù)據(jù)、開發(fā)人員數(shù)據(jù)、開發(fā)過程數(shù)據(jù)、需求文檔、設(shè)計規(guī)范文檔、源代碼數(shù)據(jù)?蛻絷P(guān)系管理數(shù)據(jù),軟件開發(fā)方公司相關(guān)數(shù)據(jù)。這些數(shù)據(jù)處理成由缺陷標識字段與屬性字段組成的數(shù)據(jù)表。
【參考文獻】:
期刊論文
[1]基于多核字典學(xué)習(xí)的軟件缺陷預(yù)測[J]. 王鐵建,吳飛,荊曉遠. 計算機科學(xué). 2017(12)
[2]基于主成分分析法的人工免疫識別軟件缺陷預(yù)測模型研究[J]. 朱朝陽,陳相舟,閆龍,張信明. 計算機科學(xué). 2017(S1)
[3]數(shù)據(jù)驅(qū)動的軟件缺陷預(yù)測研究綜述[J]. 李勇,黃志球,王勇,房丙午. 電子學(xué)報. 2017(04)
[4]深度信念網(wǎng)軟件缺陷預(yù)測模型[J]. 甘露,臧洌,李航. 計算機科學(xué). 2017(04)
[5]基于組合機器學(xué)習(xí)算法的軟件缺陷預(yù)測模型[J]. 傅藝綺,董威,尹良澤,杜雨晴. 計算機研究與發(fā)展. 2017(03)
[6]基于二次學(xué)習(xí)的半監(jiān)督字典學(xué)習(xí)軟件缺陷預(yù)測[J]. 張志武,荊曉遠,吳飛. 模式識別與人工智能. 2017(03)
[7]基于遺傳蟻群算法的測試用例集約簡[J]. 華麗,王成勇,谷瓊,程虹. 工程數(shù)學(xué)學(xué)報. 2012(04)
[8]基于謂詞抽象的測試用例約簡生成方法[J]. 郭曦,張煥國. 通信學(xué)報. 2012(03)
[9]測試用例集啟發(fā)式約簡算法分析與評價[J]. 游亮,盧炎生. 計算機科學(xué). 2011(12)
[10]一種面向測試需求部分覆蓋的測試用例集約簡技術(shù)[J]. 顧慶,唐寶,陳道蓄. 計算機學(xué)報. 2011(05)
本文編號:3617332
【文章來源】:計算機測量與控制. 2020,28(01)
【文章頁數(shù)】:4 頁
【部分圖文】:
系統(tǒng)功能模塊圖
基于知識共享的測試交互流程圖
從事實知識到規(guī)則知識需要經(jīng)過機器學(xué)習(xí)算法進行數(shù)據(jù)挖掘。數(shù)據(jù)挖掘的流程包括數(shù)據(jù)預(yù)處理、機器學(xué)習(xí)、規(guī)則抽取、規(guī)則評估、規(guī)則入庫等5個步驟。第一步:數(shù)據(jù)預(yù)處理就是把事實知識數(shù)據(jù)庫的數(shù)據(jù)進行加工處理成機器學(xué)習(xí)算法所要求的數(shù)據(jù)輸入格式。事實知識數(shù)據(jù)庫的數(shù)據(jù)包括測試歷史數(shù)據(jù)、缺陷歷史數(shù)據(jù)(Software Defect Manegement Data)、項目管理數(shù)據(jù)(project management data,PMD)、客戶關(guān)系管理數(shù)據(jù)(customer relationship management data,CRMD)。測試歷史數(shù)據(jù)主要包括測試用例、測試人員,缺陷歷史數(shù)據(jù)記錄著軟件測試工作測試出的缺陷相關(guān)信息,包括被測軟件項目信息、測試人員信息、測試用例數(shù)據(jù)、缺陷相關(guān)數(shù)據(jù)。項目管理數(shù)據(jù)包括項目描述數(shù)據(jù)、開發(fā)人員數(shù)據(jù)、開發(fā)過程數(shù)據(jù)、需求文檔、設(shè)計規(guī)范文檔、源代碼數(shù)據(jù)?蛻絷P(guān)系管理數(shù)據(jù),軟件開發(fā)方公司相關(guān)數(shù)據(jù)。這些數(shù)據(jù)處理成由缺陷標識字段與屬性字段組成的數(shù)據(jù)表。
【參考文獻】:
期刊論文
[1]基于多核字典學(xué)習(xí)的軟件缺陷預(yù)測[J]. 王鐵建,吳飛,荊曉遠. 計算機科學(xué). 2017(12)
[2]基于主成分分析法的人工免疫識別軟件缺陷預(yù)測模型研究[J]. 朱朝陽,陳相舟,閆龍,張信明. 計算機科學(xué). 2017(S1)
[3]數(shù)據(jù)驅(qū)動的軟件缺陷預(yù)測研究綜述[J]. 李勇,黃志球,王勇,房丙午. 電子學(xué)報. 2017(04)
[4]深度信念網(wǎng)軟件缺陷預(yù)測模型[J]. 甘露,臧洌,李航. 計算機科學(xué). 2017(04)
[5]基于組合機器學(xué)習(xí)算法的軟件缺陷預(yù)測模型[J]. 傅藝綺,董威,尹良澤,杜雨晴. 計算機研究與發(fā)展. 2017(03)
[6]基于二次學(xué)習(xí)的半監(jiān)督字典學(xué)習(xí)軟件缺陷預(yù)測[J]. 張志武,荊曉遠,吳飛. 模式識別與人工智能. 2017(03)
[7]基于遺傳蟻群算法的測試用例集約簡[J]. 華麗,王成勇,谷瓊,程虹. 工程數(shù)學(xué)學(xué)報. 2012(04)
[8]基于謂詞抽象的測試用例約簡生成方法[J]. 郭曦,張煥國. 通信學(xué)報. 2012(03)
[9]測試用例集啟發(fā)式約簡算法分析與評價[J]. 游亮,盧炎生. 計算機科學(xué). 2011(12)
[10]一種面向測試需求部分覆蓋的測試用例集約簡技術(shù)[J]. 顧慶,唐寶,陳道蓄. 計算機學(xué)報. 2011(05)
本文編號:3617332
本文鏈接:http://www.sikaile.net/guanlilunwen/xiangmuguanli/3617332.html
最近更新
教材專著