分層技術在計算機軟件開發(fā)中的應用_第1頁
分層技術在計算機軟件開發(fā)中的應用_第2頁
分層技術在計算機軟件開發(fā)中的應用_第3頁
分層技術在計算機軟件開發(fā)中的應用_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、分層技術在計算機軟件開發(fā)中的應用分層技術在計算機軟件開發(fā)中的應用隨著科學技術的開展進步,促進了計算機軟件應用的開展,其中對于計算機軟件的開發(fā)逐漸的由之前的二層構造轉(zhuǎn)變?yōu)槎鄬哟蔚臉嬙?,并成為了相關的軟件開發(fā)人員工作的關鍵內(nèi)容。尤其是在計算機使用環(huán)境越來越復雜的今天,在計算機軟件的開發(fā)中使用分層技術,可以不斷的進步軟件系統(tǒng)的完好明晰的程度,并進步計算機中相關的軟件使用的靈敏性,促進計算機軟件開發(fā)的開展。1計算機軟件開發(fā)中的分層技術的概述研究分層技術在計算機軟件開發(fā)中的應用措施,首先需要明確分層技術的相關理論和概念。分層不僅具有物理學上的含義,還具有計算機軟件領域中的含義,并且較物理含義更加的復雜。

2、計算機軟件開發(fā)中的分層概念即把具有不同過程的解決方案放置到多個不同的概念層上面,之后這整個層次形成一個不夠密封的系統(tǒng),其中每一個層次在級別上具有平等性。在軟件開發(fā)的架構方面可以充分的表達出軟件開發(fā)分層技術的使用,其中軟件開發(fā)的架構在最初產(chǎn)生的是一種計算機軟件的單層次的構造,這種單層構造主要是在20世紀80年代時,在計算機領域中開展最快的是小型的數(shù)據(jù)庫的使用,這些促進了單層次機構的應用。但是效勞器與計算機之間開場建立了聯(lián)絡并得到了迅速的開展,使得單層構造逐漸的開展到了雙層構造的構架,并最終開展為當今最主要的一種計算機軟件構造。但是在雙層構造的使用中對于軟件的開發(fā)工作中還存在很多的缺陷,使得這種構

3、造很難滿足用戶的需求和計算機技術開展的要求。所以分層技術在本文由論文聯(lián)盟搜集整理計算機軟件開發(fā)中的應用必將會成為今后軟件開發(fā)的主要技術。分層技術是計算機軟件開發(fā)中的開展趨勢,主要是因為分層技術對于計算機軟件的開發(fā)工作具有很多的優(yōu)勢。計算機軟件開發(fā)的目的是消費出滿足消費者需求并具有高質(zhì)量的軟件產(chǎn)品,而對于計算機軟件的開發(fā)工作,為了逐漸的減少工作時間,進步使用效率可以使用經(jīng)過嚴格檢測的構件來建立計算機軟件開發(fā)的系統(tǒng),還可以保證整個開發(fā)出來的軟件具有高性能和高質(zhì)量。軟件系統(tǒng)可以使用分層構件,建立物理硬件和底層構件之間的關系,以此來不斷的進步計算機軟件系統(tǒng)的性能。對于計算機軟件的整體系統(tǒng)來說,其沒有一

4、個相對嚴格的軟件構造系統(tǒng),具有的多個層次會使計算機軟件中的上下的層次之間產(chǎn)生一種依賴的關系,而從大范圍的分析來說主要是聚集在很多層次上的構件,只有從微觀方面來看,才能說是層次之間所具備的關系是一種內(nèi)部層次的聯(lián)絡。計算機軟件開發(fā)中使用的分層技術可以促進整個軟件系統(tǒng)的抽象化開展,不斷的將軟件系統(tǒng)中的復雜局部轉(zhuǎn)變到軟件的設計中。并且計算機軟件的開發(fā)假如使用了分層技術可以使其具有良好的穩(wěn)定性和擴展性,同時其中一個層次的變化不會影響到整體的變化,只可能會影響到這個層次的上下局部。同時分層技術還可以使計算機的軟件得到自動的開發(fā)使用,并且具有重復使用的功能,只要保證每個層次之間都可以有標準統(tǒng)一的接口,便可以

5、保證各個軟件之間的一種無縫的連接結合。2分層技術在計算機軟件開發(fā)中的應用2.1雙層技術的應用分層技術在計算機軟件開發(fā)中的應用主要是由雙層技術逐漸的開展為三層、四層以及更多層次,不斷的進步了軟件開發(fā)的效率,并縮短了軟件開發(fā)所使用的時間。首先對于雙層技術在計算機軟件開發(fā)中的應用,其主要是有兩個端點即客戶端和效勞器。先是由客戶端通過向相關的用戶方面進步用戶可以使用的界面,來幫助處理其中出現(xiàn)的相關的邏輯聯(lián)絡,之后由效勞器方面來承受來自于客戶的信息,經(jīng)由數(shù)據(jù)庫進項相關的計算和總結之后傳送給客戶端進展使用。通過分析雙層技術在計算機軟件開發(fā)中的應用,可以知道雙層技術的工作理論是要想進步計算機工作的效率需要具

6、備的條件是:用戶使用的效勞器具備有良好的使用效能,同時使用的用戶在少數(shù)。假如違背了這兩個條件那么會使得用戶增多造成效勞器計算大量的工作,出現(xiàn)計算機軟件系統(tǒng)使用中的錯誤,計算的反響時間變長等很多的問題,以致于會不斷的增加本錢,嚴重那么會產(chǎn)生平安問題而影響用戶的個人數(shù)據(jù)。因此當雙層技術難以滿足計算機軟件開發(fā)應用的時候,需要加快由雙層技術過渡到三層技術的速度。2.2三層技術的應用三層技術在計算機軟件開發(fā)中的應用主要是在雙層技術的根底之上,進展的開展和改良,增加了應用效勞器,這種應用效勞器主要是幫助計算機使用的用戶進展數(shù)據(jù)的存儲,并且可以不斷的進步計算機信息訪問的效率,逐漸的實現(xiàn)了人與計算機之間的交互

7、作用,不斷的進步計算機工作的效益。這種三層的構造主要包含有業(yè)務處理層次、界面層次和數(shù)據(jù)層次的幾局部構造。其中的界面層主要是進展科學的搜集用戶使用軟件的需求,搜集完成后需要將這些需求發(fā)送到之后進展工作的業(yè)務處理層,其次由業(yè)務處理層通過對這些用戶的需求進展分析,做出相關的申請懇求在數(shù)據(jù)層進展數(shù)據(jù)的提取與處理,最后在數(shù)據(jù)層,經(jīng)過分析來自于業(yè)務處理層的申請,查詢在數(shù)據(jù)庫中的相關信息,并再做出科學的分析之后返還給業(yè)務層,最后經(jīng)過業(yè)務層的工作處理之后最終回到最初的界面層。這整個過程實現(xiàn)了數(shù)據(jù)傳輸系統(tǒng)負擔的減輕目的,同時還可以不斷的進步計算機的工作效率。然而三層技術在計算機的軟件開發(fā)中仍然存在一些相關的問題

8、,所以需要將雙層技術和三層技術相結合使用。2.3四層技術的應用在計算機軟件的開發(fā)中雙層技術和三層技術都難以應對計算機使用復雜的環(huán)境,因此需要將三層次技術中的界面層、業(yè)務處理層和數(shù)據(jù)庫層科學的分開,這樣才可以不斷的降低這幾個層次之間的互相影響,因此需要將三層技術逐漸的向四層技術開展,其中四層技術主要包含有業(yè)務處理層、eb層、數(shù)據(jù)庫層以及存儲層。業(yè)務層主要是向eb層傳送數(shù)據(jù)庫層中處理出來的結果,之后通過進展數(shù)據(jù)與數(shù)據(jù)之間的交換工作,而數(shù)據(jù)庫層是位于業(yè)務處理邏輯層和存儲層兩個層次之間的,通過隱藏數(shù)據(jù)訪問的代碼可以反映出數(shù)據(jù)庫和計算機對象之間的關系,可以幫助解決在關系和對象之間出現(xiàn)的差異匹配的問題。2.4中間件技術的應用其中在計算機應用軟件開發(fā)中使用的分層技術中,中間件技術的應用主要是在計算機運行的環(huán)境中幫助計算機與各系統(tǒng)之間實現(xiàn)資源的優(yōu)勢互補??茖W的使用中間件技術可以幫助減少在異構和分布集成匯總存在的各種復雜的問題,同時大大的降低了整個計算機軟件開發(fā)的難度。并且中間件技術的應用具有很大的優(yōu)勢是其可以將操作系統(tǒng)、應用軟件和數(shù)據(jù)庫之間的關系進展科學的優(yōu)化,同時減少計算機軟件開發(fā)的時間并進步軟件運行的平安穩(wěn)定。3總結隨著計算機技術的不斷開展和進步,促進了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論