[發明專利]一種基于前后端分離的存儲管理軟件設計方案在審
| 申請號: | 201611110021.4 | 申請日: | 2016-12-06 |
| 公開(公告)號: | CN106775691A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 賈東偉;袁鵬飛 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 張靖 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 后端 分離 存儲 管理軟件 設計方案 | ||
技術領域
本發明涉及軟件設計技術領域,具體涉及一種基于前后端分離的存儲管理軟件設計方案。
背景技術
以往的軟件開發過程中,一般開發流程就是,前端開發依賴后端的實現,后端決定前端的開發進度和效率,前后端關聯性非常嚴重,和現在流行的高內聚低耦合設計理念相悖。
一般的管理軟件實現流程是前后端同時開發,前端根據需求設計一套原型,對原型進行實現,后端根據需求進行業務邏輯的實現,等前后端都完成后,進行對接聯調,在聯調過程中會發現很多前端請求格式不符合要求和或者后端返回數據格式和前端需求不匹配,這樣就會導致前端再次進行修改和設計,極大增加了前端開發的工作量,也會導致對測試時間周期過長,降低開發效率,不能夠快速高質量完成軟件的交付。
如圖1所示,管理軟件原有的設計流程中,前后端按項目計劃進行開發,開發完成后進行聯調,聯調結束后,有問題需要前端重新修改設計,無問題后可提交測試部門進行測試驗證。
傳統的設計方式會造成前端很大負擔,延緩開發時間和效率,無法快速高質量的完成開發。
發明內容
本發明要解決的技術問題是:本發明針對以上問題,提供一種基于前后端分離的存儲管理軟件設計方案,通過對前后端交互接口進行標準化設計,讓前后端可以根據共同約定好的接口進行設計,實現互不干涉,徹底解放前端,實在管理軟件的快速開發和設計。
本發明所采用的技術方案為:
一種基于前后端分離的存儲管理軟件設計方案,所述方案通過對管理軟件實現流程前后端約定一套接口標準,前后端交互接口按照共同約定好的接口標準設計和開發,讓前后端實現互不干涉,實現前后端開發的分離和解耦,徹底解放前端。當在同一套接口標準下完成前端設計和后端實現后,可以快速、高效的完成前后端的聯調測試。
所述管理軟件實現流程前后端先根據項目需求,設計出一套前后端對接接口,如請求方式,請求方法和參數,該方法應該返回的數據格式等等,使前端能夠根據這一套接口,在后端沒有提供實現邏輯的情況下,先寫一些假數據來實現,而不必等到后端實現業務邏輯返回想要的數據后才能調試該接口,開發方式更加靈活多變。
所述方法實現過程如下:
前后端設計人員通過對需求分解表進行,生成一份接口文檔,約定好接口標準,如請求方式,返回數據格式等等;
然后前后端設計人員根據接口文檔進行設計,完成設計開發后,進行聯調,根據問題可很快進行局部修改,無問題后提交測試部門進行測試驗證。
本發明的有益效果為:
本發明徹底解放前端,降低前端返工的次數和工作量,前后端分離的工作流程可以使前端只關注前端的事,后臺只關心后臺的活,兩者開發可以同時進行,提高工作效率,分工更加明確,可以非常快速的定位及發現問題的所在,客戶端的問題不再需要后臺人員參與及調試,代碼重構及可維護性增強,降低維護成本。
附圖說明
圖1為管理軟件原有的設計流程圖;
圖2為本發明基于前后端分離的設計流程圖。
具體實施方式
下面根據說明書附圖,結合具體實施方式對本發明進一步說明:
實施例1
一種基于前后端分離的存儲管理軟件設計方案,所述方案通過對管理軟件實現流程前后端約定一套接口標準,前后端交互接口按照共同約定好的接口標準設計和開發,讓前后端實現互不干涉,實現前后端開發的分離和解耦,徹底解放前端。當在同一套接口標準下完成前端設計和后端實現后,可以快速、高效的完成前后端的聯調測試。
實施例2
在實施例1的基礎上,本實施例所述管理軟件實現流程前后端先根據項目需求,設計出一套前后端對接接口,如請求方式,請求方法和參數,該方法應該返回的數據格式等等,使前端能夠根據這一套接口,在后端沒有提供實現邏輯的情況下,先寫一些假數據來實現,而不必等到后端實現業務邏輯返回想要的數據后才能調試該接口,開發方式更加靈活多變。
實施例3
如圖2所示,在實施例1或2的基礎上,本實施例所述方法實現過程如下:
前后端設計人員通過對需求分解表進行,生成一份接口文檔,約定好接口標準,如請求方式,返回數據格式等等;
然后前后端設計人員根據接口文檔進行設計,完成設計開發后,進行聯調,根據問題可很快進行局部修改,無問題后提交測試部門進行測試驗證。
實施方式僅用于說明本發明,而并非對本發明的限制,有關技術領域的普通技術人員,在不脫離本發明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術方案也屬于本發明的范疇,本發明的專利保護范圍應由權利要求限定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611110021.4/2.html,轉載請聲明來源鉆瓜專利網。





