賈勇

摘要:網(wǎng)絡(luò)信息技術(shù)不斷發(fā)展,如何掌控信息數(shù)據(jù)的實際執(zhí)行能力,成為一項亟待解決的難題,因此,提出對敏捷開發(fā)在信息管理系統(tǒng)設(shè)計中的應(yīng)用研究。利用開發(fā)應(yīng)用思想與極限編程行為,建立完整的Web體系框架,實現(xiàn)基于敏捷開發(fā)的設(shè)計技術(shù)研究。在此基礎(chǔ)上,針對B/S連接形式,分析數(shù)據(jù)庫邏輯模型與數(shù)據(jù)信息的處理流程,完成信息管理系統(tǒng)的設(shè)計。分別從業(yè)務(wù)流程、功能需求、性能需求方面,分析敏捷開發(fā)在信息管理系統(tǒng)中的實際應(yīng)用需求。
關(guān)鍵詞:敏捷開發(fā);信息管理系統(tǒng);極限編程;Web框架;B/S連接;數(shù)據(jù)庫模型
中圖分類號:TP393? ? ? 文獻標(biāo)識碼:A
文章編號:1009-3044(2021)19-0065-02
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
敏捷開發(fā)是一種新型的軟件開發(fā)技術(shù),始終以用戶需求作為實踐核心,在迭代應(yīng)用、循序漸進等多項技術(shù)手段的支持下,實現(xiàn)對數(shù)據(jù)信息的整合與處理。在敏捷開發(fā)項目中,軟件操作任務(wù)在構(gòu)建初期就已被人為劃分成多個小型執(zhí)行子項目,且所有子項目成果都必須經(jīng)過一連串的測試與驗證,整個處置流程同時具備可集成、可運行使用、全局可視等多項執(zhí)行特征[1]。簡單來說,就是將一個大數(shù)據(jù)項目分割成多個相互聯(lián)系的小型數(shù)據(jù)項目,且這些對象主體在保持獨立性的同時,也具備同步關(guān)聯(lián)的執(zhí)行能力,一方面實現(xiàn)對數(shù)據(jù)信息的分布式處理,另一方面也可將所有應(yīng)用軟件同時調(diào)試至可使用的連接狀態(tài)。
1 基于敏捷開發(fā)的設(shè)計技術(shù)研究
基于敏捷開發(fā)的信息管理系統(tǒng)設(shè)計技術(shù)由應(yīng)用思想、極限編程、Web框架三部分共同組成,具體研究方法如下:
1.1 開發(fā)應(yīng)用思想
為了適應(yīng)更為復(fù)雜的信息生存環(huán)境,敏捷開發(fā)技術(shù)的應(yīng)用,要求數(shù)據(jù)傳輸行為始終具備極強的處理靈活性,在面對多變性互聯(lián)網(wǎng)氛圍的同時,開發(fā)主機必須能夠迅速制定調(diào)整策略,進而贏得更為廣闊的數(shù)據(jù)傳輸空間。為更好適應(yīng)這種網(wǎng)絡(luò)變化行為,數(shù)據(jù)產(chǎn)品需要在開發(fā)質(zhì)量與開發(fā)速度方面營造一種相對性的平衡狀態(tài),這也是敏捷性思想被引用的初衷。與傳統(tǒng)開發(fā)軟件相比,敏捷開發(fā)能夠更快適應(yīng)信息的變化性需求,使實際開發(fā)行為以迭代性方式進行應(yīng)用,從而強調(diào)增量開發(fā)的實際應(yīng)用能力[2]。在整個處理過程中,敏捷開發(fā)對文檔存儲量進行了著重強調(diào),且網(wǎng)絡(luò)主機回默認在數(shù)據(jù)處于可用狀態(tài)的情況下,冗余文檔可在經(jīng)過編寫處理后直接被釋放出來。因此,要拆分一個大的數(shù)據(jù)項目,需要多個基層子項目的共同配合,在將子項目派發(fā)給相關(guān)開發(fā)人員的同時,使網(wǎng)絡(luò)主機保持獨立的執(zhí)行處理狀態(tài),從而實現(xiàn)對軟件文檔存儲問題的有效解決。
1.2 極限編程
極限編程是基于敏捷開發(fā)思想建立的軟件處理手段,它能在已知數(shù)據(jù)變化需求的基礎(chǔ)上,對非明確傳輸目的地的信息參量進行加密與轉(zhuǎn)碼處理。該項技術(shù)手段始終以開發(fā)出符合客戶端應(yīng)用需求的軟件主體為執(zhí)行目標(biāo),要求所有參與成員在保持迅速響應(yīng)狀態(tài)的同時,抑制開發(fā)周期時間的無故性延長行為。與常規(guī)敏捷開發(fā)思想相比,極限編程更注重維系主機與主機之間的合作關(guān)系,能夠充分利用數(shù)據(jù)信息的傳輸優(yōu)勢,在建立完整文檔存儲架構(gòu)體系的同時,避免互聯(lián)網(wǎng)數(shù)據(jù)參量的大幅堆積。從長期執(zhí)行的角度來看,極限編程技術(shù)能夠及時更正網(wǎng)絡(luò)信息的復(fù)雜化程度,從而使得數(shù)據(jù)存儲成本得到有效節(jié)約[2]。而在任務(wù)規(guī)劃方面,該項技術(shù)能夠完全滿足客戶端的數(shù)據(jù)處理需求,并可將信息傳輸周期劃分為多個相對較短的時間階段對象。
1.3 Web開發(fā)框架
Web開發(fā)框架作為敏捷開發(fā)思想的重要組成條件,更多地關(guān)注了與數(shù)據(jù)信息存儲相關(guān)的各類應(yīng)用問題,在封裝性原理的支持下,可實現(xiàn)網(wǎng)絡(luò)主機與原生數(shù)據(jù)庫的穩(wěn)定連接。一般情況下,一個完整的Web開發(fā)框架始終保持輕量級連接狀態(tài),在待存儲數(shù)據(jù)總量不超過理想限度條件時,該框架的壓縮后體積基本始終維持在30k左右。在選擇器方面,Web開發(fā)框架所具備的信息處理能力更強,允許CSS1、CSS2、CSS3等多型號執(zhí)行主機的同步接入,可在完整傳輸互聯(lián)網(wǎng)數(shù)據(jù)參量的同時,緩解數(shù)據(jù)庫主機中的信息存儲壓力[3]。出于應(yīng)用便捷性考慮,Web開發(fā)框架始終保持原有的DOM操作封裝形式,不僅能夠簡化與極限編程行為相關(guān)的數(shù)據(jù)存儲過程,也能將所有相似性事件完全合并,從而實現(xiàn)對互聯(lián)網(wǎng)瀏覽器體系的有效完善。
2 信息管理系統(tǒng)設(shè)計
在敏捷開發(fā)原理的支持下,按照B/S連接形式搭建、數(shù)據(jù)庫邏輯模型連接、信息處理流程完善的設(shè)計步驟,實現(xiàn)信息管理系統(tǒng)的順利應(yīng)用。
2.1 B/S連接形式
B/S連接形式直接決定了信息管理系統(tǒng)的實際應(yīng)用能力,一般情況下,前者應(yīng)用環(huán)境中所包含的主機結(jié)構(gòu)體數(shù)量值越大,后者所具備應(yīng)用性執(zhí)行能力也就越強,反之則越弱。一個完整的B/S連接形式體系同時包含數(shù)據(jù)庫、信息服務(wù)器、應(yīng)用服務(wù)器、客戶端四類執(zhí)行主機。其中,數(shù)據(jù)庫主機負責(zé)記錄與信息管理系統(tǒng)相關(guān)的數(shù)據(jù)傳輸行為,并可以在多個數(shù)據(jù)應(yīng)用信道的作用下,實現(xiàn)對信息參量信號的調(diào)節(jié)與處理。信息服務(wù)器與系統(tǒng)管理訪問層相對,作為開發(fā)數(shù)據(jù)的頂層傳輸結(jié)構(gòu)體,可輸出與敏捷應(yīng)用信息相關(guān)的應(yīng)答指令,并可對oracle調(diào)用指令進行下一步的控制與調(diào)配。應(yīng)用服務(wù)器與系統(tǒng)業(yè)務(wù)邏輯層相對,作為開發(fā)數(shù)據(jù)的中間傳輸結(jié)構(gòu)體,可接收信息服務(wù)器輸出的應(yīng)答指令,并可以數(shù)據(jù)信息的形式,對客戶端主機的執(zhí)行行為進行干擾[4]。客戶端與系統(tǒng)信息表示層相對,作為開發(fā)數(shù)據(jù)的底層傳輸結(jié)構(gòu)體,掌管HTTP請求的制定與生成行為,可在接收應(yīng)用服務(wù)器輸出的數(shù)據(jù)控制指令的同時,平衡敏捷開發(fā)環(huán)境下的信息存儲壓力。
2.2 數(shù)據(jù)庫邏輯模型
數(shù)據(jù)庫邏輯模型的好壞能夠決定敏捷開發(fā)手段的現(xiàn)有編碼效率,并可在保證高水平信息傳輸效率的同時,對各級待處理數(shù)據(jù)進行妥善的存儲與處理。好的數(shù)據(jù)庫邏輯模型可減少系統(tǒng)環(huán)境中的數(shù)據(jù)信息存儲總量,且由于信息管理系統(tǒng)的集中化調(diào)取程度相對較高,隨待處理數(shù)據(jù)傳輸速度的加快,已存儲于數(shù)據(jù)庫中的信息參量不再具備繼續(xù)傳輸?shù)哪芰Γ菚詡鬏斘臋n的形式,長期存在于B/S連接形式的底層執(zhí)行單元之中。隨著系統(tǒng)響應(yīng)速度的加快,數(shù)據(jù)庫邏輯模型必須具備簡化數(shù)據(jù)開發(fā)難度的能力,若人為規(guī)定一個敏捷開發(fā)節(jié)點只能與一種信息傳輸文件保持對應(yīng)性連接關(guān)系,則可將數(shù)據(jù)庫邏輯模型的連接,看作是一種完全獨立的信息處理行為[5]。此外,整個邏輯模型需要匹配應(yīng)用程序、子模式、外模式等多種連接條件,在敏捷開發(fā)技術(shù)的作用下,該類型處理元件不僅需要滿足客戶端主機的具體應(yīng)用需求,還必須從實用層出發(fā),建立多個完整的數(shù)據(jù)庫模式表單。