[發明專利]一種基于差異比較對用例圖進行評價的方法有效
| 申請號: | 201810240205.5 | 申請日: | 2018-03-22 |
| 公開(公告)號: | CN108509183B | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 文濤;陳小紅 | 申請(專利權)人: | 華東師范大學 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20 |
| 代理公司: | 上海藍迪專利商標事務所(普通合伙) 31215 | 代理人: | 徐筱梅;張翔 |
| 地址: | 200241 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 差異 比較 用例圖 進行 評價 方法 | ||
1.一種基于差異比較對用例圖進行評價的方法,其特征在于,該方法包括以下具體步驟:
步驟1:定義用例圖的評價指標、評分細則以及評分公式;具體為:
評價指標:為六個指標,即:參與者的正確性;用例的正確性;系統邊界的正確性;參與者和參與者之間關系的正確性;參與者和用例之間關系的正確性及用例和用例之間關系的正確性;
評分細則:待評價用例圖總分為多少;參與者、用例、系統邊界、參與者和參與者之間關系、參與者和用例之間關系、用例和用例之間關系分別正確一個得多少分,分別記為acell、ucell、bcell、aacell、aucell、uucell;以及每個的最高得分為多少,分別記為amax、umax、bmax、aamax、aumax、uumax;
評分公式為:
其中grade表示總分,gradea、gradeu、gradeb、gradeaa、gradeau、gradeuu分別代表待評價用例圖中參與者、用例、系統邊界、參與者和參與者之間關系、參與者和用例之間關系、用例和用例之間關系分數;min代表取兩者中的最小值;na、nu、nb、naa、nau、nuu分別代表待評價用例圖中參與者、用例、系統邊界、參與者和參與者之間關系、參與者和用例之間關系、用例和用例之間關系正確的個數;
步驟2:以標準用例圖和待評價用例圖的XML文檔作為輸入,根據評價指標從XML文檔中抽取用于比較的數據;其中,所述抽取用于比較的數據分別為:參與者、用例、系統邊界、參與者與參與者之間關系、參與者與用例之間關系、用例與用例之間關系的實例;
步驟3:對抽取的數據進行差異比較;當參與比較的兩個數據是同義詞或者包含相同的關鍵字時,就認為這兩個數據是相似的;如果兩個數據是相似的,就認為它們是相同的;具體過程如下:
(i)比較標準用例圖的參與者與待評價用例圖的參與者的差異,當待評價用例圖中的某個參與者與標準用例圖中的某個參與者是相同的,那就認為待評價用例圖中的這個參與者是正確的;以相同方式比較標準用例圖的用例與待評價用例圖的用例的差異、標準用例圖的系統邊界與待評價用例圖的系統邊界的差異;
(ⅱ)在參與者、用例、系統邊界的差異比較結果基礎上,比較標準用例圖中參與者和參與者之間關系與待評價用例圖中參與者和參與者之間關系的差異,當待評價用例圖中的某個參與者和參與者之間關系與標準用例圖中的某個參與者和參與者之間關系是相同的,那就認為待評價用例圖中的這個參與者和參與者之間關系是正確的;以相同方式比較標準用例圖中參與者和用例之間關系與待評價用例圖中參與者和用例之間關系的差異、標準用例圖中用例和用例之間關系與待評價用例圖中用例和用例之間關系的差異;
步驟4:將差異比較的結果帶入評分公式,計算得分,完成對待評價用例圖的評價;具體包括以下步驟:
(i)根據差異比較結果,統計待評價用例圖中參與者、用例、系統邊界、參與者和參與者之間關系、參與者和用例之間關系、用例和用例之間關系正確的個數;
(ii)根據評分細則和(i)得到的個數,分別計算參與者、用例、系統邊界、參與者和參與者之間關系、參與者和用例之間關系、用例和用例之間關系的得分;
(iii)根據(ii)的得分,計算待評價用例圖的總得分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華東師范大學,未經華東師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810240205.5/1.html,轉載請聲明來源鉆瓜專利網。





