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