計(jì)算機(jī)軟件技術(shù)類(lèi)的論文
計(jì)算機(jī)軟件作為計(jì)算機(jī)的重要組成部分,是衡量計(jì)算機(jī)技術(shù)發(fā)展階段的重要標(biāo)志。下面是學(xué)習(xí)啦小編為大家整理的計(jì)算機(jī)軟件技術(shù)類(lèi)的論文,供大家參考。
計(jì)算機(jī)軟件技術(shù)類(lèi)的論文篇一
軟件開(kāi)發(fā)中測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的運(yùn)用
摘要:在極限編程中極具特色的一個(gè)原則就是測(cè)試驅(qū)動(dòng)開(kāi)發(fā),作為一種新的思潮正在被越來(lái)越多的人所接受,它在軟件開(kāi)發(fā)過(guò)程中所表現(xiàn)出來(lái)的積極作用是不言而喻的。測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的方法能夠在保證功能測(cè)試的前提下,也能夠成為設(shè)計(jì)的一部分。整個(gè)開(kāi)發(fā)過(guò)程的驅(qū)動(dòng)力就是以測(cè)試驅(qū)動(dòng)開(kāi)發(fā)為基礎(chǔ),能夠在很大程度上提高代碼質(zhì)量,改善開(kāi)發(fā)設(shè)計(jì)過(guò)程,從而在根本上提高了產(chǎn)品的質(zhì)量。
關(guān)鍵詞:測(cè)試驅(qū)動(dòng)開(kāi)發(fā);軟件開(kāi)發(fā);積極作用
隨著時(shí)代的發(fā)展,計(jì)算機(jī)軟件的發(fā)展變得尤為迅速,與之對(duì)應(yīng)的問(wèn)題是用戶(hù)對(duì)軟件的質(zhì)量要求也越來(lái)越高。為了能夠及時(shí)交付給用戶(hù)一個(gè)滿(mǎn)意的軟件,軟件開(kāi)發(fā)人員往往需要投入到高效的軟件開(kāi)發(fā)過(guò)程。然而現(xiàn)實(shí)情況則是傳統(tǒng)的軟件工程方法已經(jīng)變得不再適用于當(dāng)今的軟件開(kāi)發(fā),而最近剛剛興起的一些軟件開(kāi)發(fā)過(guò)程的技術(shù)正好值得我們借鑒和學(xué)習(xí)。其中就包括我們今天要討論的測(cè)試驅(qū)動(dòng)開(kāi)發(fā),它作為一個(gè)最基礎(chǔ)的技術(shù)能夠提供給我們一些相對(duì)高效的軟件過(guò)程開(kāi)發(fā)方法。
1測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的相關(guān)環(huán)節(jié)
1.1原理和過(guò)程測(cè)試
驅(qū)動(dòng)開(kāi)發(fā)的原理就是應(yīng)該在明確要開(kāi)發(fā)某個(gè)功能后,進(jìn)行構(gòu)思并決定如何設(shè)計(jì)測(cè)試代碼的過(guò)程,從而根據(jù)用戶(hù)的需求編寫(xiě)出功能代碼滿(mǎn)足這些測(cè)試用例。接下來(lái)可以循環(huán)的進(jìn)行添加其他功能,最后能夠完成全部功能的開(kāi)發(fā)。其中的基本過(guò)程包括:明確當(dāng)前需要完成的功能;需要在保證速度的前提下編寫(xiě)測(cè)試用例;編寫(xiě)對(duì)應(yīng)的功能代碼;保證測(cè)試能夠通過(guò)的方法就是重構(gòu)代碼。我們通常在運(yùn)用了測(cè)試框架的前提下,進(jìn)行組織所有的測(cè)試用例,從而保證了整個(gè)測(cè)試過(guò)程的高效和便捷。
1.2原則要求
為了保證能分清需要檢測(cè)的各類(lèi)代碼,不同代碼的的測(cè)試之間應(yīng)該相互隔離,為了避免去考慮許多的無(wú)關(guān)細(xì)節(jié)而增加復(fù)雜度,所以我們?cè)谙嚓P(guān)代碼的測(cè)試中一般只考慮該代碼的測(cè)試,而不去考慮它的現(xiàn)實(shí)細(xì)節(jié)。在實(shí)際情況中,經(jīng)常出現(xiàn)的功能點(diǎn)需要我們?nèi)y(cè)試,在任意階段中如果我們想要添加功能需求問(wèn)題時(shí),我們能夠把相關(guān)功能點(diǎn)添加到測(cè)試列表的操作方法從而避免不必要的麻煩,從而不斷地完成對(duì)應(yīng)的測(cè)試實(shí)例、重構(gòu)和功能代碼。這是為了避免疏漏,同時(shí)也是為了避免干擾當(dāng)前正在進(jìn)行的工作。在完成某個(gè)功能、某個(gè)類(lèi)別的時(shí)候,首先我們需要編寫(xiě)測(cè)試代碼,考慮具體該如何測(cè)試和使用,接下來(lái)再進(jìn)行設(shè)計(jì)和編碼。在這個(gè)過(guò)程中,我們需要正確編寫(xiě)對(duì)應(yīng)功能代碼判斷用的語(yǔ)句,隨后編寫(xiě)對(duì)應(yīng)的輔助語(yǔ)句。
1.3測(cè)試技術(shù)
如果我們采用傳統(tǒng)的檢測(cè)方式,這無(wú)疑會(huì)在我們的軟件開(kāi)發(fā)中造成開(kāi)發(fā)速度緩慢等缺點(diǎn),而我們需要認(rèn)清的一點(diǎn)就是測(cè)試驅(qū)動(dòng)開(kāi)發(fā)中的測(cè)試并不是作為一種負(fù)擔(dān),而是一種為了幫助我們減輕繁重工作量的有效方法。在針對(duì)如何選擇一個(gè)合適的時(shí)間來(lái)停止編寫(xiě)測(cè)試用例的問(wèn)題上,我們應(yīng)該根據(jù)往常的工作經(jīng)驗(yàn)來(lái)進(jìn)行,例如說(shuō)針對(duì)一些功能復(fù)雜并且具有核心功能的代碼來(lái)說(shuō)應(yīng)該編寫(xiě)更細(xì)致、全面的測(cè)試用例。靜態(tài)的標(biāo)準(zhǔn)也不適用于測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的測(cè)試范圍,在實(shí)際情況下是能夠隨著時(shí)間的改變而改變。
2軟件開(kāi)發(fā)為何要應(yīng)用測(cè)試驅(qū)動(dòng)開(kāi)發(fā)
2.1提高代碼質(zhì)量
測(cè)試驅(qū)動(dòng)開(kāi)發(fā)區(qū)別于之前的先編碼后測(cè)試的開(kāi)發(fā)方式,它的操作過(guò)程恰恰相反,它推動(dòng)整個(gè)開(kāi)發(fā)的進(jìn)行是通過(guò)測(cè)試來(lái)實(shí)現(xiàn)的。在某些時(shí)候,軟件工程開(kāi)發(fā)工程中的需求是極難描述清楚的,當(dāng)然我們這里說(shuō)的需求當(dāng)然不只是指用戶(hù)的需求,代碼的使用需求才是我們需要考慮的需求范圍。如果我們?cè)谲浖_(kāi)發(fā)后期還要對(duì)某個(gè)類(lèi)或者函數(shù)的接口進(jìn)行拓展或者修改,顯然這對(duì)任何一個(gè)開(kāi)發(fā)人員來(lái)說(shuō)都是不能夠接受的。至于為什么會(huì)發(fā)生這樣的事情,從本意上來(lái)說(shuō)就是因?yàn)闆](méi)有精確地對(duì)這部分代碼作出描述。而當(dāng)我們需要添加某項(xiàng)新功能時(shí),也不應(yīng)該著急寫(xiě)程序代碼,這時(shí)候就體現(xiàn)出了先寫(xiě)好測(cè)試用例的重要性。
2.2改善設(shè)計(jì)方式
測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的優(yōu)勢(shì)則體現(xiàn)在實(shí)現(xiàn)軟件設(shè)計(jì)的過(guò)程中,傳統(tǒng)的軟件工程所體現(xiàn)出來(lái)的設(shè)計(jì)思想跟測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的思想是不能夠比較的,傳統(tǒng)設(shè)計(jì)方法中的死板的原則在測(cè)試驅(qū)動(dòng)開(kāi)發(fā)面前是不值得一提的,在某些程度還弱化了了全面細(xì)致的設(shè)計(jì)。在測(cè)試驅(qū)動(dòng)開(kāi)發(fā)過(guò)程中我們應(yīng)該對(duì)現(xiàn)有的需求做出簡(jiǎn)單的設(shè)計(jì),而不是對(duì)需求做出詳盡的解釋。看上去好像對(duì)設(shè)計(jì)進(jìn)行了簡(jiǎn)化,也削弱了開(kāi)發(fā)的依據(jù),實(shí)際上卻是進(jìn)一步明確了軟件開(kāi)發(fā)的時(shí)候應(yīng)該更注重眼前的問(wèn)題,只有這樣才能使做出的軟件更符合客戶(hù)的需求。因?yàn)樵O(shè)計(jì)是一個(gè)相持以往的過(guò)程,需求文檔的體現(xiàn)也在測(cè)試用例中表現(xiàn)得非常充分。
2.3革新傳統(tǒng)的軟件開(kāi)發(fā)
以人為本的思想是測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的方法。人類(lèi)活動(dòng)都秉持著高度的目的性,建立一個(gè)心里的標(biāo)準(zhǔn)并竭盡全力去達(dá)成這個(gè)標(biāo)準(zhǔn)會(huì)具有重要的心理作用。例如在我們平時(shí)的測(cè)試過(guò)程中,有著不同目的的測(cè)試軟件開(kāi)發(fā)將會(huì)帶來(lái)不一樣的操作結(jié)果。比如說(shuō)將證明程序中沒(méi)有我們需要查找的錯(cuò)誤作為我們的最終目的,那大腦中的潛意識(shí)里就會(huì)指導(dǎo)著我們朝這個(gè)思路去做,所以在編寫(xiě)測(cè)試的過(guò)程中,我們就潛意識(shí)地選擇了一些不會(huì)使整個(gè)軟件程序出錯(cuò)的實(shí)驗(yàn)數(shù)據(jù);相反,如果我們逆向思維去選擇那些容易發(fā)現(xiàn)程序錯(cuò)誤的測(cè)試數(shù)據(jù)去證明程序中的漏洞,那結(jié)果一定就會(huì)不同了。對(duì)比之下,我們?cè)谝詫ふ义e(cuò)誤為最終目的的前提下做出的程序檢測(cè)質(zhì)量遠(yuǎn)遠(yuǎn)高過(guò)以不找錯(cuò)誤為最終目的的思維方式。測(cè)試驅(qū)動(dòng)開(kāi)發(fā)改變了以往的破壞性思想,測(cè)試在先,編碼在后的方法則是從人性的角度出發(fā)。
3結(jié)語(yǔ)
總而言之,測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的開(kāi)發(fā)方法就是“測(cè)試在前,編碼在后”。人性特點(diǎn)作為測(cè)試驅(qū)動(dòng)開(kāi)發(fā)側(cè)重考慮的因素,在一定程度上極大的提高了軟件的質(zhì)量和開(kāi)發(fā)速度。這是一種完全的軟件開(kāi)發(fā)革新,也從根本上改變了傳統(tǒng)的開(kāi)發(fā)軟件思想。推廣測(cè)試驅(qū)動(dòng)開(kāi)發(fā)思想使得越來(lái)越多的軟件企業(yè)開(kāi)始注意到這種獨(dú)具一格的軟件測(cè)試方法,間接或者是直接采用了這種方法。測(cè)試驅(qū)動(dòng)開(kāi)發(fā)正在軟件開(kāi)發(fā)領(lǐng)域發(fā)光發(fā)熱,我們也相信在不久的將來(lái)就能解決用戶(hù)對(duì)軟件質(zhì)量不滿(mǎn)的問(wèn)題。
參考文獻(xiàn)
[1]嚴(yán)國(guó)武.淺談驗(yàn)收測(cè)試驅(qū)動(dòng)開(kāi)發(fā)[J].電子世界,2014(08).
[2]林勇.淺談測(cè)試驅(qū)動(dòng)開(kāi)發(fā)[J].中國(guó)金融電腦,2012(04).
[3]唐金鵬,李玲琳.測(cè)試驅(qū)動(dòng)開(kāi)發(fā)應(yīng)用研究[J].企業(yè)技術(shù)開(kāi)發(fā),2012(05).
[4]李瑛,彭軍.測(cè)試驅(qū)動(dòng)開(kāi)發(fā)在系統(tǒng)中的設(shè)計(jì)實(shí)現(xiàn)及效能分析[J].計(jì)算機(jī)與數(shù)字工程,2012(01).
計(jì)算機(jī)軟件技術(shù)類(lèi)的論文篇二
計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)思路
【摘要】對(duì)計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)與應(yīng)用進(jìn)行分析和介紹。研究?jī)?nèi)容在社會(huì)經(jīng)濟(jì)不斷發(fā)展的今天,在人們生活以及工作的方方面面都已經(jīng)廣泛的運(yùn)用到了計(jì)算機(jī)軟件技術(shù),因此關(guān)于計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)應(yīng)用受到了人們的普遍重視。本文對(duì)計(jì)算機(jī)軟件技術(shù)的發(fā)展現(xiàn)狀進(jìn)行了分析和介紹,并且對(duì)開(kāi)發(fā)計(jì)算機(jī)軟件技術(shù)的研究進(jìn)行了簡(jiǎn)單的分析。結(jié)論計(jì)算機(jī)軟件技術(shù)在未來(lái)具有廣闊的應(yīng)用和發(fā)展前景。
【關(guān)鍵詞】計(jì)算機(jī)應(yīng)用;軟件技術(shù)開(kāi)發(fā);應(yīng)用前景
引言
計(jì)算機(jī)技術(shù)自從誕生以來(lái),就在國(guó)民經(jīng)濟(jì)的各個(gè)領(lǐng)域中得到了非常廣泛的應(yīng)用,而且計(jì)算機(jī)在很多領(lǐng)域中已經(jīng)占據(jù)了主導(dǎo)的作用。計(jì)算機(jī)主要包括兩個(gè)部分也就是硬件和軟件,其中保證計(jì)算機(jī)的運(yùn)行的核心部分就是軟件系統(tǒng),不同的計(jì)算機(jī)軟件系統(tǒng)在計(jì)算機(jī)中也具有不同的作用。與此同時(shí),現(xiàn)在隨著人們需求的不斷變化,計(jì)算機(jī)軟件的多功能性也在不斷的拓展中,其深刻的影響到了人類(lèi)社會(huì)的發(fā)展和改革。雖然與全球其他發(fā)達(dá)國(guó)家的軟件產(chǎn)業(yè)總額比起來(lái),我國(guó)軟件產(chǎn)業(yè)的總額還存在著一定的差距,然而現(xiàn)在這個(gè)狀況正在不斷的改善當(dāng)中,目前在全球軟件產(chǎn)業(yè)總額中我國(guó)軟件產(chǎn)業(yè)總額占據(jù)了越來(lái)越高的比例。
1計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)現(xiàn)狀分析
作為一種能夠操作軟件系統(tǒng)的高級(jí)技術(shù),計(jì)算機(jī)軟件技術(shù)的主要研究?jī)?nèi)容就是保證高效運(yùn)營(yíng)的運(yùn)行模型、積極的優(yōu)化相應(yīng)的支撐體系、進(jìn)一步的探索相關(guān)的手段等。
1.1對(duì)操作系統(tǒng)的開(kāi)發(fā)
作為計(jì)算機(jī)的重要組成部分,計(jì)算機(jī)的操作系統(tǒng)在計(jì)算機(jī)的運(yùn)行過(guò)程中具有十分重要的作用,比如管理各種硬件以及資源的硬件資源管理系統(tǒng),其主要包括顯示器、存儲(chǔ)器以及處理器等;同時(shí)其也能夠操作各種軟件運(yùn)營(yíng)系統(tǒng),從而能夠統(tǒng)籌管理軟件的運(yùn)行情況;除此之外,其還能夠有效的支撐相對(duì)應(yīng)的一些軟件?,F(xiàn)在計(jì)算機(jī)軟件技術(shù)發(fā)展的越來(lái)越快,而且操作的合理性以及便捷性已經(jīng)成為了計(jì)算機(jī)軟件系統(tǒng)在未來(lái)的主要發(fā)展方向。作為一種新興技術(shù),嵌入式技術(shù)在操作系統(tǒng)中的應(yīng)用也變得越來(lái)越廣泛,而且已經(jīng)取得了較好的發(fā)展。所謂的嵌入式技術(shù)就是使計(jì)算機(jī)的硬件和軟件有機(jī)的結(jié)合別的機(jī)電設(shè)備,最終將一個(gè)全新的設(shè)備系統(tǒng)形成?,F(xiàn)在嵌入式系統(tǒng)產(chǎn)品種類(lèi)變得越來(lái)越多,而且廣泛地運(yùn)用在了各個(gè)領(lǐng)域中[2]。
1.2對(duì)數(shù)據(jù)庫(kù)操作系統(tǒng)的開(kāi)發(fā)
作為計(jì)算機(jī)系統(tǒng)的關(guān)鍵組成部分,數(shù)據(jù)庫(kù)系統(tǒng)在計(jì)算機(jī)系統(tǒng)中處于核心的地位?,F(xiàn)在數(shù)據(jù)庫(kù)系統(tǒng)的安全技術(shù)問(wèn)題受到了很多人的關(guān)注,因此其也具有了良好的發(fā)展。數(shù)據(jù)庫(kù)系統(tǒng)的支柱在數(shù)據(jù)庫(kù)系統(tǒng)中具有十分重要的作用,各大數(shù)據(jù)庫(kù)公司以及軟件學(xué)術(shù)界都開(kāi)始積極的研發(fā)數(shù)據(jù)庫(kù)系統(tǒng),而且已經(jīng)將數(shù)據(jù)庫(kù)系統(tǒng)的研發(fā)放在了首要的位置。
1.3軟件工程環(huán)境的開(kāi)發(fā)
對(duì)工具技術(shù)以及方法等實(shí)施合理的安排是軟件工程的主要側(cè)重點(diǎn),軟件工程環(huán)境的主要定義就是一系列的能夠在一起工作的系統(tǒng)構(gòu)件,并且能夠保證日常工作活動(dòng)中自動(dòng)化支持的實(shí)現(xiàn)。在早期開(kāi)發(fā)軟件工程環(huán)境主要屬于一種整體的研發(fā),現(xiàn)在已經(jīng)開(kāi)始出現(xiàn)了細(xì)節(jié)化以及分散化的特點(diǎn)[3]。
2計(jì)算機(jī)軟件技術(shù)的具體應(yīng)用分析
2.1在項(xiàng)目工程中計(jì)算機(jī)軟件的應(yīng)用
在信息化社會(huì),不管是信息的傳播方式也好還是信息量也好都具有多種多樣的特點(diǎn),而這一特點(diǎn)也使得項(xiàng)目各方在具體的交流過(guò)程中變得比較困難,因此信息的交流和傳遞對(duì)一個(gè)工程的管理來(lái)說(shuō)具有十分重要的作用。將計(jì)算機(jī)軟件充分的運(yùn)用到項(xiàng)目工程中就能夠使這一問(wèn)題得到有效的解決,現(xiàn)在按照功能可以將工程項(xiàng)目管理軟件劃分為兩種,比如高檔次的P3具有十分強(qiáng)大的功能,但是也相對(duì)的具有較高的價(jià)格,TimeLine屬于一種低檔次的軟件,其只能解決工程中的某一方面的問(wèn)題。
2.2在工程制圖中對(duì)計(jì)算機(jī)軟件的應(yīng)用
在工程制圖中對(duì)計(jì)算機(jī)軟件進(jìn)行充分的運(yùn)用能夠使工程師的勞動(dòng)力可以極大降低,并且也使得工程開(kāi)發(fā)的進(jìn)度得加快?,F(xiàn)在制圖軟件技術(shù)隨著計(jì)算機(jī)軟件技術(shù)的不斷發(fā)展也出現(xiàn)了較快的提升,一般可以將工程制圖的軟件發(fā)展過(guò)程劃分為三個(gè)階段,也就是初步使用光柵掃描顯示器,廣泛使用PC機(jī)以及飛速發(fā)展的工程制圖軟件?,F(xiàn)在有很多軟件都在計(jì)算機(jī)工程制圖中得到了廣泛的應(yīng)用,比如Java以及AutoCAD等都屬于比較常用的軟件[4]。當(dāng)前,應(yīng)用計(jì)算機(jī)軟件進(jìn)行工程制圖已經(jīng)基本實(shí)現(xiàn)了智能化、數(shù)字化及一體化,將人們的創(chuàng)造潛能發(fā)揮到了更大的限度,其流程見(jiàn)圖1。
2.3在移動(dòng)計(jì)算機(jī)通信中對(duì)計(jì)算機(jī)軟件技術(shù)的應(yīng)用
現(xiàn)在在IT技術(shù)中移動(dòng)通信和Internet屬于兩大熱點(diǎn)技術(shù),有效的結(jié)合這兩大這點(diǎn)技術(shù)就誕生了移動(dòng)計(jì)算機(jī)通訊網(wǎng)絡(luò)。移動(dòng)計(jì)算機(jī)通信網(wǎng)絡(luò)主要指的是可以在網(wǎng)內(nèi)隨意移動(dòng)主機(jī)的一種網(wǎng)絡(luò),這樣就極大地方便了計(jì)算機(jī)用戶(hù)的使用。比如PDA(個(gè)人數(shù)字助理)以及HandbookPC(筆記本電腦)等基本上都對(duì)無(wú)線(xiàn)通信設(shè)備進(jìn)行了配置,用戶(hù)可以在任何無(wú)線(xiàn)網(wǎng)絡(luò)覆蓋到的位置對(duì)各種不同的數(shù)據(jù)信息進(jìn)行隨意的發(fā)送或者接收。計(jì)算機(jī)通信的主要功能包括信息通信與網(wǎng)絡(luò)技術(shù)的應(yīng)用、分布處理功能、資源共享功能、數(shù)據(jù)通信功能。目前移動(dòng)計(jì)算機(jī)通信網(wǎng)絡(luò)技術(shù)應(yīng)用的越來(lái)越廣泛,主要包括移動(dòng)internet的應(yīng)用、縱向應(yīng)用以及橫向應(yīng)用,而且具有非常廣闊的應(yīng)用前景[5]。
2.4在移動(dòng)數(shù)據(jù)中計(jì)算機(jī)軟件的應(yīng)用
在移動(dòng)通訊數(shù)據(jù)業(yè)務(wù)不斷發(fā)展的今天誕生了多媒體應(yīng)用處理器,現(xiàn)在3G移動(dòng)通信技術(shù)已經(jīng)在世界上很多國(guó)家和地區(qū)得到了普及。3G網(wǎng)絡(luò)能夠?qū)⒏佑行У刂纹鸸步o移動(dòng)業(yè)務(wù)的發(fā)展,其除了使通信質(zhì)量得以極大提升之外,同時(shí)也保證了視頻通話(huà)的實(shí)現(xiàn)。全方位的移動(dòng)數(shù)據(jù)服務(wù)時(shí)代是3G時(shí)代的一個(gè)顯著的特點(diǎn),在各方面3G移動(dòng)通訊技術(shù)都表現(xiàn)出了非常大的優(yōu)勢(shì),在我國(guó)移動(dòng)通信技術(shù)不斷發(fā)展過(guò)程中,現(xiàn)在又已經(jīng)推出了第四代移動(dòng)通信技術(shù),與3G移動(dòng)通信網(wǎng)絡(luò)比較起來(lái),4G移動(dòng)通信網(wǎng)絡(luò)的優(yōu)勢(shì)更為顯著,其能夠保證全球性的互通和漫游在不同同接入技術(shù)之間的實(shí)現(xiàn),并且能夠?qū)Χ嗝襟w互動(dòng)業(yè)務(wù)進(jìn)行支持,因此其具有更強(qiáng)的相互交錯(cuò)的功能性,年輕一代在未來(lái)市場(chǎng)上的多樣化需求勢(shì)必會(huì)由于4G移動(dòng)通信技術(shù)的不斷普及而得到更好的滿(mǎn)足。
3結(jié)語(yǔ)
總之,人類(lèi)社會(huì)由于大規(guī)模的計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)和應(yīng)用而出現(xiàn)了巨大的進(jìn)步,在這個(gè)過(guò)程中,人們的日常工作和生活也越來(lái)越多的依賴(lài)于計(jì)算機(jī)軟件技術(shù),因此計(jì)算機(jī)軟件技術(shù)對(duì)于信息化時(shí)代的人類(lèi)而言具有十分重要的作用?,F(xiàn)在我國(guó)的計(jì)算機(jī)軟件技術(shù)還處于不斷發(fā)展的階段,因此我們必須要對(duì)開(kāi)發(fā)和應(yīng)用計(jì)算機(jī)軟件技術(shù)的成果予以更多的關(guān)注,并且與我國(guó)的國(guó)情有效的結(jié)合在一起,最終能夠?qū)⒕哂兄袊?guó)特色的計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)出來(lái),使其在社會(huì)主義現(xiàn)代化建設(shè)中發(fā)揮更加重要的作用。
參考文獻(xiàn)
[1]孫麗霞.我國(guó)計(jì)算機(jī)軟件技術(shù)的現(xiàn)狀及發(fā)展趨勢(shì)[J].金田(勵(lì)志),2012,9(10):97~98.
[2]梅宏,劉譞哲.互聯(lián)網(wǎng)時(shí)代的軟件技術(shù):現(xiàn)狀與趨勢(shì)[J].科學(xué)通報(bào),2010,23(13):4027~4029.
[3]崔麗.計(jì)算機(jī)軟件技術(shù)專(zhuān)業(yè)行業(yè)需求淺析[J].商,2012,27(10):255.
[4]陳霖.計(jì)算機(jī)軟件技術(shù)在培訓(xùn)信息管理用的應(yīng)用[J].軟件,2013,20(03):86.
[5]吳子紅.計(jì)算機(jī)軟件技術(shù)在大數(shù)據(jù)時(shí)代的應(yīng)用[J].中小企業(yè)管理與科技(下旬刊),2014,12(03):334~337.
計(jì)算機(jī)軟件技術(shù)類(lèi)的論文篇三
軟件技術(shù)專(zhuān)業(yè)JavaWeb課程改革思考
摘要:軟件技術(shù)中一個(gè)重要的分支就是動(dòng)態(tài)網(wǎng)站的制作?,F(xiàn)在很多資源都可以從網(wǎng)絡(luò)中獲取,而人們獲得這些數(shù)據(jù)與資源的最直接方式就是通過(guò)網(wǎng)頁(yè)來(lái)瀏覽、下載與共享。JavaWeb可以說(shuō)是一個(gè)綜合的學(xué)科。他不僅僅是Java語(yǔ)言,還涵蓋HTML、腳本語(yǔ)言、網(wǎng)站的設(shè)計(jì)思想、特效腳本語(yǔ)言乃至數(shù)據(jù)庫(kù)等多方面知識(shí)的運(yùn)用。目的是能夠完成動(dòng)態(tài)網(wǎng)站構(gòu)建的全部過(guò)程。本文從該門(mén)課程的內(nèi)容開(kāi)始介紹,分析了課程中存在的問(wèn)題以及問(wèn)題形成的原因。針對(duì)原因有效的提出了改革措施。
關(guān)鍵詞:腳本語(yǔ)言;網(wǎng)站設(shè)計(jì)思想;多樣化評(píng)價(jià);教材編寫(xiě);實(shí)踐能力
1軟件技術(shù)專(zhuān)業(yè)JavaWeb課程的涵蓋內(nèi)容
1.1課程的產(chǎn)生
這們課程是高職針對(duì)軟件專(zhuān)業(yè)發(fā)展,面向社會(huì)軟件研發(fā)企業(yè)崗位需求,設(shè)立的特色專(zhuān)業(yè)。具有針對(duì)性強(qiáng),就業(yè)崗位多,人才需求量大的特點(diǎn)。因?yàn)榫W(wǎng)站制作是很多軟件研發(fā)企業(yè)必需要做的工作。無(wú)論何種功能的系統(tǒng),隨著網(wǎng)絡(luò)化的普及,人們都需要讓這種應(yīng)用系統(tǒng)具備聯(lián)網(wǎng)功能。就常常要使用到瀏覽器服務(wù)器模式。而瀏覽器呈現(xiàn)的友好界面就要以動(dòng)態(tài)網(wǎng)站的形式呈現(xiàn)。所以,軟件研發(fā)企業(yè),對(duì)動(dòng)態(tài)網(wǎng)站構(gòu)建的技術(shù)人員需求量巨大。高職院校通過(guò)深入調(diào)研,應(yīng)對(duì)崗位需求,建立了這個(gè)特色專(zhuān)業(yè)。這系列還被很多培訓(xùn)機(jī)構(gòu)青睞,例如北大青鳥(niǎo)等都有類(lèi)似的培訓(xùn)課程。
1.2涵蓋的技術(shù)
作為一名技術(shù)人員,在動(dòng)態(tài)網(wǎng)站研發(fā)過(guò)程中,最先要掌握的基本語(yǔ)言,應(yīng)該是超文本標(biāo)記語(yǔ)言。這種語(yǔ)言從名字就可以看出是專(zhuān)門(mén)為制作網(wǎng)頁(yè)和網(wǎng)站服務(wù)的。因?yàn)榇a簡(jiǎn)單,方便易懂。所以可以作為前導(dǎo)的基礎(chǔ)課程。其次,要開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站,至少要掌握一門(mén)面向?qū)ο蟮母呒?jí)編程語(yǔ)言,從本門(mén)課程的名字大家也能分析出,這里選用的是Java高級(jí)編程語(yǔ)言。當(dāng)然在動(dòng)態(tài)網(wǎng)站制作過(guò)程中,腳本語(yǔ)言必不可少。目前較為成熟、流行的腳本語(yǔ)言有,PHP、C#和JSP,后者跟JAVA有著天然的結(jié)合性,技術(shù)也不遜色于前兩者。是教學(xué)中不錯(cuò)的選擇。當(dāng)然動(dòng)態(tài)特效腳本語(yǔ)言也是需要了解的,這里面選擇性較大,不一一介紹。最后,選講一門(mén)數(shù)據(jù)庫(kù)技術(shù),讓網(wǎng)站從靜態(tài)變?yōu)閯?dòng)態(tài),才真正實(shí)現(xiàn)網(wǎng)站的意義。SQL可以進(jìn)行簡(jiǎn)單介紹。除了技術(shù)角度之外,還應(yīng)該介紹網(wǎng)站的功能設(shè)計(jì)、主題與內(nèi)容的安排,風(fēng)格的確定等。如果課時(shí)允許的情況下,還可以適當(dāng)拓展網(wǎng)頁(yè)美化相關(guān)的專(zhuān)題。
2軟件技術(shù)專(zhuān)業(yè)JavaWeb課程存在的問(wèn)題
在課程內(nèi)容上未能緊跟技術(shù)發(fā)展趨勢(shì),現(xiàn)有的JavaWeb開(kāi)發(fā)高職高專(zhuān)教材多以基礎(chǔ)的知識(shí)和技能為重點(diǎn)來(lái)講解,與用人企業(yè)對(duì)JavaWeb開(kāi)發(fā)人才需求相差太大,不能滿(mǎn)足用人單位的需要。比如企業(yè)多需熟練掌握SSH框架的JavaWeb開(kāi)發(fā)人才,但學(xué)生沒(méi)有深入地學(xué)習(xí)實(shí)踐這些主流的開(kāi)發(fā)框架,就業(yè)時(shí)面對(duì)企業(yè)人才需求比較被動(dòng)。在教學(xué)模式上,能夠采用任務(wù)驅(qū)動(dòng),項(xiàng)目導(dǎo)向的方式,但是每個(gè)項(xiàng)目只針對(duì)某些知識(shí)點(diǎn),相對(duì)單一,雖然全部項(xiàng)目涵蓋了全部知識(shí)點(diǎn)和技能,但是系統(tǒng)性不夠,不能很好地引導(dǎo)學(xué)生將這些零碎的知識(shí)和技能應(yīng)用于綜合的系統(tǒng)開(kāi)發(fā)中。另外,課堂和實(shí)訓(xùn)地點(diǎn)相分離,缺乏職業(yè)氛圍,與企業(yè)聯(lián)系不多,學(xué)生在校學(xué)習(xí)與實(shí)際工作存在不一致性。
3軟件技術(shù)專(zhuān)業(yè)JavaWeb課程改革的有效措施
首先打破傳統(tǒng)教學(xué)觀(guān)念,以“任務(wù)為驅(qū)動(dòng)”、“案例+項(xiàng)目”的方式進(jìn)行教學(xué),從學(xué)生熟悉的實(shí)例出發(fā),首先提出問(wèn)題,引導(dǎo)學(xué)生解決問(wèn)題,問(wèn)題擴(kuò)展,再解決問(wèn)題,再擴(kuò)展,再解決。這種通過(guò)一個(gè)程序的層層推進(jìn),引入課程內(nèi)容,使得學(xué)生的每一步學(xué)習(xí)都有基礎(chǔ),是循序漸進(jìn),螺旋式上升的過(guò)程,使學(xué)生的學(xué)習(xí)是在“走臺(tái)階”,而不是“三級(jí)跳”。其次在課堂教學(xué)上采用師生互動(dòng)、小組討論等形式,也通過(guò)老師巡回指導(dǎo),發(fā)現(xiàn)學(xué)習(xí)中普遍性問(wèn)題和同學(xué)中的新思路、新方法,實(shí)時(shí)地提出問(wèn)題,學(xué)生進(jìn)行正誤判析,解決普遍性問(wèn)題,或者請(qǐng)有獨(dú)特思路的同學(xué)演示自己的方法或程序,對(duì)比各種方法的優(yōu)缺點(diǎn),鼓勵(lì)大家再提出新方法。再次計(jì)算機(jī)類(lèi)課程的學(xué)習(xí)有其自身的特點(diǎn),聽(tīng)不會(huì),也看不會(huì),只能練會(huì),所以在課程教學(xué)中必須強(qiáng)調(diào)程序設(shè)計(jì)訓(xùn)練。學(xué)生只有通過(guò)大量的練習(xí),才能真正掌握語(yǔ)言知識(shí),培養(yǎng)程序設(shè)計(jì)的能力,逐步理解和掌握程序設(shè)計(jì)的思想和方法,能利用計(jì)算機(jī)解決實(shí)際問(wèn)題。最后課程采用過(guò)程性評(píng)價(jià)和結(jié)果性評(píng)價(jià)相結(jié)合的考核評(píng)價(jià)模式。其中,過(guò)程性評(píng)價(jià)成績(jī)占課程總成績(jī)的60%,結(jié)果性評(píng)價(jià)成績(jī)占課程總成績(jī)的40%。過(guò)程性評(píng)價(jià)以項(xiàng)目為單元來(lái)進(jìn)行。結(jié)果性評(píng)價(jià)通過(guò)學(xué)期末的集中考試進(jìn)行,重點(diǎn)考查學(xué)生對(duì)JavaWeb開(kāi)發(fā)的基礎(chǔ)知識(shí)及常用開(kāi)發(fā)框架的理解掌握情況以及代碼編寫(xiě)能力。每個(gè)項(xiàng)目成績(jī)都是從知識(shí)、技能、態(tài)度三方面考核,考核依據(jù)是提交的成果、項(xiàng)目總結(jié)、平時(shí)表現(xiàn)、小組內(nèi)部評(píng)價(jià)、組間評(píng)價(jià)等。
參考文獻(xiàn)
[1]郭珉,閆勇,常新功.以能力培養(yǎng)為核心的Java程序設(shè)計(jì)課程教學(xué)探索[J].高等財(cái)經(jīng)教育研究.2013(04)
[2]梁志紅,肖欣欣.Java程序設(shè)計(jì)的教學(xué)思考[J].計(jì)算機(jī)教育.2013(16)
[3]李德平.對(duì)JavaWeb應(yīng)用開(kāi)發(fā)中的中文亂碼問(wèn)題的研究與解決[J].計(jì)算機(jī)與數(shù)字工程.2012(12)
[4]李波.計(jì)算思維與大學(xué)計(jì)算機(jī)基礎(chǔ)[J].中國(guó)大學(xué)教學(xué).2012(07)
[5]李瑞生.Java程序設(shè)計(jì)課程教學(xué)中遇到的問(wèn)題和對(duì)策[J].計(jì)算機(jī)教育.2010(22)
[6]劉向陽(yáng),朱根,王慶飛.《JavaWeb應(yīng)用開(kāi)發(fā)技術(shù)》課程教學(xué)改革探索[J].福建電腦.2013(03)
有關(guān)計(jì)算機(jī)軟件技術(shù)類(lèi)的論文推薦:
1.計(jì)算機(jī)軟件技術(shù)類(lèi)畢業(yè)論文
4.計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)論文——軟件技術(shù)
5.有關(guān)計(jì)算機(jī)軟件技術(shù)的論文