[發明專利]軟件開發方法、裝置、終端設備及計算機可讀存儲介質有效
| 申請號: | 201811249975.2 | 申請日: | 2018-10-25 |
| 公開(公告)號: | CN109542399B | 公開(公告)日: | 2021-08-10 |
| 發明(設計)人: | 羅時俊;李軍 | 申請(專利權)人: | 深圳市金證科技股份有限公司 |
| 主分類號: | G06F8/10 | 分類號: | G06F8/10;G06F8/38;G06F8/71 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 張全文 |
| 地址: | 518057 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 開發 方法 裝置 終端設備 計算機 可讀 存儲 介質 | ||
本發明適用于軟件開發技術領域,提供了軟件開發方法、裝置、終端設備及計算機可讀存儲介質,該軟件開發方法包括:獲取軟件開發需求;根據軟件開發需求以及預設的頁面基礎框架模板上的模板組件,確定待生成的目標頁面的目標組件;目標組件包括以下至少一種:基于模板組件修改的調整組件、基于模板組件創建的新組件、基于模板組件確定的待替換組件;基于目標組件的組件名稱以及位置信息,在頁面基礎框架模板中將模板組件以及目標組件組裝形成目標頁面。本技術方案中的頁面組件化,只需要通過配置組件便可以達到頁面的搭建和運行,大大提高了頁面的開發速度和開發靈活性,降低了開發的難度。
技術領域
本發明屬于軟件開發技術領域,尤其涉及一種軟件開發方法、裝置、設備及計算機可讀存儲介質。
背景技術
現有的軟件開發技術通常是以頁面為單位進行開發,通過頁面為單位開發軟件具有如下缺點:1)開發力度大,頁面與頁面之間沒有充分的解耦功能;2)冗余代碼多,運行效率低;3)頁面新增需求對頁面改動較大,頁面之間相互牽扯,維護困難,不夠靈活。
發明內容
有鑒于此,本發明實施例提供了軟件開發方法、裝置、設備及計算機可讀存儲介質,以解決現有技術中軟件開發方法開發力度大,運行效率低和維護困難的問題。
本發明實施例的第一方面提供了一種軟件開發方法,包括:
獲取軟件開發需求;
根據所述軟件開發需求以及預設的頁面基礎框架模板上的模板組件,確定待生成的目標頁面的目標組件;所述目標組件包括以下至少一種:基于所述模板組件修改的調整組件、基于所述模板組件創建的新組件、基于所述模板組件確定的待替換組件;
基于所述目標組件的組件名稱以及位置信息,在所述頁面基礎框架模板中將所述模板組件以及所述目標組件組裝形成所述目標頁面。
本發明實施例的第二方面提供了一種軟件開發裝置,包括:
獲取模塊,所述獲取模塊用于軟件開發需求;
執行模塊,所述執行模塊用于根據所述軟件開發需求以及預設的頁面基礎框架模板上的模板組件,確定待生成的目標頁面的目標組件;所述目標組件包括以下至少一種:基于所述模板組件修改的調整組件、基于所述模板組件創建的新組件、基于所述模板組件確定的待替換組件;
生成模塊,所述生成模塊用于基于所述目標組件的組件名稱以及位置信息,在所述頁面基礎框架模板中將所述模板組件以及所述目標組件組裝形成所述目標頁面。
本發明實施例的第三方面提供了一種終端設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現上述所述方法的步驟。
本發明實施例的第四方面提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如上述所述方法的步驟。
本發明實施例與現有技術相比存在的有益效果是:
本技術方案中,通過修改模板組件、替換模板組件和新建組件來滿足軟件開發需求,頁面的創建通過組件的修改、替換或新建來實現,使得頁面組件化,只需要通過配置組件便可以達到頁面的搭建和運行,大大提高了頁面的開發速度和開發靈活性。對于新增的產品,不需要投入大量的人力從頭開始開發頁面,只需要拷貝一份頁面基礎框架博班,通過修改模板組件的配置或者添加少量新的組件便可完成軟件的開發,開發效率成倍增加,開發成本大大降低。另外,使用通用的頁面基礎框架模板不需要考慮瀏覽器兼容的問題,極大的降低了開發的難度。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市金證科技股份有限公司,未經深圳市金證科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811249975.2/2.html,轉載請聲明來源鉆瓜專利網。





