[發(fā)明專利]軟件質(zhì)量的檢測方法有效
| 申請?zhí)枺?/td> | 201110448605.3 | 申請日: | 2011-12-28 |
| 公開(公告)號: | CN102446135A | 公開(公告)日: | 2012-05-09 |
| 發(fā)明(設(shè)計)人: | 方三梅;汪東升;李云龍;胡伶俐;馮艷軍;馬曉鵬 | 申請(專利權(quán))人: | 深圳天源迪科信息技術(shù)股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市德力知識產(chǎn)權(quán)代理事務(wù)所 44265 | 代理人: | 林才桂 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 軟件 質(zhì)量 檢測 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明設(shè)計軟件領(lǐng)域,尤其涉及一種軟件質(zhì)量的檢測方法。
背景技術(shù)
隨著中國軟件業(yè)的發(fā)展,軟件產(chǎn)品已應(yīng)用到在各行業(yè)各領(lǐng)域中,且應(yīng)用范圍在不斷的擴(kuò)大,復(fù)雜度也在不斷的提高,如何更好的控制軟件產(chǎn)品質(zhì)量,保證軟件產(chǎn)品質(zhì)量的可靠性,需對軟件產(chǎn)品的質(zhì)量進(jìn)行全面檢測和評估,通過對軟件產(chǎn)品質(zhì)量的檢測和評估,提前發(fā)現(xiàn)軟件產(chǎn)品存在的質(zhì)量問題,為提高軟件產(chǎn)品質(zhì)量提供依據(jù)。
隨著業(yè)務(wù)的發(fā)展需求的復(fù)雜度越來越高,開發(fā)過程趨于多變,對缺陷的檢測提出更高的要求,要求有能力對缺陷進(jìn)行完善管理和全面分析,并在此基礎(chǔ)上建立科學(xué)的檢測模型,以及全面、專業(yè)的準(zhǔn)出準(zhǔn)則。
現(xiàn)有的軟件質(zhì)量檢測方法,一般都是采用業(yè)界成熟的檢測模型和產(chǎn)品生命周期的過程進(jìn)行檢測與評估,然而使用者只能根據(jù)檢測模型和產(chǎn)品生命周期進(jìn)行評估判定,不能根據(jù)實際情況對檢測模型和產(chǎn)品生命周期等進(jìn)行自定義和修改,從而限制了對產(chǎn)品質(zhì)量檢測和評估的全面性,進(jìn)一步影響了軟件產(chǎn)品質(zhì)量檢測的準(zhǔn)確性。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種軟件質(zhì)量的檢測方法,其可以根據(jù)實際情況對預(yù)檢測模型和產(chǎn)品生命周期等進(jìn)行自定義和修改,增強(qiáng)評估的全面性及真實性,且效率高。
為實現(xiàn)上述目的,本發(fā)明提供一種軟件質(zhì)量的檢測方法,其包括如下步驟:
步驟1、用戶終端通過網(wǎng)絡(luò)向評估終端發(fā)送軟件質(zhì)量檢測請求;
步驟2、評估終端響應(yīng)請求;
步驟3、運(yùn)行工作量估算模塊,其包括如下步驟:
步驟3.1、初始化工作量基礎(chǔ)數(shù)據(jù),所述工作量基本數(shù)據(jù)信息包括人力資源、工作效率、測試環(huán)境、需求或缺陷及其分解的功能點及用例數(shù);
步驟3.2、錄入工作量估算信息,所述工作量估算信息包括版本基本信息、人力資源信息、版本所涉及到的需求和缺陷、用例設(shè)計和執(zhí)行信息;
步驟3.3、估算各階段工作量;
步驟3.4、結(jié)合產(chǎn)品測試過程中存在的風(fēng)險修正系數(shù),對各工作量估算數(shù)據(jù)進(jìn)行修正及說明,所述工作量估算數(shù)據(jù)的修正方法為替換工作量估算數(shù)據(jù),其先取頁面組件值并組裝成JSON格式數(shù)據(jù),再通過Ajax調(diào)用后臺替換工作量估算方法,并返回操作狀態(tài),根據(jù)返回操作狀態(tài)給出相應(yīng)的友好提示信息;
步驟3.5、保存工作量信息,判斷是否有必填項為空,如果是,給出相應(yīng)提示;如果否,則保存工作量估算信息并執(zhí)行下一步驟;
步驟3.6、結(jié)束工作量估算模塊;
步驟4、運(yùn)行質(zhì)量預(yù)測模塊,其包括如下步驟:
步驟4.1、在后臺數(shù)據(jù)庫中查詢預(yù)測質(zhì)量初始化信息,該預(yù)測質(zhì)量初始化信息包括準(zhǔn)出準(zhǔn)則原型數(shù)據(jù)、過程定義數(shù)據(jù)、資源與進(jìn)度數(shù)據(jù)、及系統(tǒng)配置數(shù)據(jù),所述過程定義主要包括:需求階段、設(shè)計階段、編碼階段、集成測試階段、系統(tǒng)測試階段和確認(rèn)測試階段,所述資源與進(jìn)度數(shù)據(jù)主要包括:測試環(huán)境、工作年限、投入精力、效率偏差,該數(shù)據(jù)主要以上述工作量估算數(shù)據(jù)為準(zhǔn);
步驟4.2、判斷上述查詢預(yù)測質(zhì)量初始化信息是否為空,如果否,則并將該些數(shù)據(jù)組裝成JSON格式,如果是,則以預(yù)測質(zhì)量初始化信息ID為外鍵,增加準(zhǔn)出準(zhǔn)則原型數(shù)據(jù)、過程定義數(shù)據(jù)、及資源與進(jìn)度數(shù)據(jù);
步驟4.3、計算質(zhì)量預(yù)測總?cè)毕輸?shù)并分布到過程定義各階段中;
步驟4.4、以系統(tǒng)配置的準(zhǔn)出準(zhǔn)則數(shù)據(jù)計算出準(zhǔn)出準(zhǔn)則質(zhì)量星級,并輸出BUG綜合收斂圖;
步驟4.5、遍歷過程定義中選擇的需求與設(shè)計權(quán)重,系統(tǒng)測試與確認(rèn)測試權(quán)重,計算過程定義質(zhì)量星級;
步驟4.6、通過公式:總分=準(zhǔn)出準(zhǔn)則分值*80%+過程定義分值*20%-風(fēng)險修正系數(shù),計算預(yù)測總質(zhì)量星級;
步驟4.7、保存質(zhì)量預(yù)測信息,并結(jié)束質(zhì)量預(yù)測模塊;
步驟5、運(yùn)行質(zhì)量評估模塊,其包括如下步驟:
步驟5.1、在后臺數(shù)據(jù)庫中查詢質(zhì)量評估初始化數(shù)據(jù),該質(zhì)量評估初始化數(shù)據(jù)包括準(zhǔn)出準(zhǔn)則原型數(shù)據(jù)、實際模型過程定義數(shù)據(jù)、資源與進(jìn)度數(shù)據(jù)、及查詢系統(tǒng)配置數(shù)據(jù);
步驟5.2、查詢實際缺陷數(shù)并分布到過程定義各階段中;
步驟5.3、以系統(tǒng)配置的準(zhǔn)出準(zhǔn)則數(shù)據(jù),填寫準(zhǔn)出準(zhǔn)則模型中各項指標(biāo)達(dá)成情況和BUG綜合收斂圖的收斂情況;
步驟5.4、遍歷實際過程定義中選擇的需求與設(shè)計權(quán)重,系統(tǒng)測試與確認(rèn)測試權(quán)重,查詢實際數(shù)據(jù)與系統(tǒng)參數(shù)設(shè)置的數(shù)據(jù),計算實際過程定義質(zhì)量星級;
步驟5.5、通過公式:總分=準(zhǔn)出準(zhǔn)則分值*80%+過程定義分值*20%,計算總質(zhì)量星級;
步驟5.6、保存質(zhì)量評估信息,并結(jié)束質(zhì)量評估模塊;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳天源迪科信息技術(shù)股份有限公司,未經(jīng)深圳天源迪科信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110448605.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





