搭建式軟件開發技術的應用研究
軟件開發
作者:羅穎
摘 要 隨著計算機技術的日新月異,人們對軟件的要求也越來越高,這就給軟件的開發提出了一個新的標準,就是保證其有較高的業務敏捷性以及及時構建性。搭建式軟件開發技術與傳統的軟件開發模式相比,具有較大的優勢,它在一個搭建式平台中集成了工作流和WebGIS,具有麵向服務、可視化的特點,能夠提高企業的競爭力。
關鍵詞 搭建式開發 麵向服務 軟件開發 技術研究
中圖分類號:TP311.52 文獻標識碼:A
隨著時代的發展,傳統的軟件開發技術已經不能很好的滿足社會的需求。其不足之處主要表現在以下幾個方麵:第一,軟件的開發是建立在需求分析的基礎上的,需求處於不斷的變化當中的,開發技術如果不能不斷改進,就無法很好的結合需求開發軟件;第二,傳統技術開發的軟件缺乏靈活性,在其運行過程中幾乎不能進行調整或者改變;第三,從傳統企業的係統整體來看,企業的整個係統是一個比較複雜的整體,其信息模塊都來源於不同的平台、開發工具,此外信息的管理規範、需求等都不是一個統一的標準。本文結合實際的變化需求,對軟件的開發提出了一些相應的策略。
1 軟件開發現狀
目前,諸多領域的業務普遍出現需求量大、種類多變的現象,所以對信息係統的要求也進一步提高,要求信息係統能夠及時根據需求的變化做出相應的調整。為了解決這一現狀,我們提出了麵向服務的搭建式軟件開發技術,它具有較好的抽象性以及靈活性,能夠很好的解決軟件重組和集成等問題。此外,由於其采用的是麵向服務的結構,企業在應用時能夠更快速更方便的對軟件的組建進行重組、構建,麵向服務作為指導思想也變得更為普及。
搭建式軟件開發模式與傳統的開發模式不同,它能夠讓數據層、邏輯層等彼此分開,其資源的配置方式也變得更加簡便,這樣就能夠實現信息係統的靈活性和快速性。
2 搭建式軟件開發技術
2.1 開發思想及體係結構
搭建式軟件開發技術也就是說能夠隨時根據不同需求組建不同的,能夠更好滿足用戶需求的應用係統,它具有較好的靈活性和即時性,用戶可以不用付出很大的代價就能夠構建滿足自身需求的應用。此外,搭建式開發技術能夠在用戶需求發生改變的時候做出快速的響應,以便更好的完成麵向服務的應用。
搭建平台是搭建式開發技術所創建的係統,它的搭建是有許多層麵的構建共同實現的。其中界麵表現和邏輯控製能夠很好的融合是通過表單設計器來完成的;工作流主要負責邏輯控製的定製、修改以及業務的產生和完成等過程;功能庫能夠為每一項服務提供相應的組件;數據管理層是通過各種數據庫來實現管理的。