[發明專利]一種構件的度量方法、服務器和計算機可讀存儲介質有效
| 申請號: | 201710964204.0 | 申請日: | 2017-10-17 |
| 公開(公告)號: | CN107621957B | 公開(公告)日: | 2020-10-27 |
| 發明(設計)人: | 陳曉;孫英昊;許再越;李正 | 申請(專利權)人: | 中匯信息技術(上海)有限公司 |
| 主分類號: | G06F8/36 | 分類號: | G06F8/36 |
| 代理公司: | 北京睿派知識產權代理事務所(普通合伙) 11597 | 代理人: | 劉鋒 |
| 地址: | 201203 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 構件 度量 方法 服務器 計算機 可讀 存儲 介質 | ||
本發明公開了一種構件度量方法、服務器和計算機可讀存儲介質。所述方法通過需求模型與構件的相關性判斷所述構件是否符合開發要求,通過判斷所述構件各復用性維度的度量數值以衡量所述構件的復用價值。所述方法從需求模型與構件的相關性和構件的復用性兩個方面度量構件,提供了一種標準化的構件度量方法,有助于推進構件度量的統一性,提高評價構件質量的工作效率和構件管理效率,為度量系統維護和升級節約成本。
技術領域
本發明涉及計算機技術領域,具體地,涉及應用構件領域,更具體地,涉及一種構件度量方法、服務器和計算機可讀存儲介質。
背景技術
基于應用構件的軟件開發是解決軟件危機的一種重要手段。通過構件的不斷復用和開發,軟件生產過程由傳統的代碼組合轉變為構件的模塊化組合,將大大提高軟件開發的效率和質量。
由于復用構件是基于構件的軟件開發的基礎,高質量的構件將有助于提高軟件質量,縮短開發周期,節約開發成本。因此,為實現高質量的構件庫,度量構件是基于構件的軟件開發的重要工作。
目前度量構件的方法是根據構件本身的描述來評價構件的質量,缺少考慮構件與外界的關系,缺乏構件度量的統一性,并且度量效率低。
發明內容
有鑒于此,本發明提供了一種構件度量方法、服務器和計算機可讀存儲介質,以提供一種標準化的構件度量方法,促進構件度量的統一性,進而提高度量構件的效率。
第一方面,提供一種應用度量方法,包括:
獲取應用系統的復用方式向量,所述復用方式向量的元素用于表征所述應用系統復用構件的方式的數目與所述構件的模塊數目的比值;
獲取相關性系數矩陣,所述相關性系數矩陣表示所述應用系統的復用方式與構件復用性維度之間的相關關系;
根據所述復用方式向量和所述相關性系數矩陣計算所述構件各復用性維度的度量數值;
判斷所計算的度量數值與預設的度量數值的大小以度量所述構件的復用性;
其中,所述應用系統復用構件的方式包括調用接口、實現接口、實現抽象、繼承具體類和關系引用;所述構件復用性維度包括功能復用性、內聚性和功能完備性。
進一步地,所述方法還包括:
度量需求模型與所述構件的相關性。
進一步地,度量需求模型與所述構件的相關性包括:
獲取所述需求模型中模塊數目向量;
獲取映射系數向量,所述映射系數向量表示所述需求模型和所述構件映射到同一度量空間時兩者的關系;
根據所述模塊數目向量、所述映射系數向量和放縮參數計算所述構件各模塊所允許的最大數目和最小數目;
判斷構件各模塊的實際數目是否在所允許的最大數目和最小數目之間以度量所述需求模型與所述構件的相關性;
其中,所述模塊數目向量的元素為泛化的業務對象的數目、非泛化的業務對象的數目和可變點與外部接口的數目;所述構件的模塊包括抽象類、具體類和外部接口。
進一步地,通過所述應用系統的復用方式對所述構件復用性維度影響的數值的加權平均值計算對應的復用性維度的度量數值,計算公式為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中匯信息技術(上海)有限公司,未經中匯信息技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710964204.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種視頻編碼方法及裝置
- 下一篇:視頻解碼方法和裝置





