亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于模塊化設計的信息系統(tǒng)迭代式擴展開發(fā)方法與流程

文檔序號:11864361閱讀:來源:國知局

技術特征:

1.一種基于模塊化設計的信息系統(tǒng)迭代式擴展開發(fā)方法,其特征在于:從具體的業(yè)務內(nèi)容出發(fā),通過對業(yè)務的功能、流程、規(guī)則狀況進行需求分析,將一個完整的信息系統(tǒng)劃分為多個互不干擾相互獨立的不同功能模塊,對其進行設計與開發(fā),然后根據(jù)多個不同版本的功能模塊,選擇相應的不同版本的數(shù)據(jù)庫表進行操作與處理,實現(xiàn)業(yè)務流程與數(shù)據(jù)之間的分離。

2.根據(jù)權利要求1所述的信息系統(tǒng)迭代式擴展開發(fā)方法,其特征在于:在確保系統(tǒng)穩(wěn)定的同時,實現(xiàn)多個不同功能模塊之間的交互和動態(tài)配置、部署;在指定調(diào)用不同的功能模塊版本的情況下,對各個不同功能模塊進行迭代式擴展處理,以實現(xiàn)對新的業(yè)務流程和功能模塊進行Beta測試和版本遷移,構建一個基于模塊化設計的信息系統(tǒng)迭代式擴展開發(fā)方法。

3.根據(jù)權利要求1或2所述的信息系統(tǒng)迭代式擴展開發(fā)方法,其特征在于,具體步驟為:

步驟一、從所需要開發(fā)的信息系統(tǒng)的實際業(yè)務內(nèi)容出發(fā),通過對業(yè)務的功能、流程、規(guī)則狀況進行需求分析,將其劃分成為多個互不干擾相互獨立的不同功能模塊,并交由多位軟件開發(fā)人員在統(tǒng)一的開發(fā)平臺下并行地開發(fā)各自的模塊;

步驟二、將多個不同功能模塊分別封裝,對外只顯示其版本信息和接口,并將同一功能模塊的多個不同版本的源代碼按版本信息分別進行存儲;

步驟三、為多個不同功能模塊的多個版本分別建立與相關數(shù)據(jù)庫表及字段的關聯(lián);

步驟四、對多個已經(jīng)經(jīng)過測試的最新的穩(wěn)定版本的功能模塊,記錄下它們各自的版本信息,并拼接成穩(wěn)定的信息系統(tǒng)供用戶使用;

步驟五、針對新產(chǎn)生的業(yè)務流程需求,開發(fā)新的功能模塊,設計新的用戶界面,關聯(lián)新的數(shù)據(jù)庫表或者字段,分別對它們進行單元測試并記錄下各自的版本信息;

步驟六、對不同的用戶組設置不同的表現(xiàn)形式,即采用對不同的用戶組顯示不同功能模塊版本的方式,讓一部分用戶正常使用現(xiàn)有的穩(wěn)定的信息系統(tǒng),讓另一部分用戶進行Beta測試,試用新開發(fā)出來的業(yè)務流程、新的功能模塊界面、以及新關聯(lián)的數(shù)據(jù)庫表或者字段,其中同一功能模塊的數(shù)據(jù)寫入到同一張數(shù)據(jù)庫表之中;

步驟七、觀察步驟六中試用新版本的用戶Beta測試的情況決定是否用新版本替換舊版本;若總體運轉情況良好,沒有什么嚴重的缺陷,則只需解決其中可能存在的部分問題;若存在嚴重缺陷則重新開發(fā),并將信息系統(tǒng)要調(diào)用的版本信息記錄回退至上一穩(wěn)定版本;

步驟八、在備份舊版本功能模塊源代碼的前提下,修改所需更新的功能模塊接口,以新版本替代舊版本,關聯(lián)新的數(shù)據(jù)庫表或字段,修改功能模塊對應操作的數(shù)據(jù)庫表版本,之后再將新的功能模塊版本面向所有用戶開放;

步驟九、在擴展開發(fā)過程中,如有新的業(yè)務需求產(chǎn)生,跳轉至步驟五。

4.根據(jù)權利要求1或2所述的信息系統(tǒng)迭代式擴展開發(fā)方法,其特征在于,所述不同功能模塊包括:

功能劃分開發(fā)模塊:從具體的業(yè)務內(nèi)容出發(fā),通過對業(yè)務的功能、流程和規(guī)則狀況進行需求分析,將一個完整的信息系統(tǒng)劃分為多個互不干擾相互獨立的功能模塊,交由多位軟件開發(fā)人員在統(tǒng)一的平臺下并行地開發(fā)各自的模塊,并將多個不同的功能模塊分別封裝,對外只顯示其版本信息和接口;

關聯(lián)數(shù)據(jù)庫模塊:為多個功能模塊的多個版本分別建立與數(shù)據(jù)庫表及字段的關聯(lián),修改功能模塊對應操作的數(shù)據(jù)庫表版本,其中同一功能模塊的數(shù)據(jù)選擇寫入到同一張數(shù)據(jù)庫表之中;

版本信息記錄模塊:將同一功能模塊的多個不同版本的源代碼按版本信息分別進行存儲,記錄下各個不同版本的功能模塊源代碼和相應的測試信息,根據(jù)程序員指定的功能模塊版本,并拼接成穩(wěn)定的信息系統(tǒng)供用戶使用;

系統(tǒng)權限分配模塊:設置不同用戶組的系統(tǒng)權限,使不同的用戶可以獲取信息系統(tǒng)的不同表現(xiàn)形式,即采用對不同的用戶組顯示不同功能模塊版本的方式,讓一部分用戶正常使用現(xiàn)有的穩(wěn)定的信息系統(tǒng),讓另一部分用戶試用新版本。

系統(tǒng)版本遷移模塊:根據(jù)試用新版本的用戶Beta測試的情況決定是否用新版本替換舊版本;在調(diào)試了部分可能存在的問題和利用版本信息記錄模塊備份了舊版本功能模塊源代碼的前提下,調(diào)用功能劃分開發(fā)模塊修改所需更新的功能模塊接口,以新版本替代舊版本,修改關聯(lián)數(shù)據(jù)庫模塊和系統(tǒng)權限分配模塊的相關內(nèi)容,即可實現(xiàn)版本的遷移。

當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1