• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    計(jì)算機(jī)軟件開發(fā)中的分層方式與技術(shù)分析

    2018-02-28 02:31:28游海英
    電子技術(shù)與軟件工程 2018年20期
    關(guān)鍵詞:分層技術(shù)軟件開發(fā)計(jì)算機(jī)

    游海英

    摘要

    文章首先簡要分析了分層技術(shù)及其應(yīng)用優(yōu)勢,在此基礎(chǔ)上對計(jì)算機(jī)軟件開發(fā)中的分層方式與技術(shù)應(yīng)用進(jìn)行論述。期望通過本文的研究能夠?qū)τ?jì)算機(jī)軟件開發(fā)效率和水平提升有所幫助。

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

    網(wǎng)絡(luò)時(shí)代到來的今天,計(jì)算機(jī)的普及程度越來越高,并在各個(gè)領(lǐng)域中獲得了廣泛應(yīng)用。軟件是計(jì)算機(jī)系統(tǒng)的核心部分,在對軟件進(jìn)行開發(fā)時(shí),為提高軟件的性能,可采取合理的分層方式,并對相應(yīng)的分層技術(shù)進(jìn)行應(yīng)用。借此,本文就計(jì)算機(jī)軟件開發(fā)中的分層方式與技術(shù)進(jìn)行淺談。

    1 分層技術(shù)及其應(yīng)用優(yōu)勢分析

    所謂的分層技術(shù)具體是指在進(jìn)行計(jì)算機(jī)軟件開發(fā)的過程中,將軟件劃分為多個(gè)層次,在確保每個(gè)層次獨(dú)立性的基礎(chǔ)上,使各個(gè)層次之間形成一定的內(nèi)在關(guān)聯(lián)性,由此可使軟件的功能變得更加強(qiáng)大。現(xiàn)階段,計(jì)算機(jī)的普及程度越來越高,對軟件也提出了更高的要求,不僅要求軟件具備高速的運(yùn)行效率,而且還要有完善的性能。所以在計(jì)算機(jī)軟件開發(fā)中,應(yīng)當(dāng)采取分層的方式,并對分層技術(shù)進(jìn)行合理運(yùn)用。在計(jì)算機(jī)軟件開發(fā)過程中,分層技術(shù)的應(yīng)用優(yōu)勢主要體現(xiàn)在如下幾個(gè)方面:

    1.1 可拓展性更強(qiáng)

    采用分層技術(shù)對計(jì)算機(jī)軟件進(jìn)行開發(fā)時(shí),可以使軟件的可拓展性獲得就能一步增強(qiáng)。對于計(jì)算機(jī)軟件而言,如果其中的某個(gè)功能出現(xiàn)變化時(shí),并不會對其它層次造成影響,由此可快速好處問題的層次,并進(jìn)行及時(shí)修復(fù),從而恢復(fù)軟件的功能。

    1.2 開發(fā)效率更高

    在計(jì)算機(jī)軟件開發(fā)中,通過對分層技術(shù)的合理運(yùn)用,可以使軟件的開發(fā)效率獲得顯著提升,由此能夠使軟件的開發(fā)周期縮短,這樣一來,開發(fā)者可從中得到更多的經(jīng)濟(jì)效益,應(yīng)用分層技術(shù)后,可以使軟件的搭配更加靈活,有助于系統(tǒng)軟件的優(yōu)化,從而提高用戶的使用效率。

    1.3 可實(shí)現(xiàn)的功能更多

    對計(jì)算機(jī)軟件進(jìn)行開發(fā)時(shí),通過合理運(yùn)用分層技術(shù),可以實(shí)現(xiàn)不同系統(tǒng)的自定義,在這一前提下,軟件可實(shí)現(xiàn)的功能會隨之進(jìn)一步增多,不僅如此,整個(gè)過程不會對計(jì)算機(jī)的其它功能差生影響和限制。按照接口標(biāo)準(zhǔn)的規(guī)定要求,采用分層技術(shù)可對不同功能的軟件進(jìn)行開發(fā),使用者可根據(jù)自己的需要,開發(fā)相應(yīng)的軟件,并與標(biāo)準(zhǔn)接口相連。

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

    在對計(jì)算機(jī)軟件進(jìn)行具體開發(fā)時(shí),除了要滿足不同用戶的使用需求之外,還要保證開發(fā)出來的軟件具有較強(qiáng)的靈活性及可靠性,如果軟件局限于單一的功能,其作用將會受到限制,從而會影響到實(shí)際應(yīng)用。而通過分層技術(shù),則可使上述問題得到有效解決。

    2.1 分層方式

    在計(jì)算機(jī)軟件開發(fā)的過程中,為提高軟件的開發(fā)效率,并賦予軟件更加強(qiáng)大的功能,應(yīng)當(dāng)選擇合理的分層方式。不同的分層方式與不同的分層技術(shù)相對應(yīng),如將機(jī)計(jì)算機(jī)軟件分為兩個(gè)層次,則可采取雙層技術(shù)進(jìn)行開發(fā);若是分為三個(gè)或是更多的層次,則可采取三層技術(shù)、四層技術(shù)和五層技術(shù)。目前,隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,使與之相關(guān)的技術(shù)得到長足進(jìn)步,為使分層技術(shù)能夠在軟開發(fā)中獲得合理運(yùn)用,應(yīng)當(dāng)對分層方式進(jìn)行科學(xué)選擇。

    2.2 分層技術(shù)的應(yīng)用

    2.2.1 雙層與三層技術(shù)

    雙層技術(shù)是最早出現(xiàn)的分層技術(shù),也是計(jì)算機(jī)軟件開發(fā)中應(yīng)用較為廣泛的技術(shù)之一。在應(yīng)用雙層技術(shù)進(jìn)行軟件開發(fā)的過程中,主要的端點(diǎn)有兩個(gè),一個(gè)是客戶端,另一個(gè)是服務(wù)器端。先由前者為用戶提供可用的界面,從而對邏輯聯(lián)系進(jìn)行處理,再由后者對客戶輸入的信息進(jìn)行接收,經(jīng)數(shù)據(jù)庫分析后,將結(jié)果發(fā)送給客戶端,以便于用戶進(jìn)行使用。通過對雙層技術(shù)進(jìn)行分析可知,它是以提高計(jì)算機(jī)的運(yùn)行效率作為主要原則,因此在應(yīng)用雙層技術(shù)對軟件進(jìn)行開發(fā)時(shí),必須遵循這一原則,由此能夠使開發(fā)出來的軟件滿足使用者的需要。

    三層技術(shù)是在雙層技術(shù)的基礎(chǔ)上發(fā)展起來的,它是對雙層技術(shù)的改進(jìn)和完善,通過應(yīng)用服務(wù)器的增加,滿足使用者對數(shù)據(jù)存儲的需要,由此除了能夠使計(jì)算機(jī)的信息訪問效率獲得大幅度之外,還能使人與計(jì)算機(jī)之間的交互變得更加簡單、直接,計(jì)算機(jī)的工作效益隨之獲得顯著提升。三層技術(shù)的結(jié)構(gòu)層次如下:業(yè)務(wù)處理層、界面層、數(shù)據(jù)層,不同的層次負(fù)責(zé)完成不同的任務(wù),如界面層主要負(fù)責(zé)收集用戶對軟件的需求,然后將收集到信息傳給業(yè)務(wù)處理層,再經(jīng)過分析后,從數(shù)據(jù)層提取相關(guān)數(shù)據(jù)信息,反饋給用戶。雖然三層技術(shù)已經(jīng)相對比較完善,但在軟件開發(fā)中進(jìn)行應(yīng)用時(shí),可能會遇到一些問題,所以,可將雙層與三層聯(lián)合使用,這樣能夠提高軟件的性能。

    2.2.2 四層與五層技術(shù)

    對計(jì)算機(jī)軟件進(jìn)行開發(fā)的過程中,有些特殊的情況是雙層和三層技術(shù)都無法應(yīng)對的,特別是較為復(fù)雜的軟件設(shè)計(jì)。為使不同層次之間的影響進(jìn)一步降低,在三層技術(shù)的基礎(chǔ)上四層技術(shù)被提出,在該技術(shù)中,包含了以下幾個(gè)層次:業(yè)務(wù)處理層、數(shù)據(jù)庫、存儲層及Web層。每個(gè)層次負(fù)責(zé)實(shí)現(xiàn)不同的功能,如業(yè)務(wù)層能夠?qū)臄?shù)據(jù)庫獲取的處理結(jié)果,發(fā)送給Web層,進(jìn)而完成數(shù)據(jù)交換;四層技術(shù)中的數(shù)據(jù)庫層位于業(yè)務(wù)層與存儲層之間,這是一個(gè)較為重要的層次,它可以解決差異匹配問題。五層技術(shù)是三層技術(shù)的延伸、演變及發(fā)展,它的層次結(jié)構(gòu)如下:客戶層、應(yīng)用層、業(yè)務(wù)層、集成層、資源層,在這幾層當(dāng)中,前兩層是與三層技術(shù)中的客服端相對應(yīng),后面兩層則是在數(shù)據(jù)庫的基礎(chǔ)上分化而來。在對數(shù)據(jù)進(jìn)行持久性訪問的過程中,除了要進(jìn)行事務(wù)處理外,還要對數(shù)據(jù)庫進(jìn)行映射,計(jì)算機(jī)軟件開發(fā)中,利用五層技術(shù),能夠使系統(tǒng)被劃分為多個(gè)組件,并使其安放在不同的設(shè)備當(dāng)中。

    3 結(jié)論

    綜上所述,計(jì)算機(jī)軟件開發(fā)是一項(xiàng)較為復(fù)雜且系統(tǒng)的工作,為使開發(fā)出的軟件具有強(qiáng)大的功能,可在具體的開發(fā)過程中,選取合理的分層的方式,并對相關(guān)分層技術(shù)進(jìn)行應(yīng)用。在未來一段時(shí)期,應(yīng)當(dāng)加大對分層技術(shù)的研究力度,除對現(xiàn)有的技術(shù)進(jìn)行不斷地改進(jìn)和完善之外,還應(yīng)加快研發(fā)一些新的技術(shù),從而使其能夠更好地為計(jì)算機(jī)軟件設(shè)計(jì)服務(wù)。

    參考文獻(xiàn)

    [1]文靜,張萃.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及未來發(fā)展趨勢[J].電子技術(shù)與軟件工程,2017(08):99-100.

    [2]劉鵬.淺論新時(shí)期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢[J].科技資訊,2017(04):45-46.

    [3]倪子驍.試論計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用和發(fā)展[J].通訊世界,2017(10):123-124.

    [4]許青林.在計(jì)算機(jī)軟件開發(fā)的過程中分層技術(shù)的應(yīng)用價(jià)值分析[J].計(jì)算機(jī)產(chǎn)品與流通,2017(07):109-110.

    猜你喜歡
    分層技術(shù)軟件開發(fā)計(jì)算機(jī)
    計(jì)算機(jī)操作系統(tǒng)
    基于計(jì)算機(jī)自然語言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡介
    科技傳播(2019年22期)2020-01-14 03:06:34
    信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
    淺談分層技術(shù)在軟件開發(fā)中的應(yīng)用
    分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用
    信息安全環(huán)境下的計(jì)算機(jī)軟件開發(fā)研究
    計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)運(yùn)用
    建模技術(shù)在軟件開發(fā)中的應(yīng)用
    核電廠定期試驗(yàn)管理軟件開發(fā)
    科技視界(2016年21期)2016-10-17 20:50:03
    FPGA軟件開發(fā)過程中編碼規(guī)范的作用
    科技視界(2016年20期)2016-09-29 13:35:10
    丘北县| 方山县| 兴宁市| 穆棱市| 宜兰县| 灵宝市| 永善县| 贵溪市| 贵南县| 昌都县| 宜城市| 共和县| 博湖县| 厦门市| 禹城市| 图木舒克市| 都江堰市| 通山县| 麻江县| 苏尼特右旗| 西贡区| 东丽区| 阿勒泰市| 奉节县| 深州市| 西华县| 海安县| 房产| 台南市| 大田县| 阜康市| 拉萨市| 沙河市| 花莲县| 沈丘县| 藁城市| 屯昌县| 定陶县| 临泽县| 如皋市| 萨迦县|