賈英新 張小琴 孫嘉宇
摘要:在計算機發(fā)展初期,單層結(jié)構(gòu)是系統(tǒng)結(jié)構(gòu)的主要形式,隨著當今用戶需求的不斷增長,計算機單層結(jié)構(gòu)技術(shù)已不能滿足用戶的需求。多層結(jié)構(gòu)的出現(xiàn),可使操作系統(tǒng)清晰快捷,不僅滿足人們的工作需要,而且應用十分的廣泛。本文描述了計算機分層技術(shù)概述及特點,進行了分層技術(shù)在計算機開發(fā)應用中的分析,并列舉了它在企業(yè)管理中的具體應用。
關(guān)鍵詞:分層技術(shù);計算機軟件開發(fā);應用探討
引言
計算機軟件的開發(fā)和信息技術(shù)的發(fā)展之間存在相互補漏的過程,人們的生活和生產(chǎn)都離不開電腦??茖W技術(shù)在不斷的進步的同時人們的需求也在不斷的提高,計算機軟件技術(shù)的性能也得到了相應的提升,在結(jié)構(gòu)層次方面從發(fā)展成為多層,且分層技術(shù)得到了廣泛的應用,這也是計算機從業(yè)人員需要掌握的主要技能之一。分層技術(shù)的廣泛應用在提高其適應性、靈活性和易用性的同時使得分層技術(shù)的應用更加的穩(wěn)定。它給我們的生活和生產(chǎn)帶來了方便的同時對未來的軟件開發(fā)影響深遠且長久。
1 分層技術(shù)概述及其特點
20世紀80年代,計算機軟件的發(fā)展出現(xiàn)了單層結(jié)構(gòu)。 單層結(jié)構(gòu)主要用于打開計算機軟件,使用計算機上增長最快的小數(shù)據(jù)。在此之后,計算機與服務(wù)器之間的連接迅速建立并開始演化,單層結(jié)構(gòu)逐漸演化為兩層結(jié)構(gòu),最終成為當今計算機軟件的主體結(jié)構(gòu)。
計算機分層技術(shù)本質(zhì)是用不同的方法在不同的概念層次上創(chuàng)建不同的程序。為了討論軟件開發(fā)過程中的分層技術(shù),有必要了解計算機分層技術(shù)的深層含義和本質(zhì)。分層技術(shù)是物理層面的一個具體概念,也是計算機軟件層面的一個概念。我們致力于開發(fā)高質(zhì)量、易于使用的產(chǎn)品。軟件開發(fā)由于其軟件開發(fā)的獨特優(yōu)勢和便利性,具有清晰的層次結(jié)構(gòu)和邏輯標準,并具有以下特點:
1.對計算機軟件進行拓展
分層技術(shù)將復雜的計算機軟件系統(tǒng)合理分解,根據(jù)需要的功能對軟件進行改進,對系統(tǒng)的具體功能或相關(guān)層次進行適當?shù)母膭?,即可達到優(yōu)化的目的。 然后,在拆解功能塊后,專注于升級您的計算機,在這里可以從根本上更改特定功能的上下級別。
2.對原有計算機系統(tǒng)進行了升級改造
分層技術(shù)在一定程度上減少了計算機軟件開發(fā)的時間,從而為計算機軟件開發(fā)提供了基礎(chǔ)保證,在減少開發(fā)時間的同時也提供了效率。
3.功能層次的接口進行定義
功能層次的接口主要是指通過合理的使用標準接口,用分層模式定義功能級接口,從而來實現(xiàn)端口的自主開發(fā)和無縫對接功能。
二、分層技術(shù)在計算機開發(fā)中的應用分析
1.雙層技術(shù)的應用
在早期的計算機技術(shù)中,軟件開發(fā)主要使用斷層掃描技術(shù)。但是,隨著時代的發(fā)展,相關(guān)領(lǐng)域的需求增加,單層軟件模型難以滿足各方的需求。它可以減少計算機的不穩(wěn)定并加快計算機的速度。這種技術(shù)的好處主要體現(xiàn)在客戶端和服務(wù)器上。一是服務(wù)器可以提供客戶信息和需求的統(tǒng)計和綜合反饋,以提高您的開發(fā)工作效率。管理客戶數(shù)量并提高服務(wù)器性能以提高 Tier 2 技術(shù)的利用率。這是為了提高效率并最大限度地提高服務(wù)器利用率。二是減少客戶端的并發(fā)用戶數(shù),使服務(wù)器不至于過載或擁擠。 這不僅會增加成本,還會阻礙我們?yōu)榭蛻籼峁﹥?yōu)質(zhì)服務(wù)。 因此,第二層的技術(shù)不能逐漸滿足我們的需求,第三層的技術(shù)會逐漸發(fā)展起來。
2.三層技術(shù)的應用
Tier3技術(shù)是Tier2技術(shù)的延伸,隨著Tier2技術(shù)滿足業(yè)務(wù)需求的能力越來越低,隨著實際使用,應用服務(wù)器的數(shù)量增加,提高了信息收集的效率,從根本上改善了人機交互。接口層主要是在計算機軟件開發(fā)中接受用戶的需求數(shù)據(jù),對這些數(shù)據(jù)采用相關(guān)技術(shù)進行處理,處理完畢后將信息返回業(yè)務(wù)層進行處理。
業(yè)務(wù)處理層的應用主要是通過數(shù)據(jù)層來進行確定的,主要是通過用數(shù)據(jù)控件分析相關(guān)數(shù)據(jù),然后將信息和數(shù)據(jù)傳遞給業(yè)務(wù)層。業(yè)務(wù)層是結(jié)構(gòu)層次的最后一層,它主要用于客戶需求的分析并根據(jù)需求選擇相關(guān)的數(shù)據(jù)。
3.四層技術(shù)的應用
Tier 4 技術(shù)不僅進一步增強了Tier 3 技術(shù),而且還改進和簡化了日益復雜的程序。 業(yè)務(wù)邏輯層實現(xiàn)數(shù)據(jù)集成和及時交付的目標,實現(xiàn)信息交互。
4.五層技術(shù)的應用
J2EE 環(huán)境中提供五層技術(shù)軟件開發(fā)。體系結(jié)構(gòu)繼承和擴展了傳統(tǒng)的三層技術(shù)結(jié)構(gòu)。五層系統(tǒng)的應用程序更加復雜,細粒度的組件可以分布在不同的機器上,從而改進整體功能并顯著提高該系統(tǒng)的處理能力。
5.中間件技術(shù)的應用機及其特點
中間件技術(shù)主要是實現(xiàn)計算機間互聯(lián)和資源共享的能力。它們中的大多數(shù)用于分布式計算環(huán)境。該技術(shù)的應用可以有效避免異構(gòu)分布式集成帶來的技術(shù)問題。中間技術(shù)的優(yōu)點是可以降低軟件開發(fā)的難度,使得數(shù)據(jù)庫和操作系統(tǒng)更加的完善,建立各個應用軟件之間的信息互通,從而大大的縮短了軟件開發(fā)的時間,從而提高了安全性和可靠性。
三、具體應用
隨著我國經(jīng)濟的的快速發(fā)展和商業(yè)化的逐步擴張,計算機化已成為企業(yè)發(fā)展以及管理的嚴格重要的方向。企業(yè)在應用計算機分層技術(shù)進行管理的時候主要是對企業(yè)資料的信息化建設(shè),主要是企業(yè)的日常業(yè)務(wù)管理、企業(yè)運營流程標準化等。由于企業(yè)內(nèi)部管理系統(tǒng)的流程相對復雜和廣泛,每個部門的管理標準都不一樣,所以將分層技術(shù)應用到企業(yè)的管理之中,通過網(wǎng)絡(luò)化管理實現(xiàn)對企業(yè)動態(tài)的實時監(jiān)控和管理。所以通過將計算機軟件開發(fā)的分層技術(shù)應用到企業(yè)管理系統(tǒng)中,實現(xiàn)了有效的管理。企業(yè)管理系統(tǒng)細分后,可根據(jù)其細分層級進行分部分的管理,從而實現(xiàn)對企業(yè)系統(tǒng)的全面的管理。
結(jié)束語
隨著計算機網(wǎng)絡(luò)的進步,客戶對計算機軟件的要求越來越高。未來互聯(lián)網(wǎng)發(fā)展的必要趨勢之一是分層技術(shù)在軟件開發(fā)中的應用,分層技術(shù)在我國已經(jīng)得到了廣泛的應用,這位我國的軟件開發(fā)提供了最基本的技術(shù)保障,同時它也在滲透在各個領(lǐng)域之中并為它們提供了便利性,提高了工作效率。計算機需要在技術(shù)上不斷改進,以滿足人們?nèi)找嬖鲩L的需求,必須積極推動分層技術(shù)的進步。
參考文獻
[1]許葵元.淺談計算機軟件開發(fā)中的分層技術(shù)運用[J].數(shù)字技術(shù)與應用, 2016, 01: 252.
[2]蔣玉婷.淺析分層技術(shù)在計算機軟件開發(fā)中的應用[J]. 內(nèi)燃機與配件,2017(18): 135- 136.