• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于分層技術(shù)的計算機(jī)軟件開發(fā)分析

    2015-05-30 22:29:49陳璟妙
    關(guān)鍵詞:分層技術(shù)軟件開發(fā)計算機(jī)

    陳璟妙

    摘 ?要:分層技術(shù)是當(dāng)前計算機(jī)軟件開發(fā)中使用較為廣泛的一種技術(shù),使得計算機(jī)軟件開發(fā)從單層結(jié)構(gòu)逐步向多層結(jié)構(gòu)發(fā)展。文章首先簡要介紹了分層技術(shù)的內(nèi)涵和特點(diǎn);然后重點(diǎn)論述了計算機(jī)軟件分層的基本理念;最后分析了計算機(jī)軟件開發(fā)中分層技術(shù)的主要應(yīng)用。

    關(guān)鍵詞:計算機(jī);分層技術(shù);軟件開發(fā)

    中圖分類號:TP311.52 ? ? 文獻(xiàn)標(biāo)識碼:A ? ? ?文章編號:1006-8937(2015)02-0080-02

    從基本內(nèi)涵上來看,計算機(jī)分層技術(shù)可以定義為:把具有不同過程的解決方案放置到多個不同的概念層上面,之后這整個層次形成一個不夠密封的系統(tǒng),其中每一個層次在級別上具有平等性。隨著信息技術(shù)的不斷進(jìn)步和發(fā)展,計算機(jī)在各行各業(yè)都得到了極為普遍的應(yīng)用,成為了提升工作效率和質(zhì)量的不可或缺的重要工具。在不斷滿足人們多樣化工作需求的同時,計算機(jī)軟件開發(fā)也逐步暴露出了諸多問題,比如進(jìn)一步提高軟件網(wǎng)絡(luò)架構(gòu)的合理性,怎么將計算機(jī)軟件的系統(tǒng)流程表現(xiàn)得更加清晰明了等問題。這些都是當(dāng)前一段時間內(nèi)計算機(jī)軟件開發(fā)必須要加以重視和解決的問題。

    在這種發(fā)展和應(yīng)用背景下,分層技術(shù)成為了計算機(jī)軟件開發(fā)者尋求技術(shù)和應(yīng)用突破的一個關(guān)鍵途徑。計算機(jī)軟件開發(fā)中的分成技術(shù)將計算機(jī)軟件適當(dāng)?shù)剡M(jìn)行擴(kuò)展,按照功能的不同分解計算機(jī)軟件復(fù)雜的系統(tǒng),適當(dāng)改造和升級計算機(jī)軟件,從根本上修改系統(tǒng)中某一功能層以及上下層,具有靈活性好、適應(yīng)性強(qiáng)等特點(diǎn),能夠在一定程度上極大地提高計算機(jī)軟件開發(fā)的效率和效益。

    1 ?計算機(jī)軟件開發(fā)分層技術(shù)的基本理念

    1.1 ?軟件管理

    計算機(jī)軟件開發(fā)中的分層技術(shù)實質(zhì)上就是對軟件開發(fā)過程及軟件本身實施分層管理,從內(nèi)涵上來看,這是一個比較抽象的概念,但是就其作用過程來說卻有著實質(zhì)性的意義。說到計算機(jī)軟件開發(fā)分層,必然是指多個軟件概念層或者是多個解決方案層。具體的層數(shù)由實際的軟件開發(fā)需求和技術(shù)解決方案所決定。在最早的以小型數(shù)據(jù)庫為主的結(jié)構(gòu)化編程出現(xiàn)以后,軟件開發(fā)者就已經(jīng)開始使用單層的軟件開發(fā)手段,在這個階段單層的軟件解決方案就已經(jīng)能夠較好地解決客戶的軟件需求。后來,隨著以客戶端服務(wù)器關(guān)系模式為主的軟件開發(fā)的逐步興起和流行,雙層結(jié)構(gòu)也隨之誕生,這個時候的軟件開發(fā)就真正成為了一個垂直的系統(tǒng)工程,這個系統(tǒng)內(nèi)的每一層都具有一個同等程度的內(nèi)部解決方案。

    在當(dāng)前以“云”概念為主的計算機(jī)網(wǎng)絡(luò)數(shù)據(jù)時代,雙層的軟件開發(fā)模型又顯露出了其自身的缺點(diǎn)和不足,軟件開發(fā)者開始思索采用三層或者多層的軟件結(jié)構(gòu)來管理和實現(xiàn)軟件開發(fā)流程。因此,計算機(jī)軟件開發(fā)的分層技術(shù)理念是隨著人們對于軟件管理和功能需求的不斷進(jìn)步而發(fā)展的。

    1.2 ?技術(shù)優(yōu)勢

    計算機(jī)軟件開發(fā)的分層機(jī)構(gòu)模型具有十分明顯的技術(shù)優(yōu)勢和功能特點(diǎn),主要體現(xiàn)在以下兩個方面。

    1.2.1 ?分層技術(shù)能夠?qū)⒂嬎銠C(jī)軟件開發(fā)過程進(jìn)一步抽象化和

    簡單化

    人們對于軟件開發(fā)過程的基本要求是軟件性能和開發(fā)效率,分層技術(shù)通過使用各種不同的性能優(yōu)越的分層構(gòu)件,來有效地建立起系統(tǒng)物理硬件和軟件底層構(gòu)件之間的關(guān)系,這就使得軟件層與層之間存在著比較緊密的依賴關(guān)系,從而確保軟件系統(tǒng)具有很高的性能和質(zhì)量,同時也就在一定程度上縮短了軟件開發(fā)的總體時間。

    1.2.2 ?分層技術(shù)能夠使計算計算軟件系統(tǒng)具有良好的穩(wěn)定性

    和擴(kuò)展性

    由于分層技術(shù)將軟件開發(fā)過程中的很多復(fù)雜部分進(jìn)行了抽象化和層次化處理,使得其中某一層的變化只會對該層的上下兩層產(chǎn)生影響,這就將對軟件系統(tǒng)整體的影響降低到了最小的程度;另外,分層技術(shù)可以實現(xiàn)重復(fù)使用的功能,只要在不同層之間設(shè)置統(tǒng)一的接口,就可以很便捷地實現(xiàn)不同軟件之間的有效結(jié)合,極大地提高了軟件的可擴(kuò)展性能。

    2 ?計算機(jī)軟件開發(fā)中分層技術(shù)的主要應(yīng)用

    2.1 ?兩層分層技術(shù)

    兩層分層技術(shù)是計算機(jī)軟件開發(fā)分層技術(shù)發(fā)展的基礎(chǔ),也就是說之后的三層、四層和五層等都是從兩層分層技術(shù)發(fā)展而來的。計算機(jī)軟件開發(fā)兩層技術(shù)主要是涉及到客戶端和服務(wù)器這兩個端點(diǎn),其中客戶端主要是用于向具體的軟件用戶展示軟件功能界面,當(dāng)用戶根據(jù)自身的處理需求做出相應(yīng)的邏輯選擇之后,服務(wù)器就將接受來自軟件客戶端的處理需求信息,在進(jìn)行一定的計算和總結(jié)過程之后將處理結(jié)果送回到客戶端,供用戶使用。這就是兩層軟件開發(fā)技術(shù)的基本理念和工作流程,其能夠良好運(yùn)行的前提就是同時使用軟件的用戶數(shù)較少,且服務(wù)器具備良好的工作性能,否則軟件系統(tǒng)的響應(yīng)時間就會增加,甚至是出現(xiàn)系統(tǒng)崩潰和其他不安全問題。

    2.2 ?三層分層技術(shù)

    與兩層軟件開發(fā)模型相比,三層分層技術(shù)主要是在其基礎(chǔ)上增加了一個應(yīng)用服務(wù)器層,來對計算機(jī)軟件用戶的數(shù)據(jù)進(jìn)行存儲,從而在一定程度上提高用戶使用軟件的效率和計算機(jī)軟件本身的人機(jī)交互性能。三層分層技術(shù)中的界面層和數(shù)據(jù)層與兩層分層技術(shù)的工作機(jī)制基本一致,而中間的業(yè)務(wù)處理層主要是接受來自界面層的用戶需求,并對這些需求進(jìn)行分析,然后將相應(yīng)的數(shù)據(jù)處理需求發(fā)送至數(shù)據(jù)層;在數(shù)據(jù)層完成處理產(chǎn)生分析結(jié)果之后,業(yè)務(wù)處理層又將來自數(shù)據(jù)層的處理結(jié)果送回至界面層供用戶使用。由此可見,業(yè)務(wù)處理層的作用主要是減輕軟件系統(tǒng)的數(shù)據(jù)處理負(fù)擔(dān),提升軟件的訪問效率。

    2.3 ?四層分層技術(shù)

    計算機(jī)軟件開發(fā)中的四層分層技術(shù)就是將三層技術(shù)進(jìn)一步分開,降低各個層之間的影響。四層技術(shù)主要包含有業(yè)務(wù)處理層、Web層、數(shù)據(jù)庫層以及存儲層。

    業(yè)務(wù)處理層的作用主要是將數(shù)據(jù)層中的數(shù)據(jù)信息傳輸?shù)綄?,實現(xiàn)數(shù)據(jù)交換,是業(yè)務(wù)處理的關(guān)鍵層。

    數(shù)據(jù)層位于業(yè)務(wù)邏輯層和存儲層中間,該層對信息流中的數(shù)據(jù)代碼進(jìn)行了隱藏,該層的獨(dú)立設(shè)置可以解決在關(guān)系數(shù)據(jù)庫與對象間的計算機(jī)軟件映射方案,還可以實現(xiàn)大量數(shù)據(jù)的快速查詢。

    四層分層技術(shù)在一定程度上解決了三層技術(shù)面對Web技術(shù)計算要求時無法實現(xiàn)三個技術(shù)層之間相對獨(dú)立的問題,滿足了軟件系統(tǒng)大規(guī)模數(shù)據(jù)的需求,并實現(xiàn)了網(wǎng)絡(luò)層業(yè)務(wù)邏輯。

    2.4 ?五層分層技術(shù)

    計算機(jī)軟件開發(fā)中五層分層技術(shù)將軟件系統(tǒng)分為客戶層、Web應(yīng)用層、業(yè)務(wù)層、集成層和資源層。其中集成層和資源層都是由數(shù)據(jù)劃分而來的,能夠進(jìn)一步在復(fù)雜的應(yīng)用環(huán)境中將軟件開發(fā)過程簡單化,提升軟件的性能和質(zhì)量。五層軟件分層技術(shù)的另一優(yōu)勢就是能夠?qū)④浖到y(tǒng)所具有的的不同組件安裝在不同的位置,擴(kuò)展了軟件本身的使用靈活性。一個比較典型的網(wǎng)絡(luò)購物軟件系統(tǒng)框架圖如圖1所示。

    用戶界面就是客戶端,用于顯示軟件的具體功能,并供用戶輸入具體的訪問需求。

    SLB是指系統(tǒng)負(fù)載平衡,用于在服務(wù)器上對用戶的請求進(jìn)行分配,在必要的時候?qū)ο到y(tǒng)進(jìn)行一定的擴(kuò)充。

    HTTP服務(wù)器的主要功能是將Web服務(wù)器生成動態(tài)化的網(wǎng)絡(luò)頁面,并將其傳遞給相應(yīng)的客戶機(jī)。

    應(yīng)用服務(wù)器用于進(jìn)行不同的進(jìn)行不同功能的處理過程,具體響應(yīng)用戶的實際需求,并將相應(yīng)的數(shù)據(jù)處理請求傳送至數(shù)據(jù)訪問服務(wù)器。

    數(shù)據(jù)訪問服務(wù)器用于具體對數(shù)據(jù)庫的操作和訪問,實現(xiàn)應(yīng)用服務(wù)器的數(shù)據(jù)處理請求。

    資源層指的就是實際的信息數(shù)據(jù)庫,在用戶使用過程中將用戶信息記錄和存儲下來。

    3 ?結(jié) ?語

    在信息技術(shù)和用戶需求的直接推動下,計算機(jī)軟件開發(fā)技術(shù)得到迅速發(fā)展和提高,使得計算機(jī)軟件分層開發(fā)技術(shù)也在廣泛的應(yīng)用中被大力創(chuàng)新和實踐。在具體的軟件開發(fā)過程中,一方面要積極利用當(dāng)前的先進(jìn)開發(fā)理念和技術(shù),提高軟件開發(fā)的質(zhì)量和效率;同時應(yīng)該注意總結(jié)經(jīng)驗,善于發(fā)現(xiàn)問題和解決問題,從而有力地促進(jìn)分層開發(fā)技術(shù)的進(jìn)一步發(fā)展。

    參考文獻(xiàn):

    [1] 王麗華.試論計算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用[J].河南科技,2013,(5).

    [2] 葉娜,朱秀娟.試論計算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用[J].無線互聯(lián)科技,2013,(6).

    [3] 佟超,林鶴.計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展趨勢封閉性[J].科技資訊,2013,(18).

    猜你喜歡
    分層技術(shù)軟件開發(fā)計算機(jī)
    計算機(jī)操作系統(tǒng)
    基于計算機(jī)自然語言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡介
    科技傳播(2019年22期)2020-01-14 03:06:34
    信息系統(tǒng)審計中計算機(jī)審計的應(yīng)用
    淺談分層技術(shù)在軟件開發(fā)中的應(yīng)用
    分層技術(shù)在計算機(jī)軟件開發(fā)中的應(yīng)用
    信息安全環(huán)境下的計算機(jī)軟件開發(fā)研究
    計算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用
    建模技術(shù)在軟件開發(fā)中的應(yīng)用
    核電廠定期試驗管理軟件開發(fā)
    科技視界(2016年21期)2016-10-17 20:50:03
    FPGA軟件開發(fā)過程中編碼規(guī)范的作用
    科技視界(2016年20期)2016-09-29 13:35:10
    绥江县| 拉孜县| 安顺市| 鲜城| 泗阳县| 瑞丽市| 和顺县| 汽车| 清河县| 墨玉县| 祁阳县| 定西市| 文化| 蓬安县| 正安县| 松溪县| 芦溪县| 邵东县| 仲巴县| 饶平县| 南充市| 汾阳市| 海门市| 土默特左旗| 白河县| 左云县| 尤溪县| 辽宁省| 沽源县| 赤城县| 峨山| 霍邱县| 福贡县| 连江县| 胶南市| 安康市| 高邮市| 来宾市| 高淳县| 闻喜县| 侯马市|