時間:2023-12-04 10:00:59
緒論:在尋找寫作靈感嗎?愛發(fā)表網(wǎng)為您精選了8篇計算機軟硬件技術(shù)開發(fā),愿這些內(nèi)容能夠啟迪您的思維,激發(fā)您的創(chuàng)作熱情,歡迎您的閱讀與分享!
關(guān)鍵詞:計算機 應用 軟件 開發(fā)技術(shù)
中圖分類號:TP 文獻標識碼:A 文章編號:1007-0745(2013)06-0349-01
1引言
當處于20世紀50或60年代的事前,人們是通過手工方式來實現(xiàn)軟件系統(tǒng)開發(fā)的工作,這就簡單地認為計算機軟件即為程序。伴隨著操作應用化、經(jīng)濟商業(yè)化、通用兼容化與大型擴展化等各種形式軟件的相繼開發(fā),軟件系統(tǒng)的開發(fā)設(shè)計者慢慢地感覺到需要提供有一定程度規(guī)范化的文件用于保證程序從開發(fā)設(shè)計、調(diào)試處理與運行顯示等環(huán)節(jié)的順利完成。由此直至20世紀的70年代時期,社會上認為軟件不但只是程序而且應當包含開發(fā)設(shè)計、調(diào)試使用、維護處理等這方面執(zhí)行所需要的所有文件[1]。直到20世紀80年代的時期,國際標準化組織為軟件工程給出了官方的定義,即為計算機應用程序、實現(xiàn)這程序功能所需要應用的方法、規(guī)定以及相關(guān)的文件與在計算機系統(tǒng)上執(zhí)行所需要的數(shù)據(jù)信息都稱之為計算機軟件。
2應用軟件開發(fā)技術(shù)
2.1生命周期法
生命周期方法定義了根據(jù)時間角度對于軟件實行定義、開發(fā)與維護的綜合復雜問題進行相應分解,可以分為若干個不同的功能階段。每一個對應階段的開始與結(jié)束一般都會有嚴格的制定標準,上一個階段的結(jié)束代表著下一個階段的開始。制定標準作為每一個階段都應當提交高質(zhì)量形式的文件,軟件相應的生命周期通常會分成六個不同的階段。
2.2原型化方法
傳統(tǒng)模式的生命周期法相應理論基礎(chǔ)相對比較嚴密。對于通常情況的軟件實際開發(fā)過程,應當通過嚴格過程的定義與事先說明,并且要求對軟件實踐開發(fā)人員與使用用戶在操作系統(tǒng)對應的初始階段,應當對整一個的功能結(jié)構(gòu)與數(shù)據(jù)信息需求做出全面系統(tǒng)、準確細致而深刻地肯定。一般情況下使用用戶制定出概括性的軟件實現(xiàn)目標然而無法表達具體的輸入或者輸出要求。軟件開發(fā)實踐人員很有可能不能夠確保算法的執(zhí)行處理效果、操作系統(tǒng)的兼容性與被用戶使用的人機界面模式[2]。
2.3原型的三種形態(tài)
2.3.1紙上模式原型。這一種紙張與墨水的實際模型對于軟件系統(tǒng)上的一部分特點進行相應的描述。
2.3.2工作模式原型。制定使用所需軟件過程中的一部分相應功能,使其能夠在計算機系統(tǒng)上執(zhí)行處理,能夠讓使用用戶與實踐開發(fā)者在各種程度上實現(xiàn)了解。
2.3.3現(xiàn)有模式原型。使用一個能夠真正運行的操作程序,可以完成使用所需目的功能的某些部分,其中有一部分應當在新的開發(fā)過程實行改進與完善。
2.4原型法開發(fā)過程
利用原型法開發(fā)軟件大致經(jīng)過可行性研究階段、確定系統(tǒng)的基本要求階段、建造原始系統(tǒng)階段、用戶和開發(fā)人員的評審階段、開發(fā)人員修改系統(tǒng)階段。
2.5 自動形式的系統(tǒng)開發(fā)方法
此類方法的特征在于使用了第四代技術(shù)所包括的許多軟件開發(fā)設(shè)計工具,使得軟件實踐開發(fā)者只需要說明軟件所需要進行實現(xiàn)的具體內(nèi)容,卻沒有必要說明怎樣去實現(xiàn)處理。4GT 的軟件實踐工具可以依據(jù)系統(tǒng)規(guī)定從而進行需要的分析,達到自動設(shè)計與自動編碼的目的。在軟件工程的實踐開發(fā)過程當中,不能夠武斷地去選取某些特別的方法,應該跟相應的使用特征來決定所需要使用的方法[3]。
3.應用軟件維護方法
3.1對軟件工具的模塊化以及質(zhì)量技術(shù)進行提升
現(xiàn)代模式軟件的開發(fā)具體工作中不斷意識到可維護性的關(guān)鍵作用,所以在實際開發(fā)過程當中通常都會對其進行考慮,相應軟件的實踐開發(fā)工作應當需要減弱成本達到提升質(zhì)量的目的,從而做到兩者最有效的方式。所以就把軟件開發(fā)實踐過程實行模塊化分割處理,這樣就能夠依據(jù)需求對相應功能模塊執(zhí)行增加、修改與刪減等操作反而不必要進行整體性地調(diào)整,同時不會對其他的模塊產(chǎn)生相應影響,通過這樣的形式能夠完成程序需要的功能增加、修改、刪除與查詢等處理操作。
3.2創(chuàng)建精密的軟件品質(zhì)目標和優(yōu)先級
應用程序的維護性應當具有可理解的、可靠的、可修改、可測試的、可移植的、可以使用與效率高等各種特點。為了能夠達到這些目的,相應付出的相當大的代價,然而這也未必是可行的。一部分運行質(zhì)量特點存在著互補性的特征,比如可理解性、可測試性、可理解性與可修改性等各個具體方面。所以其它一部分質(zhì)量特點會產(chǎn)生互相矛盾的結(jié)果,比如效率、可移植性、效率與可變性等方面。
3.3選有可維護的程序設(shè)計語言
依據(jù)程序的可維護性特點,選擇合適的程序設(shè)計語言,這方面的影響是非常大的。低級別的編程語言為機器語言與匯編語言,這是十分難以理解與掌握,同時更加難以對其實行維護工作。高級別的語言則顯得易于理解,然而作為高級別編程語言,其難易程度的區(qū)別也是應當是可以理解的[4]。
4 結(jié)束語
目前階段計算機系統(tǒng)技術(shù)在整一個國民經(jīng)濟領(lǐng)域之中包含了十分廣泛的應用,對于人們的實際日常生活,計算機系統(tǒng)技術(shù)顯示出無處不在的特點,把軟件技術(shù)視為其內(nèi)部結(jié)構(gòu)靈魂的計算機信息化系統(tǒng),對于系統(tǒng)的高度集成化、結(jié)構(gòu)功能分布化、信息多元化與功能智能化等各系列新型方向的趨勢發(fā)展越來越重視,并且能夠逐步在實踐過程中得以實現(xiàn)。在實際軟件開發(fā)的各個過程階段中,軟件的可維護性保持在這一階段而都成的,所以應當在整一個軟件開發(fā)過程中提升軟件相應的可維護性。
參考文獻:
[1]王熾鴻.計算機輔助設(shè)計[M].北京:機械工業(yè)出版社,1998.
[2]丁劍潔,基于度量的軟件維護過程管理的研究[D],西北大學,2006.
計算機軟件為眾多的計算機用戶提供了很多很好的平臺。對于大部分的計算機用戶來說都是通過軟件來實現(xiàn)對計算機的相關(guān)控制,所以相關(guān)軟件開發(fā)質(zhì)量的高低對于計算機用戶有很大的影響。
2計算機軟件開發(fā)技術(shù)的開發(fā)辦法
2.1首先來介紹軟件生命周期法
軟件生命周期法在計算機軟件開發(fā)技術(shù)中占有重要的地位和作用,其是從時間的角度進行定義。在計算機軟件的開發(fā)中采用軟件生命周期法從時間的角度可以把軟件的開發(fā)整個過程大致的分為6個階段,分別是軟件計劃、需求分析、軟件設(shè)計、程序編程、軟件測試以及運行維護。以上這6個階段組成了計算機軟件開發(fā)的整個過程,這6個階段從上到下都是相互銜接的并且是一個固定的過程。從軟件生命周期法中可以看到計算機軟件開發(fā)的基本框架,其整個過程是從把上一項的活動接收為該項活動的工作對象從而作為該項活動的輸入,從而確保該項活動工作的完成。然后得出的工作成果則輸出給下一階段的活動來繼續(xù)進行。根據(jù)筆者自身的工作經(jīng)驗,軟件生命周期法在實際的操作中并不是自上而下的,而是呈現(xiàn)出線性的圖式,這種方法剛好對于一些大型軟件開發(fā)中的人員組織管理更加適用,同時也便捷了對相關(guān)軟件開發(fā)方法的研究和相關(guān)開發(fā)工具的運用。所以在大型的軟件開發(fā)中運用軟件生命周期法有利于極大的提高開發(fā)效率與質(zhì)量。
2.2其次來談談軟件原型法
軟件原型法主要是運用在一些開發(fā)前期對于各項需求還不很確定的情況下,其作用是研發(fā)人員在開發(fā)的過程中將軟件的各項需求逐步的進行明確,從而慢慢的探索出具體的設(shè)計方案,最后開發(fā)出最終想要的產(chǎn)品。對于一些需求不明確的開發(fā)過程,采用軟件原型法是一個很好的方法。軟件原型法的開發(fā)過程主要是按照已知的和已經(jīng)分析的需求,構(gòu)建一個初始的模型,這個初始的模型是可以隨時進行修改的,研發(fā)人員在軟件開發(fā)的過程中按照從各方面反饋得到的信息對初始模型加以修改,從而使得軟件的模型越發(fā)的完善。采用軟件原型法極大的提高了用戶軟件開發(fā)過程中的參與度并強化了用戶在軟件開發(fā)中的決策權(quán)。如果有一些操作用戶覺得很不方便可以提意見出來并進行修改,從而使得設(shè)計出的軟件更加的切合用戶的需求。軟件原型技術(shù)有很多種,比如說演化式、拋棄式、遞增式等等。采用軟件原型法進行計算機軟件的開發(fā),原型技術(shù)的成敗以及軟件的效率主要取決于模型的建立以及模型的速度。
2.3再次來談談自動形成的系統(tǒng)開發(fā)方法
計算機軟件開發(fā)技術(shù)中的自動形成的系統(tǒng)開發(fā)方法主要是運用第四代技術(shù)中的軟件作為開發(fā)工具進行相關(guān)軟件的開發(fā)。采用自動形成的系統(tǒng)開發(fā)方法主要告知軟件開發(fā)工具軟件確切的需要想要達到的目標以及相關(guān)的具體內(nèi)容就可以,而沒有必要對于實現(xiàn)軟件的具體過程進行定義。因為軟件工具會按照用戶的具體需求自動的進行編碼。采用自動形成的系統(tǒng)開發(fā)方法不僅便捷了開發(fā)人員的操作,也使得軟件的開發(fā)工作變得更加的簡單。此外,自動形成的系統(tǒng)開發(fā)方法不僅可以有效的縮短軟件的開發(fā)周期,還可以極大的降低軟件開發(fā)所需的成本。針對有些用戶有開發(fā)期限的要求,研發(fā)人員就可以采用這種方法進行軟件的研發(fā)。
2.4最后分析一下可視化的開發(fā)方法
什么是可視化的開發(fā)方法?按照用戶界面上的操作元素,比如說有編輯框、按鈕、對話框、菜單、滾動條、單選框以及復選框等等操作工具自動的生成應用性的軟件,就是可視化的開發(fā)方法。運用可視化的開發(fā)方法主要是由于事件的驅(qū)動,系統(tǒng)對于不同的事件會產(chǎn)生對應的不同的信息。
3計算機軟件開發(fā)技術(shù)的應用情況
3.1分析計算機軟件開發(fā)技術(shù)的應用
每一款計算機軟件開發(fā)的的目的都是為了讓用戶可以很方便的使用軟件,所以對于一款軟件實用性與否的評價就是其質(zhì)量高度的評價。在實際使用中,不僅要求軟件要便于用戶的操作使用,還要具有一定的安全性、安全性、可擴展性以及可維護性。但是在實際的運用中你會發(fā)現(xiàn)有些軟件在運行的過程中會受到瀏覽器安全設(shè)置的限制以及操作系統(tǒng)版本的限制,從而使得用戶在進行操作使用的時候變得很復雜,因為這一點,想要把這種軟件推廣開來就很難做到。相對與一些計算機操作系統(tǒng)兼容軟件比較好的軟件來說,在運行的時候沒有任何的操作系統(tǒng)限制,從而使得用戶可以很便捷的進行相關(guān)的軟件修復與安裝工作,而且還可以對計算機內(nèi)一些重要的數(shù)據(jù)進行備份與還原。但是實踐表明,客戶端使用的軟件時間越長的話,其與系統(tǒng)兼容性強的軟件到了運行的后期會出現(xiàn)運算速度漸漸下降的情況,所以到了后期很有必要進行人為的存檔。每一款計算機軟件開發(fā)技術(shù)的使用都會受到相關(guān)開發(fā)技術(shù)的制約,所以為了給用戶更好的軟件使用體驗,負責開發(fā)的人員在實際的開發(fā)過程中要結(jié)合實際的情況與用戶的確切需求進行開發(fā),從而最大可能的確保了軟件應用過程中的可信賴性與便捷性。
3.2對計算機軟件開發(fā)技術(shù)應用的表現(xiàn)形式進行分析
隨著經(jīng)濟全球化模式的逐漸形成,互聯(lián)網(wǎng)技術(shù)的出現(xiàn)縮短了人與人之間的距離。只要利用各種相關(guān)的軟件就可以實現(xiàn)全球資源的共享,極大的便捷了用戶之間的交流。計算機軟件開發(fā)技術(shù)的應用中最大的特點就是通過軟件還有互聯(lián)網(wǎng)把所有的用戶聯(lián)結(jié)到一起,但并沒有對這些用戶進行統(tǒng)一的控制,從而確保每個結(jié)點都可以保持其自身的獨立性。同時利用各個軟件平臺也使得用戶有了更多的選擇以及更加廣闊的平臺去實現(xiàn)對相關(guān)數(shù)據(jù)信息的處理,在很大程度上簡化了用戶的工作,促進了信息化時代的發(fā)展。一些信息處理設(shè)備以及移動通信設(shè)備正在慢慢的嵌入到計算機軟件中,在推進了計算機阮籍技術(shù)發(fā)展的同時,也極大的簡化了用戶的操作,便捷了用戶的數(shù)據(jù)信息處理。
4結(jié)束語
綜上所述,隨著信息技術(shù)的高速發(fā)展,計算機軟件在人們的生活中、工作中得到了廣泛的運用。計算機軟件的開發(fā)方法有很多種形式,比如說自動形成的系統(tǒng)開發(fā)方法、軟件生命周期法、原型法以及可視化的開發(fā)方法等。相關(guān)計算機開發(fā)技術(shù)的選擇和實際的開發(fā)過程緊密相連,工作人員在進行開發(fā)工作的時候要按照實際的需求和具體的情況對相關(guān)的計算機軟件開發(fā)技術(shù)進行選擇,從而確保開發(fā)出來的軟件具有高性能、高質(zhì)量以及很強的交互能力。同時也有利于有效的降低開開發(fā)成本以及縮短開發(fā)的時間,此外在計算機軟件的開發(fā)中還要時刻注意技術(shù)的創(chuàng)新,因為只有不斷的進行創(chuàng)新才能有效的推動行業(yè)的發(fā)展,以及加快信息化社會的建構(gòu)步伐。
參考文獻
[1]賀麗娟.計算機軟件開發(fā)技術(shù)的應用及未來趨勢分析[J].電子技術(shù)與軟件工程,2015,3:58.
[2]潘其琳.計算機軟件開發(fā)技術(shù)的現(xiàn)狀及應用探究[J].信息技術(shù)與信息化,2015,3:249-251.
[3]王科超.計算機軟件的開發(fā)技術(shù)和應用分析[J].無線互聯(lián)科技,2015,7:67+74.
[4]申紅.關(guān)于新時期計算機軟件開發(fā)技術(shù)的應用研究[J].山東工業(yè)技術(shù),2015,22:155.
[5]楊柯.分層技術(shù)在計算機軟件開發(fā)中的應用效果分析[J].軟件,2013,10:47-48.
作者簡介
陳曉穎(1989-),漢,山東淄博,本科,現(xiàn)初級助理工程師(升中級工程師),研究方向:計算機科學與技術(shù)(計算機軟件硬件網(wǎng)絡)。
1計算機軟件開發(fā)技術(shù)概述
1.1計算機軟件開發(fā)技術(shù)構(gòu)成
計算機發(fā)展主要是以科學技術(shù)為基石,其軟件開發(fā)技術(shù)主要是由兩個部分構(gòu)成,即系統(tǒng)軟件、應用軟件。系統(tǒng)軟件作為計算機軟件運行的基礎(chǔ),是確保不同軟件有序運行的主要載體;應用軟件作為一種解決型軟件,可以有效解決軟件運行中的相關(guān)問題。通過兩者的共同作用,可以為計算機運行打下堅實的基礎(chǔ),通過兩者的開發(fā),可以為計算機的進一步發(fā)展提供可靠保障。
1.2計算機軟件開發(fā)技術(shù)重要性
計算機軟件技術(shù)的不斷開發(fā)與發(fā)展,為信息技術(shù)的不斷進步與計算機網(wǎng)絡的快速發(fā)展提供了很大的推動力,可以說,信息時展的主要推動力就是計算機軟件技術(shù)。計算機軟件開發(fā)技術(shù)作為計算機發(fā)展與軟件工程的核心,對網(wǎng)絡發(fā)展有著很大的現(xiàn)實意義,必須予以高度重視。隨著計算機網(wǎng)絡技術(shù)的不斷發(fā)展,使得網(wǎng)絡支持與遠程控制成為了可能,為此,計算機軟件開發(fā)技術(shù)就是一種把計算機網(wǎng)絡變?yōu)楣泊婧烷_發(fā)于一體的模式。計算機網(wǎng)絡的發(fā)展與進步,主要取決于計算機軟件的開發(fā)與應用,通過計算機軟件開發(fā)技術(shù)的應用,能夠有效解決計算機軟件問題和計算機需求矛盾,在一定程度上提高了計算機軟件應用的安全性。在新形勢下,計算機軟件開發(fā)技術(shù)面臨著很多的挑戰(zhàn),同時也承擔著很多的責任,在社會發(fā)展中發(fā)揮著十分重要的作用。
1.3計算機軟件開發(fā)技術(shù)特點
計算機軟件開發(fā)技術(shù)的特點主要包括以下兩點:一是,應用價值高。隨著計算機技術(shù)的快速發(fā)展,應用范圍的不斷擴大,使得各行業(yè)受到的影響也越來越大,為此,在社會與經(jīng)濟均快速發(fā)展的形勢下,一定要加強技術(shù)支持,從而有效提高社會效益與經(jīng)濟效益,實現(xiàn)其更高的應用價值。二是,復雜程度高。在計算機軟件開發(fā)中,需要很大的投入,主要是因為此項工作的復雜性較高,需要企業(yè)、研究者及其機構(gòu)予以大力開發(fā),所以,對財力、物力、人力等方面的需求非常大。
1.4計算機軟件開發(fā)技術(shù)方式
現(xiàn)階段,計算機軟件開發(fā)技術(shù)與方法越來越成熟,在新形勢下,合理選用軟件開發(fā)技術(shù)與方式,對計算機運行及人們的生活與工作有著十分重要的作用。目前,計算機軟件開發(fā)技術(shù)方式主要有三種:一是,生命周期開發(fā)法。此種方式也可稱之為結(jié)構(gòu)化系統(tǒng)開發(fā)法,是現(xiàn)階段國內(nèi)外較為普遍應用的一種方式,特別是在復雜大系統(tǒng)的開發(fā)中,更是突出了生命周期法應用的優(yōu)勢,是現(xiàn)階段計算機軟件開發(fā)的一種最為成熟、最為普遍的方式。其優(yōu)勢為注重系統(tǒng)開發(fā)的全局性與整體性,把軟件開發(fā)與維護劃分成若干環(huán)節(jié),每個環(huán)節(jié)均具有明確的目標與任務,極大降低了系統(tǒng)開發(fā)的繁瑣性,更加注重可操作性。然而,此種開發(fā)方式也存在著一些不足,如各環(huán)節(jié)無法同時展開、前面問題影響后續(xù)工作等。二是,原型化開發(fā)法。此種方式也是較為常用的方式,其是開發(fā)人員根據(jù)系統(tǒng)主要需求獲取一致結(jié)果,之后開發(fā)出一個原型予以運行,從而對原型予以不斷修改,一直到用戶滿意為止的一種方式。此種方式的優(yōu)勢就是可以確定用戶需求,降低了開發(fā)成本與風險,能夠?qū)Ω鞣N系統(tǒng)服務功能予以充分利用,其劣勢就是不適合在大型系統(tǒng)開發(fā)中應用。三是,自動形式系統(tǒng)開發(fā)法。在軟件開發(fā)過程中,應用自動形式系統(tǒng)開發(fā)法,可以明確軟件開發(fā)目的與內(nèi)容,并不需要對開發(fā)過程予以說明,但是能夠根據(jù)軟件設(shè)計需求予以自動設(shè)計與編碼。
2計算機軟件開發(fā)技術(shù)現(xiàn)狀
目前我國軟件開發(fā)技術(shù)中,工作者結(jié)合社會需求與國際先進軟件技術(shù)開展了融合式研究工作,取得了很大的成績。就目前軟件開發(fā)技術(shù)現(xiàn)狀而言,其主要包括以下內(nèi)容:
2.1國際軟件開發(fā)技術(shù)現(xiàn)狀
就目前軟件開發(fā)而言,美國、歐洲等西方國家的技術(shù)水平較為先進。因為這些國家是計算機技術(shù)的發(fā)源地,所以其軟件開發(fā)技術(shù)工作的起步相對比較早,擁有許多領(lǐng)先技術(shù)理論與專利性技術(shù),并且在教育工作中也培育了許多專業(yè)技術(shù)人才。在這些優(yōu)勢的協(xié)助下,西方國家的軟件開發(fā)具有很大的知識優(yōu)勢與技術(shù)優(yōu)勢。與之相應的是以中國、印度等發(fā)展中國家的軟件開發(fā)工作,其是隨之而來的軟件開發(fā)國家,其在技術(shù)理論、人才儲備、技術(shù)力量等方面要明顯弱于先進的西方國家。但是,在這些發(fā)展中國家中,由于軟件開發(fā)技術(shù)工作深受國家的關(guān)注,得到了大力支持與發(fā)展,再加上全球一體化發(fā)展與網(wǎng)絡信息化發(fā)展的影響,軟件開發(fā)技術(shù)水平越來越高,已經(jīng)取得了很好的成績。針對此種情況而言,國際計算機軟件開發(fā)技術(shù)發(fā)展越來越全面,并且在此背景下,以開放源碼、高效處理、高端計算為代表的軟件開發(fā)技術(shù)應運而生,為計算機技術(shù)的進一步發(fā)展提供了可靠保障。
2.2國內(nèi)軟件開發(fā)技術(shù)現(xiàn)狀
在我國計算機軟件開發(fā)技術(shù)中,因為其起步比較晚,在技術(shù)理論、人才儲備、技術(shù)力量等方面的制約下,使得整體技術(shù)水平要落后于國際先進水平。但是隨著我國改革開放的不斷深入,對科學技術(shù)的重視程度越來越大,為軟件開發(fā)技術(shù)發(fā)展打下了堅實的基礎(chǔ)。在此種形勢下,我國計算機軟件開發(fā)技術(shù)的進步空間越來越大,尤其是對中文軟件的開發(fā)。根據(jù)我國發(fā)展的具體情況,軟件開發(fā)工作者在充分利用國際先進軟件開發(fā)技術(shù)的基礎(chǔ)上,研發(fā)出了很多優(yōu)秀的中文軟件,為我國軟件開發(fā)技術(shù)發(fā)展提供可靠依據(jù)。與此同時,在此種形勢下的作用下,我國軟件開發(fā)行業(yè)也得到了快速發(fā)展,在北京、上海、廣州等地區(qū)均建設(shè)了具有一定規(guī)模的軟件開發(fā)基地,為我國軟件產(chǎn)業(yè)的可持續(xù)發(fā)展創(chuàng)造了很大的平臺。
3計算機軟件開發(fā)技術(shù)應用
隨著計算機信息化、網(wǎng)絡化技術(shù)的快速發(fā)展,我國軟件開發(fā)技術(shù)也得到了很大的發(fā)展,并且在應用方面取得了很大的進步。計算機軟件開發(fā)目的就是通過軟件的創(chuàng)新,對現(xiàn)有計算機軟件進行不斷的優(yōu)化,針對某一計算機軟件開發(fā)技術(shù)而言,只有真正發(fā)揮出計算機軟件開發(fā)的價值,才可以說明技術(shù)應用有效。在計算機技術(shù)廣泛應用的形勢下,計算機軟件開發(fā)技術(shù)的應用主要包括以下幾個方面:
3.1軟件開發(fā)網(wǎng)絡化
隨著社會網(wǎng)絡話進程的不斷加快,在計算機軟件開發(fā)工作中,軟件網(wǎng)絡化應用越來越廣泛,并且成為了發(fā)展軟件技術(shù)的重要所在。在計算機軟件開發(fā)技術(shù)的網(wǎng)絡化應用方面,主要是以JavaScript編程語言的應用為代表。此種編程語言的作用主要就是讓編制的程序與開發(fā)的軟件更加符合Web網(wǎng)絡環(huán)境,可以在此環(huán)境中進行良好的運用。可以說,計算機軟件開發(fā)技術(shù)網(wǎng)絡化發(fā)展的杰出體現(xiàn)就是JavaScript編程語言的普遍運用。
3.2軟件開發(fā)服務化
從某種角度而言,計算機主要就是為人們提供服務的一種工具,可以說,在軟件開發(fā)中,其服務化功能也來越突出。此種服務化功能主要體現(xiàn)在以下兩個方面:一是,網(wǎng)絡服務環(huán)境的設(shè)立。在目前軟件開發(fā)工作中,軟件開發(fā)的重要部分就是網(wǎng)絡服務環(huán)境的設(shè)立,通過此種服務環(huán)境的設(shè)立,能夠為計算機用戶提供更大的便利,促使計算機應用普及化。二是,軟件操作越來越普遍。在目前軟件開發(fā)工作中,開發(fā)者越來越關(guān)注軟件可操作性的加強,使其能夠為計算機用戶提供更加便捷、更加優(yōu)秀的技術(shù)服務,使計算機應用越來越普遍。
3.3軟件開發(fā)智能化
隨著計算機軟件開發(fā)工作的不斷發(fā)展,信息化、網(wǎng)絡化技術(shù)的不斷影響,近些年來,軟件開發(fā)工作越來越智能化,尤其是隨著網(wǎng)絡軟件開發(fā)平臺與嵌入式軟件技術(shù)的研發(fā),為計算機軟件開發(fā)的智能化發(fā)展打下了堅實的基礎(chǔ)。在計算機軟件開發(fā)中,此種智能化優(yōu)勢,為計算機軟件應用的普及提供了可靠保障,并且具有操作方便、利用率高的特點,值得進一步研究與應用。
4結(jié)束語
關(guān)鍵詞:計算機軟件 開發(fā)技術(shù) 現(xiàn)狀 應用分析 問題 展望
中圖分類號:TP311.5 文獻標識碼:A 文章編號:1674-098X(2015)09(b)-0054-02
在以計算機網(wǎng)絡技術(shù)為核心的新信息時代,相關(guān)軟件在計算機系統(tǒng)上實現(xiàn)了完美的應用,有效地滿足了人們的信息需求。但是,由于面臨功能類型日益增多軟件類型,其在實際開發(fā)中變得復雜。在涉及軟件開發(fā)結(jié)構(gòu)、標準以及相關(guān)計算機人員過硬的能力方面,容易出現(xiàn)開發(fā)不協(xié)調(diào)的問題,因此,為了能夠更好地把握計算機軟件開發(fā)技術(shù)的有關(guān)內(nèi)容,需要相關(guān)人員不斷探究計算機軟件開發(fā)技術(shù)及應用,根據(jù)其開發(fā)現(xiàn)狀、問題、應用分析以及開發(fā)意義對其進行策略開發(fā)。
1 計算機軟件概況
計算機系統(tǒng)是由硬件和軟件共同組成,硬件為計算機的運行提供支持,軟件對計算機的工作進行合理的組織,計算機系統(tǒng)缺少其中任意一個部分就不能進行正常工作,在計算機資源方面應該考慮硬件資源和軟件資源兩個方面,不能僅僅考慮一個方面,但其中核心的是計算機軟件。
計算機的軟件是由系統(tǒng)軟件和應用軟件組成。其中,系統(tǒng)軟件可以對計算機實施控制、管理、監(jiān)督以及維護,能夠為計算機軟件的正常運行提供基礎(chǔ)性的安全保障;應用軟件可以對具體的應用進行操作,能夠及時解決計算機的各種問題,比如財務管理軟件類型就屬于應用軟件。
計算機軟件的開發(fā)應用對各個領(lǐng)域的發(fā)展有著重要的作用,計算機管理部門當前應該加強對計算機軟件的開發(fā)力度,促進其健康、快速的發(fā)展,并在一定程度上帶動其他產(chǎn)業(yè)的發(fā)展。
2 計算機軟件開發(fā)技術(shù)的發(fā)展現(xiàn)狀及存在的問題
2.1 計算機軟件開發(fā)技術(shù)的發(fā)展進程
在20世紀中期,計算機方面的工作都是由程序員進行手工操作完成,包括對計算機軟件的開發(fā),不僅造成生產(chǎn)率低下而且還會帶來各種錯誤。但隨著社會發(fā)展和科技的進步,計算機軟件的開發(fā)經(jīng)歷了萌芽、發(fā)展以及完善更新階段,也不斷投入了高素質(zhì)的研發(fā)人員,從而加快了計算機軟件發(fā)展進程,降低了軟件開發(fā)的難度,提高了計算機軟件開發(fā)的具體應用。
在計算機軟件技術(shù)的發(fā)展中,其開發(fā)方式經(jīng)歷了由原型化開發(fā)到再生化開發(fā)再到周期研發(fā)化的轉(zhuǎn)變,形成了現(xiàn)階段最廣泛的系統(tǒng)研發(fā)方法,即計算機自動編碼、完成設(shè)計的過程。
2.2 計算機軟件開發(fā)技術(shù)存在的問題
在經(jīng)濟、科技不斷發(fā)展的時代背景下,計算機軟件的開發(fā)得到了社會各方的支持,也實現(xiàn)了技術(shù)的不斷發(fā)展。但是,由于受信息全球化的沖擊,我國計算機軟件開發(fā)技術(shù)面臨一些問題,主要體現(xiàn)在以下幾個方面:第一,核心技術(shù)缺乏。我國計算機軟件開發(fā)技術(shù)的起步較晚,開發(fā)水平不高,缺乏突破性的創(chuàng)新,沒有形成核心的研發(fā)技術(shù),使得我國的計算機軟件產(chǎn)品質(zhì)量不能滿足人們的需要。第二,人才結(jié)構(gòu)不合理。計算機軟件開發(fā)需要大量的技術(shù)人員,但是技術(shù)人員的引進需要大量的費用,且技術(shù)開發(fā)的周期長,短期效益不明顯,使得有關(guān)部門很難推進科研人員的機構(gòu)調(diào)整。第三,產(chǎn)品體系不完善。我國計算機軟件產(chǎn)品結(jié)構(gòu)缺乏核心的技術(shù)支持,沒有形成品牌效應,缺乏完善的產(chǎn)品體系。第四,計算機軟件的開發(fā)環(huán)境不良。軟件開發(fā)方面硬件投入的力量比軟件投入的多,且軟件開發(fā)存在不公平、價格誘惑、知識產(chǎn)權(quán)不被保護的問題,導致軟件開發(fā)的不良環(huán)境。第五,軟件開發(fā)成本高。高成本的軟件開發(fā)使得給計算機行業(yè)的發(fā)展帶來了壓力,同時,社會的發(fā)展對計算機技術(shù)要求的不斷加大,導致計算機發(fā)展的復雜化,復雜化就要求高額的開發(fā)成本,需要投入的人力也不斷加大。
3 計算機軟件開發(fā)技術(shù)的意義
計算機軟件技術(shù)的開發(fā)能夠促進計算機技術(shù)的發(fā)展,主要體現(xiàn)在以下幾個方面:第一,軟件開發(fā)能夠促進開發(fā)人員創(chuàng)新能力的提高;第二,軟件的開發(fā)有效保證了計算機網(wǎng)絡遠程控制的實現(xiàn),同時,也有效維護了網(wǎng)絡的便捷性和時效性;第三,軟件技術(shù)的開發(fā)使計算機技術(shù)適應了計算機網(wǎng)絡發(fā)展的需求,形成了開放性、共存性的網(wǎng)絡發(fā)展模式;第四,軟件的開發(fā)提升了研發(fā)人員的工作效率。
4 計算機軟件開發(fā)技術(shù)的應用
計算機軟件開發(fā)技術(shù)所存在的問題警示我們要注意對軟件開發(fā)技術(shù)的研究,下面根據(jù)計算機軟件開發(fā)技術(shù)的特點、研究方法、策略,并借助Internet、新一代網(wǎng)絡通信的成功應用,說明計算機軟件開發(fā)技術(shù)的發(fā)展方向及研究點。
4.1 計算機軟件開發(fā)技術(shù)的特點
4.1.1使用價值高
隨著計算機的發(fā)展,各行各業(yè)都在發(fā)展中應用了計算機技術(shù),計算機軟件作為計算機技術(shù)發(fā)展的重點,它的開發(fā)對于各個行業(yè)有著重要的影響。同時,在計算機軟件技術(shù)開發(fā)的過程中,社會經(jīng)濟發(fā)展得到了其技術(shù)上的支持,逐漸提升了社會效益和經(jīng)濟效益,因此計算機軟件技術(shù)的開發(fā)具有很高的使用價值。
4.1.2開發(fā)程序復雜
計算機軟件的開發(fā)需要較大的人力、物力以及財力的投入,主要是由其開發(fā)程序的復雜、多變導致,因此可見,軟件的開發(fā)對經(jīng)濟和社會的發(fā)展程度有很大的要求,只有得到充分的支持,軟件開發(fā)才能順利進行。
4.2 計算機軟件開發(fā)的方法
4.2.1生命周期法
生命周期法是指計算機軟件技術(shù)的開發(fā)周期要從時間角度對其定義,根據(jù)開發(fā)的時間,將軟件開發(fā)分為設(shè)計、開發(fā)、評估和運動等不同的階段。在不同的階段,開發(fā)的標準存在不同的差異,因此,此方法要求開發(fā)人員要明確計算機軟件開發(fā)技術(shù)的含義,將其說明提供給客戶,并能幫助了解和掌握含義,從而積極的發(fā)揮軟件的職能。
4.2.2 系統(tǒng)開發(fā)法
系統(tǒng)開發(fā)法是指利用軟件編程中程序員需要的編程語言中的編程軟件研究軟件開發(fā)技術(shù)。此方法的開發(fā)形式自動化,開發(fā)依據(jù)為客戶對軟件功能和目標的定義,并能在此基礎(chǔ)上對軟件開的平臺進行有效利用,從而保證軟件代碼編寫的完成。
4.2.3 原型開發(fā)法
原型開發(fā)法包括實驗型、探索型、進化型三種類型,具有動態(tài)性、直觀性和嚴謹性的特點,主要要求客戶和開發(fā)人員加強交流,通過客戶的引導來保證軟件功能的完備。
4.3 計算機軟件開發(fā)技術(shù)的應用策略
面對計算機軟件開發(fā)的問題,要采取一定的應用策略,從而保證軟件開發(fā)技術(shù)的穩(wěn)定發(fā)展。主要表現(xiàn)在以下幾個方面;
4.3.1 關(guān)注軟件開發(fā)技術(shù)中核心技術(shù)的研發(fā)
軟件開發(fā)技術(shù)要通過國家、企業(yè)、高等院校、研究機構(gòu)的努力,不斷加快其研發(fā)的創(chuàng)新,促進核心技術(shù)的強化。只有這樣,才能實現(xiàn)我國軟件技術(shù)開發(fā)的可持續(xù)發(fā)展,保障開發(fā)的軟件產(chǎn)品質(zhì)量。同時,開發(fā)人員一方面要加強和客戶的聯(lián)系,根據(jù)客戶需要研發(fā)產(chǎn)品,另一方面要對開發(fā)的軟件難度進行把握,為研發(fā)提供可靠的數(shù)據(jù)保障,實現(xiàn)軟件的有效開發(fā)。
4.3.2 關(guān)注軟件開發(fā)的質(zhì)量
軟件開發(fā)的核心人員要組成研發(fā)小組,通過小組努力,有效解決軟件開發(fā)過程中出現(xiàn)的問題,保證軟件開發(fā)的健康運行。為了提升軟件開發(fā)的質(zhì)量,國家和政府還要積極培養(yǎng)高素質(zhì)人才,為其研發(fā)提供基礎(chǔ)保證。
4.4 計算機軟件開發(fā)技術(shù)的應用表現(xiàn)
4.4.1 Internet的應用
Internet在全球的應用不但推動了信息的交流,實現(xiàn)了全球信息資源的共享,而且還加強建設(shè)了“全球村”,使全球人民聯(lián)系的不斷加強。Internet的應用的特點分別是范圍涵蓋全球的連通性、信息系統(tǒng)沒有統(tǒng)一控制的自控性、涉及大量信息的豐富性。
4.4.2 新一代網(wǎng)絡通信的應用
在Internet的應用的推進下,信息的傳播加快,其傳播的模式和工具以及傳播形式也發(fā)生了變化。在此基礎(chǔ)上,出現(xiàn)了多種多樣的通訊設(shè)備、信息處理設(shè)備,并以無線網(wǎng)和區(qū)域網(wǎng)的形式推動計算機軟件開發(fā)技術(shù)的發(fā)展,出現(xiàn)了信息化時代。
4.4.3 軟件工程的應用
在運用計算機軟件開發(fā)技術(shù)時,主要存在著兩種產(chǎn)品模式。第一種軟件開發(fā)產(chǎn)品是利用vB6.O+Acess的單機版計算機運行模型,第二種軟件開發(fā)產(chǎn)品是利用
Web+Xml+ActiveX的數(shù)據(jù)庫服務模式。將這兩種不同的產(chǎn)品模式同時安裝在客戶的計算機上,可以發(fā)現(xiàn)第一個軟件可以實現(xiàn)自動化的操作模式,能夠為客戶提供便利,這款軟件在開發(fā)中比較穩(wěn)定且軟件的安裝和修復都在獨立的模板,用戶可以 進行簡單的操作發(fā)到自己的目標,但是這個軟件的運行時間比較長,運行效率較低,能源消耗大。第二個軟件的使用則是需要更改相關(guān)瀏覽器的參數(shù)設(shè)置,和第一個軟件比較,操作較復雜,因此,很容易受到計算機運行版本的限制,而且因為其參數(shù)設(shè)置的復雜使其的更新和維護也變得復雜,給客戶的使用帶來了麻煩。
由兩種產(chǎn)品模式的實驗分析發(fā)現(xiàn),隨著計算機的發(fā)展,客戶對其發(fā)展的要求不斷提高,對計算機軟件工作人員的技能也提出了要求,基于這種情況,在計算機領(lǐng)域興起了軟件工程的發(fā)展。在軟件工程的發(fā)展方面,通過制定一系列的系統(tǒng)規(guī)范,幫助軟件開發(fā)人員根據(jù)系統(tǒng)規(guī)范對開發(fā)出來的軟件進行調(diào)整,并對未開發(fā)的軟件進行預測,從而更好地實現(xiàn)軟件性能的開發(fā)。
5 計算機軟件開發(fā)技術(shù)的未來發(fā)展趨勢
計算機軟件開發(fā)技術(shù)是計算機能夠廣泛應用的基礎(chǔ),因此,未來要對計算機軟件的發(fā)展方向進行調(diào)整和優(yōu)化,不斷提高其服務質(zhì)量,主要的未來發(fā)展方向為開放化、智能化、網(wǎng)絡化。
5.1 開放化
開放化是指計算機軟件的技術(shù)、產(chǎn)品標準以及源代碼等方面的開放。要求軟件開發(fā)人員不斷進行交流和溝通,從而把握核心的開發(fā)技術(shù),實現(xiàn)軟件開發(fā)的高效化和科學化。
5.2 智能化
智能化是指軟件的開發(fā)和應用實現(xiàn)智能。智能化實現(xiàn)的依據(jù)是通信設(shè)備以及網(wǎng)絡的發(fā)展,從而不斷為大眾提供高質(zhì)量的網(wǎng)絡服務。
5.3 網(wǎng)絡化
網(wǎng)絡化是指軟件開發(fā)要在網(wǎng)絡背景下實現(xiàn)全球的交流,加快促進網(wǎng)絡環(huán)境下全世界人們之間的聯(lián)系,從而促進網(wǎng)絡發(fā)展。在不斷實現(xiàn)網(wǎng)絡化的過程中日益豐富計算機的網(wǎng)絡功能。
6 結(jié)語
計算機軟件開發(fā)技術(shù)的研究已經(jīng)有幾十年的歷史,在計算機軟件系統(tǒng)不斷更新的同時,對于軟件研發(fā)人員來說,軟件開發(fā)的重點是找到合適的系統(tǒng),特別是對軟件硬件系統(tǒng)的開發(fā)。正確的開發(fā)能夠減少計算機軟件工作的漏洞,提升開發(fā)產(chǎn)品的實用性,可見,軟件開發(fā)技術(shù)的價值非同一般。因此,為了促進計算機軟件開發(fā)技術(shù)的發(fā)展,相關(guān)管理人員應該加大對軟件技術(shù)開發(fā)的費用支持,對開發(fā)設(shè)施投入注意力,不斷創(chuàng)造有利的軟件開發(fā)條件,選擇有針對性地開發(fā)技術(shù),從而不斷提高開發(fā)的效率,提升開發(fā)的應用性,從而促進人類社會的進步。
參考文獻
[1] 劉凱英.淺談計算機軟件開發(fā)技術(shù)的應用及發(fā)展[J].無線互聯(lián)科技,2013(1):
69.
[2] 朱倩.計算機軟件開發(fā)技術(shù)的應用與發(fā)展探究[J].計算機光盤軟件與應用,2013(18):278-279.
[3] 張鑾.計算機軟件開發(fā)技術(shù)的應用探析[J].牡丹江教育學院學報,2013,18(4):163-164.
[4] 張偉杰.計算機軟件開發(fā)技術(shù)的現(xiàn)狀及應用探究[J].電子技術(shù)與軟件工程,2014(21):81.
[5] 楊向輝.計算機軟件開發(fā)技術(shù)的應用及未來展望[J].電子技術(shù)與軟件工程,2015(5):70.
[6] 劉蓉.計算機軟件開發(fā)技術(shù)的現(xiàn)狀及應用探究[J].信息通信,2015(3):129.
[7] 印志鴻.軟件開發(fā)與硬件平臺依存關(guān)系探究―― 評《計算機軟件技術(shù)及應用》[J].當代教育科學,2015(6):68.
關(guān)鍵詞:分層技術(shù);計算機軟件;開發(fā);應用
引言
計算機軟件開發(fā)中引入分層技術(shù),使計算機軟件達成相應擴展,依據(jù)功能差異對計算機軟件復雜系統(tǒng)進行分解,促進計算機軟件的優(yōu)化升級,從根本上對系統(tǒng)中相應功能層、上下層開展修改,有著靈活性佳、適應性強等特征,可極大水平改善計算機軟件開發(fā)效率、效益[1]。由此可見,對基于分層技術(shù)的計算機軟件開發(fā)應用開展研究,有著十分重要的現(xiàn)實意義。
1 分層技術(shù)概述
對于計算機行業(yè)而言,分層技術(shù)指的是對軟件開發(fā)多個不同過程開展逐一劃分,然后對每一問題進行各個擊破,進一步更為便捷地對軟件開發(fā)開展控制、延伸,且每一層次相互間產(chǎn)生密切相連的系統(tǒng)[2]。計算機軟件開發(fā)有著十分復雜的特征,通過引入分層技術(shù)可明顯改善軟件擴展性能,可對軟件各項功能進行拆解,如果軟件要得到改進、升級,僅需對相應層次開展調(diào)整即可,而不至于對其他層面造成影響。分層技術(shù)具備一系列特征優(yōu)勢,具體而言:
(1)促進軟件復用性增強。通常而言,分層技術(shù)對每一功能層次開展定義,數(shù)據(jù)訪問匯集于數(shù)據(jù)層組件,可縮減代碼重復編寫情況,而相關(guān)共性邏輯操作同樣匯集于邏輯層,都可借助共享手段對這一組件開展訪問。
(2)促進軟件擴展性增強。軟件開發(fā)完畢要對其開展優(yōu)化、升級,通過應用分層技術(shù)可促使軟件于橫向、縱向上實現(xiàn)擴展,同時這一擴展結(jié)果不會對原本軟件穩(wěn)定性造成不利影響,經(jīng)擴展后的軟件可具備更為強大的軟件功能,更良好的適應能力。
(3)促進軟件開發(fā)團隊相互間協(xié)作分工。一般來說,軟件開發(fā)參與人員包括有:數(shù)據(jù)庫設(shè)計人員、界面設(shè)計人員及業(yè)務實現(xiàn)人員等。對于傳統(tǒng)開發(fā)模式而言,通常要求設(shè)計人員對三個層面設(shè)計任務開展完成,如此極易造成代碼可用性不足及維護難度大等相關(guān)問題,而通過應用分層技術(shù)使得各任務設(shè)計人員僅需負責一個方面,即數(shù)據(jù)庫設(shè)計人員負責僅需負責數(shù)據(jù)庫設(shè)計、開發(fā),界面設(shè)計人員負責僅需負責軟件界面設(shè)計,業(yè)務實現(xiàn)人員僅需負責對界面提交后數(shù)據(jù)請求流程開展處理,如此可有效促進人力資源的科學配置。
(4)促進軟件開展、維護成本降低。應用分層技術(shù)可有效降低軟件開發(fā)周期,同時軟件復用性可有效縮減后期維護成本。
2 基于分層技術(shù)的計算機軟件開發(fā)應用
伴隨計算機技術(shù)的日益進步,為軟件開發(fā)技術(shù)發(fā)展創(chuàng)造了有利契機,并不斷朝多層次方向發(fā)展。近年來,軟件開發(fā)技術(shù)逐步由二層、三層朝四層、五層發(fā)展,各個層次的結(jié)構(gòu)體系有著各自特有的作用,具體而言:
2.1 基于雙層分層技術(shù)的計算機軟件開發(fā)
雙層分層技術(shù)屬于計算機軟件開發(fā)分層技術(shù)發(fā)展的重要前提,換言之,后續(xù)的三層技術(shù)、四層技術(shù)及五層技術(shù)等均是基于雙層分層技術(shù)發(fā)展而來的。計算機軟件開發(fā)期間,雙層分層技術(shù)對應牽涉到兩處端點,分別為客戶端、服務器,其中前一端點重要作用于向?qū)嶋H軟件使用者呈現(xiàn)軟件功能界面,使用者結(jié)合自身處理所需開展相應邏輯選擇;后一端點則重要作用于對源自軟件客戶端的處理需求信息進行接收,再開展相應的計算、總結(jié),最后把處理所得結(jié)果重新傳輸至客戶端,以供使用者使用。由此即為基于雙層分層技術(shù)的計算機軟件開發(fā)基本理念、運行步驟,要想實現(xiàn)這計算機軟件開發(fā)步驟的有序運行,一方面要求同時使用軟件的使用者數(shù)量相對少,一方面要求服務器應擁有良好的工作性能,不然軟件系統(tǒng)響應時間會出現(xiàn)延長情況,甚至可能引發(fā)系統(tǒng)崩潰及其他相關(guān)不良問題。
2.2 基于三層分層技術(shù)的計算機軟件開發(fā)
相較于兩層軟件開發(fā)模式,三層分層技術(shù)基于其引入了應用服務器層,以作用于對計算機軟件使用者數(shù)據(jù)開展存儲,進一步改善使用者軟件使用效率及計算機軟件所具備的人機交互性能。基于三層分層技術(shù)的計算機軟件開發(fā),其中數(shù)據(jù)層、界面層與兩層分層技術(shù)工作機制大致相同,而中間業(yè)務處理層重要作用于對源自界面層使用者需求開展接收,然而通過對此部分需求開展分析,再將對應數(shù)據(jù)處理需求傳輸至數(shù)據(jù)層;于數(shù)據(jù)層獲取分析結(jié)果后,業(yè)務處理層重新把源自數(shù)據(jù)層的處理結(jié)果傳輸至界面層,提供給使用者使用。由此說明,業(yè)務處理層可極大水平減少軟件系統(tǒng)對應數(shù)據(jù)處理負擔,改善軟件訪問效率。
2.3 基于四層分層技術(shù)的計算機軟件開發(fā)
四層分層技術(shù)基于三層技術(shù)發(fā)展而來,主要包括數(shù)據(jù)層、Web層、存儲層以及業(yè)務層。其中,業(yè)務層對用戶需求開展分析,再把數(shù)據(jù)層處理結(jié)果傳輸至Web層,借助數(shù)據(jù)交換幫助使用者對訪問對象形成有效認識[3]。基于四層分層技術(shù)的計算機軟件開發(fā),可有效降低服務器、用戶界面及業(yè)務邏輯相互間的影響,促進軟件每一層次關(guān)系得以優(yōu)化,進而改善軟件應用效率。
2.4 基于五層分層技術(shù)的計算機軟件開發(fā)
基于五層分層技術(shù)的計算機軟件開發(fā),軟件系統(tǒng)被劃分成客戶層、Web層、資源層、業(yè)務層及集成層。在這其中,資源層、集成層均屬于數(shù)據(jù)的一部分,可于復雜軟件應用環(huán)境中促進軟件開發(fā)環(huán)節(jié)的進一步簡化,改善計算機軟件質(zhì)量、性能。基于五層分層技術(shù)的計算機軟件開發(fā),可將軟件系統(tǒng)對應擁有的各個組建裝置于不同部位,進而促進軟件使用靈活性得到有效強化。以近來年飛速發(fā)展的網(wǎng)絡購物為例,一個較為常見的網(wǎng)絡購物軟件系統(tǒng)結(jié)構(gòu),其中,客戶層即為用戶界面,主要作用于呈現(xiàn)軟件一系列功能,并提供給使用者輸入各種訪問需求。SLB指的是系統(tǒng)負載平衡,主要作用于服務器對使用者請求開展分配,一定時期對系統(tǒng)開展相應擴充。HTTP服務器主要作用于Web服務器轉(zhuǎn)換成動態(tài)化網(wǎng)絡頁面,并將其傳輸至對應客戶機。應用服務器主要作用于開展各種功能的處理,以對用戶具體需求進行響應,并將各類數(shù)據(jù)處理請求傳輸至數(shù)據(jù)訪問服務器。數(shù)據(jù)訪問服務器主要作用于對數(shù)據(jù)庫的實際操作、訪問,完成應用服務器的數(shù)據(jù)處理請求。資源層則是指具體的信息數(shù)據(jù)庫,于使用者使用期間對其信息開展有效存儲、記錄。
3 結(jié)束語
總而言之,伴隨科學技術(shù)的不斷發(fā)展,分層技術(shù)在計算機軟件開發(fā)中得到廣泛推廣,使得計算機軟件開發(fā)自過去單層結(jié)構(gòu)不斷朝多層結(jié)構(gòu)方向發(fā)展。鑒于此,相關(guān)人員務必要不斷鉆研研究、總結(jié)經(jīng)驗,清楚認識分層技術(shù)內(nèi)涵,強化分層技術(shù)在計算機軟件開發(fā)中的科學合理應用,積極促進計算機軟件開發(fā)有序開展。
參考文獻
[1]葉娜,朱秀娟.試論計算機軟件開發(fā)中的分層技術(shù)運用[J].無線互聯(lián)科技,2013(06):61-61.
[2]周山,郝雪飛.分層技術(shù)在計算機軟件開發(fā)中的應用分析[J].中國高新技術(shù)企業(yè),2015(30):51-52.
[3]楊柯.分層技術(shù)在計算機軟件開發(fā)中的應用效果分析[J].軟件,2013(10):47-48.
【關(guān)鍵詞】計算機軟件開發(fā);分層技術(shù);應用
傳統(tǒng)的計算機軟件開發(fā)技術(shù),不能將軟件的功能進行完善,功能之間相互影響,造成用戶使用的不便捷。改善計算機軟件的性能,更好的推進計算機技術(shù)的發(fā)展,使社會經(jīng)濟發(fā)展更加快速。本文通過分析計算機軟件開發(fā)的特點,研究計算機軟件開發(fā)中分層技術(shù)的應用。
1計算機軟件開發(fā)技術(shù)概述
1.1計算機軟件開發(fā)概述
計算機軟件是指系統(tǒng)軟件和應用軟件,系統(tǒng)軟件是指控制計算機運行的操作系統(tǒng),協(xié)調(diào)計算硬件的工作運行;應用軟件是指滿足用戶使用需求的多種程序設(shè)計。計算機軟件開發(fā)是指在了解用戶使用需求的基礎(chǔ)上,用計算機語言進行程序編寫,設(shè)計滿足用戶使用需求的軟件系統(tǒng)。計算機軟件是計算機能夠運行的保障,協(xié)調(diào)計算機硬件穩(wěn)定運行。隨著技術(shù)的不斷發(fā)展,對于各種軟件的功能不斷進行創(chuàng)新,軟件開發(fā)得到進一步發(fā)展。軟件開發(fā)的發(fā)展,使軟件開發(fā)的設(shè)計、調(diào)試以及運行等工作都得到發(fā)展,進行檔案化的管理模式,提高軟件開發(fā)的質(zhì)量和效率。軟件開發(fā)推進了計算機技術(shù)以及互聯(lián)網(wǎng)的發(fā)展,推進了全球的文化以及經(jīng)濟交流。在互聯(lián)網(wǎng)的支持下,全球的信息資源能夠傳遞到所有計算機用戶中,實現(xiàn)資源共享的目的。資源共享下,軟件開發(fā)員能夠相互進行技術(shù)交流,使軟件開發(fā)得到進一步完善。
1.2軟件開發(fā)方式以及分層技術(shù)概述
軟件開發(fā)方式有多種,分別有生命周期法,原型化方法和自動形式系統(tǒng)開發(fā)方法等。生命周期法包括軟件計劃,需求分析,軟件設(shè)計,程序編碼。軟件測試和運行維護6個步驟。6個步驟的周期大約保持在6個月左右,當前一個步驟完成之后才能進行下個步驟的工作。生命周期法的步驟性,協(xié)調(diào)了軟件開發(fā)人員的組織開發(fā)活動,開發(fā)人員資源管理配置得到優(yōu)化,能夠提高軟件開發(fā)的效率。原型化方法是指對開發(fā)的軟件事先并沒有系統(tǒng)的設(shè)計,對于所開發(fā)的軟件沒有具體的功能需求,在不斷進行開發(fā)設(shè)計過程中,逐漸清晰設(shè)定的功能。原型化的開發(fā)方法提高了開發(fā)過程中用戶參與的程度,但對開發(fā)人員的技術(shù)有較高的要求。對于用戶自身使用,具有一定的難度。自動形式系統(tǒng)開發(fā)需要用戶明確軟件的功能,對開發(fā)的軟件有具體的使用需求。自動形式系統(tǒng)化開發(fā)方法,與原型化開發(fā)方法相比,減少了軟件開法所需要的時間。傳統(tǒng)的軟件開發(fā)技術(shù)效率較低,分層技術(shù)的出現(xiàn),提高了軟件開發(fā)的效率。傳統(tǒng)的軟件開發(fā)大多維持在二層結(jié)構(gòu),逐漸轉(zhuǎn)變?yōu)槿龑拥剿膶拥榷鄬咏Y(jié)構(gòu)模式。分層技術(shù)的出現(xiàn),提高所開發(fā)軟件的使用性能,縮短了軟件開發(fā)時間,軟件整體質(zhì)量得到提升。
1.3計算機軟件開發(fā)遇到的問題
隨著經(jīng)濟技術(shù)的不斷發(fā)展,軟件開發(fā)行業(yè)不斷進行規(guī)模化發(fā)展,越來越多的計算機專業(yè)人員開始從事軟件開發(fā)工作。軟件開發(fā)人員的增多,并不能代表軟件人員質(zhì)量的提升。軟件開發(fā)行業(yè)的收益吸引眾多開發(fā)人員盲目進行軟件開發(fā),但由于開發(fā)設(shè)計人員專業(yè)知識不足,導致所開發(fā)軟件的質(zhì)量不能得到保證。對于計算機行業(yè)的發(fā)展,計算機黑客技術(shù)也在不斷進行發(fā)展,在軟件開發(fā)過程中容易出現(xiàn)數(shù)據(jù)泄露或是遭到篡改的現(xiàn)象。軟件開發(fā)數(shù)據(jù)出現(xiàn)問題,會給開發(fā)者帶來工作負擔,如果不能及時發(fā)現(xiàn)問題,那么軟件的使用者會受到影響。軟件開發(fā)過程中,容易出現(xiàn)抄襲他人程序的現(xiàn)象。過多的開發(fā)人員以及盲目的開發(fā),造成軟件開發(fā)失去創(chuàng)新,導致盲目抄襲的風氣。抄襲風氣的形成阻礙了軟件開發(fā)行業(yè)的創(chuàng)新和發(fā)展,阻礙了計算機技術(shù)的發(fā)展,使計算機行業(yè)的發(fā)展受到阻礙。相關(guān)制度對于軟件開發(fā)的抄襲現(xiàn)象,并沒有特別明確條例能夠進行處罰,造成所開發(fā)的軟件雷同。法律環(huán)境的不完善,造成計算計算機軟件開發(fā)行業(yè)的混亂。計算機軟件開發(fā)行業(yè)無序,容易造成軟件質(zhì)量問題,對計算機技術(shù)的發(fā)展和應用造成不良影響。設(shè)置完善相關(guān)的規(guī)章制度,完善法規(guī)對計算機軟件開發(fā)市場進行管理。
2計算機軟件開發(fā)中的分層技術(shù)應用
2.1軟件開發(fā)雙層技術(shù)的應用
傳統(tǒng)的軟件開發(fā)大多使用雙層技術(shù)進行開發(fā),雙層技術(shù)的使用需要客戶端和服務器共同實現(xiàn)。客戶端完善了客戶使用的界面,提升軟件為客戶服務的質(zhì)量,客戶在使用計算機時將數(shù)據(jù)反饋傳到服務器,由服務器進行處理和解決。服務器處理和解決之后,將結(jié)果在傳送到客戶端,客戶進行使用。雙層技術(shù)能夠良好應用的基礎(chǔ)需要客戶端和服務器的共同配合,要求客戶端的用戶數(shù)量有一定的限制。如果客戶端的用戶數(shù)量過多,那么服務器需要進行處理和解決的問題就會增肌啊,同時傳遞反饋的結(jié)果就會增多,服務器處理問題以及反饋問題的時間就會增加,用戶的使用服務質(zhì)量降低。隨著技術(shù)的經(jīng)濟的發(fā)展,雙層技術(shù)的使用造成了用戶使用質(zhì)量下降問題。嚴重情況下,使用客戶端的用戶信息會遭到篡改和泄露,造成財產(chǎn)安全損失。雙層技術(shù)不能滿足計算機使用的需要,因此軟件開發(fā)技術(shù)需要進行更新。
2.2軟件開發(fā)三層技術(shù)以及四層技術(shù)的應用
隨著科技的發(fā)展,雙層技術(shù)下的計算機功能不能滿足使用者需求,為了改變雙層技術(shù)的缺陷,三層技術(shù)以及四層技術(shù)逐漸得以發(fā)展。三層技術(shù)在雙層技術(shù)原有的功能基礎(chǔ)上,進行完善和發(fā)展。三層技術(shù)添加了應用服務器模塊,幫助客戶端的用戶進行數(shù)據(jù)存儲功能。新增添的數(shù)據(jù)儲存功能層次,能夠?qū)蛻舳说挠脩粜枨筮M行快速的處理,將處理結(jié)果傳輸?shù)娇蛻舳耍瑴p輕服務器的工作量。四層技術(shù)的發(fā)展完善了雙層技術(shù)以及三層技術(shù)的使用環(huán)境,當計算機使用環(huán)境較為復雜,需要把數(shù)據(jù)層以及處理層和業(yè)務傳輸層之間的影響降低,所以四層技術(shù)增加了WEB層。增加的WEB層能夠接受業(yè)務處理層的傳輸結(jié)果,提升計算機數(shù)據(jù)的傳輸交換效率。解決了數(shù)據(jù)庫和計算機之間的連接問題,使數(shù)據(jù)庫和計算機更好的匹配,提高計算機使用者的使用效率。
2.3中間層技術(shù)以及五層技術(shù)應用
中間層和五層技術(shù)的發(fā)展,推動了計算機軟件開發(fā)的進步。五層技術(shù)的發(fā)展將原有的數(shù)據(jù)庫層分為資源和集成兩部分,將數(shù)據(jù)庫功能細分化,提高數(shù)據(jù)層的運行效率。能夠滿足客戶對軟件開發(fā)的特殊要求。五層技術(shù)將系統(tǒng)的功能劃分更加明確,但由于技術(shù)原因,還未被廣泛應用。中間層技術(shù)的研究,解決了網(wǎng)絡信息傳輸?shù)呢熑巍V虚g層技術(shù)保護了信息傳輸?shù)陌踩桓嗟膽迷谝?guī)模較大的企業(yè)網(wǎng)絡之中。面對不同制造商生產(chǎn)的計算機和系統(tǒng)的網(wǎng)絡環(huán)境,中間層技術(shù)有效的解決了數(shù)據(jù)使用對象的需求,方便了數(shù)據(jù)的傳輸和使用,推動了企業(yè)的發(fā)展。分層技術(shù)的使用和發(fā)展,推動了軟件開發(fā)技術(shù)的發(fā)展和創(chuàng)新。分層技術(shù)的應用,使開發(fā)的軟件具有更好的穩(wěn)定性,降低了計算機軟件開發(fā)的成本。隨著計算機軟件開發(fā)技術(shù)的發(fā)展,軟件開發(fā)人員應該提升自身的專業(yè)能力,重視計算機軟件開發(fā)的安全性和功能性,推動我國計算機行業(yè)的發(fā)展,使我國的經(jīng)濟和技術(shù)得到不斷提高。
參考文獻
[1]蔣峰.分層技術(shù)在計算機軟件開發(fā)中的應用探討[J].電腦編程技巧與維護,2015(18):21~22.
1 計算機軟件開發(fā)技術(shù)的使用現(xiàn)狀
從上世紀計算機的出現(xiàn)就極大的提高了人類的工作辦公能力。但是,由于計算機的體積過大,導致無法更好的滿足用戶的基礎(chǔ)需要。而隨著現(xiàn)代經(jīng)濟技術(shù)的快速發(fā)展和科學技術(shù)的逐漸成熟,極大的提升了計算機的運行能力,在這個過程中,其基本的使用作用,就依賴于原有的計算機軟件系統(tǒng)。為了更好的開發(fā)運行計算機的正常使用,并保持計算機軟件技術(shù)在開發(fā)過程中的擴大使用,其工程的快速發(fā)展,就需要結(jié)合相應的應用基礎(chǔ)來促進對計算機開發(fā)軟件上的主要表現(xiàn)應用,并以此促進對基礎(chǔ)產(chǎn)業(yè)在迅速崛起過程中的應用作用促進。
隨著改革開放以來我國引進國際先進科技之后,國內(nèi)相關(guān)產(chǎn)業(yè)的大力發(fā)展在很大程度上都進一步的促進了我國在軟件開發(fā)服務行業(yè)上的迅速崛起。而在相關(guān)軟件產(chǎn)業(yè)的迅速發(fā)展過程中,軟件人才的需求也在不斷的增大,我國在相關(guān)人才的培養(yǎng)上,在近年來也有了新的改變,其實力正在不斷壯大。但是在我國現(xiàn)階段的計算機軟件開發(fā)中,就面臨著幾個嚴重問題。
(1)信用值計算問題,首先在軟件開發(fā)過程中,軟件的可信度是保證社會穩(wěn)定性的關(guān)鍵所在,其計算方法的差異性,就會導致其社會影響力的區(qū)別問題出現(xiàn)。
(2)數(shù)據(jù)安全性問題,計算機軟件的運行,主要在于數(shù)據(jù)包的運行作用,其結(jié)算和判斷等都屬于完整且機密性的,其數(shù)據(jù)的傳輸需要保持完整,但是在進行數(shù)據(jù)傳輸過程中,若出現(xiàn)信息損失以及丟失現(xiàn)象,那么,其機密性就會受到威脅。
(3)在進行軟件開發(fā)過程中,版權(quán)問題是影響整體信息傳播的關(guān)鍵所在,創(chuàng)造具有個性化創(chuàng)新性的軟件雖然具有挑戰(zhàn)性但是同時也會面臨大量的侵權(quán)問題,可能會嚴重影響到自身的創(chuàng)建發(fā)展。
2 計算機軟件開發(fā)的應用和趨勢
現(xiàn)代計算機軟件開發(fā)技術(shù)的發(fā)展,計算機軟件開發(fā)應用,需要結(jié)合現(xiàn)在的計算機網(wǎng)絡系統(tǒng)來實現(xiàn)對系統(tǒng)平臺用戶的控制,并通過獨立的運行結(jié)構(gòu)點,促進對現(xiàn)代計算機平臺在信息應用數(shù)據(jù)化處理理念上的獨立使用,并在不同的用戶和結(jié)合的獨立性來說,軟件平臺的作用應用理念,對基礎(chǔ)信息設(shè)備的處理作用來說,可結(jié)合計算機的軟件應用技術(shù),保證用戶操作的簡化使用。在數(shù)據(jù)處理系統(tǒng)中,如計算機軟件的開發(fā)利用數(shù)據(jù)來說,不同的計算機單獨安裝作用,對應用計算機的操作和應用結(jié)構(gòu)來說,就需要電腦自身對不同系統(tǒng)的兼容性,而這樣就需要計算機自身安裝相應的兼容軟件。對于基礎(chǔ)信息的操作和和用戶增加量問題等,結(jié)合安裝計算裝置的實際使用操作,和軟件開發(fā)應用技術(shù)在應用服務理念上的調(diào)節(jié)促進,就可以結(jié)合用戶自身的使用便利性,實現(xiàn)對服務體系上的應用效果分析。
現(xiàn)代計算機開發(fā)的智能化、服務化、網(wǎng)絡化以及開放化的逐步成熟,在很大程度上保證了開發(fā)技術(shù)的智能化指導發(fā)展方向,其作用機制,對整體的感官思維邏輯以及完美的模擬作用,可結(jié)合實際的學習和推理邏輯判斷能力等,促進對計算機軟件開發(fā)服務理念上的應用促進,并通過邏輯判斷和推理的應用關(guān)系,促進對現(xiàn)代服務化系統(tǒng)指定策略上的應用創(chuàng)建,以此完善對用戶在所需需求的開發(fā)應用。在進行計算機網(wǎng)路計算服務的問題上,可結(jié)合網(wǎng)絡計算機的發(fā)展和應用產(chǎn)物,促進對商業(yè)化系統(tǒng)應用理念上的作用結(jié)構(gòu)建設(shè),并促進對銀行系統(tǒng)在證實應用網(wǎng)絡化體系下的軟件進行交流合作,促進對現(xiàn)代軟件的開發(fā)應用建設(shè),并促進對現(xiàn)代軟件在自動化、機械化、電氣化等方面的應用建設(shè)。
相對于過去的社會發(fā)展結(jié)構(gòu)來說,不同的應用狀態(tài)作用,對基礎(chǔ)的軟件開發(fā)利用基礎(chǔ)等,都需要結(jié)合實際的開發(fā)技術(shù),和應用的服務用戶基礎(chǔ),促進對用戶在便利作用結(jié)構(gòu)下的實施應用,并以現(xiàn)代化的社會建設(shè)需求,完成計算機應用軟件的現(xiàn)代化設(shè)計。
【關(guān)鍵詞】分層技術(shù) 軟件開發(fā) 計算機 應用
1 引言
進入21世紀以來,網(wǎng)絡技術(shù)的普及與發(fā)展促進了計算機軟件技術(shù)的發(fā)展。如今計算機技術(shù)已經(jīng)深入到了人們生產(chǎn)和生活中的方方面面,改善了人們的工作和生活環(huán)境,并進一步促進了智能技術(shù)的發(fā)展。大部分的計算機設(shè)備中都應用到了軟件技術(shù),軟件技術(shù)的發(fā)展也在一定程度上決定了計算機技術(shù)的發(fā)展水平,因此一個國家的軟件發(fā)開發(fā)水平直接關(guān)系著該地區(qū)計算機行業(yè)的發(fā)展狀況。近年來分層技術(shù)在計算機軟件開發(fā)中的應用越來越廣泛,同時對計算機行業(yè)甚至整個國民經(jīng)濟的發(fā)展都起著積極地作用。因此,研究分層技術(shù)在軟件開發(fā)中的應用具有重要的現(xiàn)實意義。
2 分層技術(shù)的概述
2.1 分層技術(shù)的含義
分層技術(shù)本質(zhì)上來講就是對計算機軟件機構(gòu)中對應的內(nèi)部層次進行相關(guān)依賴性的介紹。通常來說,計算機軟件開發(fā)應該保證軟件在實際運行過程中具備基本的靈活性與穩(wěn)定性,并具備可開發(fā)性,盡可能的實現(xiàn)軟件功能的多樣性。分層軟件開發(fā)技術(shù)一方面具有物理方面的特點,另一方面又具備計算機方面的主要特征,即在每一解決環(huán)節(jié)上對應層面上進行劃分,這些層面相互之間具備平行的關(guān)系,分層技術(shù)利用這些層面之間的相互關(guān)系組成了一個相對于外界來說比較封閉的系統(tǒng),并未軟件技術(shù)的進一步開發(fā)和利用提供了方便。
2.2 分層技術(shù)的特點
總結(jié)來說,分層技術(shù)具有以下幾方面的特點:
2.2.1 拓展性
分層技術(shù)的拓展性主要體現(xiàn)在對計算機軟件系統(tǒng)的分解和優(yōu)化上。分層技術(shù)的實際操作第一步就是對紛繁復雜的計算機軟件進行分層和分解,并對每一層的內(nèi)容以及在整個軟件系統(tǒng)中的作用進行簡要標明;第二步就是對每一層進行功能的完善和發(fā)展,使得每一層都自成系統(tǒng)。
2.2.2 獨立性
分層技術(shù)的另一特點就是獨立性。計算機軟件的每一層面之間相互獨立又相互聯(lián)系,當某一個層面的軟件系統(tǒng)發(fā)生故障時,其所帶來的影響僅僅局限于本層面,幾乎不會對其他層面的軟件系統(tǒng)的結(jié)構(gòu)和功能造成影響。
2.2.3 穩(wěn)定性
基于分層軟件技術(shù)的拓展性和獨立性的特點,分層技術(shù)進一步促進了軟件開發(fā)技術(shù)向抽象化和復雜化發(fā)展,減少了復雜軟件技術(shù)開發(fā)和調(diào)試周期,提升了軟件開發(fā)效率,并進一步提升了軟件系統(tǒng)的穩(wěn)定性。
3 分層技術(shù)在軟件開發(fā)過程中的應用
3.1 雙層分層技術(shù)
雙層技術(shù)主要包括服務器和客戶端兩個方面。服務器負責對用戶的信息進行收集、歸納、整理和分類,再將處理過的信息傳輸?shù)娇蛻舳斯┛蛻暨M行瀏覽和使用。而客戶端主要負責為用戶提供瀏覽界面和瀏覽信息,同時將采集信息的一些邏輯和向量關(guān)系直觀的表述出來,供用戶進行參考。分層技術(shù)中雙層技術(shù)的應用一方節(jié)省了軟件開發(fā)的耗時,提升了軟件開發(fā)效率,另一方面將軟件系統(tǒng)的不同功能模塊分別對待,提升了軟件系統(tǒng)功能的完整性和功能性,可謂是一舉兩得。
3.2 三層分層技術(shù)
與雙層分層技術(shù)相比,三層分層技術(shù)主要增加了數(shù)據(jù)存儲模塊,一方面使得服務器的功能得到強化,改善了算機的信息處理和訪問效率,另一方面還能實現(xiàn)人家交互,信息采集系統(tǒng)可以準確的采集用戶的訪問特征以及訪問訴求,并將之處理后進行存儲,在該用戶的后續(xù)訪問中可以為其提供定制化的信息檢索服務。三層軟件分層技術(shù)數(shù)據(jù)庫層、界面層以及業(yè)務處理層三部分組成,數(shù)據(jù)庫層主要負責對一系列用戶申請展開核查,并對一些關(guān)鍵數(shù)據(jù)進行信息檢索和查詢,將處理結(jié)果傳輸至業(yè)務層進行進一步處理;界面層主要負責用戶提供信息檢索界面,同時根據(jù)業(yè)務層的處理結(jié)果對信息數(shù)據(jù)展開處理。三層處理技術(shù)可以大大提升計算機軟件系統(tǒng)的開發(fā)效率,但是面對復雜的用戶環(huán)境則無法高效的實現(xiàn)這三個層次的明確劃分,進而影響工作效率。
3.3 四層分層技術(shù)
針對兩層、三層分層技術(shù)無法高效的解決復雜用戶問題的現(xiàn)狀,有必要開展四層分層技術(shù)的研究和開發(fā),將數(shù)據(jù)庫層、界面層以及處理器層進行逐一分解和劃分,提升整個軟件系統(tǒng)的獨立性和高效性,削弱各個層次之間的相互影響,進而將三層分層技術(shù)延伸到第四層。第四層分層技術(shù)在三層分層的基礎(chǔ)上加入了WEB層,可以為用戶提供更加優(yōu)質(zhì)的網(wǎng)絡訪問體驗。
3.4 五層分層技術(shù)
在相關(guān)特殊環(huán)境和計算機運行背景下,需要將四層技術(shù)結(jié)構(gòu)中的數(shù)據(jù)庫層分成集成層、資源層等兩個分結(jié)構(gòu)層,用以滿足非常規(guī)設(shè)備的運行需要,這樣原來的四層技術(shù)結(jié)構(gòu)就被分成了五層結(jié)構(gòu),工作效率進一步提升,具備廣泛的開發(fā)價值。現(xiàn)階段下應用最廣的是在J2EE環(huán)境中,基本覆蓋了包括客戶端、Web層、業(yè)務層、集成層以及資源層等五個分層結(jié)構(gòu)。該系統(tǒng)最大的優(yōu)點就是可以分別產(chǎn)生不同的組件,病=這些組件可以應用于其他的設(shè)備和結(jié)構(gòu)中,實現(xiàn)了不同層次結(jié)構(gòu)的分類,便于后期的維修和保養(yǎng)。
4 結(jié)束語
綜上所述,分層軟件開發(fā)技術(shù)是計算機軟件工程領(lǐng)域中的重要技術(shù),應當提起足夠的重視。在我國的計算機工程技術(shù)人員應當抓住歷史發(fā)展機遇,不斷革新軟件工程開發(fā)技術(shù)和手段,逐漸實現(xiàn)向多層軟件開發(fā)技術(shù)的過度。
參考文獻
[1]許福栗.分層技術(shù)在計算機軟件開發(fā)中的應用[J]. 硅谷,2013(23):41-42.
[2]楊瑞.分層技術(shù)在計算機軟件開發(fā)中的應用分析[J].電子商務,2014(11):72-73.
[3]甘露,周娟.計算機軟件開發(fā)中分層技術(shù)的應用[J].數(shù)字技術(shù)與應用,2016(03):135-136.
[4]楊會蘭.分層技術(shù)在計算機軟件開發(fā)中的應用效果分析[J].電子技術(shù)與軟件工程,2016(05):70.
作者簡介
辛思中(1989-),男,湖南省常德市人。大學本科學歷。現(xiàn)為長沙醫(yī)學院信息工程學院助教。