[發明專利]面向服務的需求分析方法有效
| 申請號: | 201310636447.3 | 申請日: | 2013-12-02 |
| 公開(公告)號: | CN103646061B | 公開(公告)日: | 2017-02-15 |
| 發明(設計)人: | 王紅兵;周書湘 | 申請(專利權)人: | 東南大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 南京瑞弘專利商標事務所(普通合伙)32249 | 代理人: | 楊曉玲 |
| 地址: | 211189 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 服務 需求 分析 方法 | ||
技術領域
本發明屬于計算機領域,涉及需求工程方法和用戶偏好檢索方法。
背景技術
web服務是自組合、自描述的,能夠在網絡上發布,可以被動態的調用。Web服務的價值在于重用,使服務增值。web服務組合通過組合已有的不同功能的小粒度web服務,形成功能更加強大的大粒度服務,從而實現復雜的用戶需求。服務組合提高了服務的可重用性和可維護性,節省了大量的時間和資源,在近年來到得到廣泛的研究,成為當前面向服務(Service?oriented?architecture,SOA)領域的研究熱點。然而,用戶需求通常比較抽象籠統,而已有的服務的描述則非常具體,因此,需求分解至關重要。只有將用戶需求分解細化成粒度足夠小的子需求,這些子需求的描述才能和已有服務匹配,從而實現服務選擇和服務組合。
針對此現狀,近年來許多學者展開了針對基于web服務領域的需求分解問題的研究,常見的有利用目標系統行為進行需求分解的方法(如基于UML的活動圖和序列圖,提取目標系統的行為,據此進行需求分解);基于知識和經驗的方法,已知大量已有的服務組合方案,通過機器學習,建立起一個語義本體庫,當有新的用戶需求出現時,去本體庫里匹配,尋找分解方法;或者直接選擇一個相似的服務組合案例,學習它的分解方式;基于有色petri網(CPN)的方法,對需求分析得到具體的流程,映射到petri網,將需求的分解轉換成petri網的分解問題;有色petri網(CPN)是一種形式化的描述工具,可以對系統進行模擬分析和驗證,能保證服務組合的正確性。簡單基于IO匹配的方法;基于文本處理的方法。各類需求分解方法,大多沒有考慮用戶對服務組合方式的偏好,而這無疑是保證服務組合的用戶滿意度的前提與基礎,也是成功實現web服務組合的關鍵問題之一。針對這些問題,本文具體討論了用有色petri網建模,并考慮用戶偏好的Web服務需求分解方法,具體思路如下:首先,已有的web服務按照功能聚類。每類服務提取一個元服務,放入集合ServiceSet中;根據用戶需求,從ServiceSet中選出與需求相關的服務,找出所有可能的分解方案,分別用有關系圖表示;考慮用戶的偏好,選擇合適的分解方案,將這些分解方案映射到有色petri網。最終該有色petri網就代表用戶需求分解結果。
CP-net(用戶偏好模型)的性質在學術界已經得到廣泛研究。CP-net是一種圖形化建模工具,能夠嚴密準確的表示定性偏好關系。WCP-net是CP-net的擴展,允許用戶指定屬性之間或者屬性值之間的相對重要性,用權重表示。當用戶預先給出的偏好和他們最終的選擇有沖突時,可以動態調整初始權重。
值得注意的是,本發明所涉的是需求分解和用戶偏好以及粒度控制相結合的技術。以往的服務組合領域的研究主要集中服務的選擇、組合、優化等,對服務組合領域的需求分解很少單獨研究,而是采用已有的常用的需求分解方法。最具代表性的有基于目標的需求工程方法、基于領域的需求工程方法、基于特征的需求工程方法。但是,絕大部分的常用需求分解方法都沒有考慮用戶對需求分解方案的偏好。也沒有考慮服務組合這個特定領域中,大量已有的可服用的服務提供了豐富的信息,比如他們的規模,這可以用來及早控制需求分解的粒度,避免將需求分解的過細,浪費人力物力,在服務選擇時也不容易匹配。同時,在面向服務的架構中,需求分析是為了復用已有的服務,而不是為了重新開發系統,需求分析和服務組合的迭代周期很短,需求分析不再是一個獨立的階段,它和服務發現、服務選擇過程結合在一起。
發明內容
技術問題:本發明提供了一種可提供早期力度控制并考慮用戶對分解方式偏好的面向web服務的需求分析方法。
技術方案:本發明的面向web服務的需求分析方法,包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東南大學,未經東南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310636447.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:蜂窩結構體的磨削方法
- 下一篇:家用電器用底腳裝置





