• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      初探分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用

      2018-07-12 07:07:22李承偉
      中國科技博覽 2018年27期
      關(guān)鍵詞:分層技術(shù)軟件開發(fā)應(yīng)用分析

      李承偉

      [摘 要]經(jīng)過長時(shí)間的技術(shù)積累,在計(jì)算機(jī)軟件開發(fā)的平臺上,分層技術(shù)誕生了,且在實(shí)際運(yùn)用過程中還在經(jīng)歷不斷的優(yōu)化,隨著層數(shù)的增加,性能也越來越優(yōu)良。目前,網(wǎng)絡(luò)環(huán)境已然不像以往單一,各種功能的出現(xiàn)使得技術(shù)更加多樣,環(huán)境更加復(fù)雜,這也使得單一軟件系統(tǒng)已經(jīng)不能滿足當(dāng)前的需求。為了迎合市場需要,就必須要在效率上進(jìn)行提升,將成本降至最低,使分層技術(shù)物盡其用。值得注意的是,分層技術(shù)旨在搭建一個(gè)架構(gòu),然后在其中實(shí)現(xiàn)軟件系統(tǒng)的研發(fā)目標(biāo)?;诖耍疚木歪槍Ψ謱蛹夹g(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用進(jìn)行具體分析。

      [關(guān)鍵詞]分層技術(shù) 計(jì)算機(jī) 軟件開發(fā) 應(yīng)用分析

      中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-914X(2018)27-0395-01

      引言

      在可以預(yù)見的未來,云計(jì)算必然是主流發(fā)展趨勢,此時(shí),兩大要素網(wǎng)絡(luò)和云都將發(fā)揮重要的作用。在今后云端將具有計(jì)算功能,處理所需的一切數(shù)據(jù),客戶端的核心就是一個(gè)瀏覽器,系統(tǒng)將利用它來完成計(jì)算任務(wù)。為了使得計(jì)算需求可以科學(xué)地分配到各個(gè)位置,對于系統(tǒng)的分層處理就顯得不可或缺了,按需分配,在各種不同的云中節(jié)點(diǎn)進(jìn)行相關(guān)計(jì)算。

      1、計(jì)算機(jī)軟件分層技術(shù)概述

      在此提到的分層技術(shù),與我們之前所認(rèn)識的物理分層是不一樣的,對于計(jì)算機(jī)軟件系統(tǒng)而言,指的是對軟件系統(tǒng)實(shí)行分層處理,這是一個(gè)抽象的概念。具體做法為:把聚集在一起的業(yè)務(wù)邏輯、數(shù)據(jù)系統(tǒng)、操作界面等成分進(jìn)行概念層的劃分,同時(shí),具體問題具體分析,對每個(gè)抽象概念層進(jìn)行分類處理,使得他們之間能進(jìn)行信息交互,且不能影響彼此的工作。當(dāng)兩個(gè)接口條件滿足時(shí),則相互之間都能夠進(jìn)行即時(shí)修改和更換。各概念層中都備有一套高度內(nèi)聚的解決方案,這使得每個(gè)層不需要了解別的層的內(nèi)部情況,僅僅向上、下層輸送所需的數(shù)據(jù)和操作,就能夠獲得對方的答復(fù)和所需數(shù)據(jù),同時(shí),可以開展接下來的操作。在計(jì)算機(jī)層面上的研發(fā)技術(shù)框架就本質(zhì)上而言就是一種軟件開發(fā)框架,在計(jì)算機(jī)技術(shù)興起之初,當(dāng)時(shí)的軟件系統(tǒng)的應(yīng)用有一個(gè)硬性的指標(biāo),即要想運(yùn)行,就只能在本地機(jī)器上運(yùn)行。此外,當(dāng)時(shí)的軟件系統(tǒng)無論是在結(jié)構(gòu)上,還是在邏輯上都不復(fù)雜,多數(shù)為單層結(jié)構(gòu),這就意味著數(shù)據(jù)、操作、業(yè)務(wù)邏輯都融合在一個(gè)系統(tǒng)中。軟件系統(tǒng)發(fā)展到目前,規(guī)模越來越大,要求也越來越高,不一樣的邏輯部分要隔離開來,單獨(dú)組成一個(gè)抽象層,以此來優(yōu)化產(chǎn)品質(zhì)量,適應(yīng)市場需求。

      2、分層技術(shù)的特點(diǎn)

      分層技術(shù)憑借其本身的巨大優(yōu)勢,在計(jì)算機(jī)軟件開發(fā)中得到了廣泛的應(yīng)用。分層技術(shù)可以對計(jì)算機(jī)軟件進(jìn)行適當(dāng)?shù)臄U(kuò)展,并且會根據(jù)軟件功能的不同,對計(jì)算機(jī)軟件開發(fā)中的復(fù)雜系統(tǒng)進(jìn)行分解,使之簡單化,以及以此為基礎(chǔ),對計(jì)算機(jī)軟件進(jìn)行適當(dāng)?shù)纳壟c改善,對系統(tǒng)中的某一功能進(jìn)行修改。分層技術(shù)在提高計(jì)算機(jī)軟件開發(fā)效率的同時(shí),還能為計(jì)算機(jī)軟件的可靠運(yùn)行提供保障,一方面縮短計(jì)算機(jī)軟件開發(fā)的時(shí)間,另一方面為計(jì)算機(jī)運(yùn)行提供質(zhì)量保障。

      3、分層技術(shù)在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用

      隨著時(shí)代的發(fā)展,如今的社會已經(jīng)進(jìn)入了一個(gè)網(wǎng)絡(luò)技術(shù)的年代,在人們的日常生活中隨處可見信息網(wǎng)絡(luò),各個(gè)不同的領(lǐng)域當(dāng)中都需要用到計(jì)算機(jī),計(jì)算機(jī)已經(jīng)成為當(dāng)下人們工作以及生活?yuàn)蕵返谋貍涔ぞ撸藗兺ㄟ^對計(jì)算機(jī)中的軟件的使用,可以為人們的生活提供便利以及歡樂。由于科學(xué)技術(shù)在蓬勃發(fā)展,在計(jì)算機(jī)軟件的開發(fā)上,已經(jīng)不再局限于以前那種簡單而單一的業(yè)務(wù)處理方式,而是從不同層面可以進(jìn)行全方位的業(yè)務(wù)處理。

      3.1 雙層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用

      通過雙層技術(shù)的應(yīng)用,使計(jì)算機(jī)軟件在開發(fā)的過程中不僅僅在質(zhì)量上有所提升,并且在軟件開發(fā)所需的時(shí)間上也有效地縮短了,提高了開發(fā)的速度以及效率。所謂的雙層技術(shù)其實(shí)主要的組成部分就是客戶端和服務(wù)器,由這兩項(xiàng)來實(shí)現(xiàn)雙層技術(shù)。首先是客戶端,由名稱便可以直接了解到其是客戶可以直接進(jìn)行操作的對象,它主要是為用戶提供一個(gè)可操作的界面,并且還會進(jìn)行一定的邏輯程序地處理??蛻舳耸强梢赃M(jìn)行實(shí)質(zhì)性操作的一個(gè)界面,與用戶直接打交道。而服務(wù)器并不會直接和用戶打交道,服務(wù)器的功能主要是將所有用戶發(fā)來的消息進(jìn)行一個(gè)處理以及整合,然后再將信息回傳到客戶端,顯示給用戶。在進(jìn)行雙層技術(shù)應(yīng)用時(shí),需要有一定的前提條件,才能充分發(fā)揮其功能。首先是需要保證計(jì)算機(jī)的服務(wù)器擁有較好的效能,并且在用戶的訪問量上也有所限制,如果用戶的訪問量太多,會導(dǎo)致計(jì)算機(jī)軟件在實(shí)際運(yùn)行中出現(xiàn)一系列的問題,會在訪問時(shí)拋出系統(tǒng)錯(cuò)誤等,并且訪問數(shù)量過大,也會影響性能,使軟件在運(yùn)行速度上相對來說比較慢,因此就很難滿足用戶實(shí)質(zhì)的需求,不能帶給用戶很好的體驗(yàn)。所以雙層技術(shù)在應(yīng)用的過程中,需要保證其服務(wù)器的效能和用戶訪問的數(shù)量。

      3.2 計(jì)算機(jī)軟件三層技術(shù)的應(yīng)用

      該技術(shù)也是在前者基礎(chǔ)上研發(fā)的,即其基本原理與雙層技術(shù)基本相同。在雙層技術(shù)中,服務(wù)器端的計(jì)算壓力是很大的,為了減輕這種計(jì)算壓力,三層技術(shù)將服務(wù)器端又分了兩層,即界面層-業(yè)務(wù)邏輯層-數(shù)據(jù)層三層。業(yè)務(wù)邏輯層的設(shè)置就是為了緩解客戶端和服務(wù)器端的計(jì)算壓力。此外,還包括處理系統(tǒng)剩余計(jì)算的功能,不僅如此,它還有一個(gè)連接功能,使得界面層與數(shù)據(jù)層能有一個(gè)較好的信息交互。界面層的作用就是管理用戶交互界面,而數(shù)據(jù)層的存在僅僅是為了起存取數(shù)據(jù)之用。

      3.3 中間件技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用

      由于科學(xué)技術(shù)地不斷進(jìn)步,現(xiàn)在已經(jīng)完全進(jìn)入了一個(gè)信息技術(shù)的時(shí)代,數(shù)據(jù)通信以及計(jì)算機(jī)網(wǎng)絡(luò)也在不斷地發(fā)展,深入人們的日常生活中。隨著計(jì)算機(jī)結(jié)技術(shù)的不斷完善,出現(xiàn)了中間件技術(shù),其在計(jì)算機(jī)軟件的開發(fā)過程中應(yīng)用十分廣泛。中間件技術(shù)不同于其他層次技術(shù),它比較獨(dú)立,通過對其的應(yīng)用可以將一些比較復(fù)雜的技術(shù)完全規(guī)避,使計(jì)算機(jī)軟件在開發(fā)的過程中比較通暢,不會涉及過于復(fù)雜的技術(shù),很大程度上減輕了開發(fā)的難度,使實(shí)現(xiàn)效率更高。中間件技術(shù)的使用具有很多的優(yōu)點(diǎn),首選中間件技術(shù)可以在很大程度上提高計(jì)算機(jī)軟件的開發(fā)效率,與此同時(shí),中間件技術(shù)還能夠從根本上優(yōu)化操作系統(tǒng),應(yīng)用軟件和數(shù)據(jù)庫之間的某種關(guān)系,另外中間件技術(shù)可以有效地保障系統(tǒng)運(yùn)行的安全,可以降低軟件在開發(fā)過程中的風(fēng)險(xiǎn)性。中間件技術(shù)的使用,能夠?qū)⒂?jì)算機(jī)中的各項(xiàng)資源有效地結(jié)合在一起,充分發(fā)揮其功能特性。另一方面中間件也具有一定的局限性,中間件服務(wù)一般都是有專門的 API 和協(xié)議,導(dǎo)致在很難實(shí)現(xiàn)不同廠家的產(chǎn)品上的相互操作。同時(shí)在開發(fā)人員在中間件服務(wù)基礎(chǔ)上開發(fā)自己應(yīng)用存在很大的風(fēng)險(xiǎn),因?yàn)榭茖W(xué)技術(shù)在不斷地發(fā)展,開發(fā)人員重新開發(fā)軟件的幾率很大。

      3.4 四層和五層分層技術(shù)的應(yīng)用

      隨著計(jì)算機(jī)運(yùn)行環(huán)境變得愈加繁瑣,人們對驗(yàn)算結(jié)果和處理速度的要求越來越高,三層分層技術(shù)也難以迎合信息化的快速發(fā)展。只有將三層分層技術(shù)不斷向前推進(jìn),才能緩解計(jì)算機(jī)軟件運(yùn)行的壓力,因此四層和五層分層技術(shù)應(yīng)運(yùn)而生。 四層分層技術(shù)的系統(tǒng)架構(gòu)主要細(xì)化為 web 層、業(yè)務(wù)邏輯層、數(shù)據(jù)層、存儲層,進(jìn)一步滿足了快速檢索的要求。

      結(jié)束語

      綜上所述,隨著信息化時(shí)代的發(fā)展進(jìn)步,用戶對計(jì)算機(jī)軟件的開發(fā)應(yīng)用要求越來越高,分層技術(shù)在這樣的背景下得到了廣泛的應(yīng)用。分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的貫穿應(yīng)用,滿足了開發(fā)過程中人們不斷提高的用戶體驗(yàn),迎合了計(jì)算機(jī)軟件開發(fā)的要求,相信在以后的計(jì)算機(jī)軟件開發(fā)過程中,分層技術(shù)將會更加完善與可靠。

      參考文獻(xiàn)

      [1] 遲墨涵.闡述計(jì)算機(jī)軟件開發(fā)時(shí)應(yīng)用的分層技術(shù)[J].電子世界,2017(17):74.

      [2] 張凌云.分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用[J].電腦知識與技術(shù),2017,13(21):71-72.

      [3] 許青林.在計(jì)算機(jī)軟件開發(fā)的過程中分層技術(shù)的應(yīng)用價(jià)值分析[J].計(jì)算機(jī)產(chǎn)品與流通,2017(07):44-45.

      猜你喜歡
      分層技術(shù)軟件開發(fā)應(yīng)用分析
      淺談分層技術(shù)在軟件開發(fā)中的應(yīng)用
      分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用
      信息安全環(huán)境下的計(jì)算機(jī)軟件開發(fā)研究
      計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用
      建模技術(shù)在軟件開發(fā)中的應(yīng)用
      電力系統(tǒng)規(guī)劃設(shè)計(jì)在電力工程設(shè)計(jì)中的應(yīng)用
      煙草切絲機(jī)磨頭導(dǎo)桿油垢自動(dòng)收集裝置的設(shè)計(jì)及應(yīng)用分析
      鍋爐檢測應(yīng)用壓力管道無損檢測技術(shù)的分析
      核電廠定期試驗(yàn)管理軟件開發(fā)
      科技視界(2016年21期)2016-10-17 20:50:03
      FPGA軟件開發(fā)過程中編碼規(guī)范的作用
      科技視界(2016年20期)2016-09-29 13:35:10
      洪湖市| 澄江县| 汉川市| 宜兰县| 台前县| 饶阳县| 洛川县| 柳州市| 英超| 余江县| 揭阳市| 克什克腾旗| 临潭县| 类乌齐县| 故城县| 西城区| 吉木乃县| 台安县| 霍邱县| 玛纳斯县| 安达市| 渭源县| 长顺县| 仙桃市| 神木县| 宁国市| 武强县| 东源县| 沂水县| 云和县| 利辛县| 双牌县| 河池市| 长葛市| 安远县| 新野县| 突泉县| 香河县| 双鸭山市| 清原| 堆龙德庆县|