[發明專利]一種基于熵的構件可信度量方法無效
| 申請號: | 201110223896.6 | 申請日: | 2011-08-05 |
| 公開(公告)號: | CN102279793A | 公開(公告)日: | 2011-12-14 |
| 發明(設計)人: | 張新鈺;鄭莉;吳海燕;許斌;賈寧 | 申請(專利權)人: | 清華大學 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100084*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 構件 可信 度量 方法 | ||
技術領域
本發明涉及可信度量領域,特別是涉及一種基于熵的構件可信度量方法。
背景技術
軟件可信性概念,或者說“可信”這一概念,來源于可信計算,而隨著“可信”需求從硬件到軟件的擴展,業界對“可信”的理解也在不斷延伸。TCG認為“如果系統的行為與結果總是預期和可控的,那么系統是可信的”,容錯專家提出并倡導的強調可靠性、可用性的可信計算Dependable?computing是指計算機提供的服務是可以論證其是可以信賴的,而且這種可信賴是可論證的;國內武漢大學張煥國等人提出可信就是可靠、可用和安全。
構件技術是重要的軟件復用手段,旨在提高軟件生產效率和質量。但是構件的共享和復用建立在構件使用者信任構件能實現預期功能的基礎上,由于構件本身層次多樣(有通用基本構件、領域共性構件、應用專用構件等),涉及業務種類繁多,構件本身的可信性度量至今在業界沒有成熟的方法和技術。但是這不代表在某一具體領域我們不能尋求到構件的可信性度量方法。
由此看出,可信性并沒有一個公認的通用的定義,我們認為可信軟件是具有領域需求的可信屬性的軟件。對于構件來說,因為更具備領域特性,因此構件的可信性除了一些通用的可信屬性,如可用性(Availability),可靠性(Reliability),安全性(Security),實時性(Real?Time),可維護性(Maintainability)和可生存性(Survivability)外,還應擴展一些領域相關的屬性。
因此,目前需要本領域技術人員迫切解決的一個技術問題就是:如何能夠創新地提出一種有效的構件可信度量方法,用以度量構件的可信性,提高軟件生產效率和質量。
發明內容
本發明所要解決的技術問題是提供一種有效的構件可信度量方法,用以度量構件的可信性,提高軟件生產效率和質量;通過創建構件可信性度量框架,對構件的可信屬性進行分析與度量,從而獲得量化的構件可信性度量結果。
為了解決上述問題,本發明公開了一種基于熵的構件可信度量方法,所述方法包括:
分解出構件的主要功能點;
記錄每個功能點在需求階段、設計階段、編碼階段、測試階段的可信證據;
根據記錄的可信證據計算功能點中每個階段的可信評估值Pi;
計算各個功能點的熵;
計算構件的熵,判斷構件可信性。
優選的,所述構件的可信性作為構件投入使用的標準,構件不可信,重新修改構件開發過程,度量可信性。
優選的,所述需求階段的可信證據包括過程能力資質、計劃工作量、實際工作量、計劃進度、實際進度、需求人員能力、需求變更數、需求評審結論、評審缺陷密度、缺陷清除效率。
優選的,所述設計階段的可信證據包括計劃工作量、實際工作量、計劃進度、實際進度、設計人員能力、需求變更數、設計評審結論、評審缺陷密度、缺陷清除率。
優選的,所述編碼階段的可信證據包括計劃工作量、實際工作量、計劃進度、實際進度、編碼人員能力、需求變更數、單元測試強度、代碼規模、代碼可維護性。
優選的,所述測試階段的可信證據包括計劃工作量、實際工作量、計劃進度、實際進度、測試人員能力、測試工具支持、測試缺陷趨勢。
優選的,所述可信評估值Pi為該階段偏離上一步制品的意圖的程度。
優選的,根據構件可信性度量方法畫出可信性樹。
優選的,所述構件的熵與可信性為負相關的關系,構件的熵越大,可信性越低。
優選的,所述構件的熵為各個功能點的熵的平均值。
與現有技術相比,本發明具有以下優點:
本發明中,可信性的度量側重于過程證據。因為構件可信質量內建于開發過程,測試只能事后檢驗且帶有片面性。假設一個軟件的過程證據得分很低,但是測試結果很好,根據二者在可信度量時的權重差異,總體可信性仍然會很低。所以通過過程證據,量化可信性指標,用信息熵作為可信性度量標準是非常恰當的。
附圖說明
圖1是本發明一種基于熵的構件可信度量方法的可信度量流程圖。
圖2是本發明一種基于熵的構件可信度量方法的可信度量框架。
圖3是本發明一種基于熵的構件可信度量方法的可信樹。
具體實施方式
為使本發明的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖和具體實施方式對本發明作進一步詳細的說明。
參照圖1,示出了本發明的一種基于熵的構件可信度量方法的可信度量步驟,所述方法具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110223896.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:帶有組合光路和速度補償單元的圖像掃描裝置
- 下一篇:軌道固定裝置





