亚洲精品一区二区三区大桥未久_亚洲春色古典小说自拍_国产人妻aⅴ色偷_国产精品一区二555

計(jì)算機(jī)軟硬件技術(shù)開(kāi)發(fā)8篇

時(shí)間:2023-12-04 10:00:59

緒論:在尋找寫(xiě)作靈感嗎?愛(ài)發(fā)表網(wǎng)為您精選了8篇計(jì)算機(jī)軟硬件技術(shù)開(kāi)發(fā),愿這些內(nèi)容能夠啟迪您的思維,激發(fā)您的創(chuàng)作熱情,歡迎您的閱讀與分享!

篇1

關(guān)鍵詞:計(jì)算機(jī) 應(yīng)用 軟件 開(kāi)發(fā)技術(shù)

中圖分類(lèi)號(hào):TP 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-0745(2013)06-0349-01

1引言

當(dāng)處于20世紀(jì)50或60年代的事前,人們是通過(guò)手工方式來(lái)實(shí)現(xiàn)軟件系統(tǒng)開(kāi)發(fā)的工作,這就簡(jiǎn)單地認(rèn)為計(jì)算機(jī)軟件即為程序。伴隨著操作應(yīng)用化、經(jīng)濟(jì)商業(yè)化、通用兼容化與大型擴(kuò)展化等各種形式軟件的相繼開(kāi)發(fā),軟件系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)者慢慢地感覺(jué)到需要提供有一定程度規(guī)范化的文件用于保證程序從開(kāi)發(fā)設(shè)計(jì)、調(diào)試處理與運(yùn)行顯示等環(huán)節(jié)的順利完成。由此直至20世紀(jì)的70年代時(shí)期,社會(huì)上認(rèn)為軟件不但只是程序而且應(yīng)當(dāng)包含開(kāi)發(fā)設(shè)計(jì)、調(diào)試使用、維護(hù)處理等這方面執(zhí)行所需要的所有文件[1]。直到20世紀(jì)80年代的時(shí)期,國(guó)際標(biāo)準(zhǔn)化組織為軟件工程給出了官方的定義,即為計(jì)算機(jī)應(yīng)用程序、實(shí)現(xiàn)這程序功能所需要應(yīng)用的方法、規(guī)定以及相關(guān)的文件與在計(jì)算機(jī)系統(tǒng)上執(zhí)行所需要的數(shù)據(jù)信息都稱(chēng)之為計(jì)算機(jī)軟件。

2應(yīng)用軟件開(kāi)發(fā)技術(shù)

2.1生命周期法

生命周期方法定義了根據(jù)時(shí)間角度對(duì)于軟件實(shí)行定義、開(kāi)發(fā)與維護(hù)的綜合復(fù)雜問(wèn)題進(jìn)行相應(yīng)分解,可以分為若干個(gè)不同的功能階段。每一個(gè)對(duì)應(yīng)階段的開(kāi)始與結(jié)束一般都會(huì)有嚴(yán)格的制定標(biāo)準(zhǔn),上一個(gè)階段的結(jié)束代表著下一個(gè)階段的開(kāi)始。制定標(biāo)準(zhǔn)作為每一個(gè)階段都應(yīng)當(dāng)提交高質(zhì)量形式的文件,軟件相應(yīng)的生命周期通常會(huì)分成六個(gè)不同的階段。

2.2原型化方法

傳統(tǒng)模式的生命周期法相應(yīng)理論基礎(chǔ)相對(duì)比較嚴(yán)密。對(duì)于通常情況的軟件實(shí)際開(kāi)發(fā)過(guò)程,應(yīng)當(dāng)通過(guò)嚴(yán)格過(guò)程的定義與事先說(shuō)明,并且要求對(duì)軟件實(shí)踐開(kāi)發(fā)人員與使用用戶(hù)在操作系統(tǒng)對(duì)應(yīng)的初始階段,應(yīng)當(dāng)對(duì)整一個(gè)的功能結(jié)構(gòu)與數(shù)據(jù)信息需求做出全面系統(tǒng)、準(zhǔn)確細(xì)致而深刻地肯定。一般情況下使用用戶(hù)制定出概括性的軟件實(shí)現(xiàn)目標(biāo)然而無(wú)法表達(dá)具體的輸入或者輸出要求。軟件開(kāi)發(fā)實(shí)踐人員很有可能不能夠確保算法的執(zhí)行處理效果、操作系統(tǒng)的兼容性與被用戶(hù)使用的人機(jī)界面模式[2]。

2.3原型的三種形態(tài)

2.3.1紙上模式原型。這一種紙張與墨水的實(shí)際模型對(duì)于軟件系統(tǒng)上的一部分特點(diǎn)進(jìn)行相應(yīng)的描述。

2.3.2工作模式原型。制定使用所需軟件過(guò)程中的一部分相應(yīng)功能,使其能夠在計(jì)算機(jī)系統(tǒng)上執(zhí)行處理,能夠讓使用用戶(hù)與實(shí)踐開(kāi)發(fā)者在各種程度上實(shí)現(xiàn)了解。

2.3.3現(xiàn)有模式原型。使用一個(gè)能夠真正運(yùn)行的操作程序,可以完成使用所需目的功能的某些部分,其中有一部分應(yīng)當(dāng)在新的開(kāi)發(fā)過(guò)程實(shí)行改進(jìn)與完善。

2.4原型法開(kāi)發(fā)過(guò)程

利用原型法開(kāi)發(fā)軟件大致經(jīng)過(guò)可行性研究階段、確定系統(tǒng)的基本要求階段、建造原始系統(tǒng)階段、用戶(hù)和開(kāi)發(fā)人員的評(píng)審階段、開(kāi)發(fā)人員修改系統(tǒng)階段。

2.5 自動(dòng)形式的系統(tǒng)開(kāi)發(fā)方法

此類(lèi)方法的特征在于使用了第四代技術(shù)所包括的許多軟件開(kāi)發(fā)設(shè)計(jì)工具,使得軟件實(shí)踐開(kāi)發(fā)者只需要說(shuō)明軟件所需要進(jìn)行實(shí)現(xiàn)的具體內(nèi)容,卻沒(méi)有必要說(shuō)明怎樣去實(shí)現(xiàn)處理。4GT 的軟件實(shí)踐工具可以依據(jù)系統(tǒng)規(guī)定從而進(jìn)行需要的分析,達(dá)到自動(dòng)設(shè)計(jì)與自動(dòng)編碼的目的。在軟件工程的實(shí)踐開(kāi)發(fā)過(guò)程當(dāng)中,不能夠武斷地去選取某些特別的方法,應(yīng)該跟相應(yīng)的使用特征來(lái)決定所需要使用的方法[3]。

3.應(yīng)用軟件維護(hù)方法

3.1對(duì)軟件工具的模塊化以及質(zhì)量技術(shù)進(jìn)行提升

現(xiàn)代模式軟件的開(kāi)發(fā)具體工作中不斷意識(shí)到可維護(hù)性的關(guān)鍵作用,所以在實(shí)際開(kāi)發(fā)過(guò)程當(dāng)中通常都會(huì)對(duì)其進(jìn)行考慮,相應(yīng)軟件的實(shí)踐開(kāi)發(fā)工作應(yīng)當(dāng)需要減弱成本達(dá)到提升質(zhì)量的目的,從而做到兩者最有效的方式。所以就把軟件開(kāi)發(fā)實(shí)踐過(guò)程實(shí)行模塊化分割處理,這樣就能夠依據(jù)需求對(duì)相應(yīng)功能模塊執(zhí)行增加、修改與刪減等操作反而不必要進(jìn)行整體性地調(diào)整,同時(shí)不會(huì)對(duì)其他的模塊產(chǎn)生相應(yīng)影響,通過(guò)這樣的形式能夠完成程序需要的功能增加、修改、刪除與查詢(xún)等處理操作。

3.2創(chuàng)建精密的軟件品質(zhì)目標(biāo)和優(yōu)先級(jí)

應(yīng)用程序的維護(hù)性應(yīng)當(dāng)具有可理解的、可靠的、可修改、可測(cè)試的、可移植的、可以使用與效率高等各種特點(diǎn)。為了能夠達(dá)到這些目的,相應(yīng)付出的相當(dāng)大的代價(jià),然而這也未必是可行的。一部分運(yùn)行質(zhì)量特點(diǎn)存在著互補(bǔ)性的特征,比如可理解性、可測(cè)試性、可理解性與可修改性等各個(gè)具體方面。所以其它一部分質(zhì)量特點(diǎn)會(huì)產(chǎn)生互相矛盾的結(jié)果,比如效率、可移植性、效率與可變性等方面。

3.3選有可維護(hù)的程序設(shè)計(jì)語(yǔ)言

依據(jù)程序的可維護(hù)性特點(diǎn),選擇合適的程序設(shè)計(jì)語(yǔ)言,這方面的影響是非常大的。低級(jí)別的編程語(yǔ)言為機(jī)器語(yǔ)言與匯編語(yǔ)言,這是十分難以理解與掌握,同時(shí)更加難以對(duì)其實(shí)行維護(hù)工作。高級(jí)別的語(yǔ)言則顯得易于理解,然而作為高級(jí)別編程語(yǔ)言,其難易程度的區(qū)別也是應(yīng)當(dāng)是可以理解的[4]。

4 結(jié)束語(yǔ)

目前階段計(jì)算機(jī)系統(tǒng)技術(shù)在整一個(gè)國(guó)民經(jīng)濟(jì)領(lǐng)域之中包含了十分廣泛的應(yīng)用,對(duì)于人們的實(shí)際日常生活,計(jì)算機(jī)系統(tǒng)技術(shù)顯示出無(wú)處不在的特點(diǎn),把軟件技術(shù)視為其內(nèi)部結(jié)構(gòu)靈魂的計(jì)算機(jī)信息化系統(tǒng),對(duì)于系統(tǒng)的高度集成化、結(jié)構(gòu)功能分布化、信息多元化與功能智能化等各系列新型方向的趨勢(shì)發(fā)展越來(lái)越重視,并且能夠逐步在實(shí)踐過(guò)程中得以實(shí)現(xiàn)。在實(shí)際軟件開(kāi)發(fā)的各個(gè)過(guò)程階段中,軟件的可維護(hù)性保持在這一階段而都成的,所以應(yīng)當(dāng)在整一個(gè)軟件開(kāi)發(fā)過(guò)程中提升軟件相應(yīng)的可維護(hù)性。

參考文獻(xiàn):

[1]王熾鴻.計(jì)算機(jī)輔助設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,1998.

[2]丁劍潔,基于度量的軟件維護(hù)過(guò)程管理的研究[D],西北大學(xué),2006.

篇2

計(jì)算機(jī)軟件為眾多的計(jì)算機(jī)用戶(hù)提供了很多很好的平臺(tái)。對(duì)于大部分的計(jì)算機(jī)用戶(hù)來(lái)說(shuō)都是通過(guò)軟件來(lái)實(shí)現(xiàn)對(duì)計(jì)算機(jī)的相關(guān)控制,所以相關(guān)軟件開(kāi)發(fā)質(zhì)量的高低對(duì)于計(jì)算機(jī)用戶(hù)有很大的影響。

2計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的開(kāi)發(fā)辦法

2.1首先來(lái)介紹軟件生命周期法

軟件生命周期法在計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)中占有重要的地位和作用,其是從時(shí)間的角度進(jìn)行定義。在計(jì)算機(jī)軟件的開(kāi)發(fā)中采用軟件生命周期法從時(shí)間的角度可以把軟件的開(kāi)發(fā)整個(gè)過(guò)程大致的分為6個(gè)階段,分別是軟件計(jì)劃、需求分析、軟件設(shè)計(jì)、程序編程、軟件測(cè)試以及運(yùn)行維護(hù)。以上這6個(gè)階段組成了計(jì)算機(jī)軟件開(kāi)發(fā)的整個(gè)過(guò)程,這6個(gè)階段從上到下都是相互銜接的并且是一個(gè)固定的過(guò)程。從軟件生命周期法中可以看到計(jì)算機(jī)軟件開(kāi)發(fā)的基本框架,其整個(gè)過(guò)程是從把上一項(xiàng)的活動(dòng)接收為該項(xiàng)活動(dòng)的工作對(duì)象從而作為該項(xiàng)活動(dòng)的輸入,從而確保該項(xiàng)活動(dòng)工作的完成。然后得出的工作成果則輸出給下一階段的活動(dòng)來(lái)繼續(xù)進(jìn)行。根據(jù)筆者自身的工作經(jīng)驗(yàn),軟件生命周期法在實(shí)際的操作中并不是自上而下的,而是呈現(xiàn)出線性的圖式,這種方法剛好對(duì)于一些大型軟件開(kāi)發(fā)中的人員組織管理更加適用,同時(shí)也便捷了對(duì)相關(guān)軟件開(kāi)發(fā)方法的研究和相關(guān)開(kāi)發(fā)工具的運(yùn)用。所以在大型的軟件開(kāi)發(fā)中運(yùn)用軟件生命周期法有利于極大的提高開(kāi)發(fā)效率與質(zhì)量。

2.2其次來(lái)談?wù)勡浖头?/p>

軟件原型法主要是運(yùn)用在一些開(kāi)發(fā)前期對(duì)于各項(xiàng)需求還不很確定的情況下,其作用是研發(fā)人員在開(kāi)發(fā)的過(guò)程中將軟件的各項(xiàng)需求逐步的進(jìn)行明確,從而慢慢的探索出具體的設(shè)計(jì)方案,最后開(kāi)發(fā)出最終想要的產(chǎn)品。對(duì)于一些需求不明確的開(kāi)發(fā)過(guò)程,采用軟件原型法是一個(gè)很好的方法。軟件原型法的開(kāi)發(fā)過(guò)程主要是按照已知的和已經(jīng)分析的需求,構(gòu)建一個(gè)初始的模型,這個(gè)初始的模型是可以隨時(shí)進(jìn)行修改的,研發(fā)人員在軟件開(kāi)發(fā)的過(guò)程中按照從各方面反饋得到的信息對(duì)初始模型加以修改,從而使得軟件的模型越發(fā)的完善。采用軟件原型法極大的提高了用戶(hù)軟件開(kāi)發(fā)過(guò)程中的參與度并強(qiáng)化了用戶(hù)在軟件開(kāi)發(fā)中的決策權(quán)。如果有一些操作用戶(hù)覺(jué)得很不方便可以提意見(jiàn)出來(lái)并進(jìn)行修改,從而使得設(shè)計(jì)出的軟件更加的切合用戶(hù)的需求。軟件原型技術(shù)有很多種,比如說(shuō)演化式、拋棄式、遞增式等等。采用軟件原型法進(jìn)行計(jì)算機(jī)軟件的開(kāi)發(fā),原型技術(shù)的成敗以及軟件的效率主要取決于模型的建立以及模型的速度。

2.3再次來(lái)談?wù)勛詣?dòng)形成的系統(tǒng)開(kāi)發(fā)方法

計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)中的自動(dòng)形成的系統(tǒng)開(kāi)發(fā)方法主要是運(yùn)用第四代技術(shù)中的軟件作為開(kāi)發(fā)工具進(jìn)行相關(guān)軟件的開(kāi)發(fā)。采用自動(dòng)形成的系統(tǒng)開(kāi)發(fā)方法主要告知軟件開(kāi)發(fā)工具軟件確切的需要想要達(dá)到的目標(biāo)以及相關(guān)的具體內(nèi)容就可以,而沒(méi)有必要對(duì)于實(shí)現(xiàn)軟件的具體過(guò)程進(jìn)行定義。因?yàn)檐浖ぞ邥?huì)按照用戶(hù)的具體需求自動(dòng)的進(jìn)行編碼。采用自動(dòng)形成的系統(tǒng)開(kāi)發(fā)方法不僅便捷了開(kāi)發(fā)人員的操作,也使得軟件的開(kāi)發(fā)工作變得更加的簡(jiǎn)單。此外,自動(dòng)形成的系統(tǒng)開(kāi)發(fā)方法不僅可以有效的縮短軟件的開(kāi)發(fā)周期,還可以極大的降低軟件開(kāi)發(fā)所需的成本。針對(duì)有些用戶(hù)有開(kāi)發(fā)期限的要求,研發(fā)人員就可以采用這種方法進(jìn)行軟件的研發(fā)。

2.4最后分析一下可視化的開(kāi)發(fā)方法

什么是可視化的開(kāi)發(fā)方法?按照用戶(hù)界面上的操作元素,比如說(shuō)有編輯框、按鈕、對(duì)話框、菜單、滾動(dòng)條、單選框以及復(fù)選框等等操作工具自動(dòng)的生成應(yīng)用性的軟件,就是可視化的開(kāi)發(fā)方法。運(yùn)用可視化的開(kāi)發(fā)方法主要是由于事件的驅(qū)動(dòng),系統(tǒng)對(duì)于不同的事件會(huì)產(chǎn)生對(duì)應(yīng)的不同的信息。

3計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用情況

3.1分析計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用

每一款計(jì)算機(jī)軟件開(kāi)發(fā)的的目的都是為了讓用戶(hù)可以很方便的使用軟件,所以對(duì)于一款軟件實(shí)用性與否的評(píng)價(jià)就是其質(zhì)量高度的評(píng)價(jià)。在實(shí)際使用中,不僅要求軟件要便于用戶(hù)的操作使用,還要具有一定的安全性、安全性、可擴(kuò)展性以及可維護(hù)性。但是在實(shí)際的運(yùn)用中你會(huì)發(fā)現(xiàn)有些軟件在運(yùn)行的過(guò)程中會(huì)受到瀏覽器安全設(shè)置的限制以及操作系統(tǒng)版本的限制,從而使得用戶(hù)在進(jìn)行操作使用的時(shí)候變得很復(fù)雜,因?yàn)檫@一點(diǎn),想要把這種軟件推廣開(kāi)來(lái)就很難做到。相對(duì)與一些計(jì)算機(jī)操作系統(tǒng)兼容軟件比較好的軟件來(lái)說(shuō),在運(yùn)行的時(shí)候沒(méi)有任何的操作系統(tǒng)限制,從而使得用戶(hù)可以很便捷的進(jìn)行相關(guān)的軟件修復(fù)與安裝工作,而且還可以對(duì)計(jì)算機(jī)內(nèi)一些重要的數(shù)據(jù)進(jìn)行備份與還原。但是實(shí)踐表明,客戶(hù)端使用的軟件時(shí)間越長(zhǎng)的話,其與系統(tǒng)兼容性強(qiáng)的軟件到了運(yùn)行的后期會(huì)出現(xiàn)運(yùn)算速度漸漸下降的情況,所以到了后期很有必要進(jìn)行人為的存檔。每一款計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的使用都會(huì)受到相關(guān)開(kāi)發(fā)技術(shù)的制約,所以為了給用戶(hù)更好的軟件使用體驗(yàn),負(fù)責(zé)開(kāi)發(fā)的人員在實(shí)際的開(kāi)發(fā)過(guò)程中要結(jié)合實(shí)際的情況與用戶(hù)的確切需求進(jìn)行開(kāi)發(fā),從而最大可能的確保了軟件應(yīng)用過(guò)程中的可信賴(lài)性與便捷性。

3.2對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)應(yīng)用的表現(xiàn)形式進(jìn)行分析

隨著經(jīng)濟(jì)全球化模式的逐漸形成,互聯(lián)網(wǎng)技術(shù)的出現(xiàn)縮短了人與人之間的距離。只要利用各種相關(guān)的軟件就可以實(shí)現(xiàn)全球資源的共享,極大的便捷了用戶(hù)之間的交流。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用中最大的特點(diǎn)就是通過(guò)軟件還有互聯(lián)網(wǎng)把所有的用戶(hù)聯(lián)結(jié)到一起,但并沒(méi)有對(duì)這些用戶(hù)進(jìn)行統(tǒng)一的控制,從而確保每個(gè)結(jié)點(diǎn)都可以保持其自身的獨(dú)立性。同時(shí)利用各個(gè)軟件平臺(tái)也使得用戶(hù)有了更多的選擇以及更加廣闊的平臺(tái)去實(shí)現(xiàn)對(duì)相關(guān)數(shù)據(jù)信息的處理,在很大程度上簡(jiǎn)化了用戶(hù)的工作,促進(jìn)了信息化時(shí)代的發(fā)展。一些信息處理設(shè)備以及移動(dòng)通信設(shè)備正在慢慢的嵌入到計(jì)算機(jī)軟件中,在推進(jìn)了計(jì)算機(jī)阮籍技術(shù)發(fā)展的同時(shí),也極大的簡(jiǎn)化了用戶(hù)的操作,便捷了用戶(hù)的數(shù)據(jù)信息處理。

4結(jié)束語(yǔ)

綜上所述,隨著信息技術(shù)的高速發(fā)展,計(jì)算機(jī)軟件在人們的生活中、工作中得到了廣泛的運(yùn)用。計(jì)算機(jī)軟件的開(kāi)發(fā)方法有很多種形式,比如說(shuō)自動(dòng)形成的系統(tǒng)開(kāi)發(fā)方法、軟件生命周期法、原型法以及可視化的開(kāi)發(fā)方法等。相關(guān)計(jì)算機(jī)開(kāi)發(fā)技術(shù)的選擇和實(shí)際的開(kāi)發(fā)過(guò)程緊密相連,工作人員在進(jìn)行開(kāi)發(fā)工作的時(shí)候要按照實(shí)際的需求和具體的情況對(duì)相關(guān)的計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)進(jìn)行選擇,從而確保開(kāi)發(fā)出來(lái)的軟件具有高性能、高質(zhì)量以及很強(qiáng)的交互能力。同時(shí)也有利于有效的降低開(kāi)開(kāi)發(fā)成本以及縮短開(kāi)發(fā)的時(shí)間,此外在計(jì)算機(jī)軟件的開(kāi)發(fā)中還要時(shí)刻注意技術(shù)的創(chuàng)新,因?yàn)橹挥胁粩嗟倪M(jìn)行創(chuàng)新才能有效的推動(dòng)行業(yè)的發(fā)展,以及加快信息化社會(huì)的建構(gòu)步伐。

參考文獻(xiàn)

[1]賀麗娟.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及未來(lái)趨勢(shì)分析[J].電子技術(shù)與軟件工程,2015,3:58.

[2]潘其琳.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].信息技術(shù)與信息化,2015,3:249-251.

[3]王科超.計(jì)算機(jī)軟件的開(kāi)發(fā)技術(shù)和應(yīng)用分析[J].無(wú)線互聯(lián)科技,2015,7:67+74.

[4]申紅.關(guān)于新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用研究[J].山東工業(yè)技術(shù),2015,22:155.

[5]楊柯.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用效果分析[J].軟件,2013,10:47-48.

作者簡(jiǎn)介

陳曉穎(1989-),漢,山東淄博,本科,現(xiàn)初級(jí)助理工程師(升中級(jí)工程師),研究方向:計(jì)算機(jī)科學(xué)與技術(shù)(計(jì)算機(jī)軟件硬件網(wǎng)絡(luò))。

篇3

1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)概述

1.1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)構(gòu)成

計(jì)算機(jī)發(fā)展主要是以科學(xué)技術(shù)為基石,其軟件開(kāi)發(fā)技術(shù)主要是由兩個(gè)部分構(gòu)成,即系統(tǒng)軟件、應(yīng)用軟件。系統(tǒng)軟件作為計(jì)算機(jī)軟件運(yùn)行的基礎(chǔ),是確保不同軟件有序運(yùn)行的主要載體;應(yīng)用軟件作為一種解決型軟件,可以有效解決軟件運(yùn)行中的相關(guān)問(wèn)題。通過(guò)兩者的共同作用,可以為計(jì)算機(jī)運(yùn)行打下堅(jiān)實(shí)的基礎(chǔ),通過(guò)兩者的開(kāi)發(fā),可以為計(jì)算機(jī)的進(jìn)一步發(fā)展提供可靠保障。

1.2計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)重要性

計(jì)算機(jī)軟件技術(shù)的不斷開(kāi)發(fā)與發(fā)展,為信息技術(shù)的不斷進(jìn)步與計(jì)算機(jī)網(wǎng)絡(luò)的快速發(fā)展提供了很大的推動(dòng)力,可以說(shuō),信息時(shí)展的主要推動(dòng)力就是計(jì)算機(jī)軟件技術(shù)。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)作為計(jì)算機(jī)發(fā)展與軟件工程的核心,對(duì)網(wǎng)絡(luò)發(fā)展有著很大的現(xiàn)實(shí)意義,必須予以高度重視。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,使得網(wǎng)絡(luò)支持與遠(yuǎn)程控制成為了可能,為此,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)就是一種把計(jì)算機(jī)網(wǎng)絡(luò)變?yōu)楣泊婧烷_(kāi)發(fā)于一體的模式。計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展與進(jìn)步,主要取決于計(jì)算機(jī)軟件的開(kāi)發(fā)與應(yīng)用,通過(guò)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用,能夠有效解決計(jì)算機(jī)軟件問(wèn)題和計(jì)算機(jī)需求矛盾,在一定程度上提高了計(jì)算機(jī)軟件應(yīng)用的安全性。在新形勢(shì)下,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)面臨著很多的挑戰(zhàn),同時(shí)也承擔(dān)著很多的責(zé)任,在社會(huì)發(fā)展中發(fā)揮著十分重要的作用。

1.3計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)特點(diǎn)

計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的特點(diǎn)主要包括以下兩點(diǎn):一是,應(yīng)用價(jià)值高。隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,應(yīng)用范圍的不斷擴(kuò)大,使得各行業(yè)受到的影響也越來(lái)越大,為此,在社會(huì)與經(jīng)濟(jì)均快速發(fā)展的形勢(shì)下,一定要加強(qiáng)技術(shù)支持,從而有效提高社會(huì)效益與經(jīng)濟(jì)效益,實(shí)現(xiàn)其更高的應(yīng)用價(jià)值。二是,復(fù)雜程度高。在計(jì)算機(jī)軟件開(kāi)發(fā)中,需要很大的投入,主要是因?yàn)榇隧?xiàng)工作的復(fù)雜性較高,需要企業(yè)、研究者及其機(jī)構(gòu)予以大力開(kāi)發(fā),所以,對(duì)財(cái)力、物力、人力等方面的需求非常大。

1.4計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)方式

現(xiàn)階段,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)與方法越來(lái)越成熟,在新形勢(shì)下,合理選用軟件開(kāi)發(fā)技術(shù)與方式,對(duì)計(jì)算機(jī)運(yùn)行及人們的生活與工作有著十分重要的作用。目前,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)方式主要有三種:一是,生命周期開(kāi)發(fā)法。此種方式也可稱(chēng)之為結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)法,是現(xiàn)階段國(guó)內(nèi)外較為普遍應(yīng)用的一種方式,特別是在復(fù)雜大系統(tǒng)的開(kāi)發(fā)中,更是突出了生命周期法應(yīng)用的優(yōu)勢(shì),是現(xiàn)階段計(jì)算機(jī)軟件開(kāi)發(fā)的一種最為成熟、最為普遍的方式。其優(yōu)勢(shì)為注重系統(tǒng)開(kāi)發(fā)的全局性與整體性,把軟件開(kāi)發(fā)與維護(hù)劃分成若干環(huán)節(jié),每個(gè)環(huán)節(jié)均具有明確的目標(biāo)與任務(wù),極大降低了系統(tǒng)開(kāi)發(fā)的繁瑣性,更加注重可操作性。然而,此種開(kāi)發(fā)方式也存在著一些不足,如各環(huán)節(jié)無(wú)法同時(shí)展開(kāi)、前面問(wèn)題影響后續(xù)工作等。二是,原型化開(kāi)發(fā)法。此種方式也是較為常用的方式,其是開(kāi)發(fā)人員根據(jù)系統(tǒng)主要需求獲取一致結(jié)果,之后開(kāi)發(fā)出一個(gè)原型予以運(yùn)行,從而對(duì)原型予以不斷修改,一直到用戶(hù)滿(mǎn)意為止的一種方式。此種方式的優(yōu)勢(shì)就是可以確定用戶(hù)需求,降低了開(kāi)發(fā)成本與風(fēng)險(xiǎn),能夠?qū)Ω鞣N系統(tǒng)服務(wù)功能予以充分利用,其劣勢(shì)就是不適合在大型系統(tǒng)開(kāi)發(fā)中應(yīng)用。三是,自動(dòng)形式系統(tǒng)開(kāi)發(fā)法。在軟件開(kāi)發(fā)過(guò)程中,應(yīng)用自動(dòng)形式系統(tǒng)開(kāi)發(fā)法,可以明確軟件開(kāi)發(fā)目的與內(nèi)容,并不需要對(duì)開(kāi)發(fā)過(guò)程予以說(shuō)明,但是能夠根據(jù)軟件設(shè)計(jì)需求予以自動(dòng)設(shè)計(jì)與編碼。

2計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)現(xiàn)狀

目前我國(guó)軟件開(kāi)發(fā)技術(shù)中,工作者結(jié)合社會(huì)需求與國(guó)際先進(jìn)軟件技術(shù)開(kāi)展了融合式研究工作,取得了很大的成績(jī)。就目前軟件開(kāi)發(fā)技術(shù)現(xiàn)狀而言,其主要包括以下內(nèi)容:

2.1國(guó)際軟件開(kāi)發(fā)技術(shù)現(xiàn)狀

就目前軟件開(kāi)發(fā)而言,美國(guó)、歐洲等西方國(guó)家的技術(shù)水平較為先進(jìn)。因?yàn)檫@些國(guó)家是計(jì)算機(jī)技術(shù)的發(fā)源地,所以其軟件開(kāi)發(fā)技術(shù)工作的起步相對(duì)比較早,擁有許多領(lǐng)先技術(shù)理論與專(zhuān)利性技術(shù),并且在教育工作中也培育了許多專(zhuān)業(yè)技術(shù)人才。在這些優(yōu)勢(shì)的協(xié)助下,西方國(guó)家的軟件開(kāi)發(fā)具有很大的知識(shí)優(yōu)勢(shì)與技術(shù)優(yōu)勢(shì)。與之相應(yīng)的是以中國(guó)、印度等發(fā)展中國(guó)家的軟件開(kāi)發(fā)工作,其是隨之而來(lái)的軟件開(kāi)發(fā)國(guó)家,其在技術(shù)理論、人才儲(chǔ)備、技術(shù)力量等方面要明顯弱于先進(jìn)的西方國(guó)家。但是,在這些發(fā)展中國(guó)家中,由于軟件開(kāi)發(fā)技術(shù)工作深受?chē)?guó)家的關(guān)注,得到了大力支持與發(fā)展,再加上全球一體化發(fā)展與網(wǎng)絡(luò)信息化發(fā)展的影響,軟件開(kāi)發(fā)技術(shù)水平越來(lái)越高,已經(jīng)取得了很好的成績(jī)。針對(duì)此種情況而言,國(guó)際計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)發(fā)展越來(lái)越全面,并且在此背景下,以開(kāi)放源碼、高效處理、高端計(jì)算為代表的軟件開(kāi)發(fā)技術(shù)應(yīng)運(yùn)而生,為計(jì)算機(jī)技術(shù)的進(jìn)一步發(fā)展提供了可靠保障。

2.2國(guó)內(nèi)軟件開(kāi)發(fā)技術(shù)現(xiàn)狀

在我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)中,因?yàn)槠淦鸩奖容^晚,在技術(shù)理論、人才儲(chǔ)備、技術(shù)力量等方面的制約下,使得整體技術(shù)水平要落后于國(guó)際先進(jìn)水平。但是隨著我國(guó)改革開(kāi)放的不斷深入,對(duì)科學(xué)技術(shù)的重視程度越來(lái)越大,為軟件開(kāi)發(fā)技術(shù)發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。在此種形勢(shì)下,我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的進(jìn)步空間越來(lái)越大,尤其是對(duì)中文軟件的開(kāi)發(fā)。根據(jù)我國(guó)發(fā)展的具體情況,軟件開(kāi)發(fā)工作者在充分利用國(guó)際先進(jìn)軟件開(kāi)發(fā)技術(shù)的基礎(chǔ)上,研發(fā)出了很多優(yōu)秀的中文軟件,為我國(guó)軟件開(kāi)發(fā)技術(shù)發(fā)展提供可靠依據(jù)。與此同時(shí),在此種形勢(shì)下的作用下,我國(guó)軟件開(kāi)發(fā)行業(yè)也得到了快速發(fā)展,在北京、上海、廣州等地區(qū)均建設(shè)了具有一定規(guī)模的軟件開(kāi)發(fā)基地,為我國(guó)軟件產(chǎn)業(yè)的可持續(xù)發(fā)展創(chuàng)造了很大的平臺(tái)。

3計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)應(yīng)用

隨著計(jì)算機(jī)信息化、網(wǎng)絡(luò)化技術(shù)的快速發(fā)展,我國(guó)軟件開(kāi)發(fā)技術(shù)也得到了很大的發(fā)展,并且在應(yīng)用方面取得了很大的進(jìn)步。計(jì)算機(jī)軟件開(kāi)發(fā)目的就是通過(guò)軟件的創(chuàng)新,對(duì)現(xiàn)有計(jì)算機(jī)軟件進(jìn)行不斷的優(yōu)化,針對(duì)某一計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)而言,只有真正發(fā)揮出計(jì)算機(jī)軟件開(kāi)發(fā)的價(jià)值,才可以說(shuō)明技術(shù)應(yīng)用有效。在計(jì)算機(jī)技術(shù)廣泛應(yīng)用的形勢(shì)下,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用主要包括以下幾個(gè)方面:

3.1軟件開(kāi)發(fā)網(wǎng)絡(luò)化

隨著社會(huì)網(wǎng)絡(luò)話進(jìn)程的不斷加快,在計(jì)算機(jī)軟件開(kāi)發(fā)工作中,軟件網(wǎng)絡(luò)化應(yīng)用越來(lái)越廣泛,并且成為了發(fā)展軟件技術(shù)的重要所在。在計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的網(wǎng)絡(luò)化應(yīng)用方面,主要是以JavaScript編程語(yǔ)言的應(yīng)用為代表。此種編程語(yǔ)言的作用主要就是讓編制的程序與開(kāi)發(fā)的軟件更加符合Web網(wǎng)絡(luò)環(huán)境,可以在此環(huán)境中進(jìn)行良好的運(yùn)用。可以說(shuō),計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)網(wǎng)絡(luò)化發(fā)展的杰出體現(xiàn)就是JavaScript編程語(yǔ)言的普遍運(yùn)用。

3.2軟件開(kāi)發(fā)服務(wù)化

從某種角度而言,計(jì)算機(jī)主要就是為人們提供服務(wù)的一種工具,可以說(shuō),在軟件開(kāi)發(fā)中,其服務(wù)化功能也來(lái)越突出。此種服務(wù)化功能主要體現(xiàn)在以下兩個(gè)方面:一是,網(wǎng)絡(luò)服務(wù)環(huán)境的設(shè)立。在目前軟件開(kāi)發(fā)工作中,軟件開(kāi)發(fā)的重要部分就是網(wǎng)絡(luò)服務(wù)環(huán)境的設(shè)立,通過(guò)此種服務(wù)環(huán)境的設(shè)立,能夠?yàn)橛?jì)算機(jī)用戶(hù)提供更大的便利,促使計(jì)算機(jī)應(yīng)用普及化。二是,軟件操作越來(lái)越普遍。在目前軟件開(kāi)發(fā)工作中,開(kāi)發(fā)者越來(lái)越關(guān)注軟件可操作性的加強(qiáng),使其能夠?yàn)橛?jì)算機(jī)用戶(hù)提供更加便捷、更加優(yōu)秀的技術(shù)服務(wù),使計(jì)算機(jī)應(yīng)用越來(lái)越普遍。

3.3軟件開(kāi)發(fā)智能化

隨著計(jì)算機(jī)軟件開(kāi)發(fā)工作的不斷發(fā)展,信息化、網(wǎng)絡(luò)化技術(shù)的不斷影響,近些年來(lái),軟件開(kāi)發(fā)工作越來(lái)越智能化,尤其是隨著網(wǎng)絡(luò)軟件開(kāi)發(fā)平臺(tái)與嵌入式軟件技術(shù)的研發(fā),為計(jì)算機(jī)軟件開(kāi)發(fā)的智能化發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ)。在計(jì)算機(jī)軟件開(kāi)發(fā)中,此種智能化優(yōu)勢(shì),為計(jì)算機(jī)軟件應(yīng)用的普及提供了可靠保障,并且具有操作方便、利用率高的特點(diǎn),值得進(jìn)一步研究與應(yīng)用。

4結(jié)束語(yǔ)

篇4

關(guān)鍵詞:計(jì)算機(jī)軟件 開(kāi)發(fā)技術(shù) 現(xiàn)狀 應(yīng)用分析 問(wèn)題 展望

中圖分類(lèi)號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2015)09(b)-0054-02

在以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)為核心的新信息時(shí)代,相關(guān)軟件在計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)了完美的應(yīng)用,有效地滿(mǎn)足了人們的信息需求。但是,由于面臨功能類(lèi)型日益增多軟件類(lèi)型,其在實(shí)際開(kāi)發(fā)中變得復(fù)雜。在涉及軟件開(kāi)發(fā)結(jié)構(gòu)、標(biāo)準(zhǔn)以及相關(guān)計(jì)算機(jī)人員過(guò)硬的能力方面,容易出現(xiàn)開(kāi)發(fā)不協(xié)調(diào)的問(wèn)題,因此,為了能夠更好地把握計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的有關(guān)內(nèi)容,需要相關(guān)人員不斷探究計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)及應(yīng)用,根據(jù)其開(kāi)發(fā)現(xiàn)狀、問(wèn)題、應(yīng)用分析以及開(kāi)發(fā)意義對(duì)其進(jìn)行策略開(kāi)發(fā)。

1 計(jì)算機(jī)軟件概況

計(jì)算機(jī)系統(tǒng)是由硬件和軟件共同組成,硬件為計(jì)算機(jī)的運(yùn)行提供支持,軟件對(duì)計(jì)算機(jī)的工作進(jìn)行合理的組織,計(jì)算機(jī)系統(tǒng)缺少其中任意一個(gè)部分就不能進(jìn)行正常工作,在計(jì)算機(jī)資源方面應(yīng)該考慮硬件資源和軟件資源兩個(gè)方面,不能僅僅考慮一個(gè)方面,但其中核心的是計(jì)算機(jī)軟件。

計(jì)算機(jī)的軟件是由系統(tǒng)軟件和應(yīng)用軟件組成。其中,系統(tǒng)軟件可以對(duì)計(jì)算機(jī)實(shí)施控制、管理、監(jiān)督以及維護(hù),能夠?yàn)橛?jì)算機(jī)軟件的正常運(yùn)行提供基礎(chǔ)性的安全保障;應(yīng)用軟件可以對(duì)具體的應(yīng)用進(jìn)行操作,能夠及時(shí)解決計(jì)算機(jī)的各種問(wèn)題,比如財(cái)務(wù)管理軟件類(lèi)型就屬于應(yīng)用軟件。

計(jì)算機(jī)軟件的開(kāi)發(fā)應(yīng)用對(duì)各個(gè)領(lǐng)域的發(fā)展有著重要的作用,計(jì)算機(jī)管理部門(mén)當(dāng)前應(yīng)該加強(qiáng)對(duì)計(jì)算機(jī)軟件的開(kāi)發(fā)力度,促進(jìn)其健康、快速的發(fā)展,并在一定程度上帶動(dòng)其他產(chǎn)業(yè)的發(fā)展。

2 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展現(xiàn)狀及存在的問(wèn)題

2.1 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展進(jìn)程

在20世紀(jì)中期,計(jì)算機(jī)方面的工作都是由程序員進(jìn)行手工操作完成,包括對(duì)計(jì)算機(jī)軟件的開(kāi)發(fā),不僅造成生產(chǎn)率低下而且還會(huì)帶來(lái)各種錯(cuò)誤。但隨著社會(huì)發(fā)展和科技的進(jìn)步,計(jì)算機(jī)軟件的開(kāi)發(fā)經(jīng)歷了萌芽、發(fā)展以及完善更新階段,也不斷投入了高素質(zhì)的研發(fā)人員,從而加快了計(jì)算機(jī)軟件發(fā)展進(jìn)程,降低了軟件開(kāi)發(fā)的難度,提高了計(jì)算機(jī)軟件開(kāi)發(fā)的具體應(yīng)用。

在計(jì)算機(jī)軟件技術(shù)的發(fā)展中,其開(kāi)發(fā)方式經(jīng)歷了由原型化開(kāi)發(fā)到再生化開(kāi)發(fā)再到周期研發(fā)化的轉(zhuǎn)變,形成了現(xiàn)階段最廣泛的系統(tǒng)研發(fā)方法,即計(jì)算機(jī)自動(dòng)編碼、完成設(shè)計(jì)的過(guò)程。

2.2 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)存在的問(wèn)題

在經(jīng)濟(jì)、科技不斷發(fā)展的時(shí)代背景下,計(jì)算機(jī)軟件的開(kāi)發(fā)得到了社會(huì)各方的支持,也實(shí)現(xiàn)了技術(shù)的不斷發(fā)展。但是,由于受信息全球化的沖擊,我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)面臨一些問(wèn)題,主要體現(xiàn)在以下幾個(gè)方面:第一,核心技術(shù)缺乏。我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的起步較晚,開(kāi)發(fā)水平不高,缺乏突破性的創(chuàng)新,沒(méi)有形成核心的研發(fā)技術(shù),使得我國(guó)的計(jì)算機(jī)軟件產(chǎn)品質(zhì)量不能滿(mǎn)足人們的需要。第二,人才結(jié)構(gòu)不合理。計(jì)算機(jī)軟件開(kāi)發(fā)需要大量的技術(shù)人員,但是技術(shù)人員的引進(jìn)需要大量的費(fèi)用,且技術(shù)開(kāi)發(fā)的周期長(zhǎng),短期效益不明顯,使得有關(guān)部門(mén)很難推進(jìn)科研人員的機(jī)構(gòu)調(diào)整。第三,產(chǎn)品體系不完善。我國(guó)計(jì)算機(jī)軟件產(chǎn)品結(jié)構(gòu)缺乏核心的技術(shù)支持,沒(méi)有形成品牌效應(yīng),缺乏完善的產(chǎn)品體系。第四,計(jì)算機(jī)軟件的開(kāi)發(fā)環(huán)境不良。軟件開(kāi)發(fā)方面硬件投入的力量比軟件投入的多,且軟件開(kāi)發(fā)存在不公平、價(jià)格誘惑、知識(shí)產(chǎn)權(quán)不被保護(hù)的問(wèn)題,導(dǎo)致軟件開(kāi)發(fā)的不良環(huán)境。第五,軟件開(kāi)發(fā)成本高。高成本的軟件開(kāi)發(fā)使得給計(jì)算機(jī)行業(yè)的發(fā)展帶來(lái)了壓力,同時(shí),社會(huì)的發(fā)展對(duì)計(jì)算機(jī)技術(shù)要求的不斷加大,導(dǎo)致計(jì)算機(jī)發(fā)展的復(fù)雜化,復(fù)雜化就要求高額的開(kāi)發(fā)成本,需要投入的人力也不斷加大。

3 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的意義

計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)能夠促進(jìn)計(jì)算機(jī)技術(shù)的發(fā)展,主要體現(xiàn)在以下幾個(gè)方面:第一,軟件開(kāi)發(fā)能夠促進(jìn)開(kāi)發(fā)人員創(chuàng)新能力的提高;第二,軟件的開(kāi)發(fā)有效保證了計(jì)算機(jī)網(wǎng)絡(luò)遠(yuǎn)程控制的實(shí)現(xiàn),同時(shí),也有效維護(hù)了網(wǎng)絡(luò)的便捷性和時(shí)效性;第三,軟件技術(shù)的開(kāi)發(fā)使計(jì)算機(jī)技術(shù)適應(yīng)了計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展的需求,形成了開(kāi)放性、共存性的網(wǎng)絡(luò)發(fā)展模式;第四,軟件的開(kāi)發(fā)提升了研發(fā)人員的工作效率。

4 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用

計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)所存在的問(wèn)題警示我們要注意對(duì)軟件開(kāi)發(fā)技術(shù)的研究,下面根據(jù)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的特點(diǎn)、研究方法、策略,并借助Internet、新一代網(wǎng)絡(luò)通信的成功應(yīng)用,說(shuō)明計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展方向及研究點(diǎn)。

4.1 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的特點(diǎn)

4.1.1使用價(jià)值高

隨著計(jì)算機(jī)的發(fā)展,各行各業(yè)都在發(fā)展中應(yīng)用了計(jì)算機(jī)技術(shù),計(jì)算機(jī)軟件作為計(jì)算機(jī)技術(shù)發(fā)展的重點(diǎn),它的開(kāi)發(fā)對(duì)于各個(gè)行業(yè)有著重要的影響。同時(shí),在計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)的過(guò)程中,社會(huì)經(jīng)濟(jì)發(fā)展得到了其技術(shù)上的支持,逐漸提升了社會(huì)效益和經(jīng)濟(jì)效益,因此計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)具有很高的使用價(jià)值。

4.1.2開(kāi)發(fā)程序復(fù)雜

計(jì)算機(jī)軟件的開(kāi)發(fā)需要較大的人力、物力以及財(cái)力的投入,主要是由其開(kāi)發(fā)程序的復(fù)雜、多變導(dǎo)致,因此可見(jiàn),軟件的開(kāi)發(fā)對(duì)經(jīng)濟(jì)和社會(huì)的發(fā)展程度有很大的要求,只有得到充分的支持,軟件開(kāi)發(fā)才能順利進(jìn)行。

4.2 計(jì)算機(jī)軟件開(kāi)發(fā)的方法

4.2.1生命周期法

生命周期法是指計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)周期要從時(shí)間角度對(duì)其定義,根據(jù)開(kāi)發(fā)的時(shí)間,將軟件開(kāi)發(fā)分為設(shè)計(jì)、開(kāi)發(fā)、評(píng)估和運(yùn)動(dòng)等不同的階段。在不同的階段,開(kāi)發(fā)的標(biāo)準(zhǔn)存在不同的差異,因此,此方法要求開(kāi)發(fā)人員要明確計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的含義,將其說(shuō)明提供給客戶(hù),并能幫助了解和掌握含義,從而積極的發(fā)揮軟件的職能。

4.2.2 系統(tǒng)開(kāi)發(fā)法

系統(tǒng)開(kāi)發(fā)法是指利用軟件編程中程序員需要的編程語(yǔ)言中的編程軟件研究軟件開(kāi)發(fā)技術(shù)。此方法的開(kāi)發(fā)形式自動(dòng)化,開(kāi)發(fā)依據(jù)為客戶(hù)對(duì)軟件功能和目標(biāo)的定義,并能在此基礎(chǔ)上對(duì)軟件開(kāi)的平臺(tái)進(jìn)行有效利用,從而保證軟件代碼編寫(xiě)的完成。

4.2.3 原型開(kāi)發(fā)法

原型開(kāi)發(fā)法包括實(shí)驗(yàn)型、探索型、進(jìn)化型三種類(lèi)型,具有動(dòng)態(tài)性、直觀性和嚴(yán)謹(jǐn)性的特點(diǎn),主要要求客戶(hù)和開(kāi)發(fā)人員加強(qiáng)交流,通過(guò)客戶(hù)的引導(dǎo)來(lái)保證軟件功能的完備。

4.3 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用策略

面對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)的問(wèn)題,要采取一定的應(yīng)用策略,從而保證軟件開(kāi)發(fā)技術(shù)的穩(wěn)定發(fā)展。主要表現(xiàn)在以下幾個(gè)方面;

4.3.1 關(guān)注軟件開(kāi)發(fā)技術(shù)中核心技術(shù)的研發(fā)

軟件開(kāi)發(fā)技術(shù)要通過(guò)國(guó)家、企業(yè)、高等院校、研究機(jī)構(gòu)的努力,不斷加快其研發(fā)的創(chuàng)新,促進(jìn)核心技術(shù)的強(qiáng)化。只有這樣,才能實(shí)現(xiàn)我國(guó)軟件技術(shù)開(kāi)發(fā)的可持續(xù)發(fā)展,保障開(kāi)發(fā)的軟件產(chǎn)品質(zhì)量。同時(shí),開(kāi)發(fā)人員一方面要加強(qiáng)和客戶(hù)的聯(lián)系,根據(jù)客戶(hù)需要研發(fā)產(chǎn)品,另一方面要對(duì)開(kāi)發(fā)的軟件難度進(jìn)行把握,為研發(fā)提供可靠的數(shù)據(jù)保障,實(shí)現(xiàn)軟件的有效開(kāi)發(fā)。

4.3.2 關(guān)注軟件開(kāi)發(fā)的質(zhì)量

軟件開(kāi)發(fā)的核心人員要組成研發(fā)小組,通過(guò)小組努力,有效解決軟件開(kāi)發(fā)過(guò)程中出現(xiàn)的問(wèn)題,保證軟件開(kāi)發(fā)的健康運(yùn)行。為了提升軟件開(kāi)發(fā)的質(zhì)量,國(guó)家和政府還要積極培養(yǎng)高素質(zhì)人才,為其研發(fā)提供基礎(chǔ)保證。

4.4 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用表現(xiàn)

4.4.1 Internet的應(yīng)用

Internet在全球的應(yīng)用不但推動(dòng)了信息的交流,實(shí)現(xiàn)了全球信息資源的共享,而且還加強(qiáng)建設(shè)了“全球村”,使全球人民聯(lián)系的不斷加強(qiáng)。Internet的應(yīng)用的特點(diǎn)分別是范圍涵蓋全球的連通性、信息系統(tǒng)沒(méi)有統(tǒng)一控制的自控性、涉及大量信息的豐富性。

4.4.2 新一代網(wǎng)絡(luò)通信的應(yīng)用

在Internet的應(yīng)用的推進(jìn)下,信息的傳播加快,其傳播的模式和工具以及傳播形式也發(fā)生了變化。在此基礎(chǔ)上,出現(xiàn)了多種多樣的通訊設(shè)備、信息處理設(shè)備,并以無(wú)線網(wǎng)和區(qū)域網(wǎng)的形式推動(dòng)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展,出現(xiàn)了信息化時(shí)代。

4.4.3 軟件工程的應(yīng)用

在運(yùn)用計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)時(shí),主要存在著兩種產(chǎn)品模式。第一種軟件開(kāi)發(fā)產(chǎn)品是利用vB6.O+Acess的單機(jī)版計(jì)算機(jī)運(yùn)行模型,第二種軟件開(kāi)發(fā)產(chǎn)品是利用

Web+Xml+ActiveX的數(shù)據(jù)庫(kù)服務(wù)模式。將這兩種不同的產(chǎn)品模式同時(shí)安裝在客戶(hù)的計(jì)算機(jī)上,可以發(fā)現(xiàn)第一個(gè)軟件可以實(shí)現(xiàn)自動(dòng)化的操作模式,能夠?yàn)榭蛻?hù)提供便利,這款軟件在開(kāi)發(fā)中比較穩(wěn)定且軟件的安裝和修復(fù)都在獨(dú)立的模板,用戶(hù)可以 進(jìn)行簡(jiǎn)單的操作發(fā)到自己的目標(biāo),但是這個(gè)軟件的運(yùn)行時(shí)間比較長(zhǎng),運(yùn)行效率較低,能源消耗大。第二個(gè)軟件的使用則是需要更改相關(guān)瀏覽器的參數(shù)設(shè)置,和第一個(gè)軟件比較,操作較復(fù)雜,因此,很容易受到計(jì)算機(jī)運(yùn)行版本的限制,而且因?yàn)槠鋮?shù)設(shè)置的復(fù)雜使其的更新和維護(hù)也變得復(fù)雜,給客戶(hù)的使用帶來(lái)了麻煩。

由兩種產(chǎn)品模式的實(shí)驗(yàn)分析發(fā)現(xiàn),隨著計(jì)算機(jī)的發(fā)展,客戶(hù)對(duì)其發(fā)展的要求不斷提高,對(duì)計(jì)算機(jī)軟件工作人員的技能也提出了要求,基于這種情況,在計(jì)算機(jī)領(lǐng)域興起了軟件工程的發(fā)展。在軟件工程的發(fā)展方面,通過(guò)制定一系列的系統(tǒng)規(guī)范,幫助軟件開(kāi)發(fā)人員根據(jù)系統(tǒng)規(guī)范對(duì)開(kāi)發(fā)出來(lái)的軟件進(jìn)行調(diào)整,并對(duì)未開(kāi)發(fā)的軟件進(jìn)行預(yù)測(cè),從而更好地實(shí)現(xiàn)軟件性能的開(kāi)發(fā)。

5 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的未來(lái)發(fā)展趨勢(shì)

計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)是計(jì)算機(jī)能夠廣泛應(yīng)用的基礎(chǔ),因此,未來(lái)要對(duì)計(jì)算機(jī)軟件的發(fā)展方向進(jìn)行調(diào)整和優(yōu)化,不斷提高其服務(wù)質(zhì)量,主要的未來(lái)發(fā)展方向?yàn)殚_(kāi)放化、智能化、網(wǎng)絡(luò)化。

5.1 開(kāi)放化

開(kāi)放化是指計(jì)算機(jī)軟件的技術(shù)、產(chǎn)品標(biāo)準(zhǔn)以及源代碼等方面的開(kāi)放。要求軟件開(kāi)發(fā)人員不斷進(jìn)行交流和溝通,從而把握核心的開(kāi)發(fā)技術(shù),實(shí)現(xiàn)軟件開(kāi)發(fā)的高效化和科學(xué)化。

5.2 智能化

智能化是指軟件的開(kāi)發(fā)和應(yīng)用實(shí)現(xiàn)智能。智能化實(shí)現(xiàn)的依據(jù)是通信設(shè)備以及網(wǎng)絡(luò)的發(fā)展,從而不斷為大眾提供高質(zhì)量的網(wǎng)絡(luò)服務(wù)。

5.3 網(wǎng)絡(luò)化

網(wǎng)絡(luò)化是指軟件開(kāi)發(fā)要在網(wǎng)絡(luò)背景下實(shí)現(xiàn)全球的交流,加快促進(jìn)網(wǎng)絡(luò)環(huán)境下全世界人們之間的聯(lián)系,從而促進(jìn)網(wǎng)絡(luò)發(fā)展。在不斷實(shí)現(xiàn)網(wǎng)絡(luò)化的過(guò)程中日益豐富計(jì)算機(jī)的網(wǎng)絡(luò)功能。

6 結(jié)語(yǔ)

計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的研究已經(jīng)有幾十年的歷史,在計(jì)算機(jī)軟件系統(tǒng)不斷更新的同時(shí),對(duì)于軟件研發(fā)人員來(lái)說(shuō),軟件開(kāi)發(fā)的重點(diǎn)是找到合適的系統(tǒng),特別是對(duì)軟件硬件系統(tǒng)的開(kāi)發(fā)。正確的開(kāi)發(fā)能夠減少計(jì)算機(jī)軟件工作的漏洞,提升開(kāi)發(fā)產(chǎn)品的實(shí)用性,可見(jiàn),軟件開(kāi)發(fā)技術(shù)的價(jià)值非同一般。因此,為了促進(jìn)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展,相關(guān)管理人員應(yīng)該加大對(duì)軟件技術(shù)開(kāi)發(fā)的費(fèi)用支持,對(duì)開(kāi)發(fā)設(shè)施投入注意力,不斷創(chuàng)造有利的軟件開(kāi)發(fā)條件,選擇有針對(duì)性地開(kāi)發(fā)技術(shù),從而不斷提高開(kāi)發(fā)的效率,提升開(kāi)發(fā)的應(yīng)用性,從而促進(jìn)人類(lèi)社會(huì)的進(jìn)步。

參考文獻(xiàn)

[1] 劉凱英.淺談?dòng)?jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展[J].無(wú)線互聯(lián)科技,2013(1):

69.

[2] 朱倩.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用與發(fā)展探究[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2013(18):278-279.

[3] 張鑾.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用探析[J].牡丹江教育學(xué)院學(xué)報(bào),2013,18(4):163-164.

[4] 張偉杰.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].電子技術(shù)與軟件工程,2014(21):81.

[5] 楊向輝.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及未來(lái)展望[J].電子技術(shù)與軟件工程,2015(5):70.

[6] 劉蓉.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].信息通信,2015(3):129.

[7] 印志鴻.軟件開(kāi)發(fā)與硬件平臺(tái)依存關(guān)系探究―― 評(píng)《計(jì)算機(jī)軟件技術(shù)及應(yīng)用》[J].當(dāng)代教育科學(xué),2015(6):68.

篇5

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

引言

計(jì)算機(jī)軟件開(kāi)發(fā)中引入分層技術(shù),使計(jì)算機(jī)軟件達(dá)成相應(yīng)擴(kuò)展,依據(jù)功能差異對(duì)計(jì)算機(jī)軟件復(fù)雜系統(tǒng)進(jìn)行分解,促進(jìn)計(jì)算機(jī)軟件的優(yōu)化升級(jí),從根本上對(duì)系統(tǒng)中相應(yīng)功能層、上下層開(kāi)展修改,有著靈活性佳、適應(yīng)性強(qiáng)等特征,可極大水平改善計(jì)算機(jī)軟件開(kāi)發(fā)效率、效益[1]。由此可見(jiàn),對(duì)基于分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)用開(kāi)展研究,有著十分重要的現(xiàn)實(shí)意義。

1 分層技術(shù)概述

對(duì)于計(jì)算機(jī)行業(yè)而言,分層技術(shù)指的是對(duì)軟件開(kāi)發(fā)多個(gè)不同過(guò)程開(kāi)展逐一劃分,然后對(duì)每一問(wèn)題進(jìn)行各個(gè)擊破,進(jìn)一步更為便捷地對(duì)軟件開(kāi)發(fā)開(kāi)展控制、延伸,且每一層次相互間產(chǎn)生密切相連的系統(tǒng)[2]。計(jì)算機(jī)軟件開(kāi)發(fā)有著十分復(fù)雜的特征,通過(guò)引入分層技術(shù)可明顯改善軟件擴(kuò)展性能,可對(duì)軟件各項(xiàng)功能進(jìn)行拆解,如果軟件要得到改進(jìn)、升級(jí),僅需對(duì)相應(yīng)層次開(kāi)展調(diào)整即可,而不至于對(duì)其他層面造成影響。分層技術(shù)具備一系列特征優(yōu)勢(shì),具體而言:

(1)促進(jìn)軟件復(fù)用性增強(qiáng)。通常而言,分層技術(shù)對(duì)每一功能層次開(kāi)展定義,數(shù)據(jù)訪問(wèn)匯集于數(shù)據(jù)層組件,可縮減代碼重復(fù)編寫(xiě)情況,而相關(guān)共性邏輯操作同樣匯集于邏輯層,都可借助共享手段對(duì)這一組件開(kāi)展訪問(wèn)。

(2)促進(jìn)軟件擴(kuò)展性增強(qiáng)。軟件開(kāi)發(fā)完畢要對(duì)其開(kāi)展優(yōu)化、升級(jí),通過(guò)應(yīng)用分層技術(shù)可促使軟件于橫向、縱向上實(shí)現(xiàn)擴(kuò)展,同時(shí)這一擴(kuò)展結(jié)果不會(huì)對(duì)原本軟件穩(wěn)定性造成不利影響,經(jīng)擴(kuò)展后的軟件可具備更為強(qiáng)大的軟件功能,更良好的適應(yīng)能力。

(3)促進(jìn)軟件開(kāi)發(fā)團(tuán)隊(duì)相互間協(xié)作分工。一般來(lái)說(shuō),軟件開(kāi)發(fā)參與人員包括有:數(shù)據(jù)庫(kù)設(shè)計(jì)人員、界面設(shè)計(jì)人員及業(yè)務(wù)實(shí)現(xiàn)人員等。對(duì)于傳統(tǒng)開(kāi)發(fā)模式而言,通常要求設(shè)計(jì)人員對(duì)三個(gè)層面設(shè)計(jì)任務(wù)開(kāi)展完成,如此極易造成代碼可用性不足及維護(hù)難度大等相關(guān)問(wèn)題,而通過(guò)應(yīng)用分層技術(shù)使得各任務(wù)設(shè)計(jì)人員僅需負(fù)責(zé)一個(gè)方面,即數(shù)據(jù)庫(kù)設(shè)計(jì)人員負(fù)責(zé)僅需負(fù)責(zé)數(shù)據(jù)庫(kù)設(shè)計(jì)、開(kāi)發(fā),界面設(shè)計(jì)人員負(fù)責(zé)僅需負(fù)責(zé)軟件界面設(shè)計(jì),業(yè)務(wù)實(shí)現(xiàn)人員僅需負(fù)責(zé)對(duì)界面提交后數(shù)據(jù)請(qǐng)求流程開(kāi)展處理,如此可有效促進(jìn)人力資源的科學(xué)配置。

(4)促進(jìn)軟件開(kāi)展、維護(hù)成本降低。應(yīng)用分層技術(shù)可有效降低軟件開(kāi)發(fā)周期,同時(shí)軟件復(fù)用性可有效縮減后期維護(hù)成本。

2 基于分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)用

伴隨計(jì)算機(jī)技術(shù)的日益進(jìn)步,為軟件開(kāi)發(fā)技術(shù)發(fā)展創(chuàng)造了有利契機(jī),并不斷朝多層次方向發(fā)展。近年來(lái),軟件開(kāi)發(fā)技術(shù)逐步由二層、三層朝四層、五層發(fā)展,各個(gè)層次的結(jié)構(gòu)體系有著各自特有的作用,具體而言:

2.1 基于雙層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)

雙層分層技術(shù)屬于計(jì)算機(jī)軟件開(kāi)發(fā)分層技術(shù)發(fā)展的重要前提,換言之,后續(xù)的三層技術(shù)、四層技術(shù)及五層技術(shù)等均是基于雙層分層技術(shù)發(fā)展而來(lái)的。計(jì)算機(jī)軟件開(kāi)發(fā)期間,雙層分層技術(shù)對(duì)應(yīng)牽涉到兩處端點(diǎn),分別為客戶(hù)端、服務(wù)器,其中前一端點(diǎn)重要作用于向?qū)嶋H軟件使用者呈現(xiàn)軟件功能界面,使用者結(jié)合自身處理所需開(kāi)展相應(yīng)邏輯選擇;后一端點(diǎn)則重要作用于對(duì)源自軟件客戶(hù)端的處理需求信息進(jìn)行接收,再開(kāi)展相應(yīng)的計(jì)算、總結(jié),最后把處理所得結(jié)果重新傳輸至客戶(hù)端,以供使用者使用。由此即為基于雙層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)基本理念、運(yùn)行步驟,要想實(shí)現(xiàn)這計(jì)算機(jī)軟件開(kāi)發(fā)步驟的有序運(yùn)行,一方面要求同時(shí)使用軟件的使用者數(shù)量相對(duì)少,一方面要求服務(wù)器應(yīng)擁有良好的工作性能,不然軟件系統(tǒng)響應(yīng)時(shí)間會(huì)出現(xiàn)延長(zhǎng)情況,甚至可能引發(fā)系統(tǒng)崩潰及其他相關(guān)不良問(wèn)題。

2.2 基于三層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)

相較于兩層軟件開(kāi)發(fā)模式,三層分層技術(shù)基于其引入了應(yīng)用服務(wù)器層,以作用于對(duì)計(jì)算機(jī)軟件使用者數(shù)據(jù)開(kāi)展存儲(chǔ),進(jìn)一步改善使用者軟件使用效率及計(jì)算機(jī)軟件所具備的人機(jī)交互性能?;谌龑臃謱蛹夹g(shù)的計(jì)算機(jī)軟件開(kāi)發(fā),其中數(shù)據(jù)層、界面層與兩層分層技術(shù)工作機(jī)制大致相同,而中間業(yè)務(wù)處理層重要作用于對(duì)源自界面層使用者需求開(kāi)展接收,然而通過(guò)對(duì)此部分需求開(kāi)展分析,再將對(duì)應(yīng)數(shù)據(jù)處理需求傳輸至數(shù)據(jù)層;于數(shù)據(jù)層獲取分析結(jié)果后,業(yè)務(wù)處理層重新把源自數(shù)據(jù)層的處理結(jié)果傳輸至界面層,提供給使用者使用。由此說(shuō)明,業(yè)務(wù)處理層可極大水平減少軟件系統(tǒng)對(duì)應(yīng)數(shù)據(jù)處理負(fù)擔(dān),改善軟件訪問(wèn)效率。

2.3 基于四層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)

四層分層技術(shù)基于三層技術(shù)發(fā)展而來(lái),主要包括數(shù)據(jù)層、Web層、存儲(chǔ)層以及業(yè)務(wù)層。其中,業(yè)務(wù)層對(duì)用戶(hù)需求開(kāi)展分析,再把數(shù)據(jù)層處理結(jié)果傳輸至Web層,借助數(shù)據(jù)交換幫助使用者對(duì)訪問(wèn)對(duì)象形成有效認(rèn)識(shí)[3]。基于四層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā),可有效降低服務(wù)器、用戶(hù)界面及業(yè)務(wù)邏輯相互間的影響,促進(jìn)軟件每一層次關(guān)系得以?xún)?yōu)化,進(jìn)而改善軟件應(yīng)用效率。

2.4 基于五層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā)

基于五層分層技術(shù)的計(jì)算機(jī)軟件開(kāi)發(fā),軟件系統(tǒng)被劃分成客戶(hù)層、Web層、資源層、業(yè)務(wù)層及集成層。在這其中,資源層、集成層均屬于數(shù)據(jù)的一部分,可于復(fù)雜軟件應(yīng)用環(huán)境中促進(jìn)軟件開(kāi)發(fā)環(huán)節(jié)的進(jìn)一步簡(jiǎn)化,改善計(jì)算機(jī)軟件質(zhì)量、性能?;谖鍖臃謱蛹夹g(shù)的計(jì)算機(jī)軟件開(kāi)發(fā),可將軟件系統(tǒng)對(duì)應(yīng)擁有的各個(gè)組建裝置于不同部位,進(jìn)而促進(jìn)軟件使用靈活性得到有效強(qiáng)化。以近來(lái)年飛速發(fā)展的網(wǎng)絡(luò)購(gòu)物為例,一個(gè)較為常見(jiàn)的網(wǎng)絡(luò)購(gòu)物軟件系統(tǒng)結(jié)構(gòu),其中,客戶(hù)層即為用戶(hù)界面,主要作用于呈現(xiàn)軟件一系列功能,并提供給使用者輸入各種訪問(wèn)需求。SLB指的是系統(tǒng)負(fù)載平衡,主要作用于服務(wù)器對(duì)使用者請(qǐng)求開(kāi)展分配,一定時(shí)期對(duì)系統(tǒng)開(kāi)展相應(yīng)擴(kuò)充。HTTP服務(wù)器主要作用于Web服務(wù)器轉(zhuǎn)換成動(dòng)態(tài)化網(wǎng)絡(luò)頁(yè)面,并將其傳輸至對(duì)應(yīng)客戶(hù)機(jī)。應(yīng)用服務(wù)器主要作用于開(kāi)展各種功能的處理,以對(duì)用戶(hù)具體需求進(jìn)行響應(yīng),并將各類(lèi)數(shù)據(jù)處理請(qǐng)求傳輸至數(shù)據(jù)訪問(wèn)服務(wù)器。數(shù)據(jù)訪問(wèn)服務(wù)器主要作用于對(duì)數(shù)據(jù)庫(kù)的實(shí)際操作、訪問(wèn),完成應(yīng)用服務(wù)器的數(shù)據(jù)處理請(qǐng)求。資源層則是指具體的信息數(shù)據(jù)庫(kù),于使用者使用期間對(duì)其信息開(kāi)展有效存儲(chǔ)、記錄。

3 結(jié)束語(yǔ)

總而言之,伴隨科學(xué)技術(shù)的不斷發(fā)展,分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中得到廣泛推廣,使得計(jì)算機(jī)軟件開(kāi)發(fā)自過(guò)去單層結(jié)構(gòu)不斷朝多層結(jié)構(gòu)方向發(fā)展。鑒于此,相關(guān)人員務(wù)必要不斷鉆研研究、總結(jié)經(jīng)驗(yàn),清楚認(rèn)識(shí)分層技術(shù)內(nèi)涵,強(qiáng)化分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的科學(xué)合理應(yīng)用,積極促進(jìn)計(jì)算機(jī)軟件開(kāi)發(fā)有序開(kāi)展。

參考文獻(xiàn)

[1]葉娜,朱秀娟.試論計(jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)運(yùn)用[J].無(wú)線互聯(lián)科技,2013(06):61-61.

[2]周山,郝雪飛.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用分析[J].中國(guó)高新技術(shù)企業(yè),2015(30):51-52.

[3]楊柯.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用效果分析[J].軟件,2013(10):47-48.

篇6

【關(guān)鍵詞】計(jì)算機(jī)軟件開(kāi)發(fā);分層技術(shù);應(yīng)用

傳統(tǒng)的計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù),不能將軟件的功能進(jìn)行完善,功能之間相互影響,造成用戶(hù)使用的不便捷。改善計(jì)算機(jī)軟件的性能,更好的推進(jìn)計(jì)算機(jī)技術(shù)的發(fā)展,使社會(huì)經(jīng)濟(jì)發(fā)展更加快速。本文通過(guò)分析計(jì)算機(jī)軟件開(kāi)發(fā)的特點(diǎn),研究計(jì)算機(jī)軟件開(kāi)發(fā)中分層技術(shù)的應(yīng)用。

1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)概述

1.1計(jì)算機(jī)軟件開(kāi)發(fā)概述

計(jì)算機(jī)軟件是指系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件是指控制計(jì)算機(jī)運(yùn)行的操作系統(tǒng),協(xié)調(diào)計(jì)算硬件的工作運(yùn)行;應(yīng)用軟件是指滿(mǎn)足用戶(hù)使用需求的多種程序設(shè)計(jì)。計(jì)算機(jī)軟件開(kāi)發(fā)是指在了解用戶(hù)使用需求的基礎(chǔ)上,用計(jì)算機(jī)語(yǔ)言進(jìn)行程序編寫(xiě),設(shè)計(jì)滿(mǎn)足用戶(hù)使用需求的軟件系統(tǒng)。計(jì)算機(jī)軟件是計(jì)算機(jī)能夠運(yùn)行的保障,協(xié)調(diào)計(jì)算機(jī)硬件穩(wěn)定運(yùn)行。隨著技術(shù)的不斷發(fā)展,對(duì)于各種軟件的功能不斷進(jìn)行創(chuàng)新,軟件開(kāi)發(fā)得到進(jìn)一步發(fā)展。軟件開(kāi)發(fā)的發(fā)展,使軟件開(kāi)發(fā)的設(shè)計(jì)、調(diào)試以及運(yùn)行等工作都得到發(fā)展,進(jìn)行檔案化的管理模式,提高軟件開(kāi)發(fā)的質(zhì)量和效率。軟件開(kāi)發(fā)推進(jìn)了計(jì)算機(jī)技術(shù)以及互聯(lián)網(wǎng)的發(fā)展,推進(jìn)了全球的文化以及經(jīng)濟(jì)交流。在互聯(lián)網(wǎng)的支持下,全球的信息資源能夠傳遞到所有計(jì)算機(jī)用戶(hù)中,實(shí)現(xiàn)資源共享的目的。資源共享下,軟件開(kāi)發(fā)員能夠相互進(jìn)行技術(shù)交流,使軟件開(kāi)發(fā)得到進(jìn)一步完善。

1.2軟件開(kāi)發(fā)方式以及分層技術(shù)概述

軟件開(kāi)發(fā)方式有多種,分別有生命周期法,原型化方法和自動(dòng)形式系統(tǒng)開(kāi)發(fā)方法等。生命周期法包括軟件計(jì)劃,需求分析,軟件設(shè)計(jì),程序編碼。軟件測(cè)試和運(yùn)行維護(hù)6個(gè)步驟。6個(gè)步驟的周期大約保持在6個(gè)月左右,當(dāng)前一個(gè)步驟完成之后才能進(jìn)行下個(gè)步驟的工作。生命周期法的步驟性,協(xié)調(diào)了軟件開(kāi)發(fā)人員的組織開(kāi)發(fā)活動(dòng),開(kāi)發(fā)人員資源管理配置得到優(yōu)化,能夠提高軟件開(kāi)發(fā)的效率。原型化方法是指對(duì)開(kāi)發(fā)的軟件事先并沒(méi)有系統(tǒng)的設(shè)計(jì),對(duì)于所開(kāi)發(fā)的軟件沒(méi)有具體的功能需求,在不斷進(jìn)行開(kāi)發(fā)設(shè)計(jì)過(guò)程中,逐漸清晰設(shè)定的功能。原型化的開(kāi)發(fā)方法提高了開(kāi)發(fā)過(guò)程中用戶(hù)參與的程度,但對(duì)開(kāi)發(fā)人員的技術(shù)有較高的要求。對(duì)于用戶(hù)自身使用,具有一定的難度。自動(dòng)形式系統(tǒng)開(kāi)發(fā)需要用戶(hù)明確軟件的功能,對(duì)開(kāi)發(fā)的軟件有具體的使用需求。自動(dòng)形式系統(tǒng)化開(kāi)發(fā)方法,與原型化開(kāi)發(fā)方法相比,減少了軟件開(kāi)法所需要的時(shí)間。傳統(tǒng)的軟件開(kāi)發(fā)技術(shù)效率較低,分層技術(shù)的出現(xiàn),提高了軟件開(kāi)發(fā)的效率。傳統(tǒng)的軟件開(kāi)發(fā)大多維持在二層結(jié)構(gòu),逐漸轉(zhuǎn)變?yōu)槿龑拥剿膶拥榷鄬咏Y(jié)構(gòu)模式。分層技術(shù)的出現(xiàn),提高所開(kāi)發(fā)軟件的使用性能,縮短了軟件開(kāi)發(fā)時(shí)間,軟件整體質(zhì)量得到提升。

1.3計(jì)算機(jī)軟件開(kāi)發(fā)遇到的問(wèn)題

隨著經(jīng)濟(jì)技術(shù)的不斷發(fā)展,軟件開(kāi)發(fā)行業(yè)不斷進(jìn)行規(guī)?;l(fā)展,越來(lái)越多的計(jì)算機(jī)專(zhuān)業(yè)人員開(kāi)始從事軟件開(kāi)發(fā)工作。軟件開(kāi)發(fā)人員的增多,并不能代表軟件人員質(zhì)量的提升。軟件開(kāi)發(fā)行業(yè)的收益吸引眾多開(kāi)發(fā)人員盲目進(jìn)行軟件開(kāi)發(fā),但由于開(kāi)發(fā)設(shè)計(jì)人員專(zhuān)業(yè)知識(shí)不足,導(dǎo)致所開(kāi)發(fā)軟件的質(zhì)量不能得到保證。對(duì)于計(jì)算機(jī)行業(yè)的發(fā)展,計(jì)算機(jī)黑客技術(shù)也在不斷進(jìn)行發(fā)展,在軟件開(kāi)發(fā)過(guò)程中容易出現(xiàn)數(shù)據(jù)泄露或是遭到篡改的現(xiàn)象。軟件開(kāi)發(fā)數(shù)據(jù)出現(xiàn)問(wèn)題,會(huì)給開(kāi)發(fā)者帶來(lái)工作負(fù)擔(dān),如果不能及時(shí)發(fā)現(xiàn)問(wèn)題,那么軟件的使用者會(huì)受到影響。軟件開(kāi)發(fā)過(guò)程中,容易出現(xiàn)抄襲他人程序的現(xiàn)象。過(guò)多的開(kāi)發(fā)人員以及盲目的開(kāi)發(fā),造成軟件開(kāi)發(fā)失去創(chuàng)新,導(dǎo)致盲目抄襲的風(fēng)氣。抄襲風(fēng)氣的形成阻礙了軟件開(kāi)發(fā)行業(yè)的創(chuàng)新和發(fā)展,阻礙了計(jì)算機(jī)技術(shù)的發(fā)展,使計(jì)算機(jī)行業(yè)的發(fā)展受到阻礙。相關(guān)制度對(duì)于軟件開(kāi)發(fā)的抄襲現(xiàn)象,并沒(méi)有特別明確條例能夠進(jìn)行處罰,造成所開(kāi)發(fā)的軟件雷同。法律環(huán)境的不完善,造成計(jì)算計(jì)算機(jī)軟件開(kāi)發(fā)行業(yè)的混亂。計(jì)算機(jī)軟件開(kāi)發(fā)行業(yè)無(wú)序,容易造成軟件質(zhì)量問(wèn)題,對(duì)計(jì)算機(jī)技術(shù)的發(fā)展和應(yīng)用造成不良影響。設(shè)置完善相關(guān)的規(guī)章制度,完善法規(guī)對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)市場(chǎng)進(jìn)行管理。

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

2.1軟件開(kāi)發(fā)雙層技術(shù)的應(yīng)用

傳統(tǒng)的軟件開(kāi)發(fā)大多使用雙層技術(shù)進(jìn)行開(kāi)發(fā),雙層技術(shù)的使用需要客戶(hù)端和服務(wù)器共同實(shí)現(xiàn)。客戶(hù)端完善了客戶(hù)使用的界面,提升軟件為客戶(hù)服務(wù)的質(zhì)量,客戶(hù)在使用計(jì)算機(jī)時(shí)將數(shù)據(jù)反饋傳到服務(wù)器,由服務(wù)器進(jìn)行處理和解決。服務(wù)器處理和解決之后,將結(jié)果在傳送到客戶(hù)端,客戶(hù)進(jìn)行使用。雙層技術(shù)能夠良好應(yīng)用的基礎(chǔ)需要客戶(hù)端和服務(wù)器的共同配合,要求客戶(hù)端的用戶(hù)數(shù)量有一定的限制。如果客戶(hù)端的用戶(hù)數(shù)量過(guò)多,那么服務(wù)器需要進(jìn)行處理和解決的問(wèn)題就會(huì)增肌啊,同時(shí)傳遞反饋的結(jié)果就會(huì)增多,服務(wù)器處理問(wèn)題以及反饋問(wèn)題的時(shí)間就會(huì)增加,用戶(hù)的使用服務(wù)質(zhì)量降低。隨著技術(shù)的經(jīng)濟(jì)的發(fā)展,雙層技術(shù)的使用造成了用戶(hù)使用質(zhì)量下降問(wèn)題。嚴(yán)重情況下,使用客戶(hù)端的用戶(hù)信息會(huì)遭到篡改和泄露,造成財(cái)產(chǎn)安全損失。雙層技術(shù)不能滿(mǎn)足計(jì)算機(jī)使用的需要,因此軟件開(kāi)發(fā)技術(shù)需要進(jìn)行更新。

2.2軟件開(kāi)發(fā)三層技術(shù)以及四層技術(shù)的應(yīng)用

隨著科技的發(fā)展,雙層技術(shù)下的計(jì)算機(jī)功能不能滿(mǎn)足使用者需求,為了改變雙層技術(shù)的缺陷,三層技術(shù)以及四層技術(shù)逐漸得以發(fā)展。三層技術(shù)在雙層技術(shù)原有的功能基礎(chǔ)上,進(jìn)行完善和發(fā)展。三層技術(shù)添加了應(yīng)用服務(wù)器模塊,幫助客戶(hù)端的用戶(hù)進(jìn)行數(shù)據(jù)存儲(chǔ)功能。新增添的數(shù)據(jù)儲(chǔ)存功能層次,能夠?qū)蛻?hù)端的用戶(hù)需求進(jìn)行快速的處理,將處理結(jié)果傳輸?shù)娇蛻?hù)端,減輕服務(wù)器的工作量。四層技術(shù)的發(fā)展完善了雙層技術(shù)以及三層技術(shù)的使用環(huán)境,當(dāng)計(jì)算機(jī)使用環(huán)境較為復(fù)雜,需要把數(shù)據(jù)層以及處理層和業(yè)務(wù)傳輸層之間的影響降低,所以四層技術(shù)增加了WEB層。增加的WEB層能夠接受業(yè)務(wù)處理層的傳輸結(jié)果,提升計(jì)算機(jī)數(shù)據(jù)的傳輸交換效率。解決了數(shù)據(jù)庫(kù)和計(jì)算機(jī)之間的連接問(wèn)題,使數(shù)據(jù)庫(kù)和計(jì)算機(jī)更好的匹配,提高計(jì)算機(jī)使用者的使用效率。

2.3中間層技術(shù)以及五層技術(shù)應(yīng)用

中間層和五層技術(shù)的發(fā)展,推動(dòng)了計(jì)算機(jī)軟件開(kāi)發(fā)的進(jìn)步。五層技術(shù)的發(fā)展將原有的數(shù)據(jù)庫(kù)層分為資源和集成兩部分,將數(shù)據(jù)庫(kù)功能細(xì)分化,提高數(shù)據(jù)層的運(yùn)行效率。能夠滿(mǎn)足客戶(hù)對(duì)軟件開(kāi)發(fā)的特殊要求。五層技術(shù)將系統(tǒng)的功能劃分更加明確,但由于技術(shù)原因,還未被廣泛應(yīng)用。中間層技術(shù)的研究,解決了網(wǎng)絡(luò)信息傳輸?shù)呢?zé)任。中間層技術(shù)保護(hù)了信息傳輸?shù)陌踩桓嗟膽?yīng)用在規(guī)模較大的企業(yè)網(wǎng)絡(luò)之中。面對(duì)不同制造商生產(chǎn)的計(jì)算機(jī)和系統(tǒng)的網(wǎng)絡(luò)環(huán)境,中間層技術(shù)有效的解決了數(shù)據(jù)使用對(duì)象的需求,方便了數(shù)據(jù)的傳輸和使用,推動(dòng)了企業(yè)的發(fā)展。分層技術(shù)的使用和發(fā)展,推動(dòng)了軟件開(kāi)發(fā)技術(shù)的發(fā)展和創(chuàng)新。分層技術(shù)的應(yīng)用,使開(kāi)發(fā)的軟件具有更好的穩(wěn)定性,降低了計(jì)算機(jī)軟件開(kāi)發(fā)的成本。隨著計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展,軟件開(kāi)發(fā)人員應(yīng)該提升自身的專(zhuān)業(yè)能力,重視計(jì)算機(jī)軟件開(kāi)發(fā)的安全性和功能性,推動(dòng)我國(guó)計(jì)算機(jī)行業(yè)的發(fā)展,使我國(guó)的經(jīng)濟(jì)和技術(shù)得到不斷提高。

參考文獻(xiàn)

[1]蔣峰.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用探討[J].電腦編程技巧與維護(hù),2015(18):21~22.

篇7

1 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的使用現(xiàn)狀

從上世紀(jì)計(jì)算機(jī)的出現(xiàn)就極大的提高了人類(lèi)的工作辦公能力。但是,由于計(jì)算機(jī)的體積過(guò)大,導(dǎo)致無(wú)法更好的滿(mǎn)足用戶(hù)的基礎(chǔ)需要。而隨著現(xiàn)代經(jīng)濟(jì)技術(shù)的快速發(fā)展和科學(xué)技術(shù)的逐漸成熟,極大的提升了計(jì)算機(jī)的運(yùn)行能力,在這個(gè)過(guò)程中,其基本的使用作用,就依賴(lài)于原有的計(jì)算機(jī)軟件系統(tǒng)。為了更好的開(kāi)發(fā)運(yùn)行計(jì)算機(jī)的正常使用,并保持計(jì)算機(jī)軟件技術(shù)在開(kāi)發(fā)過(guò)程中的擴(kuò)大使用,其工程的快速發(fā)展,就需要結(jié)合相應(yīng)的應(yīng)用基礎(chǔ)來(lái)促進(jìn)對(duì)計(jì)算機(jī)開(kāi)發(fā)軟件上的主要表現(xiàn)應(yīng)用,并以此促進(jìn)對(duì)基礎(chǔ)產(chǎn)業(yè)在迅速崛起過(guò)程中的應(yīng)用作用促進(jìn)。

隨著改革開(kāi)放以來(lái)我國(guó)引進(jìn)國(guó)際先進(jìn)科技之后,國(guó)內(nèi)相關(guān)產(chǎn)業(yè)的大力發(fā)展在很大程度上都進(jìn)一步的促進(jìn)了我國(guó)在軟件開(kāi)發(fā)服務(wù)行業(yè)上的迅速崛起。而在相關(guān)軟件產(chǎn)業(yè)的迅速發(fā)展過(guò)程中,軟件人才的需求也在不斷的增大,我國(guó)在相關(guān)人才的培養(yǎng)上,在近年來(lái)也有了新的改變,其實(shí)力正在不斷壯大。但是在我國(guó)現(xiàn)階段的計(jì)算機(jī)軟件開(kāi)發(fā)中,就面臨著幾個(gè)嚴(yán)重問(wèn)題。

(1)信用值計(jì)算問(wèn)題,首先在軟件開(kāi)發(fā)過(guò)程中,軟件的可信度是保證社會(huì)穩(wěn)定性的關(guān)鍵所在,其計(jì)算方法的差異性,就會(huì)導(dǎo)致其社會(huì)影響力的區(qū)別問(wèn)題出現(xiàn)。

(2)數(shù)據(jù)安全性問(wèn)題,計(jì)算機(jī)軟件的運(yùn)行,主要在于數(shù)據(jù)包的運(yùn)行作用,其結(jié)算和判斷等都屬于完整且機(jī)密性的,其數(shù)據(jù)的傳輸需要保持完整,但是在進(jìn)行數(shù)據(jù)傳輸過(guò)程中,若出現(xiàn)信息損失以及丟失現(xiàn)象,那么,其機(jī)密性就會(huì)受到威脅。

(3)在進(jìn)行軟件開(kāi)發(fā)過(guò)程中,版權(quán)問(wèn)題是影響整體信息傳播的關(guān)鍵所在,創(chuàng)造具有個(gè)性化創(chuàng)新性的軟件雖然具有挑戰(zhàn)性但是同時(shí)也會(huì)面臨大量的侵權(quán)問(wèn)題,可能會(huì)嚴(yán)重影響到自身的創(chuàng)建發(fā)展。

2 計(jì)算機(jī)軟件開(kāi)發(fā)的應(yīng)用和趨勢(shì)

現(xiàn)代計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展,計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)用,需要結(jié)合現(xiàn)在的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)來(lái)實(shí)現(xiàn)對(duì)系統(tǒng)平臺(tái)用戶(hù)的控制,并通過(guò)獨(dú)立的運(yùn)行結(jié)構(gòu)點(diǎn),促進(jìn)對(duì)現(xiàn)代計(jì)算機(jī)平臺(tái)在信息應(yīng)用數(shù)據(jù)化處理理念上的獨(dú)立使用,并在不同的用戶(hù)和結(jié)合的獨(dú)立性來(lái)說(shuō),軟件平臺(tái)的作用應(yīng)用理念,對(duì)基礎(chǔ)信息設(shè)備的處理作用來(lái)說(shuō),可結(jié)合計(jì)算機(jī)的軟件應(yīng)用技術(shù),保證用戶(hù)操作的簡(jiǎn)化使用。在數(shù)據(jù)處理系統(tǒng)中,如計(jì)算機(jī)軟件的開(kāi)發(fā)利用數(shù)據(jù)來(lái)說(shuō),不同的計(jì)算機(jī)單獨(dú)安裝作用,對(duì)應(yīng)用計(jì)算機(jī)的操作和應(yīng)用結(jié)構(gòu)來(lái)說(shuō),就需要電腦自身對(duì)不同系統(tǒng)的兼容性,而這樣就需要計(jì)算機(jī)自身安裝相應(yīng)的兼容軟件。對(duì)于基礎(chǔ)信息的操作和和用戶(hù)增加量問(wèn)題等,結(jié)合安裝計(jì)算裝置的實(shí)際使用操作,和軟件開(kāi)發(fā)應(yīng)用技術(shù)在應(yīng)用服務(wù)理念上的調(diào)節(jié)促進(jìn),就可以結(jié)合用戶(hù)自身的使用便利性,實(shí)現(xiàn)對(duì)服務(wù)體系上的應(yīng)用效果分析。

現(xiàn)代計(jì)算機(jī)開(kāi)發(fā)的智能化、服務(wù)化、網(wǎng)絡(luò)化以及開(kāi)放化的逐步成熟,在很大程度上保證了開(kāi)發(fā)技術(shù)的智能化指導(dǎo)發(fā)展方向,其作用機(jī)制,對(duì)整體的感官思維邏輯以及完美的模擬作用,可結(jié)合實(shí)際的學(xué)習(xí)和推理邏輯判斷能力等,促進(jìn)對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)服務(wù)理念上的應(yīng)用促進(jìn),并通過(guò)邏輯判斷和推理的應(yīng)用關(guān)系,促進(jìn)對(duì)現(xiàn)代服務(wù)化系統(tǒng)指定策略上的應(yīng)用創(chuàng)建,以此完善對(duì)用戶(hù)在所需需求的開(kāi)發(fā)應(yīng)用。在進(jìn)行計(jì)算機(jī)網(wǎng)路計(jì)算服務(wù)的問(wèn)題上,可結(jié)合網(wǎng)絡(luò)計(jì)算機(jī)的發(fā)展和應(yīng)用產(chǎn)物,促進(jìn)對(duì)商業(yè)化系統(tǒng)應(yīng)用理念上的作用結(jié)構(gòu)建設(shè),并促進(jìn)對(duì)銀行系統(tǒng)在證實(shí)應(yīng)用網(wǎng)絡(luò)化體系下的軟件進(jìn)行交流合作,促進(jìn)對(duì)現(xiàn)代軟件的開(kāi)發(fā)應(yīng)用建設(shè),并促進(jìn)對(duì)現(xiàn)代軟件在自動(dòng)化、機(jī)械化、電氣化等方面的應(yīng)用建設(shè)。

相對(duì)于過(guò)去的社會(huì)發(fā)展結(jié)構(gòu)來(lái)說(shuō),不同的應(yīng)用狀態(tài)作用,對(duì)基礎(chǔ)的軟件開(kāi)發(fā)利用基礎(chǔ)等,都需要結(jié)合實(shí)際的開(kāi)發(fā)技術(shù),和應(yīng)用的服務(wù)用戶(hù)基礎(chǔ),促進(jìn)對(duì)用戶(hù)在便利作用結(jié)構(gòu)下的實(shí)施應(yīng)用,并以現(xiàn)代化的社會(huì)建設(shè)需求,完成計(jì)算機(jī)應(yīng)用軟件的現(xiàn)代化設(shè)計(jì)。

篇8

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

1 引言

進(jìn)入21世紀(jì)以來(lái),網(wǎng)絡(luò)技術(shù)的普及與發(fā)展促進(jìn)了計(jì)算機(jī)軟件技術(shù)的發(fā)展。如今計(jì)算機(jī)技術(shù)已經(jīng)深入到了人們生產(chǎn)和生活中的方方面面,改善了人們的工作和生活環(huán)境,并進(jìn)一步促進(jìn)了智能技術(shù)的發(fā)展。大部分的計(jì)算機(jī)設(shè)備中都應(yīng)用到了軟件技術(shù),軟件技術(shù)的發(fā)展也在一定程度上決定了計(jì)算機(jī)技術(shù)的發(fā)展水平,因此一個(gè)國(guó)家的軟件發(fā)開(kāi)發(fā)水平直接關(guān)系著該地區(qū)計(jì)算機(jī)行業(yè)的發(fā)展?fàn)顩r。近年來(lái)分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用越來(lái)越廣泛,同時(shí)對(duì)計(jì)算機(jī)行業(yè)甚至整個(gè)國(guó)民經(jīng)濟(jì)的發(fā)展都起著積極地作用。因此,研究分層技術(shù)在軟件開(kāi)發(fā)中的應(yīng)用具有重要的現(xiàn)實(shí)意義。

2 分層技術(shù)的概述

2.1 分層技術(shù)的含義

分層技術(shù)本質(zhì)上來(lái)講就是對(duì)計(jì)算機(jī)軟件機(jī)構(gòu)中對(duì)應(yīng)的內(nèi)部層次進(jìn)行相關(guān)依賴(lài)性的介紹。通常來(lái)說(shuō),計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)該保證軟件在實(shí)際運(yùn)行過(guò)程中具備基本的靈活性與穩(wěn)定性,并具備可開(kāi)發(fā)性,盡可能的實(shí)現(xiàn)軟件功能的多樣性。分層軟件開(kāi)發(fā)技術(shù)一方面具有物理方面的特點(diǎn),另一方面又具備計(jì)算機(jī)方面的主要特征,即在每一解決環(huán)節(jié)上對(duì)應(yīng)層面上進(jìn)行劃分,這些層面相互之間具備平行的關(guān)系,分層技術(shù)利用這些層面之間的相互關(guān)系組成了一個(gè)相對(duì)于外界來(lái)說(shuō)比較封閉的系統(tǒng),并未軟件技術(shù)的進(jìn)一步開(kāi)發(fā)和利用提供了方便。

2.2 分層技術(shù)的特點(diǎn)

總結(jié)來(lái)說(shuō),分層技術(shù)具有以下幾方面的特點(diǎn):

2.2.1 拓展性

分層技術(shù)的拓展性主要體現(xiàn)在對(duì)計(jì)算機(jī)軟件系統(tǒng)的分解和優(yōu)化上。分層技術(shù)的實(shí)際操作第一步就是對(duì)紛繁復(fù)雜的計(jì)算機(jī)軟件進(jìn)行分層和分解,并對(duì)每一層的內(nèi)容以及在整個(gè)軟件系統(tǒng)中的作用進(jìn)行簡(jiǎn)要標(biāo)明;第二步就是對(duì)每一層進(jìn)行功能的完善和發(fā)展,使得每一層都自成系統(tǒng)。

2.2.2 獨(dú)立性

分層技術(shù)的另一特點(diǎn)就是獨(dú)立性。計(jì)算機(jī)軟件的每一層面之間相互獨(dú)立又相互聯(lián)系,當(dāng)某一個(gè)層面的軟件系統(tǒng)發(fā)生故障時(shí),其所帶來(lái)的影響僅僅局限于本層面,幾乎不會(huì)對(duì)其他層面的軟件系統(tǒng)的結(jié)構(gòu)和功能造成影響。

2.2.3 穩(wěn)定性

基于分層軟件技術(shù)的拓展性和獨(dú)立性的特點(diǎn),分層技術(shù)進(jìn)一步促進(jìn)了軟件開(kāi)發(fā)技術(shù)向抽象化和復(fù)雜化發(fā)展,減少了復(fù)雜軟件技術(shù)開(kāi)發(fā)和調(diào)試周期,提升了軟件開(kāi)發(fā)效率,并進(jìn)一步提升了軟件系統(tǒng)的穩(wěn)定性。

3 分層技術(shù)在軟件開(kāi)發(fā)過(guò)程中的應(yīng)用

3.1 雙層分層技術(shù)

雙層技術(shù)主要包括服務(wù)器和客戶(hù)端兩個(gè)方面。服務(wù)器負(fù)責(zé)對(duì)用戶(hù)的信息進(jìn)行收集、歸納、整理和分類(lèi),再將處理過(guò)的信息傳輸?shù)娇蛻?hù)端供客戶(hù)進(jìn)行瀏覽和使用。而客戶(hù)端主要負(fù)責(zé)為用戶(hù)提供瀏覽界面和瀏覽信息,同時(shí)將采集信息的一些邏輯和向量關(guān)系直觀的表述出來(lái),供用戶(hù)進(jìn)行參考。分層技術(shù)中雙層技術(shù)的應(yīng)用一方節(jié)省了軟件開(kāi)發(fā)的耗時(shí),提升了軟件開(kāi)發(fā)效率,另一方面將軟件系統(tǒng)的不同功能模塊分別對(duì)待,提升了軟件系統(tǒng)功能的完整性和功能性,可謂是一舉兩得。

3.2 三層分層技術(shù)

與雙層分層技術(shù)相比,三層分層技術(shù)主要增加了數(shù)據(jù)存儲(chǔ)模塊,一方面使得服務(wù)器的功能得到強(qiáng)化,改善了算機(jī)的信息處理和訪問(wèn)效率,另一方面還能實(shí)現(xiàn)人家交互,信息采集系統(tǒng)可以準(zhǔn)確的采集用戶(hù)的訪問(wèn)特征以及訪問(wèn)訴求,并將之處理后進(jìn)行存儲(chǔ),在該用戶(hù)的后續(xù)訪問(wèn)中可以為其提供定制化的信息檢索服務(wù)。三層軟件分層技術(shù)數(shù)據(jù)庫(kù)層、界面層以及業(yè)務(wù)處理層三部分組成,數(shù)據(jù)庫(kù)層主要負(fù)責(zé)對(duì)一系列用戶(hù)申請(qǐng)展開(kāi)核查,并對(duì)一些關(guān)鍵數(shù)據(jù)進(jìn)行信息檢索和查詢(xún),將處理結(jié)果傳輸至業(yè)務(wù)層進(jìn)行進(jìn)一步處理;界面層主要負(fù)責(zé)用戶(hù)提供信息檢索界面,同時(shí)根據(jù)業(yè)務(wù)層的處理結(jié)果對(duì)信息數(shù)據(jù)展開(kāi)處理。三層處理技術(shù)可以大大提升計(jì)算機(jī)軟件系統(tǒng)的開(kāi)發(fā)效率,但是面對(duì)復(fù)雜的用戶(hù)環(huán)境則無(wú)法高效的實(shí)現(xiàn)這三個(gè)層次的明確劃分,進(jìn)而影響工作效率。

3.3 四層分層技術(shù)

針對(duì)兩層、三層分層技術(shù)無(wú)法高效的解決復(fù)雜用戶(hù)問(wèn)題的現(xiàn)狀,有必要開(kāi)展四層分層技術(shù)的研究和開(kāi)發(fā),將數(shù)據(jù)庫(kù)層、界面層以及處理器層進(jìn)行逐一分解和劃分,提升整個(gè)軟件系統(tǒng)的獨(dú)立性和高效性,削弱各個(gè)層次之間的相互影響,進(jìn)而將三層分層技術(shù)延伸到第四層。第四層分層技術(shù)在三層分層的基礎(chǔ)上加入了WEB層,可以為用戶(hù)提供更加優(yōu)質(zhì)的網(wǎng)絡(luò)訪問(wèn)體驗(yàn)。

3.4 五層分層技術(shù)

在相關(guān)特殊環(huán)境和計(jì)算機(jī)運(yùn)行背景下,需要將四層技術(shù)結(jié)構(gòu)中的數(shù)據(jù)庫(kù)層分成集成層、資源層等兩個(gè)分結(jié)構(gòu)層,用以滿(mǎn)足非常規(guī)設(shè)備的運(yùn)行需要,這樣原來(lái)的四層技術(shù)結(jié)構(gòu)就被分成了五層結(jié)構(gòu),工作效率進(jìn)一步提升,具備廣泛的開(kāi)發(fā)價(jià)值?,F(xiàn)階段下應(yīng)用最廣的是在J2EE環(huán)境中,基本覆蓋了包括客戶(hù)端、Web層、業(yè)務(wù)層、集成層以及資源層等五個(gè)分層結(jié)構(gòu)。該系統(tǒng)最大的優(yōu)點(diǎn)就是可以分別產(chǎn)生不同的組件,病=這些組件可以應(yīng)用于其他的設(shè)備和結(jié)構(gòu)中,實(shí)現(xiàn)了不同層次結(jié)構(gòu)的分類(lèi),便于后期的維修和保養(yǎng)。

4 結(jié)束語(yǔ)

綜上所述,分層軟件開(kāi)發(fā)技術(shù)是計(jì)算機(jī)軟件工程領(lǐng)域中的重要技術(shù),應(yīng)當(dāng)提起足夠的重視。在我國(guó)的計(jì)算機(jī)工程技術(shù)人員應(yīng)當(dāng)抓住歷史發(fā)展機(jī)遇,不斷革新軟件工程開(kāi)發(fā)技術(shù)和手段,逐漸實(shí)現(xiàn)向多層軟件開(kāi)發(fā)技術(shù)的過(guò)度。

參考文獻(xiàn)

[1]許福栗.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用[J]. 硅谷,2013(23):41-42.

[2]楊瑞.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用分析[J].電子商務(wù),2014(11):72-73.

[3]甘露,周娟.計(jì)算機(jī)軟件開(kāi)發(fā)中分層技術(shù)的應(yīng)用[J].數(shù)字技術(shù)與應(yīng)用,2016(03):135-136.

[4]楊會(huì)蘭.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用效果分析[J].電子技術(shù)與軟件工程,2016(05):70.

作者簡(jiǎn)介

辛思中(1989-),男,湖南省常德市人。大學(xué)本科學(xué)歷?,F(xiàn)為長(zhǎng)沙醫(yī)學(xué)院信息工程學(xué)院助教。

推薦期刊
友情鏈接