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