[發明專利]一種基于模型的計算機軟件開發方法在審
| 申請號: | 201910674614.0 | 申請日: | 2019-07-25 |
| 公開(公告)號: | CN110515614A | 公開(公告)日: | 2019-11-29 |
| 發明(設計)人: | 朱琦 | 申請(專利權)人: | 安徽易百互聯科技有限公司 |
| 主分類號: | G06F8/35 | 分類號: | G06F8/35;G06F11/36 |
| 代理公司: | 11411 北京聯瑞聯豐知識產權代理事務所(普通合伙) | 代理人: | 蘇友娟<國際申請>=<國際公布>=<進入 |
| 地址: | 230000 安徽省合肥市經濟技術*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬模型 代碼程序 目標計算機 虛擬情景 指令信息 畫框 改寫 開發 計算機軟件開發 演示 軟件測試系統 軟件開發系統 二次篩選 模擬測試 模型生成 目標標準 軟件輸出 輸入需求 效果選擇 硬件電路 自動篩選 自動生成 固化 傳送 篩選 修正 情景 展示 | ||
本發明公開了一種基于模型的計算機軟件開發方法,包括以下步驟:根據目標計算機軟件的開發需求,向軟件開發系統中輸入需求指令信息,按照指令信息自動篩選標準虛擬模型;在虛擬情景畫框中展示篩選后的標準虛擬模型,二次篩選后的標準虛擬模型在虛擬情景畫框中進行情景演示,開發者根據演示效果選擇最佳的標準虛擬模型;選擇出最佳的標準虛擬模型后,開發者根據目標計算機軟件的開發需求,不斷對標準虛擬模型進行修正和改寫,改寫后的目標標準模型生成與模型對應的代碼程序,然后將自動生成的代碼程序固化在相應的硬件電路中;將代碼程序傳送至軟件測試系統內進行模擬測試,對軟件進行穩定性修成后進行軟件輸出。
技術領域
本發明涉及計算機軟件開發技術領域,具體為一種基于模型的計算機軟件開發方法。
背景技術
軟件開發是根據用戶要求建造出軟件系統或者系統中的軟件部分的過程。軟件開發是一項包括需求捕捉、需求分析、設計、實現和測試的系統工程。軟件一般是用某種程序設計語言來實現的。通常采用軟件開發工具可以進行開發。軟件分為系統軟件和應用軟件,并不只是包括可以在計算機上運行的程序,與這些程序相關的文件一般也被認為是軟件的一部分。軟件設計思路和方法的一般過程,包括設計軟件的功能和實現的算法和方法、軟件的總體結構設計和模塊設計、編程和調試、程序聯調和測試以及編寫、提交程序。
隨著現今社會的進步和發展,嵌入式系統開發經逐步面臨著市場需求多樣性與開發實現快速性之間的矛盾,然而傳統的嵌入式系統開發模式,從需求分析、設計、實現到測試的順序開發過程中由于開發環節較多、中間文檔較多,常導致各開發環節之間的銜接存在很大的不確定性和潛在的遺漏危機,一旦在最終實現和測試階段出現了明顯的錯誤或是需求不滿足的情況,則無法進行跨越階段的重復設計,只能從頭開始設計和實現,這樣將無法滿足市場對產品開發周期的快速性需求,使嵌入式系統開發陷入設計瓶頸。目前人們在通過使用模型進行軟件開發時,大多是需要人們先根據目標需求人工構建對應模型,然而,這樣的軟件模型構建軟件開發方式會浪費人們大量的時間,無法達到縮短人們構建軟件模型時間的目的。
發明內容
本發明的目的在于提供一種基于模型的計算機軟件開發方法,以解決上述背景技術中提出的問題。
為實現上述目的,本發明提供如下技術方案:一種基于模型的計算機軟件開發方法,包括以下步驟:
S1:根據目標計算機軟件的開發需求,向軟件開發系統中輸入需求指令信息,軟件開發系統識別需求指令信息中的信息要求后,按照指令信息自動篩選標準虛擬模型;
S2:在虛擬情景畫框中展示篩選后的標準虛擬模型,目標對比模塊對篩選處的標準虛擬模型進行進一步對比篩選,二次篩選后的標準虛擬模型在虛擬情景畫框中進行情景演示,開發者根據演示效果選擇最佳的標準虛擬模型;
S3:選擇出最佳的標準虛擬模型后,在軟件開發平臺上,開發者根據目標計算機軟件的開發需求,不斷對標準虛擬模型進行修正和改寫,改寫后的目標標準模型經過軟件開發系統確認后通過自動生成模塊生成與模型對應的代碼程序,然后將自動生成的代碼程序固化在相應的硬件電路中;
S4:在軟件測試系統內設定模擬演示情景,將代碼程序傳送至軟件測試系統內進行模擬測試,對測試結果進行分析判斷,根據判斷結果決定是否進行軟件輸出;
S5:判斷結果合格后,對軟件進行穩定性修成后進行軟件輸出。
優選的,所述軟件開發系統中包涵大量的標準虛擬模型,每個標準虛擬模型都帶有不同的標準需求特征。
優選的,同一標準虛擬模型上的標準需求特征各不相同,不同的標準虛擬模型上的標準需求特征可能出現重復。
優選的,S1)中篩選出的的標準虛擬模型數量可能不止一個,按照貼近原則,復合指令信息要求的標準虛擬模型都可被篩選出來。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽易百互聯科技有限公司,未經安徽易百互聯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910674614.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:軟件開發方法
- 下一篇:業務邏輯代碼自動生成方法、裝置以及服務器





