- 相關(guān)推薦
研究分析計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)論文
當(dāng)今社會(huì)對(duì)于計(jì)算機(jī)的使用范圍逐漸擴(kuò)增, 換而言之, 人類對(duì)于計(jì)算機(jī)存在著較大的依賴性, 因此為了滿足社會(huì)以及人們的需求, 關(guān)于計(jì)算機(jī)軟件的開發(fā)技術(shù)也正在走向成熟化。但是由于受到計(jì)算機(jī)使用環(huán)境的影響, 使得原有的計(jì)算機(jī)軟件開發(fā)技術(shù)已經(jīng)無(wú)法適應(yīng)多變的環(huán)境條件, 促使分層技術(shù)的計(jì)算機(jī)軟件開發(fā)中得到有效利用, 不僅可以更好地維護(hù)計(jì)算機(jī)軟件的性能, 還能實(shí)現(xiàn)我國(guó)科技行業(yè)的發(fā)展。
1 分層技術(shù)的分析
所謂分層技術(shù)對(duì)軟件進(jìn)行分層開發(fā), 對(duì)各層面問題進(jìn)行逐一解決, 為更好控制軟件的開發(fā)奠定基礎(chǔ), 同時(shí)各個(gè)環(huán)節(jié)緊密配合, 實(shí)現(xiàn)共同作用的目的。在對(duì)軟件進(jìn)行開發(fā)時(shí), 主要是由雙層開發(fā)和三層開發(fā)、四層開發(fā)組合而成, 從級(jí)別角度而言, 各層間的關(guān)系相互平等。通常開發(fā)人員會(huì)選擇三層開發(fā)進(jìn)行, 即數(shù)據(jù)層次、業(yè)務(wù)層次和截面層次。在進(jìn)行軟件開發(fā)時(shí), 它的層數(shù)可依據(jù)實(shí)際情況進(jìn)行適當(dāng)增減, 在受到軟件架構(gòu)的影響下, 分層要求會(huì)各不相同, 主要是根據(jù)用戶實(shí)際需求進(jìn)行。在對(duì)分層技術(shù)進(jìn)行分析發(fā)現(xiàn),其自身具有的優(yōu)勢(shì)相對(duì)比較明顯, 具體包括: 復(fù)用性、擴(kuò)展性、降低成本、加強(qiáng)團(tuán)隊(duì)間的協(xié)作等。在對(duì)計(jì)算機(jī)軟件進(jìn)行開發(fā)時(shí), 分層技術(shù)具有良好應(yīng)用效果 。
2 計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用
2.1 雙層技術(shù)
計(jì)算機(jī)軟件開發(fā)工作的開展, 其中雙層技術(shù)的應(yīng)用以客戶端、服務(wù)器作為支持。客戶端的作用主要在于: 對(duì)用戶使用界面進(jìn)行優(yōu)化, 從而更好地解決用戶信息傳輸之間存在的邏輯關(guān)聯(lián); 服務(wù)器的作用在于: 通過對(duì)用戶信息的接收, 利用數(shù)據(jù)庫(kù)對(duì)信息的整合及計(jì)算, 最終傳回至用戶的手中, 完成用戶對(duì)信息的使用。但是關(guān)于雙層技術(shù)的實(shí)際應(yīng)用難度相對(duì)較大, 需采取以下幾點(diǎn)措施, 才能實(shí)現(xiàn)雙層技術(shù)的有效利用。
首先, 用戶自身具備的服務(wù)器各項(xiàng)使用性能均具有較高的優(yōu)勢(shì); 其次, 利用服務(wù)器的人群相對(duì)較少。根據(jù)對(duì)當(dāng)前計(jì)算機(jī)發(fā)展現(xiàn)狀的分析, 雙層技術(shù)的應(yīng)用條件無(wú)法得到有效滿足, 如服務(wù)器應(yīng)用人群的增長(zhǎng), 使得服務(wù)器的工作任務(wù)相對(duì)較重, 則會(huì)增加計(jì)算機(jī)的反應(yīng)時(shí)間, 最后計(jì)算機(jī)軟件反應(yīng)的信息結(jié)果將會(huì)存在偏差, 這種現(xiàn)象的存在, 不僅會(huì)增加計(jì)算機(jī)軟件的成本, 還能造成用戶信息的泄露。因此若對(duì)雙層技術(shù)進(jìn)行應(yīng)用, 應(yīng)確保服務(wù)器的使用次數(shù)及人群, 同時(shí)做好服務(wù)器使用性能保護(hù)工作。
2.2 三層技術(shù)
三層技術(shù)在應(yīng)用中, 計(jì)算機(jī)軟件按照系統(tǒng)可以具體分為數(shù)據(jù)層次、業(yè)務(wù)處理和界面層次三層次, 由于層次不同其作用也會(huì)各不相同, 主要表現(xiàn)為:
( 1 ) 界面層次, 對(duì)用戶對(duì)軟件的使用要求進(jìn)行收集, 在通過科學(xué)、合理的處理后, 將其傳輸于業(yè)務(wù)處理層次。
( 2 ) 業(yè)務(wù)處理層次, 利用傳輸?shù)臄?shù)據(jù)信息進(jìn)行處理, 使用戶需求得到具體的明確, 并對(duì)其進(jìn)行深入的分析。
( 3 ) 提取信息并對(duì)其進(jìn)行申請(qǐng)。
( 4 ) 數(shù)據(jù)層次需要核實(shí)申請(qǐng)數(shù)據(jù)的真實(shí)性, 在完成判斷后將其傳送界面層次。
對(duì)于三層技術(shù)來講, 對(duì)其進(jìn)行合理的應(yīng)用能達(dá)到數(shù)據(jù)高效處理的目的, 同時(shí)還能降低數(shù)據(jù)傳輸所帶來的負(fù)擔(dān), 對(duì)優(yōu)化計(jì)算機(jī)軟件工作效率起到一定的促進(jìn)作用, 確保軟件可以高效運(yùn)行, 進(jìn)而對(duì)其進(jìn)行更好的開發(fā)和應(yīng)用。
2.3 四層技術(shù)
基于網(wǎng)絡(luò)技術(shù)發(fā)展的背景下, 計(jì)算機(jī)軟件的應(yīng)用環(huán)境逐漸變得復(fù)雜化, 加之?dāng)?shù)據(jù)處理與邏輯聯(lián)系的難度相對(duì)較大, 如在業(yè)務(wù)管理工作中, 用戶對(duì)計(jì)算機(jī)數(shù)據(jù)處理的能力與安全性要求較高, 在此過程中, 采用三層技術(shù)則會(huì)受到一定的限制, 雖然四層技術(shù)無(wú)法與以上二種技術(shù)進(jìn)行相互依存, 但是該項(xiàng)技術(shù)卻能滿足計(jì)算機(jī)用戶的使用條件。具體使用流程為: 通過在數(shù)據(jù)層、業(yè)務(wù)邏輯層二者之間封裝層的增加, 使其在結(jié)構(gòu)上屬于存儲(chǔ)層, 利用存儲(chǔ)層、業(yè)務(wù)邏輯、數(shù)據(jù)以及四層技術(shù)之間的融合, 最終實(shí)現(xiàn)數(shù)據(jù)處理的作用。其中對(duì)于四層技術(shù)的使用, 應(yīng)根據(jù)用戶的實(shí)際情況選擇適當(dāng)?shù)臄?shù)據(jù)處理路徑?傊, 受到計(jì)算機(jī)使用環(huán)境和用戶需求的影響, 使得計(jì)算機(jī)軟件開發(fā)工作的難度相對(duì)較大, 若以滿足客戶需求為前提對(duì)計(jì)算機(jī)軟件進(jìn)行開發(fā), 分層技術(shù)與雙層技術(shù)難以適應(yīng)時(shí)代的發(fā)展。對(duì)此, 開發(fā)企業(yè)在進(jìn)行計(jì)算機(jī)軟件開發(fā)中, 需對(duì)各個(gè)開發(fā)技術(shù)的優(yōu)劣勢(shì)進(jìn)行對(duì)比, 最終選擇最為合理、安全性最高、拓展性較強(qiáng)的計(jì)算機(jī)軟件開發(fā)技術(shù)。
3 結(jié)語(yǔ)
總之, 通過對(duì)計(jì)算機(jī)軟件開發(fā)中分層技術(shù)應(yīng)用的分析, 已知分層技術(shù)是當(dāng)前計(jì)算機(jī)軟件開發(fā)中最具發(fā)展前景的技術(shù)手段, 可有效地提升軟件的開發(fā)速度與開發(fā)質(zhì)量。針對(duì)計(jì)算機(jī)軟件用戶的角度而言, 分層技術(shù)的應(yīng)用, 不僅能夠滿足用戶的個(gè)性化需求, 還能為用戶提供安全、高效以及便捷的軟件。對(duì)開發(fā)企業(yè)而言, 可提升軟件的開發(fā)速度, 降低企業(yè)的軟件開發(fā)成本, 實(shí)現(xiàn)計(jì)算機(jī)軟件開發(fā)工作的快速發(fā)展。
【研究分析計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)論文】相關(guān)文章:
分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的運(yùn)用研究論文07-04
分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用效果分析論文07-03
分層技術(shù)在計(jì)算機(jī)軟件開發(fā)的應(yīng)用分析論文07-03
關(guān)于計(jì)算機(jī)軟件開發(fā)分層技術(shù)的研究論文07-04
計(jì)算機(jī)軟件開發(fā)的分層技術(shù)研究論文07-04
分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用論文07-04
計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用論文07-04
關(guān)于分層技術(shù)在計(jì)算機(jī)軟件開發(fā)的應(yīng)用分析的論文07-03