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

計算機軟件開發中的分層技術探討

2017-09-23 01:38:22
電子測試 2017年16期
關鍵詞:計算機軟件用戶信息

張 明

(四川綿陽市綿陽職業技術學院,四川綿陽,621000)

計算機軟件開發中的分層技術探討

張 明

(四川綿陽市綿陽職業技術學院,四川綿陽,621000)

在計算機軟件開發中,構建適合的技術構架極其重要,為了保證計算機軟件具備多樣化的功能,滿足軟件市場的相關需求,需要加大對分層技術的探討力度。文章圍繞分層技術的相關概念展開,分析此項技術的具體特點,并探索分層技術在計算機軟件開發中的具體應用,以增強計算機軟件的使用功能。

計算機;軟件開發;分層技術

0 引言

在信息化技術的不斷發展中,計算機軟件結構也發生了翻天覆地的變化,多層結構成為了其主要發展方向。一般而言,在計算機軟件開發中,軟件的分層是由分層技術來實現的,其不僅能夠明確各層次的分工,突出軟件的鮮明特征,而且還能夠有效減少軟件層之間的干擾。在計算機軟件市場開發中,細致探討分層技術及其應用具有重要現實意義。

1 具體特點分析

分層技術自身具備較多的特點,在軟件開發中使用此項技術,必須要先弄清楚此項技術的特點,然后結合實際情況充分發揮此項技術的優勢,減少其短板,促進其功能作用的全部發揮。之所以要在軟件開發中使用分層技術,主要是此項技術能夠減少軟件開發的時間成本和節省資金投入,并能夠有效加快軟件改革進程,進一步提升軟件開發的質量。

1.1 拓展性特征

對于計算機軟件性能來說,分層技術能夠有效拓展使用性能,增強其功能,進而促進整個軟件構架的優化升級。在使用過程中,其針對的軟件對象都比較復雜,遵循的步驟是先全面分解復雜軟件,然后調整單個功能層,以保證其整體運行的高效性。分層技術的拓展性特征對于計算機軟件來說,作用重大,軟件的使用功能大多是通過此項特征來確保的,在軟件開發過程中必須引起重視。

1.2 獨立性特征

計算機軟件開發中所使用的分層技術,其獨立性較強,并且每一層之間是彼此獨立的。當軟件在使用過程中出現問題時,如果已經知道是某一層的問題,那么只需要針對該層的問題進行解決即可,而不需要對其他各層進行故障排除,或者是檢查。在軟件開發中使用分層技術,上面層次的問題并不會牽扯到下面層次,并且每一層次都有獨立而穩定的接入口,這能夠有效保證軟件系統的完備性。

1.3 穩定性特征

在軟件系統的抽象化發展中,分層技術不僅能夠改善其開發效率,而且還能夠縮短開發周期,增強軟件系統的針對性并強化其在實際使用過程中的目的性和穩定性,減少軟件系統在運行期間可能存在的問題。將分層技術用在軟件開發中,能夠用逐級抽象的方法,將復雜系統的設計一一分解,并將分解之后的復雜系統部分功能全部轉化到軟件中,以此增強軟件的性能。并且分層技術的應用還能夠有效提升軟件系統的整體功能,其獨立性特征能夠有效強化對軟件的控制性,進一步提高軟件在應用過程中的穩定性。

2 具體應用分析

2.1 雙層技術的應用分析

在計算機軟件開發中,為了提高軟件開發效率并縮短軟件開發時間,同時實現這兩個目標,通常會在軟件開發中使用雙層技術。雙層技術主要是指,分別在客戶端與服務器之間設置相應的端點,這兩個端點的具體作用不同,面向的使用對象也不同。具體而言,客戶端是一種用戶界面,根據用戶的需求,將用戶的旨意利用邏輯關系進行處理,這種邏輯處理只存在于某種特定的狀態下。服務器端點主要是用來接受用戶信息的,在對用戶的信息進行處理和整合之后,然后利用一定的渠道將其傳遞到客戶端,進而供用戶使用。雙層技術是分層技術應用的前提和基礎,其不僅能夠保護服務器的效能,而且能夠有效控制用戶數量。因為使用雙層技術所開發出來的軟件,當用戶數量超過了其能夠承載的數量,軟件系統自身就很容易出現錯誤,并且軟件的運行速度也會減慢,用戶的使用效果和體驗效果就會不佳。

2.2 三層技術的應用分析

在當前的軟件開發中,三層技術應用得比較多,表現、業務邏輯以及數據訪問是三層技術的主要內容,分別簡稱為UI、BLL、DAL。實質上,三層技術是雙層技術的拓展,此項技術的工作效率極高,軟件系統中的邏輯關系處理以及表現層壓力的緩解都主要是通過業務邏輯層來處理的并且業務邏輯層能夠有效實現人機之間的互動。三層技術實際運行過程如圖1所示。

圖1 三層技術實際運行圖

具體而言,三層技術中的表現層,主要是用來接收信息和傳輸信息的。在軟件開發中,用戶需求的獲取由表現層實現,然后其會在業務邏輯層之間建立一定的關聯,將信息傳遞給邏輯層并由邏輯層來處理分析相關數據信息,進而將其與數據庫相匹配。最后將處理過的信息,通過特制的傳輸渠道傳遞給數據訪問層。當數據訪問層接受到信息之后,會根據此層內部原有的資料將信息需求傳給邏輯層,在經過形式轉化之后將信息傳給表現層,進而用戶便能夠獲取自己所需要的信息了。在此過程中,這三個層次是相互聯系的有機整體,數據反饋的過程是非常完備的。三層技術能夠有效降低軟件系統在數據分析方面的壓力,將數據處理視實際情況分配給不同的層級以進一步提高軟件開發過程的效率。在三層技術的應用過程中,數據訪問層的接口相對抽象獨立,并且其應用不具備依賴性,其遷移性強。為了方便業務邏輯層的訪問,可以對數據庫層進行Select、Update、Insert 和 Delete 操作。但在這三個層次中,其各自的服務器可以存在于不同的設備上,很容易在軟件開發中出現通信問題。為了減少三層技術的使用缺陷,需要在軟件系統框架構建中選擇合適的遠程訪問技術。

2.3 四層技術的應用分析

在 web技術的快速發展中,由于其運算日益復雜,為了提高軟件系統的準確度,需要在三層技術上增加一層封裝層,這便是四層技術。一般而言,四層技術與web技術是緊密相連的,其依附于web技術而存在,從某種程度上來說其是web技術的時代化產物。Web層的選擇路徑決定了四層技術的運行過程,在信息傳送上,web層的速度更快,其基本上可以不經過儲蓄層和邏輯層,而將信息直接傳輸給數據層并對其進行簡化處理,當然,這是在用戶數量較少的情況下發生的。當用戶增加處理過程變得復雜時,web層便需要將相關的信息先傳遞給邏輯層,讓后再遵循三層技術的運行流程。

2.4 五層技術的應用分析

在五層技術中,數據層被分解了,其層次更加細致,主要是在四層技術中增加了資源層和集成層,但五層技術的應用相對較少,發展也不成熟。在五層技術中,會使用多個HTTP服務器,并且服務器的需求量與信息數量及種類之間是呈正相關變化的。在軟件開發中,應用服務器上的信息需要通過集成層,實現服務器的訪問,當信息被優化和整理之后,數據訪問服務器需要隨之減少,并且要少于應用服務器,以便將信息傳給storage,實現信息的循環傳遞。五層技術運作過程如圖2所示。

圖2 五層技術運作過程圖

3 結束語

在計算機軟件開發過程中,為了提高軟件開發的整體效率,提升軟件質量,減少資金和時間的投入,需要在軟件開發中使用雙層、三層以及四層技術,發揮這些技術的分層功能,不斷拓展軟件的作用并推進這些分層技術的進一步應用。在未來的軟件開發中,應當加大對五層技術的研究力度,深化對五層技術的認知,進一步拓寬五層技術的應用領域。

[1]張小敏.計算機軟件開發中的分層技術探討[J].信息通信,2016,(12):166-167.

[2]曹葉飛.計算機軟件開發中的分層技術探討[J].電腦迷,2016,(09):104.

[3]張潔.計算機軟件開發中的分層技術探討[J].電子技術與軟件工程,2015,(17):49.

Study the hierarchical technology of computer software development in the

Zhang Ming
(Mianyang Vocational and Technical College,Mianyang Sichuan, 621000)

In computer software development, technical framework for construction is extremely important, in order to ensure that the computer software has multiple functions, meet the demand of the software market, the need to increase research on hierarchical technology efforts. This article focuses on the concept of hierarchical technology, analysis of the specific characteristics of this technology, and explore the specific application of layering technology in the development of computer software, computer software to enhance the use of functions.

computer;software development;layering technology

猜你喜歡
計算機軟件用戶信息
基于C語言的計算機軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
淺談不同編程語言對計算機軟件開發的影響
電子制作(2018年1期)2018-04-04 01:48:36
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
淺談基于C語言的計算機軟件程序設計
電子制作(2017年24期)2017-02-02 07:14:40
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
基于計算機軟件開發中分層技術的應用
河南科技(2014年15期)2014-02-27 14:12:23
主站蜘蛛池模板: 国产成人综合日韩精品无码不卡| 国产精品无码AV片在线观看播放| 亚洲天堂网在线播放| 亚洲午夜国产片在线观看| 高清无码手机在线观看| 国模沟沟一区二区三区| 天天躁夜夜躁狠狠躁图片| 国产精品太粉嫩高中在线观看| 女人18毛片一级毛片在线| 日韩精品一区二区深田咏美| 日本人妻丰满熟妇区| 中日无码在线观看| 午夜福利亚洲精品| 动漫精品啪啪一区二区三区| 黄色网站不卡无码| 免费无遮挡AV| 国产欧美精品专区一区二区| 无码精品国产VA在线观看DVD| 免费大黄网站在线观看| 国产精品真实对白精彩久久| 欧美在线导航| 欧美午夜精品| 日本五区在线不卡精品| 国产69精品久久久久孕妇大杂乱| 99热国产这里只有精品无卡顿" | 在线视频97| 日本影院一区| 欧美日韩在线成人| 国产www网站| 国产一区成人| 亚洲有码在线播放| 一区二区理伦视频| 日韩亚洲综合在线| 欧美成人国产| 欧美在线视频不卡| 国产精品视频观看裸模| 亚洲高清国产拍精品26u| 国产一级视频久久| 朝桐光一区二区| 日本尹人综合香蕉在线观看| 91免费片| 六月婷婷精品视频在线观看| 国产精品永久在线| 国产精品视频免费网站| 国产成人精品高清在线| 亚洲第一页在线观看| 亚洲av无码专区久久蜜芽| 18禁色诱爆乳网站| 亚洲激情99| 成人国产免费| 日韩精品亚洲精品第一页| 国产无码在线调教| 国产一区二区三区在线观看免费| 久久一本日韩精品中文字幕屁孩| 天天综合网色| 久久人妻xunleige无码| 二级特黄绝大片免费视频大片| 亚洲天堂在线免费| 日韩在线播放欧美字幕| 午夜国产精品视频| 欧美色综合网站| 美女国产在线| 久久国产精品夜色| 免费xxxxx在线观看网站| 精品久久香蕉国产线看观看gif| 亚洲欧美h| 国产91丝袜| 久久国产成人精品国产成人亚洲| 狠狠色噜噜狠狠狠狠色综合久 | 中日韩欧亚无码视频| 男人天堂伊人网| 在线观看视频一区二区| 毛片大全免费观看| 午夜视频日本| 在线观看视频一区二区| 亚洲天堂区| 色老头综合网| 国产色婷婷视频在线观看| 国产一区二区视频在线| 国产精品嫩草影院av| 免费看av在线网站网址| 青青热久免费精品视频6|