999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

分層技術在計算機軟件開發中的應用分析

2019-05-24 14:21:16彭璟
無線互聯科技 2019年2期
關鍵詞:應用分析

彭璟

摘 要:信息化時代下計算機軟件得到了充分應用,軟件開發也得到了行業的重點關注,當前的軟件已經從單項業務處理轉變為多層次結構的技術發展模式。為了更好地進行拓展和維護,以便于提升系統開發的靈活性與適用范圍。文章圍繞軟件開發中的多層技術,具體分析軟件分層框架與結構體系,從應用角度分析其價值。

關鍵詞:分層技術;計算機軟件開發;應用分析

計算機軟件質量與構件質量能夠作為獨立單元進行開發,在和其他構件進行組合的過程中實現新軟件系統的搭建,并基于節省軟件開發時間的前提下保障產品質量。實際上,構件開發的目的在于使用,層次化的軟件設計方案可以在特定領域發揮技術作用,在不同的軟件系統當中扮演重要角色,利用分層模式將復雜系統進行分解。目前分層模式也能支持計算機軟件使用,開發后的軟件產品可以與其他軟件實現技術結合。

1 軟件開發多層技術

1.1 二層結構與三層結構

二層結構當中主要通過數據庫的服務器與客戶端構成,客戶端的作用在于提供用戶界面與邏輯處理,服務器可以對客戶端下達的指令進行接收和分析,將查詢的結果進行返回。這種Fat客戶處理結構利用二層技術的客戶端實現了業務邏輯處理,但如果客戶端數量大幅增加,擴充性能與交互操作方面的缺陷也會有所體現,此時無論是通信應用性能還是安全維護成本都存在著一定的隱患。因此,三層結構開始出現并投入使用。

三層結構主要通過客戶端、數據服務器與應用服務器構成,客戶端的作用在于人機之間的交互,數據服務器的作用在于滿足系統對數據的要求,而應用服務器可以實現業務邏輯要求,在降低客戶端負擔的同時更好地處理業務與數據信息,業務處理層也能及時根據用戶要求對用戶指令進行分析,并最終向數據層提供操作記錄。隨著未來用戶數量的不斷增加,三層結構的技術優勢會更加顯著,在軟件開發過程中也應該結合實際需求來決定分層技術的使用場合。

1.2 四層結構

計算機環境的改變也讓四層結構開始出現,軟件開發周期明顯縮短,系統的穩定性與擴展性更加明顯。按照用戶界面需求、業務需求、數據庫功能模塊需求等,可以將結構進行獨立管控,讓三層體系朝著四層體系的方向擴展。四層體系中包含Web層、業務邏輯層、數據層與存儲層。其中Web層的作用在于使用不同模式開發,系統維護性與擴展性的難度需要得到控制。業務邏輯層負責將數據層中的數據傳遞給Web層處理,而數據層可以對涉及的所有數據代碼細節進行隱藏,在對象和關系數據庫間進行計算機軟件映射方案的處理,按照工作人員的實際需求,來實現對數據的維護、修改與存儲,滿足計算機軟件中對于對象層數據的要求,并屏蔽部分網絡通信細節[1]。

1.3 中間件技術

中間件技術可以屏蔽異構或分布集成所帶來的各類技術細節問題,可以顯著縮短開發周期,提升應用全面性,保障系統的合理運行。由于中間件類型較多,按照技術要求的不同可以劃分為多種類型。

MOM中間件技術的應用程序主要通過消息列隊的中間件進行間接通信,在與本地應用程序進行通信的過程中,通過隊列管理器完成服務內容,簡化了軟件開發形式。而RPC遠程過程調用中間件可以更快速地滿足用戶方的應用需求,在復雜的計算環境中進行使用,也可以實時地進行跨平臺遠端調用,并滿足編程過程中面臨的細節問題。但RPC只能在小范圍內使用,如果在大型應用環境之中會存在著一定的技術缺陷,例如網絡故障、流量控制、并發操作處理、同步進程等都需要考慮在內。在某些大型應用軟件當中,還會采用基于組件技術,分布系統集成不同節點與不同系統平臺的組件。但組件的應用過程中應該考慮到兼容性與操作性的問題。如果在獨立平臺內運行,則無法體現組件的具體作用。在未來的技術研發環節,應該對組件環境的中間件進行研究分析,在異構分布環境中滿足傳遞對象的需求,實現跨平臺應用。

2 分層技術的應用實例

考慮到軟件系統的業務功能模塊較多,從設計方案與原理上看比較類似,所選擇的技術也會有共通之處,因此,可以選擇其中具有代表性的內容,以安全管理模塊為例說明系統與分層技術下的功能模塊設計,基于系統總體情況、開發環境與分布進行業務分層和用戶交互、設計描述與數據庫等多個方面的設計,重視數據層分層。

2.1 基本網絡分層設計模型

2.1.1 一級子指標模型

按照軟件應用方向的差異,不同的網絡所傾向的網絡結構也會有所差異,在指標參數的要求上也會不盡相同。在設計過程中,以保障網絡安全為例,可以構建一個基本分層要求,其中第一級網絡的模型包括多個子一級網絡。用戶將關鍵的任務放在操作之上,按照設計操作的方案來執行,通過PC、服務器、工作站與主機系統組成的分布式網絡環境中獲取完整的數據,用戶使用瀏覽器來訪問Web服務器之后,通過身份認證來實現訪問控制,并建立客戶端與服務器之間的通道[2]。

2.1.2 二級子指標模型

不同的一級指標代表下屬的多個二級子指標,其完整性也包含保護加密、網絡安全、軟件訪問控制等幾個方面,其中關鍵指標與可用性指標的范圍與使用都有所差異,涉及多個方面。

2.2 整體功能實現

2.2.1 軟件登錄模塊

軟件登錄模塊當中用戶可以直接通過Internet來實現網絡評價,將系統服務端與Internet進行連接。在服務器端提供軟件服務的過程當中,數據庫作為最底層,可以用于儲存網站中的用戶信息與網絡指標信息。中間層為數據庫通信模塊,實現對數據庫的連接和訪問。上層為顯示層,用戶訪問模塊可以在顯示頁面中進行展示,而管理訪問頁面也可以被視作信息的管理頁面,通過數據庫來進行信息修改、添加、調整、讀取等。登錄部分也是最基礎的部分,將軟件前臺登錄頁面與登錄后頁面放在同一個頁面當中,當用戶通過賬號密碼驗證之后,按照不同的action返回信息進行不同的內容操作,根據數據庫中存儲的用戶信息展示在頁面當中。換言之,通過JavaScript來完成的前提之下,信息提交時通過本地驗證,當表單信息正確輸入時才會將信息檢錄全部添加至數據庫當中[3]。

2.2.2 軟件模塊構成

新增的網絡模塊可以增加新的網絡類型,在新的頁面之內可以輸入全新的網絡類型名稱與注釋,并輸入網絡指標與指標權重之后,通過JavaScript來判斷網絡與一層指標是否為空,當指標符合要求之后將數據寫入數據庫當中。當二層指標按鈕輸入后,在一級指標的下拉框中顯示增加的網絡一級子指標。在選擇二級指標的下拉框中,如果在添加第三層指標與指標名稱環節中不為空,則指標權重在保存后會在新的預覽欄中出現新增網絡名稱,包括一級指標、二級指標與三級指標名稱[4]。

2.2.3 權重模塊修改

對網絡指標權重的修改可以對已存在的網絡指標權重與底層網絡指標進行修改。我們在點擊權重按鈕后會顯示頁面,頁面一側顯示的是當時存在的網絡名稱,點擊后會顯示網絡一級子指標,且增加、更改的按鈕也不可用。當一級子指標文本輸入框輸入的不是空格時,可以將數據寫入數據庫當中。此時,指標的名稱與權重也會顯示在另一側的文本框內,并對框內信息進行修改,修改完畢后將值寫入數據庫。如果網絡一級資質表修改之后的權重之和不等于1,也會出現提示框,便于進行修改,不僅可以對名稱進行調整,也能對指標的狀態進行調整。例如網絡內增加了新設備后,三級指標值也會同步發生改變。

2.2.4 功能模塊設計

這一部分的內容設計是當前軟件分層設計的核心內容,用戶在選擇需要評測的網絡功能模塊后會顯示具體信息,當用戶選擇網絡類型并正式開始測評之后,會采用模糊數學算法來建立一維數組,通過for循環獲得二維數組后,得出網絡指標權重模糊向量,并將這一向量與網絡指標值模糊向量共同分析得到最終結果,體現出等級評測的水平,并展現出所有網絡指標的具體數值。在功能模塊設計結束后還應該進行系統測試,檢驗軟件系統是否能發揮實際作用,包括需求分析、軟件總體設計、源程序分析與可用性測試等[5]。

3 結語

為了滿足今后的軟件變化目標,提升軟件復用率,我們也需要深入研究多軟件框架融合模式下的軟件分層方案,在未來的系統開發、整合架構分析等工作中了解自適應需求變化的應用過程。在未來的研究內容中,還應該從框架設計、負載均衡與數據庫管理等多維度進行不同環境下的研究,提升軟件框架的正確性,降低開發難度,讓每層實現獨立運行,部署至不同區域進行模塊化與分層利用。

[參考文獻]

[1]張曉瑞,蔣衍君,閔彥榮,等.基于OSGi&RCP插件化的智能變電站集成軟件平臺架構[J].華電技術,2017(2):4-7.

[2]徐小蕾,蘇厚勤.分層系統Socket通信軟件的設計與實現[J].計算機應用與軟件,2009(1):173-175.

[3]張全貴,王普,閆健卓,等.三維組態軟件設計中場景快速組態及交互方法研究[J].信息與控制,2010(4):492-496.

[4]姚遠,張妍琰,尹云飛.基于分層架構方法的飛行仿真軟件設計[J].信陽師范學院學報(自然科學版),2014(2):275-279.

[5]孫志中,魏嘉銀,秦永彬.基于WCF和NHibernate的軟件架構研究及應用[J].計算機與數字工程,2015(4):591-595.

猜你喜歡
應用分析
互聯網技術在廣播電視領域的應用與探究
綠色建筑煤矸石資源化利用新技術的應用分析
今傳媒(2016年10期)2016-11-22 13:09:35
快樂教學法在提高少兒羽毛球啟蒙教學中的應用分析
體育時空(2016年9期)2016-11-10 20:40:02
試析翻譯理論在翻譯實踐中的應用
綠色化學理念下的初中化學教學探究
電力系統規劃設計在電力工程設計中的應用
煙草切絲機磨頭導桿油垢自動收集裝置的設計及應用分析
鍋爐檢測應用壓力管道無損檢測技術的分析
計算機網絡技術及在實踐中的應用分析(1)
試析機電一體化系統在機械工程中的應用
主站蜘蛛池模板: 色综合天天综合中文网| 97av视频在线观看| 国产又黄又硬又粗| a亚洲天堂| 亚洲成人精品在线| 国产在线91在线电影| 婷婷亚洲视频| 伊人激情久久综合中文字幕| 国产菊爆视频在线观看| 日韩黄色在线| 91久久天天躁狠狠躁夜夜| 免费一级毛片不卡在线播放| 国产人在线成免费视频| 久久99热66这里只有精品一| 99青青青精品视频在线| 亚洲第一成年网| 超清人妻系列无码专区| 97精品国产高清久久久久蜜芽 | 精品1区2区3区| 制服丝袜 91视频| 日韩性网站| 亚洲永久视频| 欧美国产菊爆免费观看 | 国产成人8x视频一区二区| 国产精品自拍露脸视频| 国产精品3p视频| AV不卡无码免费一区二区三区| 久久精品女人天堂aaa| 五月婷婷欧美| 亚洲AV无码久久精品色欲| 精品三级网站| 伊人国产无码高清视频| 亚洲综合色区在线播放2019| 日韩美女福利视频| 婷婷99视频精品全部在线观看| 国产午夜福利在线小视频| 亚洲天堂自拍| 国产精品视屏| 日韩精品免费一线在线观看| 免费一级大毛片a一观看不卡| 亚洲无码91视频| 色精品视频| 國產尤物AV尤物在線觀看| 亚洲视频三级| 中文毛片无遮挡播放免费| 91网址在线播放| 92精品国产自产在线观看| 国产第八页| 999精品色在线观看| 露脸一二三区国语对白| 国产午夜不卡| 浮力影院国产第一页| 国产特级毛片| 中国一级特黄视频| 亚洲国产精品一区二区第一页免| 亚洲欧美自拍视频| 午夜丁香婷婷| 欧美成人综合在线| 欧美中文字幕在线播放| 多人乱p欧美在线观看| 国产aⅴ无码专区亚洲av综合网 | 亚洲天堂精品在线观看| 午夜视频日本| 全色黄大色大片免费久久老太| 久久久久久久久亚洲精品| 婷婷综合色| 国产免费黄| 欧美在线伊人| 婷婷六月激情综合一区| 亚洲成人一区二区三区| 亚洲视频三级| 精品国产91爱| 国内熟女少妇一线天| 亚洲国产av无码综合原创国产| 欧美一级特黄aaaaaa在线看片| 久久 午夜福利 张柏芝| 国产亚洲男人的天堂在线观看| 国产99视频在线| 中文字幕va| 国产美女自慰在线观看| 国产精品无码翘臀在线看纯欲| 视频二区欧美|