• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用

      2019-10-21 05:18:36董曉
      西部論叢 2019年29期
      關(guān)鍵詞:開發(fā)人員計(jì)算機(jī)軟件雙層

      董曉

      摘 要:分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用一直受到業(yè)界和學(xué)界的關(guān)注,這是因?yàn)樵诂F(xiàn)代科學(xué)技術(shù)急速更新?lián)Q代的背景下,為保證計(jì)算機(jī)軟件功能能夠更為友好為人們所使用,通過(guò)分層技術(shù),能夠?qū)⒂?jì)算機(jī)程序結(jié)構(gòu)的主導(dǎo)形態(tài)從原先的整體式系統(tǒng)逐漸轉(zhuǎn)為分工明確的各個(gè)專業(yè)領(lǐng)域各自負(fù)責(zé)各個(gè)擅長(zhǎng)領(lǐng)域的計(jì)算機(jī)技術(shù),之后在通過(guò)一些相對(duì)應(yīng)的技術(shù)將計(jì)算機(jī)系統(tǒng)的各個(gè)層次進(jìn)行有機(jī)的整合,以達(dá)到整體上的最優(yōu)化。

      關(guān)鍵詞:分層技術(shù);計(jì)算機(jī)軟件開發(fā)

      引 言

      在現(xiàn)代化經(jīng)濟(jì)社會(huì)中,分工愈來(lái)愈精細(xì),各領(lǐng)域的專業(yè)人員利用各自的專業(yè)技能將自己所擅長(zhǎng)的細(xì)分領(lǐng)域知識(shí)最大化發(fā)揮,之后再通過(guò)一定的組織規(guī)則,將各個(gè)分散在各處的模塊或?qū)哟蜗到y(tǒng)進(jìn)行有機(jī)組合,從而實(shí)現(xiàn)最終的產(chǎn)品,分層技術(shù)就在在這一思想下產(chǎn)生的。分層技術(shù)是將在系統(tǒng)程序開發(fā)的過(guò)程的需求進(jìn)行分散化管理,通過(guò)一系列的策略,將原系統(tǒng)按照可拓展性、低耦合性以及運(yùn)行穩(wěn)定性等原則進(jìn)行適當(dāng)?shù)慕鈽?gòu)。

      1分層技術(shù)的特征分析及優(yōu)勢(shì)

      (1)分層技術(shù)的特征分析

      一般來(lái)說(shuō),分層技術(shù)有可拓展性、低耦合性以及運(yùn)行穩(wěn)定性三個(gè)主要特點(diǎn)。

      其中,可拓展性是為了使得其在越來(lái)越多的軟件系統(tǒng)交互中能夠很好的成為其中一員,從其他軟件系統(tǒng)中獲取數(shù)據(jù)或向其他軟件系統(tǒng)提供數(shù)據(jù)以完成更大規(guī)模的計(jì)算任務(wù)。

      低耦合性也稱之為相對(duì)獨(dú)立性,該特點(diǎn)指出計(jì)算機(jī)軟件所分離出來(lái)的結(jié)構(gòu),應(yīng)當(dāng)能夠處于相對(duì)獨(dú)立的狀態(tài),而且在該結(jié)構(gòu)的各個(gè)層次中均有一個(gè)動(dòng)態(tài)穩(wěn)定的用于外部拓展的接口以便于接入更為廣泛的軟件系統(tǒng)中進(jìn)行交互。

      運(yùn)行穩(wěn)定性特征則是指在將計(jì)算機(jī)分層時(shí),分層程序需要在一定時(shí)間限制內(nèi),逐步獲取一種可進(jìn)行接受數(shù)據(jù)、發(fā)送數(shù)據(jù)的穩(wěn)定傳輸體系以保證整體系統(tǒng)的完整性。

      (2)分層技術(shù)的優(yōu)勢(shì)分析

      常見(jiàn)的軟件開發(fā)過(guò)程中,由于軟件系統(tǒng)常常需要進(jìn)行部分變動(dòng)及優(yōu)化,使得常有需要對(duì)軟件進(jìn)行整體進(jìn)行修改的可能,而此種方式,不但會(huì)浪費(fèi)大量的開發(fā)人員時(shí)間,也會(huì)消耗開發(fā)人員的大量經(jīng)歷,同時(shí)也是對(duì)企業(yè)人力資源的一種浪費(fèi)。而通過(guò)分層技術(shù),使得軟件系統(tǒng)具有多個(gè)層次,每個(gè)層次之間相對(duì)獨(dú)立,這是的在需要對(duì)軟件系統(tǒng)進(jìn)行部分修改時(shí),只需要變更軟件系統(tǒng)中相應(yīng)的部分即可。該種技術(shù)模式下,不但可以節(jié)約開發(fā)人員大量時(shí)間精力,還能提高軟件的經(jīng)濟(jì)收益。此外,通過(guò)分層技術(shù),還能降低軟件的后去運(yùn)維成本。

      隨著信息技術(shù)的快速發(fā)展,計(jì)算機(jī)軟件與經(jīng)濟(jì)社會(huì)中各行各業(yè)的關(guān)聯(lián)度越來(lái)越高,而其安全性已經(jīng)使用過(guò)程中便捷性就成為了人們重點(diǎn)關(guān)注的部分,相較于傳統(tǒng)的計(jì)算機(jī)軟件開發(fā)技術(shù),系統(tǒng)內(nèi)各模塊間耦合度高,而各模塊內(nèi)的聚合度又不夠,使得終端用戶在使用過(guò)程中,經(jīng)常出現(xiàn)各類異常,并最終導(dǎo)致開發(fā)主體與使用主體之間產(chǎn)生矛盾,而更為嚴(yán)重的矛盾還會(huì)產(chǎn)生在開發(fā)主體與運(yùn)維主體以及運(yùn)維主體與使用主體之間,這種后果不論是對(duì)開發(fā)、運(yùn)維還是用戶都是極為不愿意看到的。而通過(guò)分層技術(shù),能夠有效的規(guī)避這一技術(shù)上的風(fēng)險(xiǎn),為用戶提供了更為友好的使用環(huán)境,也為開發(fā)人員和運(yùn)維人員提供了更為友好的工作環(huán)境,可謂是一舉三得。

      2分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中應(yīng)用現(xiàn)狀

      (1)雙層技術(shù)的應(yīng)用現(xiàn)狀

      在分層技術(shù)出現(xiàn)之前,計(jì)算機(jī)軟件的開發(fā)一直采用的都是單層結(jié)構(gòu),然而隨著經(jīng)濟(jì)社會(huì)的發(fā)展,人們賦予計(jì)算機(jī)軟件更多的需求,這也使得原先的單層結(jié)構(gòu)已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足人們的各種場(chǎng)景的需求,若想更進(jìn)一步的優(yōu)化計(jì)算機(jī)軟件的性能,一方面需要投入更多的資源,另一方面則需要采用之前未使用過(guò)的各種創(chuàng)新型方案,雙層技術(shù)就是在此背景下產(chǎn)生的。

      雙層技術(shù)出現(xiàn)之初,計(jì)算機(jī)軟件開發(fā)人員希望其能有效的提高計(jì)算機(jī)軟件的生產(chǎn)效率并提升計(jì)算機(jī)軟件開發(fā)和維護(hù)的效率,并解決計(jì)算機(jī)軟件在運(yùn)行過(guò)程中的各種不穩(wěn)定性異常的產(chǎn)生,使得計(jì)算機(jī)軟件能夠快速的使用。雙層技術(shù)將原先的客戶端進(jìn)行了大幅度的更新升級(jí),讓用戶能夠很直觀的感受到軟件的友好型。

      (2)三層技術(shù)的應(yīng)用現(xiàn)狀

      兩層技術(shù)的出現(xiàn)是一種創(chuàng)新型的解決方案,但在如C/S系統(tǒng)架構(gòu)中,計(jì)算機(jī)軟件的程序與運(yùn)用主要依賴于服務(wù)器端和客戶服務(wù)端來(lái)完成計(jì)算機(jī)程序的影星和調(diào)控,但當(dāng)計(jì)算機(jī)軟件程序的開發(fā)愈來(lái)愈復(fù)雜時(shí),雙層技術(shù)的不足也逐漸的暴露出來(lái),信息識(shí)別歸類時(shí)模糊不清,系統(tǒng)在運(yùn)行時(shí)狀態(tài)的缺失亦是其飽受詬病的原因,為解決該部分計(jì)算機(jī)軟件程序中出現(xiàn)的問(wèn)題,同時(shí)也是為了更好的保證計(jì)算機(jī)軟件開發(fā)技術(shù)得到提升,降低計(jì)算機(jī)軟件成本,不斷有人嘗試更為清晰且規(guī)范的分層技術(shù),三層技術(shù)也就在此基礎(chǔ)下應(yīng)運(yùn)而生。三層技術(shù)的適應(yīng)性更強(qiáng),其使用的場(chǎng)景也更為廣泛,功能也越為完善。不但考慮到計(jì)算機(jī)軟件的邏輯系統(tǒng),更是將計(jì)算機(jī)軟件相輔的數(shù)據(jù)存儲(chǔ)系統(tǒng)進(jìn)行了綜合考慮,提升了計(jì)算機(jī)軟件對(duì)于數(shù)據(jù)庫(kù)的訪問(wèn)效率。

      三層技術(shù)包括界面層、業(yè)務(wù)層以及數(shù)據(jù)層。在界面層能夠更為友好的與用戶進(jìn)行交互,并將相關(guān)數(shù)據(jù)、相關(guān)請(qǐng)求及時(shí)傳輸?shù)綐I(yè)務(wù)層;而在業(yè)務(wù)層,能夠獨(dú)立對(duì)界面層的請(qǐng)求進(jìn)行邏輯化處理,根據(jù)事先約定的業(yè)務(wù)邏輯獲取用戶所需要的邏輯結(jié)果;最后是數(shù)據(jù)層,數(shù)據(jù)層將業(yè)務(wù)層所計(jì)算的結(jié)果進(jìn)行篩查并返回到界面層用戶所需要的請(qǐng)求結(jié)果。

      (3)四層及多層技術(shù)的應(yīng)用

      隨著業(yè)務(wù)場(chǎng)景的不斷復(fù)雜化,計(jì)算機(jī)軟件開發(fā)過(guò)程中開發(fā)人員更具實(shí)際項(xiàng)目的需求,不斷的在兩層技術(shù)、三層技術(shù)的基礎(chǔ)上,衍生出四層及更多層的分層技術(shù)。

      當(dāng)前使用的最為廣泛的五層技術(shù)就是其中一種,其可分為界面層、業(yè)務(wù)層、資源層、集成層以及數(shù)據(jù)層。雖然四層或多層技術(shù)能夠?qū)⑾到y(tǒng)劃分的跟為精細(xì),也能夠在一定程度上對(duì)各個(gè)層次中各個(gè)開發(fā)人員負(fù)責(zé)的模塊邊界進(jìn)行了較為明確的定義,但從技術(shù)實(shí)踐的角度來(lái)看,其與兩層技術(shù)、三層技術(shù)已不再有著本質(zhì)的區(qū)別,故在此不再贅述。

      結(jié) 語(yǔ)

      互聯(lián)網(wǎng)時(shí)代,計(jì)算機(jī)軟件的開發(fā)已經(jīng)滲透到經(jīng)濟(jì)社會(huì)的各個(gè)角落,分層技術(shù)作為計(jì)算機(jī)軟件開發(fā)技術(shù)進(jìn)化道路上一座里程碑式技術(shù),不僅有效的改善了計(jì)算機(jī)軟件開發(fā)過(guò)程中存在的局部修改或優(yōu)化對(duì)整體系統(tǒng)產(chǎn)生各種未知的異常風(fēng)險(xiǎn),還創(chuàng)造性解決了在大型復(fù)雜系統(tǒng)開發(fā)過(guò)程中,各個(gè)不同領(lǐng)域開發(fā)人員的協(xié)同開發(fā)問(wèn)題。

      參考文獻(xiàn)

      [1] 朱江毅. 分層技術(shù)在計(jì)算機(jī)軟件開發(fā)過(guò)程中的應(yīng)用[J]. 電子技術(shù)與軟件工程, 2016, 000(023):P.56-56.

      [2] 范文平. 分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用效果分析[J]. 數(shù)字化用戶, 2019, 025(006):163.

      猜你喜歡
      開發(fā)人員計(jì)算機(jī)軟件雙層
      墨爾本Fitzroy雙層住宅
      Semtech發(fā)布LoRa Basics 以加速物聯(lián)網(wǎng)應(yīng)用
      基于C語(yǔ)言的計(jì)算機(jī)軟件編程
      電子制作(2018年16期)2018-09-26 03:27:08
      淺談不同編程語(yǔ)言對(duì)計(jì)算機(jī)軟件開發(fā)的影響
      電子制作(2018年1期)2018-04-04 01:48:36
      淺談基于C語(yǔ)言的計(jì)算機(jī)軟件程序設(shè)計(jì)
      電子制作(2017年24期)2017-02-02 07:14:40
      次級(jí)通道在線辨識(shí)的雙層隔振系統(tǒng)振動(dòng)主動(dòng)控制
      讓W(xué)indows 10進(jìn)入開發(fā)者模式
      電腦迷(2015年12期)2015-04-29 23:22:51
      后悔了?教你隱藏開發(fā)人員選項(xiàng)
      傳統(tǒng)Halbach列和雙層Halbach列的比較
      一種雙層寬頻微帶天線的設(shè)計(jì)
      梓潼县| 谷城县| 青浦区| 镇康县| 西华县| 通河县| 永德县| 广安市| 绥滨县| 光山县| 新疆| 简阳市| 太谷县| 桃江县| 湖州市| 华亭县| 蒙自县| 海安县| 镶黄旗| 南平市| 白水县| 射洪县| 全椒县| 富蕴县| 红安县| 启东市| 玉龙| 咸宁市| 廊坊市| 平南县| 镇赉县| 通城县| 临猗县| 资溪县| 苍山县| 太原市| 墨竹工卡县| 遵义县| 河东区| 体育| 西贡区|