[發(fā)明專利]軟件開發(fā)方法、裝置、終端設備及計算機可讀存儲介質有效
| 申請?zhí)枺?/td> | 201811249975.2 | 申請日: | 2018-10-25 |
| 公開(公告)號: | CN109542399B | 公開(公告)日: | 2021-08-10 |
| 發(fā)明(設計)人: | 羅時俊;李軍 | 申請(專利權)人: | 深圳市金證科技股份有限公司 |
| 主分類號: | G06F8/10 | 分類號: | G06F8/10;G06F8/38;G06F8/71 |
| 代理公司: | 深圳中一聯(lián)合知識產權代理有限公司 44414 | 代理人: | 張全文 |
| 地址: | 518057 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 開發(fā) 方法 裝置 終端設備 計算機 可讀 存儲 介質 | ||
1.一種軟件開發(fā)方法,其特征在于,包括:
獲取軟件開發(fā)需求;
根據(jù)所述軟件開發(fā)需求以及預設的頁面基礎框架模板上的模板組件,確定待生成的目標頁面的目標組件;所述目標組件包括以下至少一種:基于所述模板組件修改的調整組件、基于所述模板組件創(chuàng)建的新組件、基于所述模板組件確定的待替換組件;
基于所述目標組件的組件名稱以及位置信息,在所述頁面基礎框架模板中將所述模板組件以及所述目標組件組裝形成所述目標頁面;
其中,所述軟件開發(fā)需求包括功能需求,所述根據(jù)所述軟件開發(fā)需求以及預設的頁面基礎框架模板上的模板組件,確定待生成的目標頁面的目標組件,包括:
分析所述頁面基礎框架模板上的模板組件是否與所述軟件開發(fā)需求中的功能需求存在關聯(lián);
若存在關聯(lián),則根據(jù)所述軟件開發(fā)需求修改所述頁面基礎框架模板上的模板組件,得到所述調整組件;
若不存在關聯(lián),則分析預設的組件庫中是否存在與所述軟件開發(fā)需求中的功能需求匹配的待替換組件;
若所述組件庫中存在與所述軟件開發(fā)需求中的功能需求匹配的待替換組件,則根據(jù)所述軟件開發(fā)需求中獲取所述待替換組件;
若所述組件庫中不存在與所述軟件開發(fā)需求中的功能需求匹配的待替換組件,則根據(jù)所述軟件開發(fā)需求在所述頁面基礎框架模板上創(chuàng)建所述新組件。
2.如權利要求1所述的軟件開發(fā)方法,其特征在于,當所述目標組件包括基于所述模板組件創(chuàng)建的新組件時,所述基于所述目標組件的組件名稱以及位置信息,在所述頁面基礎框架模板中將所述模板組件以及所述目標組件組裝形成所述目標頁面,包括:
分析所述新組件的位置信息所對應的所述頁面基礎框架模板中的模板組件是否符合所述軟件開發(fā)需求;
若不符合,則將所述新組件替換所述新組件的位置信息所對應的所述頁面基礎框架模板中的模板組件,形成所述目標頁面;
若符合,則將所述新組件嵌套入所述新組件的位置信息所對應的所述頁面基礎框架模板中的模板組件,形成所述目標頁面。
3.如權利要求1所述的軟件開發(fā)方法,其特征在于,所述基于所述目標組件的組件名稱以及位置信息,在所述頁面基礎框架模板中將所述模板組件以及所述目標組件組裝形成所述目標頁面之前,包括:
修改所述頁面基礎框架模板的基礎配置,所述基礎配置包括項目名稱、頭部按鈕、圖標、用戶交互界面和菜單頁中的一項或多項。
4.如權利要求1至3中任一項所述的軟件開發(fā)方法,其特征在于,所述獲取軟件開發(fā)需求之前,還包括:
獲取基礎框架模板數(shù)據(jù),將所述基礎框架模板數(shù)據(jù)初始化形成頁面基礎框架模板。
5.一種軟件開發(fā)裝置,其特征在于,包括:
獲取模塊,所述獲取模塊用于軟件開發(fā)需求;
執(zhí)行模塊,所述執(zhí)行模塊用于根據(jù)所述軟件開發(fā)需求以及預設的頁面基礎框架模板上的模板組件,確定待生成的目標頁面的目標組件;所述目標組件包括以下至少一種:基于所述模板組件修改的調整組件、基于所述模板組件創(chuàng)建的新組件、基于所述模板組件確定的待替換組件;
生成模塊,所述生成模塊用于基于所述目標組件的組件名稱以及位置信息,在所述頁面基礎框架模板中將所述模板組件以及所述目標組件組裝形成所述目標頁面;
其中,所述軟件開發(fā)需求包括功能需求,所述軟件開發(fā)裝置還包括第一分析模塊和第二分析模塊,
所述第一分析模塊,用于分析所述頁面基礎框架模板上的模板組件是否與所述軟件開發(fā)需求中的功能需求存在關聯(lián);
所述第二分析模塊,用于當所述模板組件與所述軟件開發(fā)需求中的功能需求不存在關聯(lián)時,分析預設的組件庫中是否存在與所述軟件開發(fā)需求中的功能需求匹配的待替換組件;
所述執(zhí)行模塊,還用于當所述模板組件與所述軟件開發(fā)需求中的功能需求存在關聯(lián)時,根據(jù)所述軟件開發(fā)需求修改所述頁面基礎框架模板上的模板組件,得到所述調整組件;以及,用于當所述組件庫中不存在與軟件開發(fā)需求中的功能需求匹配的待替換組件時,根據(jù)所述軟件開發(fā)需求在所述頁面基礎框架模板上創(chuàng)建所述新組件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市金證科技股份有限公司,未經深圳市金證科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811249975.2/1.html,轉載請聲明來源鉆瓜專利網。
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲商品開發(fā)程序的存儲介質
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動開發(fā)平臺和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲介質
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法





