尹領杰
摘? 要:自從改革開放以后,計算機技術得到了飛速發展,現在它已在各個領域得到了廣泛的應用,因此,它的不斷更新,對我國各個行業的發展和進步都有著十分重大的現實意義。隨著計算機技術的飛速發展,計算機軟件在社會和人民生活中得到了廣泛的應用。電腦軟體是資訊科技持續發展的關鍵,因此必須加強電腦軟體的應用。隨著社會的發展和人民的生活需求,計算機軟件的發展必須與時俱進,不斷地研制出符合時代需求的軟件。因此,電腦軟體的發展不再局限于單一的技術層面,而應更多層次地發展,以適應社會發展的需求。
關鍵詞:計算機軟件;技術開發;分層技術
引言:
八十年代,電腦軟件的發展就出現了一個簡單的層次結構,這種結構模型得到了廣泛的認可,因為它可以將電腦與服務器連接起來,從而提升電腦的使用效率和質量,同時也可以促進電腦軟件的發展。隨著時間的推移,目前的計算機軟件技術正逐步由單一的單一層次向多層結構過渡,并適當地運用了分層技術。先進的層次化技術可以從某種意義上改變傳統的業務處理方式,根據其本身的特性,推動計算機軟件在開發和使用中得到持續的更新,從而提高系統的穩定性、可靠性,從而促進計算機技術在各方面的廣泛應用。
1.計算機軟件技術開發中的分層技術相關理論
1.1分層技術概念
分層,就是將屬性不一樣,或者相似的材料,放在不同的層次上,讓它們能夠將屬性不同的材料分離出來。在計算機軟件技術的發展過程中,采用了不同的層次結構,采用了科學的層次劃分,并運用了計算機技術,在不同的層次上進行了控制,從而達到了不同的功能要求。一般來說,電腦軟件技術的發展,都是按照等級來劃分的,每一個層次都是平等的。在采用分層技術時,首先要設計好計算機軟件的體系結構,然后再結合相應的程序技術和數據庫的結構。有效地運用計算機軟件分級技術,可以提高計算機軟件的性能,滿足用戶越來越多的要求。
1.2分層技術特點
采用先進的計算機軟件開發層次技術,可以有效地節省軟件的開發周期,提高軟件的運行效率,提高軟件的開發質量。分層技術在一定程度上會出現技術問題,只會影響到鄰近層次的各個層次,而不會影響到其他層次。因此,在采用層次技術開發計算機軟件時,可以盡可能地確保每個層次的設置都有一個穩定的接口,從而使整個軟件系統更加完善。分層技術可以促進計算機軟件系統的抽象和演化,從而提高軟件開發的效率,同時也可以減少計算機軟件開發過程中繁瑣的環節,從而確保軟件的實際操作具有更好的針對性,確保軟件的運行穩定。分層技術可以擴展計算機軟件的性能,也就是可以對各層次的功能進行逐步的調整和改進,從而使軟件系統更有效地工作。
2.分層技術在計算機軟件設計中的應用
2.1雙層技術在計算機軟件開發中的應用
兩層電腦的軟件模式主要包括服務端和客戶端,業務端主要負責接收客戶的命令,并在此基礎上對數據庫進行檢索,最后得到相應的結果。客戶機的功能就是提供一個統一的用戶接口,從某種意義上來說,就是一種邏輯的處理,而客戶機負責的是邏輯,當工作人員的工作量越來越大,那么客戶端的數量也會越來越多,這就導致了通訊的擴展性和不流暢。當用戶的用戶數量少,或軟件服務器的運行性能良好的時候,采用雙重技術可以獲得良好的運行效果,但隨著用戶的增多,軟件的響應速度和效率將會下降,從而對用戶的個人信息產生威脅,無法滿足用戶的需要,同時也會導致維護費用的高昂和存在的安全風險。
2.2三層技術在計算機軟件開發中的應用
對二層工藝進行了分析,發現二層工藝存在著設計上的一些不足,并不具有科學性。在實際應用中,存在著對信息安全的威脅。第三層技術是在第二層技術上進一步完善而形成的。三個層次的技術體系,主要是由服務器和客戶端組成,服務器由數據和應用服務器組成,服務器具有訪問、存儲和修改的作用。人們把應用程序服務器叫做“瘦客”,它能處理業務邏輯,降低客戶機的工作負荷。在此層,將顧客的需要傳遞到數據信息的層面,再由數據傳遞至業務層面,再由數據層面傳遞至服務層面,確保滿足使用者的需要,再由顯示層面傳遞至顧客,形成一套完整的信息回饋系統。三層技術相對于第二層的技術來說,可以極大地提高其工作效率。不過三層技術也有一個缺點,那就是無法保證使用者的接口與應用程序服務器處于同一設備中,一旦不在同一臺設備中,通訊問題就會產生,而不同層級之間的直接通訊與傳送,則是一個很大的問題。
2.3四層技術在計算機軟件開發中的應用
隨著社會和經濟的發展,人們對數據庫的要求也越來越高,三層技術已經不能滿足目前的要求,這就要求更高級別的技術來實現。四層技術基于三個層次的技術。四層技術包括:處理層、 Web層、數據層和存儲層,其主要的應用流程是:系統處理層對用戶的需求進行分析,并將數據層中的數據傳輸到網絡層,并利用數據層的信息轉換功能,使數據庫和電腦之間的交互作用得以體現。
2.4中間件技術在計算機軟件開發中的應用
當前,隨著信息化時代的到來,隨著計算機軟件的大量使用,軟件開發技術也得到了不斷的更新和改進,呈現出多層次的結構模型。中間件是應用在操作系統和數據庫之間的一種基礎軟件,它的作用是解決數據傳輸、數據存取、應用調度、系統構建、系統集成、流程管理等方面的問題。計算機軟件工程的目的是為了開發高品質的軟件產品,而高品質的軟件產品的開發離不開組件的開發,因此,適當的中間件的開發能夠保證軟件的正常運行。在多層次架構下,中間件是實現應用程序的核心技術,它與數據庫、操作系統共同構成了計算機的底層軟件。中間件技術在實際應用中,其優點是可以相互補充,使計算機和各系統之間的資源相互補充。采用中間件技術,可以有效地減少在匯總過程中頻繁發生的繁瑣問題,并在總體上減輕了軟件開發的困難。
3.具體應用
分層技術具有適應性強、結構清晰、維護能力強、便于分工管理等優點,因而在我國已被廣泛地推廣和使用。分層技術的目的,就是讓電腦內部的各個部分,以不同的角度,互相支撐,互相協作。電腦軟件的研發,不僅要有足夠的資金保障,還要有高質量的零件和高水準的研發。網上商鋪管理系統是利用分層技術對商鋪進行信息化管理的一種方法,其具體內容包括:店鋪管理流程標準化、商鋪經營信息化管理等。首先,采用層次技術將網店管理系統視為一個整體,并將其八大職能劃分為八大子系統,依次為運營管理、行政管理、系統管理、物業管理、文檔管理、營銷管理、收支管理、售后處理子系統。接著,可以把一級子系統進一步細分為次級子系統。采用分層技術進行店鋪的信息化管理,有效地提升了店鋪的經營效率和水平。
結束語
分層技術是一種先進、穩定的技術,利用分層技術可以加快計算機軟件的開發速度,并能適時地擴展計算機的軟件功能。但是,這種方法仍然存在著一些缺陷,例如,在實際操作中,很難很好地將各個層分開,更高級別的層必須與更低層的層進行直接的互動,而非直接與下一層進行交互。由于在不同級別上處理服務請求時,執行能力是一個問題。為了使分層技術更好地在計算機軟件的開發中得到充分的應用,相關的科研工作者必須不斷加大對分層技術的研究與應用,以適應時代發展和人們的實際需要。
參考文獻:
[1]李明.淺論新時期計算機軟件開發技術的應用及發展趨勢[J].中國新通信,2019(21):97.
[2]江鵬.淺析分層技術在計算機軟件開發中的應用[J].科技經濟導刊,2019(32):16,35.
[3]王志強,王秀蘭.淺談分層技術在計算機軟件開發中的應用[J].電腦知識與技術,2017(3):85-86,88.