[發明專利]一種縮減軟件開發和測試周期的方法無效
| 申請號: | 201210040457.6 | 申請日: | 2012-02-22 |
| 公開(公告)號: | CN102646226A | 公開(公告)日: | 2012-08-22 |
| 發明(設計)人: | 趙霞;朱錦雷;朱波 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 縮減 軟件 開發 測試 周期 方法 | ||
技術領域
本發明涉及計算機研發服務領域,具體涉及到一種為軟件開發提供模版算法的系統,通過省略重復算法的開發和測試時間,達到縮減開發和測試周期的目的。
背景技術
隨著軟件應用領域的日益廣泛、對軟件功能及可靠性的要求日益苛刻,軟件競爭的日益殘酷,如何快速、高效的生產功能全面、可靠性高的軟件無疑是一個亟待解決的問題,也是降低成本、提高利潤的關鍵所在。
降低成本、提高利潤的一個簡捷的方法就是軟件的“近似工廠化”生產,即:套用軟件模板并針對個性需求量身定做。
為創建軟件“近似工廠化”的模板,提出了一種縮減軟件開發和測試周期的系統。
發明內容
本發明的目的是提供一種縮減軟件開發和測試周期的方法。
本發明的目的是按以下方式實現的,通過構建公開的,建立在算法模板數據庫、功能雛形數據庫、典型測試用例數據庫基礎之上的系統,該系統通過提高同類軟件類似功能的算法重用率,縮減重復算法的開發和測試周期,為軟件的工廠化生產打好基礎;系統構建方法如下:
A)通過歸納、總結、概括的方法,為每類軟件的每個通用、典型的功能建立一個或多個功能雛形,針對功能雛形建立一個或多個算法模板,建立算法模板數據庫,以提高算法的重用率,減少開發周期;
B)綜合功能雛形和算法模板,建立典型的測試用例數據庫,包括針對功能雛形的黒盒測試用例和針對算法模板的白盒測試用例,增強算法模板和實際需求的匹配度,減少測試周期;
C)定義功能雛形與算法模板數據庫之間、典型測試用例數據庫與算法模板數據庫之間的多對多的映射規則,以增強算法模板和實際需求的匹配度。
不局限于公司內部ftp保存,人工記憶檢索的算法重用模式。
本發明的有益效果是:能夠有效縮短軟件開發和測試時間周期,降低成本、提高利潤,因而,具有很好的推廣使用價值。
附圖說明
附圖1為基于此方法構建的系統結構示意圖;
圖2是軟件設計W模型圖。
具體實施方式
參照說明書附圖對本發明的方法作以下詳細地說明。
如圖1和圖2所示,本發明針對現在80%以上軟件之間存在或多或少的相同功能模塊,以及目前軟件開發和測試流程對于重復功能的低利用率問題,提出了一種縮減軟件開發和測試周期的方法,本發明的構建方法為:
A)通過歸納、總結、概括的方法,為每類軟件的每個通用、典型的功能建立一個或多個功能雛形,針對功能雛形建立一個或多個算法模板,建立算法模板數據庫,以提高算法的重用率,減少開發周期;
B)綜合功能雛形和算法模板,建立典型的測試用例數據庫,包括針對功能雛形的黒盒測試用例和針對算法模板的白盒測試用例,增強算法模板和實際需求的匹配度,減少測試周期;
C)定義功能雛形與算法模板數據庫之間、典型測試用例數據庫與算法模板數據庫之間的多對多的映射規則,以增強算法模板和實際需求的匹配度。
實施例
本發明的體系結構主要包括:(1)作為算法重用基石的算法模板數據庫;(2)與算法模板數據庫的映射庫:功能雛形和典型用例庫;(3)針對具體軟件的需求和測試用例。
縮減軟件開發和測試周期方法的實現方式描述如下:
在項目初期,軟件開發和軟件測試遵循W模型(圖2所示)分別設計軟件需求說明書和軟件功能測試用例,軟件開發人員根據軟件功能查詢軟件雛形->算法模板,軟件測試人員根據測試用例查詢典型用例庫->算法模板。兩者共同審計、確定所需的算法模板,應用于實際的軟件構建,由于查詢出得算法模板已經經過嚴格的功能和性能測試,所以附圖2中的編碼范圍可以縮減為創新模塊的編碼,單元測試的范圍可以縮減為:創新單元模塊的單元測試,以此減少軟件重復功能的開發和測試周期。
除說明書所述的技術特征外,均為本專業技術人員的已知技術。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210040457.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:厚本裝訂機
- 下一篇:一種納米復合介電薄膜的制備方法
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





