[發(fā)明專利]一種基于i*框架的領(lǐng)域特征樹(shù)建模方法在審
| 申請(qǐng)?zhí)枺?/td> | 201410107053.3 | 申請(qǐng)日: | 2014-03-21 |
| 公開(kāi)(公告)號(hào): | CN103885774A | 公開(kāi)(公告)日: | 2014-06-25 |
| 發(fā)明(設(shè)計(jì))人: | 俞東進(jìn);章懌霏;楊威;王琴 | 申請(qǐng)(專利權(quán))人: | 浙江天正信息科技有限公司;杭州電子科技大學(xué) |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44;G06F17/30 |
| 代理公司: | 杭州求是專利事務(wù)所有限公司 33200 | 代理人: | 杜軍 |
| 地址: | 310006 *** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 框架 領(lǐng)域 特征 建模 方法 | ||
1.?一種基于i*框架的領(lǐng)域特征樹(shù)建模方法,該方法具體包括以下步驟:
步驟(1)讀入i*框架的tel文件或q7文件或XML文件,遍歷該文件,獲取表示軟件系統(tǒng)的參與者信息,將各個(gè)參與者以訪問(wèn)先后順序依次放入?yún)⑴c者隊(duì)列中;
步驟(2)取出參與者隊(duì)列頭的參與者,從該參與者的根i*元素開(kāi)始進(jìn)行遍歷,判斷當(dāng)前i*元素是否表示軟件系統(tǒng)或者它有沒(méi)有孩子,若它表示的是系統(tǒng)環(huán)境或它沒(méi)有孩子,則立即返回;
再判斷它是否已經(jīng)映射為特征,若還沒(méi)有被映射,則將其映射為特征;否則建立當(dāng)前i*元素對(duì)應(yīng)的特征與其父特征的關(guān)系,并且獲取與當(dāng)前i*元素相連接的鏈,根據(jù)相應(yīng)鏈的映射規(guī)則遞歸構(gòu)建以當(dāng)前i*元素為根元素的相應(yīng)特征樹(shù)模型片段,或者將當(dāng)前i*元素加入到屬于該參與者的依賴鏈集合中,生成一棵初始領(lǐng)域特征樹(shù)模型;
步驟(3)遍歷步驟(2)的參與者中的i*元素,將特定的軟目標(biāo)放入軟目標(biāo)集合中;所述的特定的軟目標(biāo)是指受目標(biāo)或任務(wù)影響的軟目標(biāo),該影響性質(zhì)相反程度相同;
步驟(4)遍歷軟目標(biāo)集合,根據(jù)相應(yīng)的映射規(guī)則建立特征之間的依賴關(guān)系;
步驟(5)遍歷步驟(2)的參與者中依賴鏈集合中的元素,根據(jù)不同依賴鏈的映射規(guī)則將參與者間的依賴關(guān)系映射到初始領(lǐng)域特征樹(shù)模型;
步驟(6)重復(fù)步驟(2)-(5)直至隊(duì)列為空,生成領(lǐng)域特征樹(shù)模型;
步驟(7)創(chuàng)建一個(gè)對(duì)應(yīng)整個(gè)系統(tǒng)的根節(jié)點(diǎn),把步驟(6)生成的每棵領(lǐng)域特征樹(shù)的根節(jié)點(diǎn)作為根節(jié)點(diǎn)的孩子合并成一棵領(lǐng)域特征樹(shù)。
2.根據(jù)權(quán)利要求1所述的一種基于i*框架的領(lǐng)域特征樹(shù)建模方法,其特征在于:當(dāng)需要使領(lǐng)域特征樹(shù)上的某個(gè)特征更易理解時(shí),則修改特征的命名或者保留一個(gè)含義相同的特征并刪除冗余特征,獲得最終的領(lǐng)域特征樹(shù)模型。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江天正信息科技有限公司;杭州電子科技大學(xué),未經(jīng)浙江天正信息科技有限公司;杭州電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410107053.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





