0
首頁 公文范文 計算機軟件論文

計算機軟件論文

發(fā)布時間:2022-04-13 11:27:53

開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇計算機軟件論文,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。

計算機軟件論文

計算機軟件論文:板式磁選機計算機軟件論文

一軟件模擬結(jié)果分析

1釹鐵硼磁塊牌號的選擇

釹鐵硼永磁磁塊有多種不同性能的牌號,較常見的有燒結(jié)型的N50,N38,N27。不同的數(shù)字牌號表示不同大小的磁能積。磁能積是退磁曲線上任何一點的B和H的乘積,是衡量磁體所儲存能量大小的重要參數(shù)之一。在能滿足所需磁感應(yīng)強度的前提下,希望使用的磁性材料越便宜、來源越廣泛越好。在釹鐵硼磁塊尺寸等可能影響磁感應(yīng)強度因素相同的情況下,若低牌號的釹鐵硼磁塊能達(dá)到所需要的磁感應(yīng)強度,則應(yīng)盡可能使用低牌號磁塊。在磁系底板材料為Q235,釹鐵硼磁塊厚度為30mm,磁塊縱向間隙40mm的條件下,利用A.M.軟件模擬了使用牌號分別為N50,N38和N27的釹鐵硼永磁磁塊所形成的不同的磁系,并求解了距離磁系表面不同距離處磁場的分布情況。由于磁系磁場具有對稱性,因此,截取考察直線上的部分點就可以表達(dá)清楚磁場分布趨勢和強度。需要說明的是,凡是和磁系模擬相關(guān)的圖表中,橫坐標(biāo)的距離指的均是該點到模型坐標(biāo)原點的橫向距離。磁感應(yīng)強度在垂直方向上衰減速度很快,當(dāng)達(dá)到一定的磁場作用深度后,磁場分布變得十分平緩,以一條直線為中心窄幅波動;隨著磁塊磁能積的增大,磁感應(yīng)強度的峰、谷值也增大,但不同牌號磁塊構(gòu)成的磁系磁感應(yīng)強度的峰、谷值之差基本一致。由于板式磁選機是貧磁鐵礦石的干選設(shè)備,應(yīng)在盡可能拋除廢石的同時控制住尾礦中磁性鐵的含量,因而希望分選區(qū)的磁感應(yīng)強度越大越好,磁場作用深度越深越好。在距離磁系表面0mm處不同牌號的磁塊構(gòu)成的磁系表面磁感應(yīng)強度差距最顯著,N50磁塊形成的最高磁感應(yīng)強度可達(dá)到1.5T,而N27磁塊形成的最高磁感應(yīng)強度只能達(dá)到1T;隨著距離磁系表面的距離越來越遠(yuǎn),不同牌號的磁塊所形成的磁感應(yīng)強度差異越來越小,尤其是N50磁塊和N38磁塊之間。但是在實際磁塊充磁過程中,磁塊的性能往往不能達(dá)到理論水平,再考慮安裝時可能造成的磁塊邊角損壞會降低磁塊場強,因此,為了盡可能確保較高的磁感應(yīng)強度,選用磁能積較大的N50釹鐵硼永磁磁塊更好。

2釹鐵硼磁塊厚度的選擇

在磁體使用時對應(yīng)于一定能量的磁體,要求磁體的體積盡可能小。影響磁場分布情況的主要是磁塊的厚度,因此使用A.M.軟件考察了長×寬為80mm×60mm的磁塊不同厚度情況下的磁場分布。在磁系底板材料為Q235,釹鐵硼磁塊性能牌號為N50,磁塊縱向間隙40mm的條件下,模擬厚度分別為10,20,30,40和50mm的釹鐵硼永磁磁塊形成的不同的磁系在距離磁系表面不同距離處的磁場的分布情況。①磁塊越厚,產(chǎn)生的磁感應(yīng)強度越大,磁場作用深度越深。②厚度為10mm的磁塊,距離磁系表面3mm處的最高、最低磁感應(yīng)強度已衰減到400mT和150mT左右,磁場作用深度太淺,可以排除。③厚度為20mm的磁塊,磁系表面磁感應(yīng)強度最高達(dá)1.3T,距離磁系表面3mm處的最高、最低磁感應(yīng)強度已衰減到550mT和300mT左右,距離磁系表面8mm處進(jìn)一步衰減至400mT和270mT左右,距離磁系表面30mm處則衰減到了170mT左右,該磁塊基本滿足磁感應(yīng)強度要求。④厚度為30mm的磁塊,距離磁系表面8mm處的最高、最低磁感應(yīng)強度為500mT和350mT,距離磁系表面30mm處則衰減到210mT左右,作用深度比20mm厚的磁塊要深,在主要選別區(qū)域內(nèi)的場強較適宜。⑤當(dāng)磁塊厚度達(dá)到40mm和50mm時,能夠達(dá)到的磁感應(yīng)強度更高,接近中場強。按照磁塊選擇原則,磁能積一定的情況下,在能夠滿足磁感應(yīng)強度的前提下,選擇體積小的磁塊。貧磁鐵礦的選別屬于弱磁選,考慮貧磁鐵礦中磁性鐵含量較低,磁選場強可以稍高,因此選擇厚度為30mm的釹鐵硼永磁磁塊。

3磁系縱向間隙的確定

氣隙會導(dǎo)致場強迅速減弱,但合適的間隙不影響磁性物料在磁場中的磁翻轉(zhuǎn)作用,并且可以節(jié)省磁性材料的使用,也便于磁系的安裝。磁塊在橫向布置上一般是緊密布置的,對于板式磁選機而言,物料的磁翻轉(zhuǎn)作用主要發(fā)生在縱向的搬運過程,橫向都是極性相同的磁極,若是存在橫向間隙,勢必會導(dǎo)致在分選過程中出現(xiàn)一條一條的物料層,造成回收率的損失,因此只需確定縱向間隙的大小。在磁系底板材料為Q235,釹鐵硼磁塊性能牌號為N50,磁塊厚度為30mm的條件下,對磁塊縱向間隙分別為0,10,30,40和50mm磁系進(jìn)行軟件模擬。

4磁系底板材料的確定

磁系底板對磁場的大小和分布有著重要的影響,底板材料大致分為2類:導(dǎo)磁材料和不導(dǎo)磁材料。為了方便原材料的采購,選擇不銹鋼板(不導(dǎo)磁材料)、鐵板、Q235鋼板作為磁系底板候選材料,分別對這些材料進(jìn)行軟件模擬,選擇出適合的磁系底板。在釹鐵硼磁塊性能牌號為N50,磁塊厚度為30mm,磁系縱向間隙為40mm的條件下,對不同的磁系底板材料進(jìn)行軟件模擬,考察各材料的漏磁情況,主要參考磁力線的分布情況,距離磁系表面不同距離處的磁場分布情況作為輔助參考,從而確定合適的底板材料。磁系表面一定距離處的磁感應(yīng)強度(以3mm處為例)。由于不銹鋼板是不導(dǎo)磁材料,無法閉合磁力線,因而底板兩側(cè)的磁力線幾乎呈對稱分布,造成磁場分散;而純鐵板和Q235鋼板是導(dǎo)磁材料,磁力線到達(dá)底板后閉合,沒有磁塊的一側(cè)幾乎沒有磁力線分布,說明沒有磁塊的一側(cè)磁場力很小,這樣的磁力線分布情況便于磁系的安裝。純鐵板和Q235鋼板作為底板能夠達(dá)到的磁感應(yīng)強度比以不銹鋼板為底板的更高,作用深度也更深,且純鐵板和Q235板為底板形成的磁場分布情況幾乎一致,磁系表面其他距離處的情況完全類似,不贅述。考慮原材料的價格與采購難易度,選擇Q235鋼板作為磁系底板材料。

二磁系模型實測結(jié)果

根據(jù)軟件模擬結(jié)果確定的磁系參數(shù),制作了磁系的實物模型。使用高斯計對實物模型距磁系3mm處的磁感應(yīng)強度進(jìn)行了測量,實測結(jié)果與模擬結(jié)果對比見圖8。由圖8可以看出,實測結(jié)果和模擬結(jié)果基本一致,說明了模擬結(jié)果的可靠性。至于實測結(jié)果略低于模擬結(jié)果,這既可能與釹鐵硼磁塊實際充磁值達(dá)不到理論值有關(guān),也可能與磁系安裝過程中造成的磁塊損壞、安裝精度不夠造成氣隙等有關(guān)。

三結(jié)語

(1)根據(jù)板式磁選機的實際用途,運用A.M.軟件對板式磁選機磁系磁場分布的仿真模擬,確定的磁塊為牌號為N50的釹鐵硼磁塊,磁塊厚度為30mm,磁塊的縱向間隙為40mm,磁系底板材料為Q235。

(2)根據(jù)模擬研究確定的磁系參數(shù)制作了實物模型,其磁感應(yīng)強度實測值與模擬結(jié)果基本一致,說明模擬結(jié)果非常可靠。

作者:盧俊穎王化軍方昊馮志遠(yuǎn)張開路單位:北京科技大學(xué)土木與環(huán)境工程學(xué)院金屬礦山高效開采與安全教育部重點實驗室

計算機軟件論文:C語言子程序計算機軟件論文

一、C語言與匯編語言的混合編程方法分析

混合編程方法包括C語言調(diào)用匯編語言子程序、匯編語言調(diào)用C語言子程序和C語言程序嵌入?yún)R編語言三種。第一,C語言調(diào)用匯編語言子程序需要遵循以下規(guī)則。一是根據(jù)參數(shù)順序,依據(jù)反序順序?qū)?shù)壓入堆棧中。二是依據(jù)參數(shù)的值進(jìn)行傳遞;三是使用“EXTERN”對函數(shù)顯示進(jìn)行說明,函數(shù)名使用下劃線格式的8個字符以內(nèi)的名字命名;四是對代碼段加以說明,并使用“—TEXT”作為代碼段命名原則。五是匯編程序的參數(shù)取C程序的參數(shù);六是匯編程序需要兼顧保護(hù)寄存器。基于以上6個原則,C語言與匯編語言混合編程時,匯編過程需要遵守規(guī)定的開頭及結(jié)尾格式。第二,匯編語言調(diào)用C語言子程序則不需要改變匯編語言主程序和子程序的格式,只需主程序和子程序的格式保持一致,再開始前使用“EXTREN函數(shù)名”用于表明身份,表示該函屬于調(diào)用C語言子程序的外部函數(shù)。第三,C語言程序嵌入?yún)R編語言包括兩種:一是C程序調(diào)用匯編子程序模塊和C程序嵌入?yún)R編指令兩種。C程序調(diào)用會匯編子程序模塊需根據(jù)主程序和模塊編寫語言確定,如果主程序為C語言、模塊為匯編語言,則需要使用C程序調(diào)用匯編子模塊。C程序嵌入?yún)R編指令主要用于處理C語言無法控制硬件的情況。例如修改中斷標(biāo)志寄存器、重復(fù)使用某種功能可采用C語言嵌入?yún)R編指令的方式實現(xiàn)。

二、C語言與匯編語言連接的關(guān)鍵問題要實現(xiàn)

C語言與匯編語言之間的連接還需要解決參數(shù)關(guān)系、確定調(diào)用關(guān)系和模塊連接三個問題。參數(shù)關(guān)系是混合編程過程中必須解決的問題,多數(shù)程序員均采用堆棧方式解決參數(shù)傳遞問題,具體操作為:以匯編語言中的BP作為機制寄存器,以反序多為調(diào)用順序,將C語言中的參數(shù)壓入堆棧中,且BP根據(jù)參數(shù)加入相應(yīng)的偏移量即可實現(xiàn)參數(shù)使用。而確定調(diào)用關(guān)系則需要說明要調(diào)用的函數(shù)或過程,并確定調(diào)用及其調(diào)用關(guān)系。外部模型可調(diào)用被調(diào)用的函數(shù)或被調(diào)用過程,調(diào)用程序需說明被引用的外部模塊的名稱。實現(xiàn)匯編程序與C程序模塊連接需要保證不同語言模塊的存儲模式相同以及遵守C兼容的函數(shù)及變量命名約定。

三、結(jié)語

隨著計算機技術(shù)的提高及計算及應(yīng)用范圍擴大,許多領(lǐng)域的控制工作都得到極大的簡化,而且C語言這一高級程序設(shè)計語言的應(yīng)用也愈加廣泛,豐富了計算機軟件的功能及內(nèi)容。然而,信息技術(shù)始終處于不斷發(fā)展?fàn)顟B(tài),人們對計算機軟件編程的要求也在逐漸提高,程序員仍需要深入了解C語言的特性,強化C語言運用,利用C語言實現(xiàn)計算機軟件的多功能,不斷創(chuàng)新和開發(fā)信的軟件。最后,程序員還需要合理運用C語言和匯編語言進(jìn)行綜合編程,簡化軟件編寫過程,提高軟件使用效率。

作者:芮素文單位:安徽國防科技職業(yè)學(xué)院

計算機軟件論文:C語言編程計算機軟件論文

1.C語言的內(nèi)涵特點

C語言是一種計算機程序設(shè)計語言,是計算機匯編語言的重要組成部分。其實質(zhì)就是通過對語言進(jìn)行編寫和翻譯,使其產(chǎn)生一種與社會相銜接的語言,讓人和計算之間通過這種語言能夠進(jìn)行簡單的交流。C語言是在1972年由美國貝爾研究所提出,1978年先后被運用到各種機型中。C語言具有雙重性,具備高級語言的特點和匯編語言的優(yōu)越性,不僅能對系統(tǒng)應(yīng)用程序進(jìn)行編寫,而且能對不依靠計算機硬件的應(yīng)用程序進(jìn)行編寫。同時C語言也具有廣泛的應(yīng)用性,能在多個計算機的操作系統(tǒng)中運用,大大提高了計算機軟件編程的效率。隨著計算機的日益普及,C語言的應(yīng)用領(lǐng)域越來越寬,成為目前較為流行的高級程序設(shè)計語言之一,在許多大型的軟件編程中被廣泛的應(yīng)用。C語言具有如下的特點:

1.1模塊化思想模塊化的基本思想就是運用C語言在進(jìn)行計算機軟件編程設(shè)計時,按功能作用的不同將一個較大的程序分割成為許多小的子模塊,使每個小的子模塊成為一個功能單一、理解簡單和結(jié)構(gòu)合理的小程序。

1.2簡潔性強C語言具有語言簡潔、結(jié)構(gòu)緊湊、使用方便、靈活的優(yōu)勢。C語言包含了32個關(guān)鍵字和9條控制語句,源程序書寫方式較自由靈活,因此在計算機軟件編程中要選擇使用小寫字母,壓縮掉所有不重要的部分。

1.3運算范圍廣C語言總共具有34種運算符,其運算符號十分豐富且對運輸結(jié)果能采用各種各樣的表達(dá)形式,因此C語言的數(shù)據(jù)處理能力強,可以為各類數(shù)據(jù)結(jié)構(gòu)進(jìn)行復(fù)雜的運算,進(jìn)行一些高級語言較難實現(xiàn)的運算功能。

1.4移植泛用性C語言在進(jìn)行軟件編程中基本上不需要做任何的修改,就能運用于各種不同型號的計算機和操作系統(tǒng)環(huán)境上,從而形成很多不同版本的C語言。

1.5應(yīng)用效率高C語言的應(yīng)用結(jié)構(gòu)簡單清晰,能夠?qū)?nèi)存中的相應(yīng)地址進(jìn)行直接的訪問,操作十分方便,被稱為高級語言中的低級語言。同時能夠直接調(diào)用系統(tǒng)功能,直接操作硬件,具備許多高級語言所不具備的高效率。

2.C語言在計算機軟件編程中的技巧

C語言具有模塊化的特點,因此在計算機軟件程序編程中,充分發(fā)揮C語言的靈活性和方便性,提高軟件編程的技巧性,能夠優(yōu)化軟件程序編輯和提高軟件開發(fā)的效率和質(zhì)量。

2.1變量數(shù)據(jù)和運算模式的合理設(shè)置設(shè)置變量數(shù)據(jù)時,要在最大限度滿足計算機軟件編程需要的前提下,盡可能合理的設(shè)置變量數(shù)據(jù),使用無符號的最小數(shù)據(jù)類型,這樣能減少程序代碼,從而促進(jìn)計算機軟件編程的有效運行。同時在設(shè)置運算模式時,要盡量運用定點運算,避免運用浮點運算。

2.2變量存貯器類型的合理定義在計算機軟件編程中,采用和操作不同類型的變量存貯器時,會造成編譯后的代碼執(zhí)行效率各不相同,只有合理定義變量存貯器類型,才能不斷提高程序的執(zhí)行效率。因此在定義變量存貯器類型時,應(yīng)在滿足條件的情況下盡量選用內(nèi)部直接尋址存貯器。

2.3變量存貯類型的靈活設(shè)置在計算機軟件編程中,C語言具有模塊化思想,正確函數(shù)變量的傳遞在編程中十分重要,因此子程序模塊使用的變量常采用局部變量,而整個程序模塊使用的變量要采用全局變量。另外在C語言中靈活使用指針、結(jié)構(gòu)和聯(lián)合,也便于數(shù)據(jù)的傳遞,提高軟件編程的效率。

2.4設(shè)計軟件編程與C語言的接口C語言具有程序執(zhí)行速度快和直接操作硬件的優(yōu)勢,在進(jìn)行數(shù)據(jù)采集、中斷服務(wù)器處理和實時控制時,可以將C語言程序運用到計算機軟件編程中,自行控制數(shù)據(jù)的傳遞,從而能夠精確控制任務(wù),加快實時響應(yīng)。

2.5編譯控制指令的正確選擇C語言能為計算機的軟件編程提供了20多條控制指令,總體可分為首要控制指令和一般控制指令,首要控制指令的選擇只能用一次,要放在源程序的開始處,以防止重復(fù)而導(dǎo)致停止編譯,而一般控制指令的選擇可以多次。因此選擇正確的控制指令,能加速程序調(diào)試過程。

3.C語言在計算機軟件編程中的應(yīng)用

C語言具有很強的優(yōu)越性,可以適用于計算機軟件編程實驗研究,這就需要對C語言在計算機軟件編程中的應(yīng)用有一個全面的認(rèn)識,避免在以后的程序設(shè)計過程中出現(xiàn)基礎(chǔ)不足的情況。

3.1指針的應(yīng)用C語言中的指針代表相關(guān)變量、相應(yīng)函數(shù)的地址和地址相對應(yīng)的存儲內(nèi)容。在進(jìn)行軟件編程時,如果一個相應(yīng)的變量聲明前面,出現(xiàn)“*”號,那就表示這個內(nèi)存地址相對應(yīng)的存儲內(nèi)容。通常情況下C語言的一個指針代表著一個相應(yīng)函數(shù)的地址,是一個常量。此外,C語言的指針可以在調(diào)用函數(shù)時得到幾個不同于return(z)的返回值。

3.2字符串在C語言中,字符串是一種以ASCII的UNL作為數(shù)組退出的一種chair型的數(shù)組,在計算機軟件編程中,字符串的使用一般不需要引用庫。但在C標(biāo)準(zhǔn)庫中包含著一些函數(shù)可以操作相應(yīng)的字符串,在使用這些函數(shù)時,需要運用相對應(yīng)的頭文件進(jìn)行引用。

3.3C語言結(jié)構(gòu)C語言主要包括三種結(jié)構(gòu)模式即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)在C語言中是按照先后次序進(jìn)行操作,通過構(gòu)建一個相對簡單和完整的程序,進(jìn)行相對獨立的運用。循環(huán)結(jié)構(gòu)是在進(jìn)行各種數(shù)據(jù)運算和處理時,需要對其中的一些語句進(jìn)行反復(fù)的執(zhí)行,這在一定程度上簡化了程序的長度,使程序變得簡潔。選擇結(jié)構(gòu)是根據(jù)相關(guān)的分支條件選擇相應(yīng)的執(zhí)行路徑,在計算機軟件編程中要選擇具有較強適應(yīng)性執(zhí)行路徑。

總之,隨著信息技術(shù)的不斷發(fā)展和計算機軟件編程水平的不斷提高,C語言在計算機軟件編程的應(yīng)用也越來越廣。因此在計算機軟件編程過程中充分利用C語言的簡易性、獨立性、泛用性,不斷促進(jìn)計算機軟件編程的順利進(jìn)行。

作者:齊晶薇單位:哈爾濱遠(yuǎn)東理工學(xué)院

計算機軟件論文:醫(yī)院辦公自動化信息計算機軟件論文

一、醫(yī)院應(yīng)用計算機軟件的優(yōu)勢

從大約七十年代開始,計算機的技術(shù)處理系統(tǒng)逐漸的向文字處理方向邁進(jìn),而這項技術(shù)從出現(xiàn)到成熟正是為辦公人員提供了許多的方便,而其中信息的自動化處理系統(tǒng)成為了應(yīng)用最廣泛的系統(tǒng)。近年來,這項技術(shù)的不斷發(fā)展以及推廣應(yīng)用,數(shù)據(jù)處理系統(tǒng)和通訊技術(shù)等優(yōu)點也逐漸的增加到了辦公領(lǐng)域之中,功能的不斷增加,性價比也不斷的提高,也為醫(yī)院普遍應(yīng)用提供了條件。醫(yī)院涉及到的資料文件是十分復(fù)雜的,醫(yī)患的病例,每天的治療情況,專家的會診結(jié)果等等都需要整理成文檔,這樣數(shù)量龐大的文檔,如果依舊通過紙筆進(jìn)行記錄將會造成十分混亂的結(jié)果,而電子信息處理自動化的應(yīng)用,不但能夠使這些文檔統(tǒng)一的管理,且提取高效快捷方便,不會再存在文件遺失現(xiàn)象,借閱和提取方便,查詢更是快捷且無需排隊等待的時間。同時也提升了醫(yī)院的管理與應(yīng)用。醫(yī)院因為是一個需要大家合作的地方,所以多個科室的聯(lián)系自然是少不了的,召開會議時通知大量的人員,查詢沒有被占用的會議室,互相之間商討的主題,分別就一個問題提出不同的觀點。當(dāng)醫(yī)院實現(xiàn)信息自動化后,方便與快捷同時被應(yīng)用進(jìn)去,人員通知不再需要面對面的交談,通過書面?zhèn)鬟_(dá)、電話傳達(dá)所要耗費的大量時間也得到改善,會議室也不再會有臨時被征用尷尬出現(xiàn),可以在不同的空間內(nèi)進(jìn)行主題中心的討論,對應(yīng)會議主辦人之間的相關(guān)主題探討,并且集思廣益是有很大方便的。信息自動化可以收集大家對主題的探討,所以自動化技術(shù)的應(yīng)用也逐漸的縮短了會議之前不必要的流程,節(jié)省了時間也提供了方便。越是龐大的醫(yī)院,醫(yī)療設(shè)備就越多,每天接待的病人也就越多,昂貴的醫(yī)療設(shè)備就越多,損耗的器械也就越來越多,而醫(yī)療器材的成本核算,器材的損耗記錄等等都是一項繁瑣的核對工程。而自動化信息應(yīng)用的出現(xiàn),不但解決了這一問題,還使得繁瑣的記錄不再變得混亂難以辨認(rèn),這其中也包括救護(hù)車的配置數(shù)量以及辦公用品的數(shù)量等等。醫(yī)院自動化信息不但使醫(yī)院的同事們更加緊密的聯(lián)系在一起,還為網(wǎng)絡(luò)會議視頻會議提供了可能,極大地豐富和發(fā)展了醫(yī)院各部門之間溝通的方式,使同事之間的接觸得到了增加,配合也變得更加的默契。信息共享、時空傳遞的時間有了減少,讓各個部門的人員在短時間內(nèi)就可以得到有效的大量信息的傳遞,從而管理的效率也得到了有效地提高。

醫(yī)院是個管理繁瑣計劃繁多的地方,醫(yī)生平時的工作也是需要在計劃中進(jìn)行,交接過程中為了防止遺忘了某些重要的環(huán)節(jié)造成重大的醫(yī)療事故,計劃管理和有序的分類,及時的傳輸也成為了必不可少的環(huán)節(jié),工作計劃、工作記錄以及工作總結(jié),都有助于養(yǎng)成良好的辦公習(xí)慣,而這些文檔的存儲,自動化信息處理系統(tǒng),則提供了永久性的保存,以及查詢時的快捷與方便。醫(yī)院內(nèi)所要配置的設(shè)備之一就是打印機,它也依舊是通過地域網(wǎng)來進(jìn)行共享的,在完全的自動化處理的時態(tài)下,十分合理的去應(yīng)用這些高品質(zhì)的處理軟件,合理的配套打印設(shè)施,為眾多的醫(yī)生提供了服務(wù),采用優(yōu)先級順序來為每個不同科室的領(lǐng)導(dǎo)者提供服務(wù),使它與服務(wù)器建立緊密聯(lián)系,此時,辦公信息自動化處理系統(tǒng)體現(xiàn)出了優(yōu)勢,信息得到了有效的處理同時又能夠平衡打印機所承載的壓力,成功的解決了打印機超負(fù)荷的弊端。在醫(yī)院內(nèi)部與打印機相配套的設(shè)施傳真機也由于管理系統(tǒng)很自然的連接在一起,這類設(shè)施的出現(xiàn)和作用是方便自動化信息處理系統(tǒng)存在的,專門設(shè)立這樣的一個版塊來為醫(yī)院的管理提供更加快捷的服務(wù)。醫(yī)院涉及到廣闊的文檔記錄,其中包括繁多的管理和控制系統(tǒng),種類繁多樣式繁雜的各類通知,每次例行記錄的會議統(tǒng)計,傷患每日的檢查用藥情況,以及傷患的恢復(fù)情況,每次大小手術(shù)的手術(shù)記錄。全部都會被整理成樣式龐雜的電子信息文檔,保留在信息庫之中,以便隨時的查看與驗證,由于是這樣的文檔整理方案,監(jiān)管和控制的模塊也變得增多起來,上報到領(lǐng)導(dǎo)手中時。在領(lǐng)導(dǎo)查看和審閱披覽環(huán)節(jié)上,因為有了自動化的信息系統(tǒng)幫助,領(lǐng)導(dǎo)使用電子批閱系統(tǒng),節(jié)省下了傳送文件的時間和審批流程的時間,辦公效率得到了大幅度的提升,且這樣精密的監(jiān)管和控制下,文檔還更加增加精確性。

二、網(wǎng)絡(luò)的分析

醫(yī)院辦公系統(tǒng)還需要網(wǎng)絡(luò)暢通,因此需要對網(wǎng)絡(luò)傳輸協(xié)議進(jìn)行分析。城域網(wǎng)傳輸問題的根本原因是通訊的協(xié)議問題,在通訊協(xié)議之中傳輸協(xié)議是最為重要的,而在傳輸協(xié)議之中TCP協(xié)議又是應(yīng)用最為普遍大眾所接受的,為了讓傳輸服務(wù)更加的讓人們信任,TCP提供了更多更廣泛的改進(jìn)方式,像是路由器反饋、實驗反饋和丟包反饋的幾種:Reno和STCP、FastTCP和Westwood、VCP和ECN等等。在這樣的網(wǎng)絡(luò)條件下,CP協(xié)議和一些別的應(yīng)用交互層之間的協(xié)議也隨時會影響著傳輸速度的變化,調(diào)節(jié)窗口機制也在同時達(dá)到改善,把擁塞技術(shù)的算法進(jìn)行到更加有效的改進(jìn)。綜上所述,IP的不斷發(fā)展明顯使傳輸變得更加方便快捷,因此廣泛的應(yīng)用于醫(yī)院辦公系統(tǒng)之中,并不斷使安全管理系統(tǒng)得到優(yōu)化改進(jìn),從而提高了醫(yī)院的辦公效率,在不斷的提高與改善過程中達(dá)到了最佳效果。

三、結(jié)語

在醫(yī)院不斷發(fā)展與自我完善中,自動化的信息處理系統(tǒng)越來越進(jìn)入到重要的領(lǐng)域中去,為其以后的發(fā)展開辟出更加廣闊的道路,醫(yī)院作為一個事物繁多工程量龐大的單位,它需要辦公所處理的信息是非常雜亂的,整理信息,保存信息,查找信息,驗證信息,提取信息都是需要進(jìn)行的,近年來樹木大量砍伐所造成的資源浪費逐步的提高,而存儲此類信息若依舊使用紙張進(jìn)行記錄的話所造成的必然就是資源的不合理應(yīng)用。近年來隨著時展的變遷,計算機不斷的應(yīng)用到人類生活中的各個領(lǐng)域中去,單獨就計算機進(jìn)入醫(yī)院的發(fā)展中而言,自動化的信息處理系統(tǒng)所提供的方便是影響非常巨大的,它所具有的軟件處理優(yōu)勢,使病人的病例能夠進(jìn)行統(tǒng)一的數(shù)據(jù)庫管理,及時的查看病人的情況,對病人的情況作出處理和準(zhǔn)確的判斷,身處不同空間的專家同時進(jìn)行會議探討研究,極大地提高了病人治療的可靠性,同時也能夠讓病人在第一時間就進(jìn)行及時準(zhǔn)確的治療,總而言之,提高這項電子技術(shù)的發(fā)展對我國的醫(yī)療建設(shè)至關(guān)重要。

作者:薛茹單位:承德石油高等專科學(xué)校

計算機軟件論文:高職人才培養(yǎng)計算機軟件論文

1高職計算機軟件技術(shù)人才培養(yǎng)模式中的漏洞

1.1教學(xué)目標(biāo)定位不準(zhǔn)確在我國的許多高職院校中出現(xiàn)了一個極為嚴(yán)重的教學(xué)怪象,許多高職院校的計算機教學(xué)將計算機的理論知識以及計算機開發(fā)工具的使用作為教學(xué)目標(biāo),而不重視對高職計算機專業(yè)學(xué)生的實際操作能力以及工作相關(guān)能力的培養(yǎng)。高職院校的學(xué)生應(yīng)該是為畢業(yè)后的工作而學(xué)習(xí)的,而不是如許多本科學(xué)生般為深造而學(xué)習(xí)的,高職院校這樣的目標(biāo)定位會導(dǎo)致學(xué)生畢業(yè)時還不了解工作所需要的基本要求,使學(xué)生的就業(yè)變得無比艱難。

1.2教學(xué)課程設(shè)置不合理在許多高職院校中,對于計算機相關(guān)專業(yè)的教學(xué)課程設(shè)置相當(dāng)不合理,與企業(yè)需求相悖。高職計算機軟件技術(shù)人才所需要的基本能力就是在畢業(yè)后能夠快速地融入工作環(huán)境,企業(yè)所需要的高職計算機軟件技術(shù)人才是工作能力強的應(yīng)用型人才。然而,許多高職院校對于計算機課程的設(shè)置過于注重理論體系的完整,而缺少針對工作需求的特色課程,導(dǎo)致畢業(yè)生理論知識豐富卻沒有必需的工作技能。

1.3教師教學(xué)水平較低隨著計算機相關(guān)專業(yè)的熱門,高職院校逐步擴招了許多計算機相關(guān)的教師,許多教師的教學(xué)水平卻達(dá)不到專業(yè)要求。在高職院校計算機相關(guān)專業(yè)的教師隊伍中,有許多教師是畢業(yè)后直接參加教學(xué)工作的,這些教師一是教學(xué)經(jīng)驗不夠豐富,無法施行有效的教學(xué),二是自身也沒有在企業(yè)中的工作經(jīng)歷,無法培養(yǎng)學(xué)生的工作能力,從而導(dǎo)致培養(yǎng)出來的學(xué)生素質(zhì)較低,無法達(dá)到企業(yè)的要求。

2高職計算機軟件技術(shù)人才培養(yǎng)模式的改進(jìn)策略

2.1明確教學(xué)目標(biāo)在高職計算機軟件技術(shù)人才培養(yǎng)模式中,必須要明確科學(xué)的教學(xué)目標(biāo)。對于高職院校的計算機軟件技術(shù)教學(xué)來說,教學(xué)目標(biāo)應(yīng)該是培養(yǎng)學(xué)生的實際應(yīng)用能力、標(biāo)準(zhǔn)化執(zhí)行能力等為就業(yè)服務(wù)的能力,而不是計算機理論系統(tǒng)的完整性以及軟件開發(fā)工具的使用規(guī)范。因此,高職院校的計算機軟件技術(shù)教學(xué)應(yīng)該以培養(yǎng)學(xué)生工作能力為主要教學(xué)目標(biāo),以傳授計算機理論知識為次要教學(xué)目標(biāo),使高職畢業(yè)生能找到計算機相關(guān)的工作,就業(yè)后能快速的融入工作環(huán)境。

2.2設(shè)置實用的教學(xué)課程設(shè)置實用的教學(xué)課程主要可以從兩個方面出發(fā):第一,高職院校可以對信息科技相關(guān)企業(yè)的需求進(jìn)行調(diào)查,根據(jù)調(diào)查結(jié)果選定一些針對企業(yè)以及就業(yè)的特色教材,加入計算機軟件技術(shù)相關(guān)專業(yè)的教學(xué)課程之中,使學(xué)生能學(xué)到最為實用、最符合企業(yè)要求的知識,保障畢業(yè)生的就業(yè)率;第二,高職院校可以邀請信息科技相關(guān)企業(yè)的資深工作者以及教學(xué)經(jīng)驗豐富的計算機教師,根據(jù)目前企業(yè)的需求以及學(xué)生的大致情況來設(shè)立合適的教學(xué)課程,將最新的計算機相關(guān)知識以及應(yīng)用技巧傳授給高職計算機軟件技術(shù)相關(guān)專業(yè)的學(xué)生。除此之外,高職院校還可以考慮與信息科技相關(guān)企業(yè)進(jìn)行合作,讓學(xué)生在寒暑假時能進(jìn)入企業(yè)進(jìn)行實訓(xùn),加強學(xué)生的工作意識。

2.3針對教師進(jìn)行在職培訓(xùn)前文已經(jīng)講到許多計算機教師教學(xué)經(jīng)驗不夠豐富,無法對學(xué)生進(jìn)行有效的、全面的教學(xué),因此,高職院校應(yīng)該重視對教師的相關(guān)培訓(xùn)。對于那些沒有信息科技相關(guān)企業(yè)工作經(jīng)驗的教師,高職院校應(yīng)該為這些教師提供一些短期的在職培訓(xùn),即將教師分配到合作企業(yè),讓這些教師體會到計算機工作中最需要的部分,并將自己的經(jīng)驗傳授給學(xué)生。對于那些教學(xué)經(jīng)驗豐富但年紀(jì)較長的教師,高職院校應(yīng)該為其提供免費的新知識培訓(xùn),使這些教師能學(xué)到最新的計算機軟件技術(shù),并將新技術(shù)加入計算機軟件技術(shù)教學(xué)之中,使學(xué)生所學(xué)到的計算機知識跟得上時代的腳步。

3總結(jié)

市場對計算機軟件技術(shù)人才的需求在不斷增加,高職院校應(yīng)該抓住這個關(guān)鍵的時刻,發(fā)現(xiàn)自身計算機軟件技術(shù)人才培養(yǎng)模式中的漏洞,明確科學(xué)的教學(xué)目標(biāo),設(shè)置實用的教學(xué)課程,并針對教師進(jìn)行在職培訓(xùn),改進(jìn)高職計算機軟件技術(shù)人才培養(yǎng)模式,使畢業(yè)生成為市場所需的應(yīng)用型人才。

作者:劉宗平單位:重慶水利電力職業(yè)技術(shù)學(xué)院

計算機軟件論文:軟件維護(hù)策略下的計算機軟件論文

一、軟件可維護(hù)性的概述

每一個軟件在實際的運行過程中,都會出現(xiàn)一些細(xì)節(jié)上和實際不相符的部分,在此情況下,就需要設(shè)計該軟件的單位根據(jù)現(xiàn)有的情況和需求,對開發(fā)的軟件進(jìn)行不斷地修正和完善,通過改變軟件自身來使其適應(yīng)現(xiàn)有運行平臺對軟件提出的各種要求,這一過程稱之為軟件維護(hù)。根據(jù)軟件進(jìn)行維護(hù)的目的性不一樣,可以將維護(hù)的過程分為四種類型,分別是糾正錯誤類型、預(yù)防錯誤發(fā)生類型、適應(yīng)運行平臺類型、改善軟件自身類型。在這四個類型當(dāng)中,“糾錯”是指軟件在運行的過程當(dāng)中,針對其顯示出的各種自身問題進(jìn)行分析,并且提出解決的對策;“預(yù)防”即要求軟件的開發(fā)者能夠預(yù)見到現(xiàn)有的,以及即將產(chǎn)生的各種病毒類型,提前對軟件進(jìn)行設(shè)計,防止其日后受到病毒的侵入;“適應(yīng)”是指軟件在自身不斷的運行過程中,根據(jù)運行平臺等外部環(huán)境對其提出的各種需求,不斷做出調(diào)整,以求適應(yīng)該運行平臺;“完善”是指,根據(jù)每個需求的特點,軟件能夠不斷地改進(jìn)自身的性能,能夠更好地滿足各種需求。軟件的可維護(hù)性主要有四種突出的特性。一是其容易被分析。即指針對軟件內(nèi)部存在的各種毛病、漏洞,能夠即時地被發(fā)現(xiàn),診斷出來;二是易改動。該特性是指,一旦發(fā)現(xiàn)了該軟件存在一些問題,其是否能夠被及時地修改和完善;三是穩(wěn)定的特性。發(fā)現(xiàn)了軟件存在問題,就要對其進(jìn)行修改和完善,那么軟件自身能否應(yīng)對由此產(chǎn)生的各種風(fēng)險,這就是穩(wěn)定性的本質(zhì);四是易測試性。在修復(fù)了軟件存在的各種問題的時候,針對修復(fù)的效果能否在較短的時間內(nèi),進(jìn)行估測。

二、影響軟件維護(hù)的要素分析

(一)設(shè)計團(tuán)隊的變化:很多軟件設(shè)計團(tuán)隊,在完成了一項軟件設(shè)計的時,會解散該團(tuán)隊,很快各自都找到新的團(tuán)隊,開展新的軟件設(shè)計工作。原本對該軟件設(shè)計有所了解的成員逐漸離開了團(tuán)隊,隨著人員的不斷變動,到最后余下的員工很可能對該軟件最初開發(fā)的目的、方法都不是很了解,導(dǎo)致該軟件無法在后期得到修復(fù)和完善,最終導(dǎo)致報廢。這樣不僅會浪費大量的人力、財力、物力,同時也會給新的工作團(tuán)隊平添工作量。

(二)用戶的需求:在最初簽訂軟件的開發(fā)和修改合同的時候,維護(hù)人員和客戶沒有進(jìn)行很好的溝通,沒有很好的了解顧客的需求,導(dǎo)致在后期的修改當(dāng)中,很多設(shè)計人員按照自己的意思來對軟件進(jìn)行修改,和客戶的需求根本不相符。

(三)隱性錯誤:很多維護(hù)軟件的工作者,在對軟件進(jìn)行維護(hù)的時候,會在軟件的內(nèi)部加入一些隱性的風(fēng)險,降低了軟件的整體質(zhì)量。(四)團(tuán)隊素質(zhì):一個團(tuán)隊素質(zhì)的高低,同樣也對軟件維護(hù)的質(zhì)量到很大的影響。員工是否具有軟件維護(hù)的專業(yè)技能,能否解決顧客提出的各種問題。該團(tuán)隊是否是屬于急功近利型,一味追求經(jīng)濟(jì)利益,而忽略了質(zhì)量的追求等等,都是需要考慮的因素。

三、軟件維護(hù)的策略

對軟件的維護(hù),主要分為九個主要的步驟。首先要仔細(xì)閱讀客戶對自己軟件提出的需求說明,在了解客戶需求的基礎(chǔ)上,來針對問題軟件繼續(xù)擰修改設(shè)計,列出設(shè)計方案進(jìn)行評審,評審?fù)ㄟ^后,開始重新編碼,然后進(jìn)行單位測試、集成測試、回歸測試這三項測試,待測試完成之后,確認(rèn)測試,最后在一次進(jìn)行評審。對軟件的維護(hù)工作,不能大意,因此應(yīng)有一只專門團(tuán)隊來對軟件進(jìn)行維護(hù),且在團(tuán)隊內(nèi)部要明確每一個成員的工作任務(wù)和責(zé)任,避免資源的重復(fù)利用和未充分利用。在接受客戶需求時,要為客戶發(fā)一張需求登記表,客戶在該表上填寫軟件出現(xiàn)的問題,包括問題的具體類別,希望通過修改達(dá)到的效果,軟件運行的平臺,出現(xiàn)問題的場合和時間等。在對軟件進(jìn)行修改和完善的過程中,要仔細(xì)分析源編碼設(shè)計的原理、習(xí)慣,對其進(jìn)行遵守,不要輕易地更改,以保證軟件在修改前后能夠保持和諧。若是一個客戶提出了多個維護(hù)的需求,可以更具需求等級的高低,對其進(jìn)行順序的劃分。在修改該軟件之前,要對該軟件進(jìn)行備份處理,在軟件完成修改之后,要對軟件進(jìn)行及時地調(diào)試,最后開會對該軟件進(jìn)行評議,并且做出總結(jié),從本次軟件的修改當(dāng)中,能夠收獲成功的經(jīng)驗,同時也能吸取失敗的教訓(xùn)。軟件的修改人員之間要互相交流和分享彼此的經(jīng)驗。若是軟件修改的幅度比較大,修改人員應(yīng)當(dāng)針對自己修改的情況制定一個修改的說明書,具體說明修改了哪些部分,被修改之后的軟件如何使用和進(jìn)行日常的維護(hù)。除了編寫說明手冊之外,還可以編寫參考手冊。針對該軟件可能會發(fā)生的錯誤情況進(jìn)行預(yù)測,并在該手冊中寫出會出現(xiàn)的情況,具體解決辦法。注意該語言的運用要通俗易懂,因為很多客戶并不具備很多的計算機專業(yè)知識。在對該軟件完成維護(hù)之后,要進(jìn)行回歸測試,測試圓滿完成后,可交給客戶去使用。一個軟件,在進(jìn)行了多次修改和完善之后,其維護(hù)性就會逐漸降低,當(dāng)其降低到一個最低程度時,再一次修改已無法滿足客戶提出的需求,因此應(yīng)當(dāng)放棄該軟件,重新根據(jù)客戶需求開發(fā)新的軟件。

四、軟件維護(hù)的副作用

對軟件進(jìn)行反復(fù)的修改和完善,雖然可以滿足客戶提出的不同需求,但是其自身也有一定的風(fēng)險。因為從理論上來說,在每一次對軟件進(jìn)行修改的同時,都增加了錯誤發(fā)生的可能性。對該錯誤的發(fā)現(xiàn),可以通過文檔的設(shè)計和最后的回歸測試來解決,但是仍然不能忽視一個問題,就是維護(hù)軟件會產(chǎn)生的負(fù)面效果。其主要表現(xiàn)在如下的幾個方面:代碼修改:對代碼的修改一定要謹(jǐn)慎,不到逼不得已,盡量不要修改。因為一個看似很簡單的代碼修改工作,就可能對整個軟件產(chǎn)生很大的影響,影響可能大到整個軟件無法正常運行。雖然副作用有大有小,但是不可否認(rèn)的是,對代碼進(jìn)行修改很可能就會產(chǎn)生一些錯誤,而正是由于這些看似很小的錯誤,導(dǎo)致軟件質(zhì)量的下降。因此,在代碼修改過程中,一定要貫徹一個法則,即Murphy法則。數(shù)據(jù)結(jié)構(gòu)的修改:在修改軟件過程中,會不可避免地對數(shù)據(jù)結(jié)構(gòu)也進(jìn)行一定的修改。數(shù)據(jù)結(jié)構(gòu)在整個軟件中,占據(jù)很重要的地位。因此在對其進(jìn)行維護(hù)的時候,需要對立面的部分要素進(jìn)行完善,完善過后的軟件可能無法再適應(yīng)現(xiàn)有的數(shù)據(jù),導(dǎo)致其在日后的運行出現(xiàn)錯誤。這就需要軟件維護(hù)者,在設(shè)計文檔的時候小心謹(jǐn)慎,降低數(shù)據(jù)修改帶來的風(fēng)險。

五、結(jié)束語

隨著計算機的不斷估計,軟件應(yīng)用的范圍也越來越廣,滲透到我們生活、學(xué)習(xí)、工作的各個角落。軟件的維護(hù)是軟件生命的最后一個階段,但是我們不能忽視其重要性。作為軟件工作者,應(yīng)當(dāng)在開發(fā)出一個好軟件的同時,也能夠?qū)浖目删S護(hù)性的提高做出自己的貢獻(xiàn),使軟件的可維護(hù)性能夠有所提升,降低日后軟件維護(hù)的費用和次數(shù),同時也可以提高一個軟件開發(fā)公司在市場當(dāng)中的競爭力,為企業(yè)帶來更好的經(jīng)濟(jì)效益。

作者:王妍黃山單位:山東水利職業(yè)學(xué)院

計算機軟件論文:C語言計算機軟件論文

1概述

C語言是在B語言的基礎(chǔ)上完善形成的。1967年,英國的MartinRichards推出了BCPL語言,且在1970年,美國的KenThompson以BCPL語言為基礎(chǔ)推出了B語言。而B語言的功能有限、語言簡單,并不能完全滿足計算機軟件編程需要。在此基礎(chǔ)上,許多研究者加強對計算機編程語言的研究,經(jīng)過多次試驗,在B語言的基礎(chǔ)上,對其進(jìn)行完善,最終在1972年美國貝爾實驗室D.M推出了C語言。1978年后,大、中、小型計算機對C語言進(jìn)行移植,將其作為系統(tǒng)設(shè)計語言,為系統(tǒng)程序編寫提供條件。在各種計算機編程語言中,一切計算機語言的基礎(chǔ)是C語言。它是一門高級語言,靈活方便,具有匯編語言、高級語言的特點,簡潔緊湊。同時,C語言可移植性強,應(yīng)用廣泛,表達(dá)力強、功能豐富,適用于多種操作系統(tǒng),可進(jìn)行自由書寫,在信息技術(shù)發(fā)展方面發(fā)揮積極作用。

2軟件編程技巧

2.1C語言的特有函數(shù)在計算機軟件編程中,每一個函數(shù)都具有一定的功能,而在C語言編程過程中,需要應(yīng)用一些特有函數(shù)。對于函數(shù)而言,函數(shù)名對函數(shù)功能進(jìn)行反映,因此,在定義函數(shù)的過程中,程序員需要定義函數(shù)名字、參數(shù)名、返回值類型等。同時,由于在編程過程中,C編譯系統(tǒng)提供庫函數(shù),且該系統(tǒng)首先定義好了這些函數(shù),因此在調(diào)用程序時,程序員通過#include指令”,在所有文件中引入相關(guān)的頭文件,從而便可實現(xiàn)程序調(diào)用。例如,在運用程序時,當(dāng)應(yīng)用到sqrt函數(shù)時,頭文件中必須包含#include“string.h”,以此確保程序的正常運行。

2.2指針的靈活運用在軟件編程中,指針的使用極為重要,賦值的實現(xiàn)需要指針的控制,從而建立變量關(guān)系,且編程的難度與指針運用的大小密切相關(guān)。因此,在復(fù)雜編程工作的完成中,程序員需要熟練運用指針,明確指針使用的作用,進(jìn)行編程。指針是特殊類型變量的一種,可幫助程序員解決程序設(shè)計中遇到的問題,其具有指針名、值、指針類型3要素。在編程過程中,使用者需要對指針類型、指針名進(jìn)行合理、科學(xué)定義,對其賦值,從而對指針、變量進(jìn)行區(qū)分。同時,在指針調(diào)用過程中,利用C語言的特有函數(shù)科學(xué)、準(zhǔn)確定義函數(shù),并按照算法編程的方式,利用流程圖表達(dá)算法內(nèi)容。此外,在函數(shù)編程過程中,程序員具體設(shè)置函數(shù)的名字、參數(shù)名、返回值類型,設(shè)置好指令,且在C語言設(shè)置過程中,具體確定文件知識、位運算,確保其滿足程序中的具體要求,明確二進(jìn)制的對象。對于文件中包含的程序文件、數(shù)據(jù)文件,應(yīng)將它們之間的步驟設(shè)置好,從而為數(shù)據(jù)查找提供方便。

2.3位運算及算法技巧在計算機高級語言的運算方法中,C語言的重要特點是位運算。位運算的對象是二進(jìn)制,具有唯一性、獨特性,是計算機軟件編程、程序運行的基礎(chǔ),其根據(jù)相關(guān)程序要求的進(jìn)行符合要求的運算。同時,運算、程序運行過程中,程序文件必不可少,在編程中,程序設(shè)計員需要在文件中存儲程序,方便數(shù)據(jù)查找,提高運行效率。此外,在程序設(shè)計中,程序的靈魂是算法,算法技巧的掌握對程序設(shè)計極為關(guān)鍵。算法可用自然語言、流程圖表述,而在用流程圖表示算法時,要求程序員對流程圖符號進(jìn)行熟練掌握,并具備牢固的數(shù)學(xué)知識,提高編程效率。

3計算機軟件編程中C語言、匯編語言的結(jié)合

3.1匯編語言的嵌入方法隨著科學(xué)技術(shù)的快速發(fā)展,計算機軟件不斷更新,而C語言、匯編語言兩種語言的混合編程是計算機軟件開發(fā)中常使用的方式,以此提高計算機編程、程序開發(fā)效率,實現(xiàn)難度較高的編程任務(wù)。在具體編程中,在C語言程序中嵌入?yún)R編語言,在寄存器的存儲、轉(zhuǎn)換作用下是實現(xiàn)匯編語言的運行。例如,如果在C語言源程序中嵌入一組匯編語句,就需要用大括號擴充嵌入程序,進(jìn)而添加“asm”,且需要在asm前面放入指令代碼,并用分隔符“:”區(qū)分正常的C語言、匯編語言。其中,嵌入語言以大括號來表示,通過該形式的編程對編程的過程進(jìn)行簡化。當(dāng)匯編程序嵌入后,程序員定義程序,根據(jù)C語言指出函數(shù),定義函數(shù),并對不同的函數(shù)進(jìn)行區(qū)分,根據(jù)不同模塊的使用特點,對目標(biāo)文件進(jìn)行分析,提高編程的可靠性。

3.2鏈接C語言、匯編語言在C語言、匯編語言程序編寫中,需要獨立設(shè)置編譯目標(biāo)代碼,然后實現(xiàn)鏈接。由于C語言、匯編語言程序能夠相互調(diào)用,且多個功能模塊共同組成一個任務(wù),合適的語言獨立編程功能模塊。因此,在編程中,程序員應(yīng)根據(jù)每個模塊特點,設(shè)置編程,形成目標(biāo)文件,使其成為可執(zhí)行文件。同時,在C語言編程過程中,匯編程序需要調(diào)用函數(shù)、定義變量,這樣,程序員就需要對寄存器的使用、參數(shù)傳遞、子程序的返回值、變量及函數(shù)調(diào)用、存儲模式等問題進(jìn)行考慮,特別需要注意參數(shù)傳遞問題。在編程中,根據(jù)堆棧匯編程序傳遞參數(shù),并按照參數(shù)傳遞原則進(jìn)行程序編程。例如,在Voidaa(char*p,inti)函數(shù)中,利用匯編語言編寫該函數(shù),在系統(tǒng)調(diào)用在小內(nèi)存模式下進(jìn)行,寫為aa(&q,n)。而在系統(tǒng)運行中,在堆棧中壓入n,并為了實現(xiàn)對存儲數(shù)據(jù)的存取,傳遞參數(shù)。此外,由于C語言程序、調(diào)用的子程序的編程使用的是同一個堆棧,這樣,就會產(chǎn)生pushbppopbp、sp兩個執(zhí)行指令,設(shè)置這兩個指令,為執(zhí)行過程的使用提供方便。

3.3C語言、匯編語言混合編程實驗分析在混合軟件具體編程中,一般情況下,在5個數(shù)中比較程序功能,從而對最小數(shù)值進(jìn)行確定。由于匯編的子程序、主程序共同組成了所編程序,運用C語言編寫主程序,利用匯編語言編寫子程序,而最小數(shù)值通過主程序的調(diào)用得到確定。在編程中,用min.c*表示主程序,用qiumin.asm表示子程序,C語言、匯編語言結(jié)合,軟件之間進(jìn)行交流,從而使程序運行速度得以提高。在程序運行中,需要具體編程程序設(shè)計過程中的內(nèi)存模式、寄存器分配等,確保程序設(shè)計語言的相互協(xié)同,使外部接口處于正常使用狀況,為編程中的外部調(diào)用功能的實現(xiàn)提供保障。

4C語言多項式除法的程序設(shè)計

4.1設(shè)計流程在軟件編程中利用C語言,對計算機軟件的實用性進(jìn)行探索。在C語言多項式除法的程序設(shè)計中,實驗設(shè)計的建立依據(jù)循環(huán)冗余的結(jié)構(gòu)進(jìn)行,設(shè)置循環(huán)冗余驗碼編制軟件程序。在此過程中,程序員需先對函數(shù)名稱進(jìn)行定義,了解函數(shù),對函數(shù)的初始位置進(jìn)行確定,進(jìn)而建立數(shù)據(jù)庫。此后,在C語言的基礎(chǔ)上,程序員編程、計算函數(shù),并在此過程中,一個冗余余數(shù)在系統(tǒng)中自動生成,在remainder文件中存儲余數(shù),確定程序的起始文件。最后,根據(jù)系統(tǒng)運行的結(jié)果,結(jié)合軟件需求,程序員科學(xué)分析計算機軟件實驗,此時,如果計算結(jié)果能夠滿足軟件運行需求,則說明軟性運行正常。如果計算結(jié)果不能夠滿足軟件運行需求,則需要程序員仔細(xì)檢查軟件編程過程,發(fā)現(xiàn)問題,解決問題。在C語言基礎(chǔ)上,對軟件編程實驗流程進(jìn)行設(shè)計,簡化編程過程,提高實驗結(jié)果的準(zhǔn)確性。

4.2程序應(yīng)用很多領(lǐng)域的發(fā)展過程都需要運用到C語言多項式除法程序的編程,該編程使軟件應(yīng)用的實際價值得到最大程度的發(fā)揮,并拓寬了混合語言在多項式除法的應(yīng)用范圍。在C語言、編程語言混合語言的使用中,程序員應(yīng)及時定義函數(shù),通過函數(shù)名對函數(shù)性質(zhì)進(jìn)行準(zhǔn)確體現(xiàn),獲取準(zhǔn)確的余數(shù)結(jié)果,確保計算機軟性系統(tǒng)高效運行。

5結(jié)語

在信息技術(shù)快速發(fā)展的今天,人們對計算機軟件編程提出越來越高的要求,程序員需要強化對C語言的運用、計算的研究,利用C語言實現(xiàn)計算機軟件的多功能,促進(jìn)多功軟件的使用,不斷開發(fā)新軟件。在計算機軟件編程中,C語言、匯編語言的合理使用,提高軟件的使用效率,簡化了程序的編寫過程,推動了計算機技術(shù)的發(fā)展。

作者:梁甜單位:山東農(nóng)業(yè)工程學(xué)院信息科學(xué)與工程系

計算機軟件論文:我國市場發(fā)展下的計算機軟件論文

1我國計算機軟件市場的發(fā)展對策

1.1我國計算機軟件市場發(fā)展戰(zhàn)略從世界范圍來看,計算機軟件技術(shù)呈現(xiàn)出突發(fā)猛進(jìn)的發(fā)展勢頭,一個國家計算機軟件技術(shù)的發(fā)展也直接關(guān)系著能否在日益激烈的國際競爭中獲得優(yōu)勢與主動權(quán)。在此背景下我國計算機軟件市場如逆水行舟,所以只有在明確計算機軟件市場發(fā)展戰(zhàn)略的基礎(chǔ)上,才能夠讓為我國計算機軟件市場發(fā)展指明方向。包括計算機軟件市場在內(nèi)的任何市場要取得發(fā)展都需要依賴于先進(jìn)的工業(yè)化技術(shù)以及工程化技術(shù)。軟件技術(shù)是推動計算機軟件市場發(fā)展的源泉,所以,推動軟件標(biāo)準(zhǔn)化、工業(yè)化生產(chǎn)模式與生產(chǎn)技術(shù)是軟件市場發(fā)展的重要前提。隨著計算機技術(shù)以及軟件技術(shù)的發(fā)展,當(dāng)前計算機軟件市場要開發(fā)出具備較高質(zhì)量的產(chǎn)品絕對不是作坊式公司能夠完成的,標(biāo)準(zhǔn)化以及開放化已經(jīng)成為了計算機軟件開發(fā)技術(shù)的主流發(fā)展方向。由于我國當(dāng)前還難以在公共應(yīng)用軟件以及系統(tǒng)軟件方面與國外發(fā)達(dá)國家抗衡,所以我國計算機軟件市場發(fā)展應(yīng)當(dāng)以應(yīng)用軟件主要的關(guān)鍵技術(shù)為切入點來對市場發(fā)展突破口做出選擇。計算機軟件市場具有技術(shù)密集以及智力密集的特點,所以專業(yè)的技術(shù)人才是推動計算機軟件市場發(fā)展的寶貴財富。對于企業(yè)而言,構(gòu)建一支穩(wěn)定卻具備高水平、高素質(zhì)的技術(shù)隊伍是提高自身市場競爭力的關(guān)鍵,在此基礎(chǔ)上,計算機軟件企業(yè)還需要以計算機技術(shù)以及軟件技術(shù)的發(fā)展為依據(jù)來推動技術(shù)隊伍理論知識的更新,并在滿足技術(shù)人才物質(zhì)需求與精神需求的基礎(chǔ)上確保技術(shù)隊伍的穩(wěn)定性。

另外,計算機軟件市場的發(fā)展也需要依賴于一支優(yōu)秀的計算機軟件營銷隊伍,所以對于計算機軟件企業(yè)而言,對營銷隊伍的構(gòu)建也是不容忽視的主要內(nèi)容之一。在我國計算機軟件市場的發(fā)展中,資金短缺是制約我國計算機軟件自主開發(fā)能力提升的重要瓶頸,針對這一問題我國有必要在尊重市場需求的基礎(chǔ)上構(gòu)建軟件開發(fā)風(fēng)險基金并對軟件開發(fā)投資機制進(jìn)行完善,從而有效的幫助投資部門解決投資難點問題以引導(dǎo)資金流入計算機軟件開發(fā)領(lǐng)域。另外,有必要通過構(gòu)建軟件生產(chǎn)基金來為軟件開發(fā)創(chuàng)造一個可行且有效的途徑,通過軟件開發(fā)與生產(chǎn)標(biāo)準(zhǔn)規(guī)范的公布以及軟件生產(chǎn)基金的構(gòu)建,能夠最大化的實現(xiàn)對個體軟件成果的吸收,從而讓計算機軟件市場發(fā)展對個體創(chuàng)造力進(jìn)行充分的利用。技術(shù)的創(chuàng)新是計算機軟件市場發(fā)展的不竭動力。具有高新特點的計算機軟件市場同時也具有著極快的更新速度和淘汰速度,所以我國計算機軟件市場需要依靠于技術(shù)的創(chuàng)新與進(jìn)步。在我國計算機軟件市場發(fā)展的過程中,需要圍繞技術(shù)的創(chuàng)新來實施具有前瞻性的發(fā)展戰(zhàn)略,不僅需要在選擇具有較強競爭力的軟件技術(shù)基礎(chǔ)上開發(fā)出具有較強競爭力的軟件產(chǎn)品以實現(xiàn)對軟件市場的快速占領(lǐng),同時有必要選擇刻意對產(chǎn)業(yè)升級發(fā)揮帶動作用的軟件技術(shù),從而推動計算機軟件市場結(jié)構(gòu)的現(xiàn)代化與合理化。

1.2通過教育發(fā)展的推動來對科技人才隊伍進(jìn)行構(gòu)建人才是我國計算機軟件市場發(fā)展的重要推動力。從世界范圍來看,許多發(fā)達(dá)國家如芬蘭、德國、美國等都通過降低技術(shù)人才的移民門檻來加快引進(jìn)技術(shù)人才的步伐。當(dāng)前我國計算機軟件技術(shù)人才稀缺并且具有著不合理的層次結(jié)構(gòu),而我國計算機軟件市場在發(fā)展中面對這種情況應(yīng)當(dāng)加大教育投入與技術(shù)人才培養(yǎng)力度,通過提高教育質(zhì)量來培養(yǎng)優(yōu)秀的計算機軟件技術(shù)人才。同時有必要在計算機軟件技術(shù)人才引進(jìn)方面實施開放性的政策,通過加強人才吸引力來吸收專家學(xué)者進(jìn)入計算機軟件市場工作中,只要構(gòu)建一支具有合理結(jié)構(gòu)、多樣層次且與我國計算機軟件市場發(fā)展水平以及發(fā)展布局相適應(yīng)的人才隊伍,我國計算機軟件市場發(fā)展也就具有了強有力的保障。在此過程中,國內(nèi)計算機軟件市場發(fā)展可以從以下三個方面做出努力:

1.2.1是對國內(nèi)技術(shù)人才培養(yǎng)進(jìn)行強化國內(nèi)計算機軟件技術(shù)人才難以滿足計算機軟件市場發(fā)展需求的重要原因在于我國計算機軟件教育與計算機軟件市場需求存在脫節(jié)現(xiàn)象,所以即便是我國每年都有大量的計算機軟件件專業(yè)畢業(yè)生,也難以滿足計算機軟件專業(yè)崗位對技術(shù)人才的需求。針對這一問題,我國需要有計劃的大量培養(yǎng)具有層次差異的計算機軟件技術(shù)人才,在提高高等院校以及職業(yè)院校人才培養(yǎng)質(zhì)量的基礎(chǔ)上對高等院校以及職業(yè)院校人才進(jìn)行充分利用,同時有必要鼓勵辦學(xué)實力濃厚的院校開辦計算機軟件學(xué)院,并通過組織社會力量、企業(yè)以及科研院所等來對計算機軟件學(xué)院學(xué)生開展技術(shù)培訓(xùn);

1.2.2對計算機軟件人才結(jié)構(gòu)進(jìn)行優(yōu)化人才結(jié)構(gòu)有待優(yōu)化是人才短缺之外制約我國計算機軟件市場發(fā)展的另一個人才因素。當(dāng)前我國計算機軟件市場技術(shù)人才結(jié)構(gòu)呈現(xiàn)出橄欖式的分布,即終端人才占有最大的比重,低端人才以及高端人才都相對較少。這種人才結(jié)構(gòu)是有我國計算機軟件人才供給結(jié)構(gòu)直接決定的。事實上為了為我國計算機軟件市場發(fā)展打下良好的基礎(chǔ),金字塔式的人才結(jié)構(gòu)才是最合理,當(dāng)前我國計算機軟件市場不僅欠缺能夠進(jìn)行軟件開發(fā)設(shè)計的高級技術(shù)人才以及管理人才,同時也欠缺能夠從事基礎(chǔ)編程的程序員。針對這一問題,我國需要對計算機軟件技術(shù)人才與管理人才的教育機構(gòu)進(jìn)行改革,通過強化人才培養(yǎng)對我國計算機軟件市場人才需求的針對性來對計算機軟件市場人才結(jié)構(gòu)做出優(yōu)化,這要求我國對職業(yè)技術(shù)教育進(jìn)行大力扶持,從而構(gòu)建起具有多樣化層次的計算機軟件技術(shù)人才以及管理人才培訓(xùn)與教育體系;

1.2.3吸引流失到國外的計算機軟件人才歸國創(chuàng)業(yè)我國有必要通過強化對計算機軟件市場發(fā)展的扶持來對計算機軟件市場用人環(huán)境進(jìn)行優(yōu)化以吸引流失到國外的計算機軟件人才歸國創(chuàng)業(yè)。在此過程中,我國可以構(gòu)建留學(xué)創(chuàng)業(yè)基金,并專項專用于對高端計算機軟件技術(shù)人才以及管理人才的吸引,同時通過完善計算機軟件市場創(chuàng)業(yè)配套服務(wù)來為歸國人才提供良好的創(chuàng)業(yè)條件。

2總結(jié)

總之,我國計算機軟件市場在發(fā)展中仍舊面臨著許多能夠產(chǎn)生制約作用的因素,而為了更好的推動我國計算機軟件市場的發(fā)展,不僅要通過正確選擇計算機軟件市場發(fā)展戰(zhàn)略來為計算機軟件市場的發(fā)展指明方向,同時要通過構(gòu)建一支穩(wěn)定、高水平、高素質(zhì)的計算機軟件技術(shù)隊伍與管理隊伍來為我國計算機軟件市場的發(fā)展打下良好基礎(chǔ)。

作者:邱寶強單位:棗莊職業(yè)學(xué)院

計算機軟件論文:軟件質(zhì)量因素影響下的計算機軟件論文

1開發(fā)過程中影響軟件質(zhì)量的主要因素

1.1未深入了解計算機軟件用戶的真正需求不同的用戶對軟件功能的需求各有不同,因此有必要在設(shè)計軟件前,首先對用戶的真正需求做出深入細(xì)致的了解,可見,軟件用戶的需求直接關(guān)系到軟件研發(fā)質(zhì)量的高低,對此會產(chǎn)生較大的影響。相反,如果未能深層次挖掘出用戶的真實需求,則很容易在軟件已經(jīng)開發(fā)完成后,客戶的滿意程度較低,換句話說,軟件的開發(fā)在某種程度上是較失敗的。若想真正掌握軟件用戶的較為全面的信息,不是在短時間內(nèi)就可以完成的,這就需要設(shè)計人員與用戶之間進(jìn)行深度的溝通和交流,最后二者之間達(dá)成共識。此外,該項工作還應(yīng)在整個軟件開始開發(fā)之前完成,這樣有利于在設(shè)計過程中不斷地進(jìn)行調(diào)試,以最大限度上滿足客戶的需求。

1.2計算機軟件的開發(fā)缺乏規(guī)范性文件的指導(dǎo)計算機軟件的開發(fā)質(zhì)量在當(dāng)前階段還沒有明確的標(biāo)準(zhǔn),因此就無法準(zhǔn)確衡量出開發(fā)的結(jié)果是否符合相關(guān)質(zhì)量標(biāo)準(zhǔn)的要求。當(dāng)出現(xiàn)軟件研發(fā)的質(zhì)量問題時,由于未建立起規(guī)范性的衡量標(biāo)準(zhǔn),也就無法定位責(zé)任的歸屬,這就導(dǎo)致設(shè)計人員之間相互推脫責(zé)任,辦事效率大大降低,產(chǎn)品質(zhì)量也會有明顯的下降。目前,計算機軟件開發(fā)行業(yè)對于工作的規(guī)范并未制定出具體的內(nèi)容,重視程度也明顯不足,更多的則是將開發(fā)的注意力用在了開發(fā)的成本控制與開發(fā)的周期上,這使得軟件開發(fā)工作缺乏系統(tǒng)的、專業(yè)化的指導(dǎo)和規(guī)范,導(dǎo)致軟件的維護(hù)也較為困難。

1.3軟件開發(fā)人員流動性較強相對于前面的兩種客觀因素,人員流動性上可以看做是主觀原因。在計算機軟件的開發(fā)過程中,設(shè)計人員有時會由于薪資、待遇等問題出現(xiàn)離職的現(xiàn)象,不同的開發(fā)者對于用戶需求所理解的內(nèi)容也會有一定的差別,因此,其設(shè)計的想法和思路也會各有不同,一旦出現(xiàn)設(shè)計者中途離開,后續(xù)的工作人員很難保證對之前的工作有著深入的了解,這在很大程度上都會對軟件開發(fā)的速度和質(zhì)量產(chǎn)生不利的影響。

2計算機軟件開發(fā)過程中的質(zhì)量控制措施

2.1滿足軟件用戶的需求,及時調(diào)整存在的缺陷計算機軟件的開發(fā)都需要設(shè)計者與客戶進(jìn)行全方位的溝通,如果二者之間未能進(jìn)行有效的聯(lián)系,就會使得所開發(fā)的軟件部分功能不能完全符合客戶的需求,此時,需要進(jìn)行的工作就是將軟件中存在的缺陷及時的調(diào)整和管理,最終解決存在的各種問題。另一方面還有一個問題是值得注意的,那就是客戶的需求是隨著外界的條件處于不斷地變化之中,這就需要軟件開發(fā)人員要根據(jù)變化而需求,適時調(diào)整軟件的功能,確保符合客戶的要求,保證軟件開發(fā)的質(zhì)量。

2.2加強對計算機軟件代碼的檢查工作為了在軟件出現(xiàn)質(zhì)量問題時,能夠很準(zhǔn)確的定位相關(guān)負(fù)責(zé)人的責(zé)任,且軟件的質(zhì)量問題一般來說都與代碼有著直接的聯(lián)系,所以,在軟件開發(fā)過程中要嚴(yán)格注意對代碼的檢查。由于計算機軟件開發(fā)工作技術(shù)含量較高,設(shè)計者很容易受到外部狀況的干擾,導(dǎo)致出現(xiàn)一定的代碼設(shè)定錯誤,代碼錯誤顯得較為隱蔽,設(shè)計者如果未能認(rèn)真檢查是很難發(fā)現(xiàn)的,這樣就會對軟件的設(shè)計來說成為了潛在的質(zhì)量問題。為了盡可能的避免發(fā)生代碼錯誤一類的失誤,就要在平時的設(shè)計過程中,對每一步的工作都進(jìn)行認(rèn)真的檢查,以及時發(fā)現(xiàn)存在的任何微小的問題,在確保當(dāng)前步驟代碼完全正確的前提下,再進(jìn)行接下來的開發(fā)工作,檢查的工作可以設(shè)置專門的審核人員,以此保證軟件的開發(fā)質(zhì)量。

2.3及時檢測軟件的運行質(zhì)量任何軟件在開發(fā)工作完成后,都必須對其運行狀況進(jìn)行檢查,檢查的方法大致可分為自動檢查和人工檢查兩種形式。這樣做的目的在于可以在軟件交給客戶前,及時發(fā)現(xiàn)軟件中可能存在的質(zhì)量上的問題,一旦檢查出軟件設(shè)計中存在的錯誤,立即找出問題出現(xiàn)的原因,然后具有針對性的解決問題,經(jīng)過檢查后的軟件還要再次對其質(zhì)量進(jìn)行全面的檢測,確保完全符合客戶的需求后,再交給客戶使用,這樣就能做到軟件在開發(fā)設(shè)計的過程中,質(zhì)量能夠有效的得到保證。

3結(jié)束語

綜合全篇文章可以看出,在計算機軟件開發(fā)過程中,注重控制軟件質(zhì)量是改善計算機運行狀況的一個重要保證,當(dāng)然,也必須注意到一點,在實際的操作過程中,情況較為復(fù)雜多變的,因此在質(zhì)量控制上會存在一定的困難,軟件開發(fā)需要涉及多方面的知識與技術(shù),工作內(nèi)容包含的內(nèi)容較為復(fù)雜,因此必須建立起適當(dāng)?shù)囊?guī)章制度,來規(guī)范軟件開發(fā)的程序和行為,從而真正的是實現(xiàn)對軟件開發(fā)的質(zhì)量控制。

作者:楊雨佳單位:廣東技術(shù)師范學(xué)院天河學(xué)院

計算機軟件論文:嵌入式實時計算機軟件論文

1計算機軟件設(shè)計中應(yīng)用嵌入式實時軟件的意義

嵌入式實時軟件設(shè)計就是包含硬件與軟件的綜合設(shè)計體,不僅涵蓋機械知識,結(jié)合軟件設(shè)計使得計算機軟件系統(tǒng)更加的強大,也可以提高計算機軟件系統(tǒng)控制的能力。對于計算機軟件設(shè)計部分,嵌入式實時軟件開發(fā),有很廣的應(yīng)用領(lǐng)域,嵌入式軟件設(shè)計中,它包括對于硬件設(shè)計和軟件設(shè)計兩部分,嵌入式實時軟件作為非一般PC系統(tǒng)開發(fā),在嵌入式實時軟件中,應(yīng)該具備處理器、I/O端口、微處理器以及編程等多個部分。通常,嵌入式實時軟件中都具有實時操作功能及多任務(wù)操作的功能,采用嵌入式實時軟件設(shè)計計算機軟件,可以在計算機軟件系統(tǒng)中,應(yīng)用層次化模塊的結(jié)構(gòu),確保嵌入式實時操作系統(tǒng)可以和計算機底層硬件相互結(jié)合,應(yīng)用嵌入式實時軟件完成硬件系統(tǒng)任務(wù),提高計算機軟質(zhì)量。在計算機軟件設(shè)計中,應(yīng)用嵌入式實時軟件,還具有處理中斷、計算機軟件設(shè)計中嵌入式實時軟件的應(yīng)用設(shè)計文/翟愛章在我國當(dāng)前計算機軟件設(shè)計之中,將設(shè)計出嵌入式實時軟件應(yīng)用其中,設(shè)計出嵌入式計算機軟件系統(tǒng),不僅可以大大提高計算機軟件的智能化與實時性,同時也可以有效提升計算機軟件設(shè)計效率與設(shè)計質(zhì)量。以下本文針對實例,探討計算機軟件設(shè)計中嵌入式實時軟件的應(yīng)用設(shè)計情況。摘要切換上下文、分配資源的優(yōu)勢,保證軟件產(chǎn)品的質(zhì)量。

2實現(xiàn)嵌入式實時軟件應(yīng)用的設(shè)計方案

2.1案例介紹基于計算機軟件設(shè)計技術(shù),設(shè)計微機繼電保護(hù)器,將嵌入式實時軟件設(shè)計其中,可以大大提高計算機軟件產(chǎn)品的質(zhì)量。對于本次嵌入式實時計算機軟件開發(fā)中,是基于硬件以及軟件嵌入式系統(tǒng)的開發(fā)。本次計算機軟件設(shè)計中,將會應(yīng)用數(shù)字信號處理器、IO設(shè)備、C++語言以及ARM,開發(fā)設(shè)計計算機嵌入式實時軟件。

2.2開發(fā)流程及結(jié)構(gòu)開發(fā)嵌入式實時軟件中,首先,在需求分析階段,應(yīng)該明確計算機軟件功能需求,做好溝通管理;對于軟件的設(shè)計階段以及代碼生成階段、測試固化階段,都應(yīng)該秉持嵌入式設(shè)計理念,實現(xiàn)對系統(tǒng)的實時控制。在設(shè)計本次計算機嵌入式實時軟件中,將會對嵌入式實時軟件各個功能進(jìn)行模塊化處理,將其分成子模塊,并可以利用模塊方式對其進(jìn)行程序開發(fā)工作,將嵌入式實時軟件中的多個任務(wù)劃分開來并發(fā)執(zhí)行,實現(xiàn)系統(tǒng)中軟件與硬件之間的交互。嵌入式實時軟件中,還應(yīng)該劃分任務(wù)職責(zé),賦予任務(wù)唯一的地址,并采用優(yōu)先級調(diào)度的模式,提高嵌入式實時實時性功能。

2.3硬件設(shè)計設(shè)計嵌入式實時計算機軟件中,選擇AT91RM9200微處理器,AT91RM9200處理器有豐富的外設(shè)接口,且處理器的控制器也可以實施同步控制,實現(xiàn)系統(tǒng)中事件突發(fā)訪問的功能,提高計算機嵌入式實時軟件響應(yīng)時間。

2.4軟件設(shè)計在嵌入式實時軟件軟件設(shè)計中,面向模塊組件進(jìn)行開發(fā),保持軟件內(nèi)任務(wù)執(zhí)行的速度與靈敏性,簡化嵌入式實時軟件控制流程,面向組件開發(fā)過程中,組件被視為通過接口向外界提供服務(wù)或者請求服務(wù)的黑盒,其中的多個組件也可以被組成更高層次組件,嵌入式實時軟件中,其組件多具有獨立性強、重用性強的特點,利用這樣的嵌入式實時軟件開發(fā)出的計算機軟件系統(tǒng),可以更好提高計算機軟件的實時性與獨立性。

3結(jié)論

綜上所述,經(jīng)嵌入式實時軟件應(yīng)用到計算機軟件設(shè)計中,提高計算機軟件系統(tǒng)的實時性,并且還需要簡化計算機軟件系統(tǒng)中的軟件代碼,節(jié)省內(nèi)存,提高計算機軟件系統(tǒng)的運行效率,具備實際應(yīng)用效益。

作者:翟愛章單位:鹽城市時楊中學(xué)

計算機軟件論文:分層技術(shù)應(yīng)用下的計算機軟件論文

1計算機軟件分層理論概述

隨著計算機軟件開發(fā)領(lǐng)域的不斷拓展,分層管理軟件的含義已經(jīng)發(fā)生改變,變得更加豐富。從抽象角度來說,分層管理軟件是指多個概念層,每個概念層采用不同的解決方案,進(jìn)而形成垂直的軟件系統(tǒng)。分層管理軟件中的每個層在一定程度上都具有相同的優(yōu)秀方案,實現(xiàn)各個分層之間的聯(lián)系。分層管理軟件的開發(fā)技術(shù)是建立在發(fā)展框架設(shè)置的基礎(chǔ)上,所以軟件結(jié)構(gòu)更加完善。上個世紀(jì)80年代,計算機技術(shù)比較落后,只能進(jìn)行小型數(shù)據(jù)庫的結(jié)構(gòu)化編程,并開發(fā)出單層結(jié)構(gòu)性軟件。隨著計算機技術(shù)的不斷發(fā)展,雙層結(jié)構(gòu)性軟件很快問世。雙層結(jié)構(gòu)性軟件雖然可以滿足客戶的需求,但自身存在嚴(yán)重的缺點。很多軟件開發(fā)者意識到雙層結(jié)構(gòu)性軟件的問題,即不能滿足未來計算機網(wǎng)絡(luò)數(shù)據(jù)的需求。目前,三層結(jié)構(gòu)性計算機軟件已經(jīng)具備了開發(fā)基礎(chǔ),成為未來計算機軟件開發(fā)的主流結(jié)構(gòu)。

2軟件開發(fā)分層技術(shù)應(yīng)用分析

2.1兩層和三層結(jié)構(gòu)技術(shù)兩層結(jié)構(gòu)的計算機軟件是由數(shù)據(jù)庫的服務(wù)器和客戶端共同組成,其中客戶端主要是面向客戶的服務(wù)界面,其功能為邏輯處理、顯示服務(wù)器的指令以及供客戶對服務(wù)器進(jìn)行查詢。這種邏輯結(jié)構(gòu)被稱為胖客戶,一旦客戶數(shù)量增加,客戶端不能進(jìn)行相應(yīng)的擴展。同時,這種邏輯結(jié)構(gòu)不能進(jìn)行良好的交互,維護(hù)成本比較高,存在一定的安全風(fēng)險。隨著計算機技術(shù)的發(fā)展,大型計算機系統(tǒng)需要更加復(fù)雜的軟件結(jié)構(gòu),兩層和三層結(jié)構(gòu)的應(yīng)用系統(tǒng)出現(xiàn)。兩層和三層結(jié)構(gòu)的軟件,主要由客戶端、應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器構(gòu)成,提供人機交互、數(shù)據(jù)訪問、數(shù)據(jù)存儲和優(yōu)化,服務(wù)器和應(yīng)用程序服務(wù)器可以實現(xiàn)邏輯服務(wù),大大降低了客戶端的負(fù)擔(dān),被稱為瘦客戶端。通過三層的C/S結(jié)構(gòu)可以實現(xiàn)程序的應(yīng)用目的,并向數(shù)據(jù)層提出數(shù)據(jù)請求。相對于二層結(jié)構(gòu)來說,三層結(jié)構(gòu)技術(shù)可以有效降低客戶端和服務(wù)器之間的網(wǎng)絡(luò)負(fù)荷。同時,三層結(jié)構(gòu)技術(shù)具有可重用性、強擴展性、安全性和易維護(hù)性。如果客戶端用戶數(shù)量不多,兩層結(jié)構(gòu)更具有優(yōu)勢,所以計算機軟件開發(fā)人員,應(yīng)該依據(jù)實際的需要,采用適合的軟件結(jié)構(gòu)。

2.2四層技術(shù)隨著計算機和網(wǎng)絡(luò)技術(shù)的進(jìn)步,應(yīng)用軟件的計算環(huán)境也發(fā)生變化,所需要處理的數(shù)據(jù)和邏輯變得更加復(fù)雜。在軟件實際編程過程中,數(shù)據(jù)處理更加迅速、計算更加準(zhǔn)確、邏輯更加復(fù)雜。三層結(jié)構(gòu)軟件技術(shù)在拓展性、安全性方面具有優(yōu)勢,但不能實現(xiàn)三個技術(shù)的彼此獨立,也不能滿足Web技術(shù)的計算要求。在這樣的背景下,就需要在三層結(jié)構(gòu)的數(shù)據(jù)層和邏輯層之間增加封裝層,形成四層結(jié)構(gòu)技術(shù)。四層結(jié)構(gòu)技術(shù)由存儲層、業(yè)務(wù)層、數(shù)據(jù)層和Web層構(gòu)成,其中Web層是依據(jù)客戶的需要選擇適當(dāng)?shù)奶幚矸绞健H绻脩粜枰俚慕Y(jié)構(gòu),Web層就向數(shù)據(jù)處理層直接發(fā)送信息,以滿足數(shù)據(jù)處理層的表達(dá)需求。如果用戶需要較多的結(jié)構(gòu),Web層通過大量的數(shù)據(jù)和信息分析,改進(jìn)各方面的工作效率,以此滿足大規(guī)模的數(shù)據(jù)需求,實現(xiàn)網(wǎng)絡(luò)層業(yè)務(wù)的邏輯處理。在技術(shù)架構(gòu)方面,雖然四層結(jié)構(gòu)技術(shù)尚不成熟,但在未來將取代三層結(jié)構(gòu)軟件,成為計算機軟件開發(fā)架構(gòu)的主流形式。

3中間件技術(shù)伴

隨不同的軟件開發(fā)技術(shù)的發(fā)展,系統(tǒng)中的中間件數(shù)量不斷增加。目前,中間件技術(shù)在交通、金融和郵電等領(lǐng)域得到廣泛應(yīng)用。MOM分層技術(shù)作為中間件技術(shù)的一種,被廣泛地應(yīng)用于各種中間件的開發(fā)中。該技術(shù)不僅具有一般中間件技術(shù)的優(yōu)點,還具有異步傳送的優(yōu)點。當(dāng)對應(yīng)用消息列隊中的中間件進(jìn)行編程的時候,MOM分層技術(shù)可以將信息同步傳輸,更加安全、可靠。中間件技術(shù)可以實現(xiàn)不同區(qū)域之間的信息通訊,簡化軟件的開發(fā)形式。用戶只需將消息交給對的管理器,無需關(guān)心數(shù)據(jù)的丟失和數(shù)據(jù)的傳輸問題。因此,中間件技術(shù)可以克服軟件間結(jié)構(gòu)不同帶來的問題,兼容各種發(fā)展的開發(fā)技術(shù),滿足用戶需求。

4總結(jié)

綜上所述,計算機軟件開發(fā)環(huán)境越來越復(fù)雜,客戶的需求不斷增加。計算機軟件開發(fā)人員為了滿足客戶的需求,需要開發(fā)出應(yīng)用性更強的分層技術(shù)。目前,傳統(tǒng)的兩層結(jié)構(gòu)技術(shù)已不能滿足現(xiàn)代社會對計算機軟件的需求,開發(fā)人員需要開發(fā)更加復(fù)雜的分層結(jié)構(gòu)技術(shù)。通過兩層、三層和四層結(jié)構(gòu)技術(shù)的比較,發(fā)現(xiàn)多層結(jié)構(gòu)技術(shù)的可擴展性更強,安全性更高,開發(fā)周期更短,可以處理滿足更加復(fù)雜的需求。在計算機多層結(jié)構(gòu)技術(shù)的開發(fā)中,中間件技術(shù)也發(fā)揮著重要的作用。

作者:常鑫單位:蘭州職業(yè)技術(shù)學(xué)院

計算機軟件論文:計算機軟件應(yīng)用與發(fā)展論文

1計算機軟件概述

對于計算機軟件的定論至今也沒有一個嚴(yán)格的說法,但是計算機軟件應(yīng)用的開發(fā)編程程序是固定不變的。計算機軟件在電腦系統(tǒng)里分為兩大部分,一部分是應(yīng)用軟件,另一部分是系統(tǒng)軟件,在整個計算機軟件運行的過程中屬于高級程序。應(yīng)用軟件由共用軟件與專用軟件兩部分構(gòu)成,共用軟件像我們使用WPS文字或表格或演示文稿等共用軟件;而專用軟件則需要專業(yè)人員來進(jìn)行操作,像影視后期的AdobeAfterEffects軟件和Premier軟件、動畫建模用的Maya和3DMax等特別專業(yè)的軟件,這些軟件也是很熱門的應(yīng)用軟件。而系統(tǒng)軟件則是電腦自身配置,電腦系統(tǒng)版本的性能等與電腦本身相關(guān)的軟件。現(xiàn)在計算機軟件應(yīng)用的使用水平正在逐步提高,很多軟件開發(fā)商不停留在使用舊有的軟件,而是注重計算機應(yīng)用軟件的換代。在將來的發(fā)展過程中,計算機軟件應(yīng)用的開發(fā)將會成為主流。

2我國計算機軟件行業(yè)現(xiàn)狀及優(yōu)勢

我國計算機軟件行業(yè)在軟件開發(fā)和使用出現(xiàn)了不同情況的問題,也是我們必須面對的一種計算機軟件應(yīng)用行業(yè)的現(xiàn)狀。眾所周知,計算機軟件是針對高級的操作系統(tǒng)來運行系統(tǒng)軟件,其中包含著計算機軟件應(yīng)用部分的一些程序和部分文檔以及大量的數(shù)據(jù),都是用來探究怎么樣才能夠讓系統(tǒng)運行在新的領(lǐng)域中更好地發(fā)展,開辟新的軟件發(fā)展市場。計算機軟件應(yīng)用也還是能夠進(jìn)行運營操控的系統(tǒng),這種嘗試通過長時間和無數(shù)次的實驗得知,計算機軟件現(xiàn)在已經(jīng)具有自己一套條例清晰的模型框架。然而在這些年中,我國計算機軟件的開發(fā)一直處于一種半停滯狀態(tài),我國至今仍在用一些引進(jìn)的應(yīng)用軟件。像Adobe公司研發(fā)的Photoshop、Premier、3DMax、Lightroom、AfterEffects、Illustrator、Indesign、Dreamweaver、Flash等應(yīng)用軟件,另外還有文字編輯等眾多軟件,而我國截至目前沒有一個成熟的中國創(chuàng)造的應(yīng)用軟件出來,這也是我國計算機軟件研發(fā)的一個瓶頸,究其原因得知是由于國外軟件研發(fā)公司軟件的優(yōu)秀部分是絕對保密的,這也導(dǎo)致了我國為什么一直對軟件不能夠很好地進(jìn)行研發(fā)。我國在軟件開發(fā)的投資力度不是很大,軟件的開發(fā)也沒有得到足夠的重視,中國政府用的也是美國研發(fā)的win-dow7系統(tǒng)軟件,辦公軟件用的也是美國研發(fā)的Word文檔等應(yīng)用軟件,在我們使用的電腦中很少有我國研發(fā)的軟件,但是像“百度”“騰訊”“360安全衛(wèi)士”這些應(yīng)用軟件是我國研發(fā)的,也是值得讓我們國人驕傲的應(yīng)用軟件。

我國計算機軟件的使用已經(jīng)有幾十年的發(fā)展歷程,軟件的使用技術(shù)水平也已經(jīng)達(dá)到成熟階段,因此計算機軟件應(yīng)用處在一個開發(fā)升級更新與新型產(chǎn)品相結(jié)合的階段,這將是我國計算機軟件應(yīng)用發(fā)展方向,也包含了計算機應(yīng)用軟件的使用率和軟件開發(fā)水平以及編程技術(shù)的發(fā)展。計算機系統(tǒng)軟件是由很多程序組合而成,它們的功能就是對計算機系統(tǒng)進(jìn)行整理和操作,顧名思義就是我們在關(guān)機指令下達(dá)的時候,計算機關(guān)機存儲程序來執(zhí)行這項命令,這也是將程序語言向計算機語言進(jìn)行過渡,從而幫助我們進(jìn)行人機互動。然而應(yīng)用軟件也能夠?qū)τ嬎銠C系統(tǒng)軟件進(jìn)行管理和操控,像“360安全衛(wèi)士”能夠?qū)τ嬎銠C系統(tǒng)軟件進(jìn)行定期清理和查殺系統(tǒng)軟件中隱藏的病毒。應(yīng)用軟件像Maya軟件,既能制作模型也能自動動畫,在動畫行業(yè)和廣告行業(yè)當(dāng)中深受青睞,它可以完成人所需要的制作產(chǎn)品,對制作的模型進(jìn)行制作處理,雖然這個軟件至今沒有漢化版,但在中國影視動畫中的地位是相當(dāng)高,在眾多動畫制作的應(yīng)用軟件當(dāng)中,Maya動畫軟件對將來制作高質(zhì)量高水平的動畫提供了一個很廣闊的平臺。我國計算機軟件的優(yōu)勢也有很多方面。首先,計算機軟件的支柱是IT產(chǎn)業(yè),系統(tǒng)軟件和應(yīng)用軟件是計算機安全地正常的運行保障,通過安裝了計算機應(yīng)用軟件,才能夠?qū)﹄娔X進(jìn)行操作,推動著計算機應(yīng)用軟件的發(fā)展;其次,計算機軟件應(yīng)用的用途是特別寬泛的,像網(wǎng)購、智能電子產(chǎn)品等,這都是家庭日常生活不可或缺的成分,像騰訊公司的軟件產(chǎn)品,極大的豐富了人們的生活。一些與學(xué)習(xí)相關(guān)的應(yīng)用軟件也成為了人們學(xué)習(xí)必備的用具;最后,我國的輔助性應(yīng)用軟件的研發(fā)彌補了很多缺失的應(yīng)用軟件。

3我國計算機軟件發(fā)展趨勢

1)隨著信息社會的不斷進(jìn)步,計算機軟件是計算機運行的優(yōu)秀成分,因此必須對其定期的升級來滿足人們的需求。如今不管是學(xué)校還是在社會,計算機軟件的應(yīng)用已經(jīng)成為單獨的學(xué)科來發(fā)展,它的用途范圍特別寬廣。在最近幾年,我國加大了對計算機軟件開發(fā)的力度。

2)我國計算機軟件的不斷更新,出現(xiàn)了對版權(quán)維權(quán)的困難,因為社會上有太多的盜版軟件層出不窮,造成了對新型軟件版權(quán)的法律保護(hù)力度不夠,我國必須在這一方面制定一套針對軟件使用的法律條文條例,以保護(hù)正版軟件的推廣。

3)在不斷研發(fā)應(yīng)用軟件的同時,我國要重視軟件使用性能和安全性能,因為有很多用戶對軟件的可靠信任度不是很高。因此,提高軟件的可靠性是我國軟件開發(fā)重中之重。

作者:左岑單位:重慶電子工程職業(yè)學(xué)院

計算機軟件論文:人才培養(yǎng)計算機軟件論文

1.問題的分析

(1)學(xué)習(xí)計算機學(xué)科的方法。我們會發(fā)現(xiàn)這樣的一個現(xiàn)象,計算機學(xué)的好的往往不是計算機專業(yè)的學(xué)生。一些學(xué)物理的、數(shù)學(xué)的、法學(xué)的、哲學(xué)的等等其他專業(yè)的學(xué)生最后轉(zhuǎn)學(xué)計算機都很出色。我們的生活中也不乏類似的人才。還有一些培訓(xùn)班上培訓(xùn)的學(xué)生,整體高出學(xué)校培養(yǎng)的學(xué)生。那么這些現(xiàn)象能否說明一些問題呢?我們的課程設(shè)置和企業(yè)應(yīng)用之間是否有矛盾?也就是我們是否進(jìn)行了按需教學(xué)和學(xué)習(xí)呢?

(2)計算機專業(yè)是個理論性很強很抽象的專業(yè)。尤其是計算機軟件技術(shù)部分完全是抽象的。全憑個人想象,概念在每個人腦海中的印象是不同的。軟件設(shè)計是在理解這些抽象概念的基礎(chǔ)上進(jìn)行產(chǎn)品的設(shè)計。在產(chǎn)品開發(fā)環(huán)節(jié)也和其他專業(yè)有所差異。比如機械加工類,學(xué)習(xí)集中在幾個典型案例的教學(xué)上,學(xué)習(xí)了軸類加工、盤類加工、箱體類加工、齒輪類加工任務(wù)后,那么以后做個其他類似的東西基本上不存在障礙的。可是軟件就不行,這次做個成績查詢系統(tǒng)沒問題,下次你做個圖書管理系統(tǒng),會因為系統(tǒng)環(huán)境,設(shè)計思路、業(yè)務(wù)流程、相關(guān)技術(shù)、編程語言的改變就不一定很順利。正如行業(yè)有句話:“軟件的正確性主要依賴于編程人員的技術(shù)水平和知識結(jié)構(gòu)”。

(3)課本是硬傷,師資是軟肋,實踐經(jīng)驗是缺陷。我們選用的教材往往都是一些規(guī)劃教材、省部級重點建設(shè)教材等。這些教材從編寫到出版使用的周期至少在1年以上,甚至有些教材需要更長的時間,與IT行業(yè)18個月技術(shù)更新一次的法則遠(yuǎn)不適應(yīng)。還有些教材就是從學(xué)校到學(xué)校,從老師到老師,沒有企業(yè)實踐人員的參與。大部分的老師是從學(xué)校到學(xué)校,缺乏項目開發(fā)的實踐經(jīng)驗,更缺乏從企業(yè)一線走出來的工程實踐人員。

2.問題的解決

那么介于以上的對問題的思考和分析,應(yīng)該如何進(jìn)行計算機專業(yè)人才培養(yǎng)的改革呢?我認(rèn)為應(yīng)該從以下幾個方面著手:

(1)以一些入門課程讓學(xué)生快速了解和掌握計算機硬件設(shè)計、軟件及計算機工作過程的基礎(chǔ)知識。對計算機專業(yè)來說要做到理實并重,將理論性抽象性的知識簡單化、形象化,更適合高職專業(yè)計算機學(xué)生的學(xué)習(xí),做軟件技術(shù)的如果沒有深刻的理論知識猶如無源之水無本之木。

(2)以應(yīng)用技術(shù)為主、做到按市場需求學(xué)習(xí)。計算機語言、軟件設(shè)計思想、數(shù)據(jù)庫技術(shù)、流行技術(shù)、前沿技術(shù)等都要涉及。最主要的要注重實習(xí)實訓(xùn)環(huán)節(jié)。讓學(xué)生在實習(xí)實訓(xùn)環(huán)節(jié)對所學(xué)的知識能有個很好的應(yīng)用和總結(jié)。

(3)整合課程設(shè)計和實訓(xùn)。力盡在實訓(xùn)中完成項目驅(qū)動的教學(xué)思路。我們發(fā)現(xiàn)大部分課程設(shè)計學(xué)生都做了一個簡單的MIS系統(tǒng),三年下來學(xué)生用一個MIS系統(tǒng)可以應(yīng)付好幾門課的課設(shè)或是實訓(xùn)。應(yīng)很好地把這些課設(shè)實訓(xùn)的時間整合起來,嚴(yán)格要求、精心規(guī)劃、以標(biāo)準(zhǔn)的軟件開發(fā)規(guī)范和產(chǎn)品去指導(dǎo)學(xué)生進(jìn)行軟件開發(fā)的學(xué)習(xí),從中將課程中學(xué)習(xí)的東西融會貫通。通過項目來鍛煉學(xué)生是最好的辦法。

(4)以案例引導(dǎo)、項目驅(qū)動、團(tuán)隊協(xié)作、小組教學(xué)為主要方式,不再以個人為教育單位,2-3人為一個項目組。一來模擬實際項目開發(fā)的真實環(huán)境,二來通過學(xué)員間的協(xié)作互助,培養(yǎng)團(tuán)隊協(xié)作的能力,可以解決一些我們老師難以觸及的問題。

(5)校企合作。校企脫節(jié)是所有高校計算機教育問題的根源。目前很多培訓(xùn)機構(gòu)都與企業(yè)簽署長期協(xié)議,幫助培養(yǎng)定向人才,想一想,為什么協(xié)議對象不可以是廣大高校呢?企業(yè)直接和高校簽訂用人協(xié)議,通過大三一年的實踐進(jìn)行定型培養(yǎng),畢業(yè)后合格即直接招收。這樣一來,取代了流于形式的企業(yè)實習(xí),同時解決了教育與需求接口的問題,一舉兩得。和其他專業(yè)的校企合作相比,計算機專業(yè)校企合作更為靈活,應(yīng)走出一條體制多樣性,機制靈活性的校企合作新思路。學(xué)校實驗室環(huán)境和企業(yè)實際環(huán)境十分相似只需有較強的企業(yè)實踐的老師或是人員和標(biāo)準(zhǔn)開發(fā)過程,即可達(dá)到校企合作來鍛煉學(xué)生的目的。

(6)老師要培訓(xùn)。計算機技術(shù)發(fā)展是很快的。每天出幾個新名詞是很平常的事情。新舊技術(shù)更替很快。專業(yè)老師應(yīng)該不斷學(xué)習(xí)充實自己,最好的辦法就是培訓(xùn)。

(7)加強對學(xué)生的素質(zhì)教育個人文素養(yǎng)的培養(yǎng)。介于高職層次學(xué)生的質(zhì)量,應(yīng)該對學(xué)生做足夠多的入學(xué)教育和平時的素質(zhì)教育,如:學(xué)生對大學(xué)應(yīng)該如何認(rèn)識,大學(xué)生活如何度過,對專業(yè)的整體認(rèn)識,專業(yè)如何去學(xué)習(xí)等等。在平時多些素質(zhì)教育的內(nèi)容,以提到學(xué)生團(tuán)隊協(xié)作的能力,吃苦耐勞的能力,與人相處的能力等等。加強其內(nèi)在修養(yǎng)。

3.總結(jié)

如今正是信息量成指數(shù)膨脹的時代,隨著嵌入式技術(shù)、物聯(lián)網(wǎng)技術(shù)和云計算等技術(shù)的發(fā)展各個行業(yè)對信息化智能化發(fā)展的要求越來越強烈,信息處理設(shè)備及平臺的擴張使得用戶也在不斷的擴張,IT行業(yè)即將迎來第二個高速發(fā)展階段,我們應(yīng)抓住機遇發(fā)展我院計算機教育事業(yè)。

作者:王艷單位:西安航空職業(yè)技術(shù)學(xué)院

計算機軟件論文:應(yīng)用類課程計算機軟件論文

1特點

在計算機軟件方面,課程的教學(xué)主要是以計算為主,在教學(xué)過程中,主要是培養(yǎng)學(xué)生的操作能力,以此讓學(xué)生能夠?qū)碚撝R更好的掌握以及在日后的工作中能夠更好的利用所學(xué)的知識是計算機軟件教學(xué)的目的所在,但是,這些計算機軟件課程在教學(xué)的過程中有著以下的幾個共性特點;

1.1在教學(xué)過程中都要以軟件來當(dāng)做平臺在計算機軟件教學(xué)過程中,老師們所教的以及學(xué)生們所學(xué)的都是要依賴軟件本身,老師在教學(xué)的過程中主要是對計算機的操作和語言語法的講解,學(xué)生在學(xué)習(xí)的過程當(dāng)中也主要是對計算機軟件的掌握和利用計算機軟件來完成一些相關(guān)的設(shè)計任務(wù),或者是能夠掌握到一種語句的編程方法。可以說老師的教學(xué)和學(xué)生學(xué)習(xí)都是要以軟件為載體的。

1.2計算機軟件具有著操作性以及實踐性在計算軟件課程當(dāng)中,主要是以學(xué)生掌握軟件的操作以及應(yīng)用編程為目標(biāo),在實際的教學(xué)過程中,學(xué)生們只有積極的去參與,在學(xué)習(xí)中多動手動腦,身臨其境的去體驗,才能對計算機軟件這門課程在學(xué)習(xí)的過程中取得良好的效果,不是僅僅依靠著聽課就能夠?qū)W習(xí)好這門課程。

1.3在教學(xué)中具有著一定的交互性在計算機軟件課程教學(xué)過程中,主要是以計算作為基礎(chǔ),在教學(xué)的過程當(dāng)中主要是強調(diào)對軟件的操作以及演示,而學(xué)生以及老師要對計算機的每一次操作都要有著相應(yīng)的反饋結(jié)果。所以,在計算機軟件教學(xué)的過程中包含了學(xué)生、老師以及計算機之間的一個動態(tài)交互特性。

2多媒體教學(xué)所具有的特點和缺點

隨著科技的進(jìn)步,多媒體教學(xué)逐漸成為了一種重要的教學(xué)手段,與傳統(tǒng)的教學(xué)相比,多媒體教學(xué)具有以下的特點:

⑴表現(xiàn)力和可視效果得到加強,多媒體具有的試聽功能可以提高教學(xué)的感染力,吸引學(xué)生的注意。

⑵容易控制,每章的內(nèi)容可以快速的找到,教師可以很容易的掌握。

⑶節(jié)約時間,老師講解題時,可以提前編寫,節(jié)約了在黑板上書寫的時間。以上的的這些優(yōu)點使得老師更喜愛用多媒體教學(xué),然而,事物都是有兩方面的,對于軟件類課程來說,這種多媒體教學(xué)就不怎么使適用,原因有以下幾點:

1)多媒體教學(xué)確實節(jié)約了一些時間,但在一些編程類課程上,當(dāng)講解到編程方法時,老師親自動手在黑板上編寫比給學(xué)生們直接展示效果要好得多。

2)在多媒體教學(xué)過程中,知識傳播的速度很快,學(xué)生不一定能跟上老師的速度,所以學(xué)生接受知識信息的的效果也未必理想。

3在教學(xué)過程中的方法

在教學(xué)過程中,根據(jù)軟件類課程的特點,如果僅僅只是把PPT教學(xué)來作為多媒體教學(xué)形式來講授軟件類課程,在教課的過程當(dāng)中并不會取到一個良好的效果。這是因為計算機軟件這門課程在操作的過程中具有著較強的操作性,如果在教學(xué)的過程中只是采用傳統(tǒng)的按部就班的方式來教學(xué),那么學(xué)生在學(xué)習(xí)效果和效率方面都不會很理想。我們在計算機當(dāng)中要安裝著教學(xué)過程中所需要的軟件,以此來作為多媒體教學(xué)的輔助手段,在軟件的安裝過程中,我們要直觀的向?qū)W生展示安裝的過程。對于書本當(dāng)中的一些例題,可以在計算機當(dāng)中直接的展示給學(xué)生看,并且可以在原有的例題上面進(jìn)行一些修改,在一些比較容易出錯的地方以及一些容易混淆的程序上給學(xué)生們做對比的展示,在適當(dāng)?shù)臅r候,可以有目的的運行一些出錯的程序,并且針對這個程序的結(jié)構(gòu)來給學(xué)生們進(jìn)行講解原因以及改正的方法。這樣學(xué)生在以后的程序編寫過程中可以根據(jù)編譯的情況自己就能夠找出錯誤的原因并且能夠加以修改。在計算機軟件教學(xué)的過程中,具體有著以下的幾個方法:

3.1教學(xué)環(huán)境多媒體教室一般都采用投影儀的模式,對與這樣的模式,在投影儀的亮度以及屏幕大小方面一定要注意,以此來保證學(xué)生們可以舒適的看到屏幕上面的內(nèi)容。另外一方面,使用投影儀時最好不要占用到整個黑板,適當(dāng)?shù)牧舫鲆徊糠挚臻g,以便教師在講解時可以把一些重點和難點書寫在黑板上。

3.2演示課件時要具有交換性首先,在軟件課程制作時要注意知識性以及美觀性的相結(jié)合,其次,在軟件的切入時要注意界面。這樣可以更好的把軟件的操作和理解相結(jié)合到一個文件當(dāng)中來對學(xué)生進(jìn)行展示,在運行的過程當(dāng)中,通過對不同或者是相同的例題分析,可以更好的交會給學(xué)生透過問題的具體形式,來抽象的表現(xiàn)出本質(zhì)特征,從而也能夠更好的培養(yǎng)出學(xué)生舉一反三的能力,使教學(xué)的效果也能夠得到明顯的改善。最后,在使用PPT教學(xué)時可以更好的節(jié)省老師的板書時間,往往會使一堂課的內(nèi)容信息量相當(dāng)大,學(xué)生在接受的過程中也會比較吃力。在多媒體這個強大的教學(xué)平臺支持下,我們便可以很容易的實施這樣的教學(xué)辦法。

3.3通過使用案例教學(xué)在計算機課程當(dāng)中,軟件的語法以及知識點相對比較零散,在教學(xué)過程中,我們需要通過對各種例題來建立知識點之間的聯(lián)系,以此來方便學(xué)生的記憶。可以通過使用案例教學(xué)的方法在解決實際的問題當(dāng)中,通過對軟件的每項功能以及操作,使得學(xué)生可以更好的理解為何提供這些功能,以及功能之間的操作有何聯(lián)系。

4結(jié)語

在今天高校多媒體教學(xué)已經(jīng)普及,關(guān)于多媒體教學(xué)與軟件課程之間的關(guān)系,我們要努力使它們結(jié)合來提高課程的教學(xué)水平。此外我們應(yīng)該合理的運用網(wǎng)路,上網(wǎng)查找知識點,擴展學(xué)習(xí)空間。老師可以與學(xué)生建立一個群,老師把在課上制作的多媒體課件、疑難點、教案等發(fā)給學(xué)生,供學(xué)生們下載和使用,并且教師和學(xué)生可以在群里探討問題,互相交流。通過轉(zhuǎn)變教學(xué)思想、研究教學(xué)方法和改善教學(xué)條件,不僅可以使軟件類課程的教學(xué)產(chǎn)生的效果得到提高,還能夠為社會培養(yǎng)出高科技的人才。

作者:王小明單位:貴州省機械工業(yè)學(xué)校

計算機軟件論文:高職高專人才培養(yǎng)計算機軟件論文

1計算機軟件人才培養(yǎng)模式研討與解析

1.1計算機軟件人才培養(yǎng)模式當(dāng)前,計算機軟件人才培養(yǎng)進(jìn)行研討與解析一直是各高職高專研究的話題。一種觀點認(rèn)為,隨著計算機科學(xué)與技術(shù)發(fā)展的日益深化,那么計算機軟件教學(xué)中要在縱向和橫向上對基礎(chǔ)知識與優(yōu)秀專業(yè)基礎(chǔ)知識加以擴展,注定了計算機軟件專業(yè)學(xué)生要學(xué)量有難度的學(xué)術(shù)課程,尤其加強理論教學(xué),以理論教學(xué)為優(yōu)秀組織教學(xué),保證深度,并通過實踐教學(xué)與理論教學(xué)相結(jié)合來鍛煉學(xué)生的實踐能力,這一模式適合高等院校培養(yǎng)計算機軟件高端人才。這種模式稱之為“研究型模式”。另一種觀點認(rèn)為,隨著世界經(jīng)濟(jì)一體化,信息產(chǎn)業(yè)結(jié)構(gòu)進(jìn)行調(diào)整,社會對計算機實踐操作型人才需求越來越多,這一模式適合高職高專培養(yǎng)目標(biāo)——以培養(yǎng)實踐操作能力較強的軟件藍(lán)領(lǐng)為目標(biāo),我們稱之為“技能型模式”。

1.2選擇相應(yīng)的模式來培養(yǎng)軟件人才兩種培養(yǎng)模式孰是孰非,我們認(rèn)為應(yīng)該從我國的經(jīng)濟(jì)發(fā)展?fàn)顩r和企業(yè)需求兩個方面去判斷與分析。中國的軟件人才培養(yǎng)呈明顯的橢圓形,高端人才和軟件藍(lán)領(lǐng)都極度匱乏。我國高等院校培養(yǎng)了大量的處于中間層次的軟件人員,造成項目組織管理和系統(tǒng)分析做不了,基礎(chǔ)代碼編寫又愿意干的局面。而我們根據(jù)軟件強國的成功經(jīng)驗總結(jié)得知,合理的軟件人才結(jié)構(gòu)應(yīng)為高、中、低的金字塔型,即軟件項目經(jīng)理和系統(tǒng)分析師為高端軟件人才,軟件工程師處于中間層次,底層程序員為從事編碼等初級工作的軟件藍(lán)領(lǐng)。因此,目前計算機軟件人才培養(yǎng)模式的確定,應(yīng)根據(jù)不同層次學(xué)校的不同辦學(xué)規(guī)模,不同的辦學(xué)條件,不同的學(xué)術(shù)水平,確立不同的辦學(xué)目標(biāo)。211、985大學(xué)主要承擔(dān)計算機軟件高端人才培養(yǎng)的任務(wù),側(cè)重計算機軟件系統(tǒng)理論的教育,即按照前面所說的“理論型模式”來組織教學(xué),為高校教學(xué)研究和IT大公司輸送高端系統(tǒng)分析和項目組織管理人才。隨著世界經(jīng)濟(jì)一體化,信息化腳步的加快和產(chǎn)業(yè)結(jié)構(gòu)的調(diào)整,社會對實踐操作型人才的文化素質(zhì)修養(yǎng)也越來越高,一般院校針對軟件產(chǎn)業(yè)的實際需求,培養(yǎng)軟件工程師中間人才,高職高專院校致力于件編碼等初級工作的軟件藍(lán)領(lǐng),按照“技能型模式”來安排教學(xué),形成合理的軟件人才產(chǎn)業(yè)結(jié)構(gòu)。

2項目驅(qū)動式教學(xué)模式(Projectdriventeachingmodel)

2.1項目驅(qū)動式教學(xué)模式課程體系設(shè)置原則按照培養(yǎng)技能型人才的國際標(biāo)準(zhǔn),將新的知識體系充分及時引進(jìn)到教學(xué)模式中,以便于適應(yīng)計算機軟件技術(shù)的迅猛發(fā)展,將軟件強國的計算機軟件人才培養(yǎng)的先進(jìn)經(jīng)驗充分、合理、科學(xué)的融合到高職高專課程體系設(shè)置、教學(xué)方法、教材編寫等方面,使課程體系的設(shè)置具有前瞻性,保證課程標(biāo)準(zhǔn)、教材內(nèi)容緊跟世界IT發(fā)展的前沿,理論緊密聯(lián)系實際。改變傳統(tǒng)教學(xué)模式和考試模式,建立科學(xué)、公平的考核評價標(biāo)準(zhǔn),使高職高專軟件人才具有國際競爭力。

2.2項目驅(qū)動式教學(xué)模式具體實施找到一種新穎的教學(xué)模式——項目驅(qū)動式教學(xué)模式,很好的解決理論與實踐脫節(jié)的問題。傳統(tǒng)的教學(xué)方法是教師講授是教學(xué)的優(yōu)秀和中心,項目驅(qū)動式教學(xué)模式是教師和學(xué)生一起共同研究和學(xué)習(xí)項目中的案例和任務(wù),學(xué)生在真實的集成環(huán)境中認(rèn)真研究和模仿案例,分析與此相似的項目和任務(wù),分組討論和交流,在項目完成過程中架構(gòu)知識體系,掌握操作方法。轉(zhuǎn)換學(xué)生在傳統(tǒng)教學(xué)中知識的接受者被動地位,要求學(xué)生必須積極的參與到教學(xué)過程中,對教師呈現(xiàn)的項目、案例分析、判斷,根據(jù)所學(xué)知識提出觀點、得出結(jié)論,學(xué)生轉(zhuǎn)變成為學(xué)習(xí)的主角,既可以學(xué)習(xí)到老師、他人、自己的經(jīng)驗,也可以從失誤中總結(jié)教訓(xùn),實踐能力大大得到了提升。項目驅(qū)動式教學(xué)模式教學(xué)不僅影響學(xué)生的學(xué)習(xí)方式,學(xué)生不僅要在課堂上對項目學(xué)習(xí)、理解和分析,還要通過課余時間自主探討學(xué)習(xí)。也在授課內(nèi)容,授課過程等方面影響教師的教學(xué)方式,選取的項目要注重應(yīng)用性和廣泛性,并在功能和知識涵蓋面上都要具有一定的擴展性。項目的設(shè)計符合課程設(shè)計和教學(xué)設(shè)計的要求。學(xué)生對計算機語言的學(xué)習(xí)做好了充分的準(zhǔn)備,教師上機指導(dǎo)工作也不能放松,與學(xué)生共同探討項目,提高教學(xué)效果。

教學(xué)方式、方法的靈活應(yīng)用,改變了單一教學(xué)模式,也需要改變單一的考試考核標(biāo)準(zhǔn),改變理論試卷定成績的傳統(tǒng)做法,加入實踐能力的考核,結(jié)合項目的操作,寫出項目說明書,消除學(xué)生的惰性,增強學(xué)生學(xué)習(xí)的主動性,使他們被動的接受轉(zhuǎn)變?yōu)橹鲃拥墨@取,增加平時考試力度,并且期末考試以答辯的形式進(jìn)行,避免抄襲等作弊情況,學(xué)生產(chǎn)生壓力,還有動力。建立良性的獎懲制度,主要是樹立學(xué)生的榮譽感,激發(fā)他們內(nèi)心前進(jìn)的動力。以實際項目為需求,嚴(yán)格按照軟件開發(fā)工程標(biāo)準(zhǔn),制定完善的項目管理措施,將學(xué)生分為多個項目,每個階段任務(wù)完成情況都將計入平時成績。積極倡導(dǎo)校企合作辦學(xué),參加合作辦學(xué)的學(xué)生,學(xué)習(xí)上更有目標(biāo)、更積極努力,從而能夠主動學(xué)習(xí),學(xué)習(xí)效果顯著;任課教師的能力得到提升,通過對任課教師的培訓(xùn),更新了教師的知識,提高了專業(yè)能力,同時,承擔(dān)新的課程內(nèi)容也給任課教師帶來了較大的壓力和學(xué)習(xí)的動力,這促進(jìn)了師資隊伍的素質(zhì)提高;專業(yè)課程設(shè)置更加科學(xué)、合理、貼近崗位實際。實習(xí)條件更加真實,就業(yè)更有保障。進(jìn)行校企合作辦學(xué),是為學(xué)生提供培訓(xùn)服務(wù)的一種形式,使更多的人從中受益,為社會培養(yǎng)出更多更好的人才。

2.3項目驅(qū)動式教學(xué)模式所需條件項目驅(qū)動式教學(xué)模式要求課程體系設(shè)置重視實用性,配合經(jīng)濟(jì)發(fā)展的需要,使計算機軟件人才的培養(yǎng)具有實效性,主動與企業(yè)及軟件行業(yè)一起研究教學(xué)計劃,邀請行業(yè)人士來講學(xué)、講座,請有經(jīng)驗的一線工作人員為學(xué)生講述工作的事情,讓學(xué)生對未來的工作環(huán)境進(jìn)一步了解。將知識點完全融入在實際的項目中,大量采用互動式、案例式教學(xué)方法,強化仿真職場背景的訓(xùn)練,有目的性地培養(yǎng)學(xué)生的軟件工程意識和團(tuán)隊合作精神。給學(xué)生上課,使學(xué)生能很清楚所學(xué)的知識在未來的工作中的作用和位置。模擬實際工作環(huán)境,帶領(lǐng)學(xué)生參觀行業(yè)實地,熟悉崗位職責(zé)。

使得學(xué)生學(xué)習(xí)過程工作化,工作過程學(xué)習(xí)化,基本實現(xiàn)教、學(xué)、做一體化,將計算機實踐教學(xué)納入到高職高專計算機人才培養(yǎng)體系中。在請進(jìn)來的同時,逐步實現(xiàn)走出去,抽調(diào)現(xiàn)有的雙師型教師到軟件企業(yè)掛職鍛煉,增加軟件開發(fā)、生產(chǎn)企業(yè)的實際經(jīng)驗。項目是項目驅(qū)動式教學(xué)模式的起點,對教學(xué)效果的影響很大,走出去有助于項目的選取,項目既要做到側(cè)重某一個知識點又要融會貫通計算機語言教學(xué)的基礎(chǔ)知識,面對學(xué)生難以理解的概念,進(jìn)行綜合講授,輔以其他教學(xué)方式幫助學(xué)生理解。經(jīng)過多年的建設(shè)和發(fā)展,職業(yè)院校大多已經(jīng)建設(shè)了較為完善的實訓(xùn)條件,在實訓(xùn)設(shè)備管理上日益規(guī)范,保證充分利用職業(yè)院校軟硬件資源的同時,積極配合項目驅(qū)動式教學(xué)模式,增加實驗和實訓(xùn)環(huán)節(jié)的課時量,基本課時量要達(dá)到50%,在完成基礎(chǔ)理論學(xué)習(xí)之后,掌握計算機最前沿的新技術(shù)。職業(yè)教育不能脫離企業(yè)辦學(xué),不能脫離行業(yè),這是職業(yè)教育工作者的共識。經(jīng)過實踐,我們認(rèn)為聯(lián)合企業(yè)共同建設(shè)專業(yè),引進(jìn)企業(yè)的優(yōu)勢資源,按企業(yè)的用人規(guī)格培養(yǎng)人才,是一種行之有效的職業(yè)教育模式,也是項目驅(qū)動式教學(xué)模式的延伸,為高職高專軟件人才很快適應(yīng)軟件企業(yè)崗位需求進(jìn)行了積極有意義的探索。

3結(jié)論(Conclusion)

事實充分證明項目驅(qū)動式教學(xué)模式在計算機語言設(shè)計教學(xué)中的有一定的適用性。項目驅(qū)動式教學(xué)模式在理論用于實踐的過程中起到了橋梁的作用。項目驅(qū)動式教學(xué)模式教學(xué)目標(biāo)明確,教學(xué)特色顯著,培養(yǎng)了學(xué)生的綜合分析能力和解決問題的能力,全面提高了學(xué)生的素質(zhì)和能力,項目驅(qū)動式教學(xué)模式不僅使學(xué)生通過學(xué)習(xí)掌握了計算機語言的基礎(chǔ)知識、編程技巧和基本算法,更重要的是在學(xué)習(xí)過程中訓(xùn)練和培養(yǎng)了學(xué)生的計算思維能力,使學(xué)生學(xué)會用計算機的思維去思考問題和解決問題。

作者:吳琳單位:遼寧金融職業(yè)學(xué)院信息技術(shù)系

計算機軟件論文:建筑裝飾效果圖計算機軟件論文

1三維建模

建立三維模型是繪制建筑裝飾效果圖的關(guān)鍵。3DSMAX建模主要有參數(shù)化幾何體建模、圖形編輯建模、Poly-gon多邊形建模、NURBS曲面建模。比如:參數(shù)化建模可以直接生成標(biāo)準(zhǔn)幾何形體,利用參數(shù)調(diào)整幾何形體非常方便(因為物體是由幾何形體組成的,所以利用參數(shù)化建模可以建立物體的基本體塊),一些較復(fù)雜的形體可以用圖形編輯建模。再如:Loft放樣命令,在制作室內(nèi)棚角線、鏡框時可以先繪出截面圖形再進(jìn)行路徑放樣,這樣充分利用了這個命令的功能,使建模更輕松。Extrude擠出命令,在制作門窗、墻等物體時,都可以先用矩形、圓或線等工具繪制并組合在一起進(jìn)行擠出。這樣做出的物體非常美觀,簡單而不復(fù)雜。Lathe車削命令主要是制作一些柱頭等有特點的物體,用二維圖形繪制出復(fù)雜的圖形進(jìn)行旋轉(zhuǎn)成三維物體。另外Polygon多邊形建模命令也是常用的命令,在創(chuàng)建復(fù)雜表面時,細(xì)節(jié)部分可以任意加線,在結(jié)構(gòu)穿插關(guān)系很復(fù)雜的模型中就能體現(xiàn)出它的優(yōu)勢。NURBS建模是復(fù)雜的曲面造型建模專業(yè)工具,能制作出表面特殊效果的模型,尤其是流線型模型更美觀。以上是3DSMAX建模的常用工具,熟練掌握各種建模工具的功能后,要在可能的情況下減少機器的工作負(fù)擔(dān),也就是說在建模時應(yīng)盡量減少模型的面數(shù),尤其大場景文件一定要減小MAX場景文件,這樣渲染的速度也會快一些。根據(jù)經(jīng)驗,近處離相機近的物體面數(shù)要足夠用,遠(yuǎn)處物體可以減少面的數(shù)量或用一些貼圖來替代,這樣能大大提高機器的運行速度,提高工作效率節(jié)省時間。

2材質(zhì)和貼圖的制作

3DSMAX中的材質(zhì)和貼圖功能非常強大,可以描繪和模擬建筑裝飾物體的顏色、高光、透明度、粗糙和光滑等各種屬性。除了使用標(biāo)準(zhǔn)材質(zhì)還利用多維/子對象材質(zhì)、雙面材質(zhì)、無光/投影材質(zhì)、頂/底材質(zhì),制作特殊效果的高級材質(zhì)。制作的金屬、璃玻、木紋、大理石等材質(zhì)非常逼真,都是建筑裝飾效果圖常用的材質(zhì)。我們選擇的貼圖有的是照片需要加工處理調(diào)整,有的需要繪制紋理效果,這些工作都是由Photoshop軟件來完成的。比如大理石材質(zhì)的制作:它的特征是表面光滑,具有反射效果,制作時在漫反射顏色通道中要添加平鋪貼圖,設(shè)置高光反射和光澤度參數(shù),在平鋪設(shè)置的紋理通道中添加一張大理石的位圖,設(shè)置它的水平數(shù)和垂直數(shù),在修改面板中添加UVW貼圖坐標(biāo)修改器,參數(shù)設(shè)置完成。玻璃材質(zhì)的制作方法和效果通常采用“假反射”,使用這種貼圖方法制作的材質(zhì)和使用光線跟蹤制作的材質(zhì)相比,可以減少渲染時間,比較適合對玻璃反射效果要求不高的場景中玻璃材質(zhì)制作。我們還可以利用貼圖坐標(biāo)、貼圖通道進(jìn)行貼圖,模仿真實的材質(zhì)在物體表面的效果,以達(dá)到最佳的最完美的仿真效果。

3燈光效果

3DSMAX提供了兩套不同的照明系統(tǒng):一套是模擬照明系統(tǒng)的標(biāo)準(zhǔn)燈光,一套是基于物理特性的光度學(xué)燈光。兩套燈光系統(tǒng)各有優(yōu)缺點,分別用于不同的場合。如果是Va-ry渲染器,可以使用Vary的燈光系統(tǒng),會獲得更真實的渲染效果。常用的燈光有TargetSpot(目標(biāo)聚光燈),由光源和目標(biāo)點組成,兩點可以分別調(diào)節(jié),產(chǎn)生圓錐體或矩形錐體的照射區(qū)。TargetDirect(目標(biāo)平行燈)和目標(biāo)聚光燈的區(qū)別就是它產(chǎn)生的是圓桶形或方柱形的照射區(qū)域,可用來模擬自然光線照射效果。可作為主光源進(jìn)行投射陰影。FreeSpot(自由聚光燈)與目標(biāo)聚光燈基本相同,產(chǎn)生錐形的照射區(qū)域,只是無目標(biāo)點可調(diào)。FreeDirect(自由平行光)與自由聚光燈相同也是無目標(biāo)點可調(diào),產(chǎn)生平行的照射區(qū)域,特別適合做一些動畫的燈光效果。Omni(泛光燈),點狀發(fā)光方式,向各個方向發(fā)射光線,類似于家中的白熾燈,適合做高光,還可做特殊光源。以上燈光在建立之后都可以進(jìn)行類型轉(zhuǎn)換,陰影設(shè)置,倍增參數(shù)聚光區(qū)和衰減區(qū)的調(diào)整。比如室內(nèi)燈光的建立要以一盞燈為主光源,建立陰影,照亮全局,其他燈光都可用排除法只照射物體本身,其他物體不被光源影響,這樣就達(dá)到了單獨照射某一物體的效果。桌椅、沙發(fā)等物體都在統(tǒng)一的燈光照射下既打亮了物體又有整體感。Skylight(天光)主要模擬日光效果,它就像一個巨大的圓形屋頂覆蓋在整個場景之上,因而可從各個方向?qū)鼍斑M(jìn)行照射,可以很好地模擬天光的漫反射效果。

4攝影機

就是為建筑裝飾效果圖選擇合適的角度,決定畫面的構(gòu)圖,影響場景建模。3DSMAX提供了兩種攝影機:目標(biāo)攝影機和自由攝影機。區(qū)別在于目標(biāo)攝影機有目標(biāo)點,而自由攝影機沒有目標(biāo)點。前者適合用于建筑裝飾效果圖的應(yīng)用,后者應(yīng)用于動畫的制作,它的方向能夠隨著路徑的變化自由變化。常用的手法是仰視、俯視和平視。相機一般在頂視圖左側(cè)的位置,從左側(cè)觀看符合人的觀察角度,這樣看建筑物就比較高大、雄偉。但作鳥瞰圖時,多采用俯視,以便為效果圖渲染出更加精彩的大視野畫面。平視手法一般應(yīng)用在室內(nèi)裝飾效果圖內(nèi)。

5渲染

3DSMAX中渲染三維場景時,首先采用低分辨率渲染觀察效果,然后在輸出正圖時采用需要的分辨率進(jìn)行渲染輸出。比如要輸出一張A3的圖紙,要用3508(寬)×4961(高)像素,分辨率300像素/英寸,輸出分辨率尺寸的計算方法可在Photoshop中計算,建一張A3的新文件就可查看到寬、高、分辨率的尺寸。渲染文件的格式也是非常重要的,常用的有BMP、EPS、TIF、JPG、TGA等圖像格式。BMP格式是Windows的圖像格式,其文件太大不便于保存。TIF格式主要用于輸出要求較高的出版、印刷等設(shè)計領(lǐng)域。JPG格式最大的特點是壓縮量大、文件小、有一定損失但對于我們非專業(yè)輸出是看不出來的。TGA是建筑效果圖最實用的格式,它可以利用Alpha通道來分離背景和建筑物體。還有TGA可以生成序列圖像來制作動畫。其他動畫文件格式AVI、MOV也是常用的。

6Photoshop后期制作

在后期處理過程中,通常要添加更加生動真實的素材,如人物、汽車、天空、植物和相關(guān)的配景等使場景更完善,以達(dá)到統(tǒng)一、協(xié)調(diào)、逼真的效果。采用圖像編輯軟件Photoshop來制作完成。配景素材添加充分利用圖層、蒙板、調(diào)整色階、曲線、亮度、對比度等工具來增強畫面的效果。計算機三維建模工作是一項復(fù)雜、細(xì)致的工作,由于最后的要求不同建模時還要考慮到材質(zhì)、燈光、渲染方面的問題,所以考慮建模的方法是實現(xiàn)最佳效果的有效途徑。要多研究建模的方法,即使一個軟件其建模的方法也不盡相同,平時多學(xué)習(xí)命令熟悉使用方法。多學(xué)幾個軟件建模,既簡單又提高工作效率。平時多積累一些材質(zhì)、模型以及貼圖、后期制作的素材,這樣用起來既方便,又能節(jié)省時間,還能提高工作效率。繪制建筑裝飾效果圖是一門新的學(xué)科,工程師和設(shè)計人員在掌握了專業(yè)知識的同時也應(yīng)掌握繪制建筑裝飾效果圖的方法,還要有一定的美學(xué)知識、藝術(shù)的想象力和創(chuàng)造力,這樣才能設(shè)計出更優(yōu)秀的作品,繪出精美逼真的建筑裝飾效果圖來。

作者:趙巖峰 胡永剛 單位:齊齊哈爾理工職業(yè)學(xué)院 齊齊哈爾業(yè)之峰美家裝飾工程有限公司

亚洲精品无码久久久久久久性色,淫荡人妻一区二区三区在线视频,精品一级片高清无码,国产一区中文字幕无码
亚洲Av特级在线观看 | 亚洲人成日韩中文字幕不卡 | 亚洲男人的天堂在线va拉文 | 日本一区二区三区精品道不卡 | 午夜久久福利小视频 | 亚洲欧美综合另类 |