[發明專利]一種基于時態的對象變更影響分析方法和系統在審
| 申請號: | 201711384679.9 | 申請日: | 2017-12-20 |
| 公開(公告)號: | CN108287787A | 公開(公告)日: | 2018-07-17 |
| 發明(設計)人: | 趙曉哲;史紅權;陳行軍;張俊 | 申請(專利權)人: | 中國人民解放軍海軍大連艦艇學院 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/75 |
| 代理公司: | 北京辰權知識產權代理有限公司 11619 | 代理人: | 郝雅娟 |
| 地址: | 116018 *** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 時態 對象變更 軟件對象 影響分析 時間點 依賴圖 多層 變更影響分析 測試成本 控制軟件 軟件維護 依賴關系 時間軸 通用的 構建 變更 測試 進度 分析 維護 研究 | ||
1.一種基于時態的對象變更影響分析方法,其特征在于,包括以下步驟:
構建表示軟件對象本身以及對象之間的依賴關系的多層時態依賴圖;
根據該多層時態依賴圖,確定以下任意一種情況下的對象變更影響:以某個對象為核心,確定受其影響的所有對象及其聯系;以時間軸為核心,確定某個對象隨時間演變對其他對象的影響;以時間點為核心,確定某個時間點所有相關對象及其之間的變更影響。
2.根據權利要求1所述的對象變更影響分析方法,其特征在于,構建的所述多層時態依賴圖包括需求層、變更層以及設計層;需求層表示需求對象作為時態實體的依賴關系;每個變更層表示與該層所對應的軟件對象的變更關系作為時態實體的依賴關系;設計層表示設計對象作為時態實體的依賴關系。
3.根據權利要求2所述的對象變更影響分析方法,其特征在于,所述多層依賴圖的每一層Li定義為一個多粒度依賴圖Li=(Vi,Ei,DTi),該層是由相同類型的實體及其屬性和行為構成的,其中節點Vi表示實體集合,Ei表示節點間有向邊〈vi,vj〉的集合,〈vi,vj〉表示結點vi依賴于結點vj,DTi表示依賴類型集合。
4.根據權利要求1所述的對象變更影響分析方法,其特征在于,以某個對象為核心,分析受到影響對象之間的聯系具體包括以下分析內容的一種或多種:(1)同一生命周期內,時態實體內部的變更影響;(2)同一生命周期內,時態實體之間的變更影響;(3)不同生命周期內,時態實體內部的變更影響;(4)不同生命周期內,時態實體之間的變更影響。
5.根據權利要求1所述的對象變更影響分析方法,其特征在于,確定對象變更影響同時利用時態實體的動態時態信息和靜態的非時態信息。
6.一種基于時態的對象變更影響分析系統,其特征在于,包括:
時態依賴圖構建單元,用于構建表示軟件對象本身以及對象之間的依賴關系的多層時態依賴圖;
對象變更影響分析單元,用于根據該多層時態依賴圖,確定以下任意一種情況下的對象變更影響:以某個對象為核心,確定受其影響的所有對象及其聯系;以時間軸為核心,確定某個對象隨時間演變對其他對象的影響;以時間點為核心,確定某個時間點所有相關對象及其之間的變更影響。
7.根據權利要求6所述的基于時態的對象變更影響分析系統,其特征在于,所述對象變更影響分析單元確定對象變更影響同時利用時態實體的動態時態信息和靜態的非時態信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍海軍大連艦艇學院,未經中國人民解放軍海軍大連艦艇學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711384679.9/1.html,轉載請聲明來源鉆瓜專利網。





