[發明專利]一種零代碼開發系統的軟件開發方法及裝置在審
| 申請號: | 202310031664.3 | 申請日: | 2023-01-10 |
| 公開(公告)號: | CN116009833A | 公開(公告)日: | 2023-04-25 |
| 發明(設計)人: | 梅新華 | 申請(專利權)人: | 廣州市華勢信息科技有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F11/36 |
| 代理公司: | 廣州科華知識產權代理事務所(普通合伙) 44938 | 代理人: | 韓菊 |
| 地址: | 510000 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 代碼 開發 系統 軟件 方法 裝置 | ||
1.一種零代碼開發系統的軟件開發方法,其特征在于:包括:
獲取用戶的文字或語音指令后,發送至語義識別單元并進行解構,形成要求指令集;
由第一檢測單元獲取指令集后,分析并確定用戶偏好以及待開發軟件的及功能,將其發送至第一處理單元,由第一處理單元獲取依據用戶的功能及需求,依據預先準備好軟件框架,選擇相應的代碼模塊及模塊搭建方案,輸出至搭建單元,完成軟件的搭建,輸出待測試軟件;
將待測試軟件發送至驗證單元進行驗證,獲取驗證結果,如果驗證結果未達預期,由預警單元向用戶發出預警;
驗證結果如果達到預期,由第二檢測單元對待測試軟件的運行狀態進行檢測,獲取軟件檢測集;
將軟件檢測集發送至第二處理單元,評估并確定待測試軟件運行時,導致狀態難以達到預期的代碼模塊,確定為異常代碼模塊;
由替換單元對異常代碼模塊進行替換,完成軟件的修正。
2.根據權利要求1所述的一種零代碼開發系統的軟件開發方法,其特征在于:
第一檢測單元包括偏好檢測模塊、需求檢測模塊,將指令集中的內容全部轉換為文字,依據TF-IDF算法,提取文字信息中的關鍵詞;
在偏好檢測模塊獲取關鍵詞后,獲取用戶對軟件偏好,形成偏好信息,在需求檢測模塊獲取關鍵詞后,確定用戶的實際需求,形成需求信息;
獲取偏好信息及需求信息,建立特征集。
3.根據權利要求1所述的一種零代碼開發系統的軟件開發方法,其特征在于:
第一處理單元包括功能特征庫、代碼方案庫及輸出模塊;
獲取特征集,依據關鍵詞間的相似度,在功能特征庫中檢索出相似度高于閾值的功能特征;依據功能特征間的相似度,在功能特征庫中選擇功能相同或者接近的代碼模塊;
匯總若干個代碼模塊,形成代碼模塊庫;
依據代碼模塊庫的構成,從代碼方案庫中選取相應的模塊搭建方案,由輸出模塊將代碼模塊庫及模塊搭建方案輸出。
4.根據權利要求1所述的一種零代碼開發系統的軟件開發方法,其特征在于:
第二檢測單元包括能耗檢測模塊、處理時間檢測模塊及性能檢測模塊,在待測試軟件試運行時,執行測試任務,由軟件處理待測試軟件任務的起始至結束,由處理時間檢測模塊獲取測試任務處理完畢時的總計耗時,以作為對軟件的處理效率進行評價,獲取處理時間cT;由能耗檢測模塊統計運行軟件的終端的耗電,作為對軟件的能耗量進行評價,形成能耗H;由性能檢測模塊對軟件的響應時間進行檢測,以作為對軟件性能作為評價,形成響應時間xT;
獲取處理時間cT、能耗H及響應時間xT,匯總形成軟件檢測集。
5.根據權利要求1所述的一種零代碼開發系統的軟件開發方法,其特征在于:
第二處理單元包括評價模塊、電子地圖模塊、記錄模塊、電子地圖模塊、將軟件檢測集發送至評價模塊,由評價模塊獲取處理時間cT、能耗H及響應時間xT,無量綱化處理后,關聯獲取用于對軟件運行狀態進行評價的狀態評價值Zt。
6.根據權利要求5所述的一種零代碼開發系統的軟件開發方法,其特征在于:
狀態評價值Zt獲取的方式如下:
其中,參數意義為:處理因子,,能耗因子,,響應因子,,C為常數修正系數。
7.根據權利要求5所述的一種零代碼開發系統的軟件開發方法,其特征在于:
依據待測試軟件的功能結構,確定軟件的各個功能區域,依據軟件處理測試任務的流程,確定軟件的處理節點;
在軟件處理工作任務時,依據任務處理流程,獲取涉及到各個處理節點的狀態評價值Zt;使記錄模塊依據功能區域,對相應的處理節點及相應的狀態評價值Zt進行記錄,形成記錄結果;
將記錄結果發送至電子地圖模塊,構建軟件運行狀態電子地圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市華勢信息科技有限公司,未經廣州市華勢信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310031664.3/1.html,轉載請聲明來源鉆瓜專利網。





