[發明專利]一種基于過程監控的軟件質量綜合評估方法在審
| 申請號: | 201711024779.0 | 申請日: | 2017-10-27 |
| 公開(公告)號: | CN107766249A | 公開(公告)日: | 2018-03-06 |
| 發明(設計)人: | 陳英達;溫柏堅;黃巨濤;林強;唐亮亮;鐘蘇生 | 申請(專利權)人: | 廣東電網有限責任公司信息中心 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F21/57;G06Q10/06 |
| 代理公司: | 南京經緯專利商標代理有限公司32200 | 代理人: | 施昊 |
| 地址: | 510080 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 過程 監控 軟件 質量 綜合 評估 方法 | ||
技術領域
本發明屬于軟件質量評估領域,特別涉及了一種基于過程監控的軟件質量綜合評估方法。
背景技術
現有的軟件質量評估方法一般都是對于結果的評估,比如對軟件進行各類測試的結果,對軟件代碼進行靜態檢查的結果,但軟件質量的很多要素,如易擴展性、易維護性、模塊獨立性等等都很難通過測試結果來衡量,往往造成雖然軟件通過了測試,但后期很難維護、很難適應業務需求的微小變化。此外,現有的軟件質量評估結果一般采用定性而非定量的評估方法。
發明內容
為了解決上述背景技術提出的技術問題,本發明旨在提供一種基于過程監控的軟件質量綜合評估方法,將軟件開發過程監控和軟件測試結果結合起來對軟件質量進行綜合、定量的評估。
為了實現上述技術目的,本發明的技術方案為:
一種基于過程監控的軟件質量綜合評估方法,包括以下步驟:
(1)制定軟件開發各階段關鍵點的質量影響因子,每個質量影響因子包括若干檢查項;
(2)根據軟件用戶的側重點設定每個質量影響因子對應的權重;
(3)根據對應的權重分別計算每個質量影響因子的評估分數,各個質量影響因子的評估分數之和即為該軟件質量的綜合評估結果。
進一步地,在步驟(1)中,所述質量影響因子包括架構設計評審、詳細設計評審、數據庫設計評審、表現層設計評審、代碼評審、安全評審以及測試用例通過率。
進一步地,在步驟(3)中,架構設計評審、詳細設計評審、數據庫設計評審、表現層設計評審、代碼評審和安全評審的評估分數的計算公式如下:
上式中,下標i=1,2,3,4,5,6,分別指代架構設計評審、詳細設計評審、數據庫設計評審、表現層設計評審、代碼評審和安全評審,Si為某質量影響因子的評估分數,ni為該質量影響因子滿足要求的檢查項數目,Ni為該質量影響因子包含的所有檢查項的數目,wi為該質量影響因子的權值;
測試用例通過率的評估分數的計算公式如下:
S測=max(0,(p-0.95)·20·w測))
上式中,S測為測試用例通過率的評估分數,p為側視用例通過率,w測為測試用例通過率的權值;w1+w2+w3+w4+w5+w6+w測=100。
進一步地,所述架構設計評審包括以下檢查項:
需要有整體架構圖;架構符合系統的性能需求;架構符合系統的可用性需求;架構符合系統的災備需求;架構符合系統的容量需求;架構符合系統的故障恢復需求;架構符合系統的數據備份需求;系統與外網進行了有效隔離;有應用系統功能結構圖并涵蓋了系統主要需求;架構具備可擴展性;數據庫架構無單點故障;應用系統架構有負載均衡。
進一步地,所述詳細設計評審包括以下檢查項:
需要覆蓋所有的總體設計條目;適用范圍清晰明確;約束定義是否清晰明確;系統集成設計中每個功能點說明詳細準確;系統集成設計中每個功能點集成功能需求明確;系統集成設計中每個功能點集成模式安全高效;系統集成設計中接口功能設計符合清晰規范;功能設計中每個模塊描述清晰規范;功能設計中服務調用關系清晰規范;服務設計服務清單全面準確;應用組件設計服務清單全面準確;軟硬件平臺設計中有系統物理架構圖;軟硬件平臺設計中有具體的硬件資源配置估算;軟硬件平臺設計中硬件資源配置估算合理準確;集中監控設計全面合理;備份策略滿足具體需求設計;整體設計說明通俗易懂。
進一步地,所述數據庫設計評審包括表邏輯設計、表分區設計、字段邏輯設計、主鍵設計、索引設計和命名規則;
所述表邏輯設計包括以下檢查項:
采用第三范式的設計方法;采用數據驅動而非硬編碼的方式;創建表要指定到相應的數據表空間;嚴禁用系統表空間作為用戶默認表空間;嚴禁在系統表空間上創建用戶數據庫對象;嚴禁在SYSTEM、SYS系統用戶下創建用戶數據庫對象;所述表分區設計包括以下檢查項:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東電網有限責任公司信息中心,未經廣東電網有限責任公司信息中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711024779.0/2.html,轉載請聲明來源鉆瓜專利網。





