發(fā)布時(shí)間:2022-04-13 11:27:53
開(kāi)篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇計(jì)算機(jī)軟件論文,希望這些內(nèi)容能成為您創(chuàng)作過(guò)程中的良師益友,陪伴您不斷探索和進(jìn)步。
一軟件模擬結(jié)果分析
1釹鐵硼磁塊牌號(hào)的選擇
釹鐵硼永磁磁塊有多種不同性能的牌號(hào),較常見(jiàn)的有燒結(jié)型的N50,N38,N27。不同的數(shù)字牌號(hào)表示不同大小的磁能積。磁能積是退磁曲線上任何一點(diǎn)的B和H的乘積,是衡量磁體所儲(chǔ)存能量大小的重要參數(shù)之一。在能滿足所需磁感應(yīng)強(qiáng)度的前提下,希望使用的磁性材料越便宜、來(lái)源越廣泛越好。在釹鐵硼磁塊尺寸等可能影響磁感應(yīng)強(qiáng)度因素相同的情況下,若低牌號(hào)的釹鐵硼磁塊能達(dá)到所需要的磁感應(yīng)強(qiáng)度,則應(yīng)盡可能使用低牌號(hào)磁塊。在磁系底板材料為Q235,釹鐵硼磁塊厚度為30mm,磁塊縱向間隙40mm的條件下,利用A.M.軟件模擬了使用牌號(hào)分別為N50,N38和N27的釹鐵硼永磁磁塊所形成的不同的磁系,并求解了距離磁系表面不同距離處磁場(chǎng)的分布情況。由于磁系磁場(chǎng)具有對(duì)稱性,因此,截取考察直線上的部分點(diǎn)就可以表達(dá)清楚磁場(chǎng)分布趨勢(shì)和強(qiáng)度。需要說(shuō)明的是,凡是和磁系模擬相關(guān)的圖表中,橫坐標(biāo)的距離指的均是該點(diǎn)到模型坐標(biāo)原點(diǎn)的橫向距離。磁感應(yīng)強(qiáng)度在垂直方向上衰減速度很快,當(dāng)達(dá)到一定的磁場(chǎng)作用深度后,磁場(chǎng)分布變得十分平緩,以一條直線為中心窄幅波動(dòng);隨著磁塊磁能積的增大,磁感應(yīng)強(qiáng)度的峰、谷值也增大,但不同牌號(hào)磁塊構(gòu)成的磁系磁感應(yīng)強(qiáng)度的峰、谷值之差基本一致。由于板式磁選機(jī)是貧磁鐵礦石的干選設(shè)備,應(yīng)在盡可能拋除廢石的同時(shí)控制住尾礦中磁性鐵的含量,因而希望分選區(qū)的磁感應(yīng)強(qiáng)度越大越好,磁場(chǎng)作用深度越深越好。在距離磁系表面0mm處不同牌號(hào)的磁塊構(gòu)成的磁系表面磁感應(yīng)強(qiáng)度差距最顯著,N50磁塊形成的最高磁感應(yīng)強(qiáng)度可達(dá)到1.5T,而N27磁塊形成的最高磁感應(yīng)強(qiáng)度只能達(dá)到1T;隨著距離磁系表面的距離越來(lái)越遠(yuǎn),不同牌號(hào)的磁塊所形成的磁感應(yīng)強(qiáng)度差異越來(lái)越小,尤其是N50磁塊和N38磁塊之間。但是在實(shí)際磁塊充磁過(guò)程中,磁塊的性能往往不能達(dá)到理論水平,再考慮安裝時(shí)可能造成的磁塊邊角損壞會(huì)降低磁塊場(chǎng)強(qiáng),因此,為了盡可能確保較高的磁感應(yīng)強(qiáng)度,選用磁能積較大的N50釹鐵硼永磁磁塊更好。
2釹鐵硼磁塊厚度的選擇
在磁體使用時(shí)對(duì)應(yīng)于一定能量的磁體,要求磁體的體積盡可能小。影響磁場(chǎng)分布情況的主要是磁塊的厚度,因此使用A.M.軟件考察了長(zhǎng)×寬為80mm×60mm的磁塊不同厚度情況下的磁場(chǎng)分布。在磁系底板材料為Q235,釹鐵硼磁塊性能牌號(hào)為N50,磁塊縱向間隙40mm的條件下,模擬厚度分別為10,20,30,40和50mm的釹鐵硼永磁磁塊形成的不同的磁系在距離磁系表面不同距離處的磁場(chǎng)的分布情況。①磁塊越厚,產(chǎn)生的磁感應(yīng)強(qiáng)度越大,磁場(chǎng)作用深度越深。②厚度為10mm的磁塊,距離磁系表面3mm處的最高、最低磁感應(yīng)強(qiáng)度已衰減到400mT和150mT左右,磁場(chǎng)作用深度太淺,可以排除。③厚度為20mm的磁塊,磁系表面磁感應(yīng)強(qiáng)度最高達(dá)1.3T,距離磁系表面3mm處的最高、最低磁感應(yīng)強(qiáng)度已衰減到550mT和300mT左右,距離磁系表面8mm處進(jìn)一步衰減至400mT和270mT左右,距離磁系表面30mm處則衰減到了170mT左右,該磁塊基本滿足磁感應(yīng)強(qiáng)度要求。④厚度為30mm的磁塊,距離磁系表面8mm處的最高、最低磁感應(yīng)強(qiáng)度為500mT和350mT,距離磁系表面30mm處則衰減到210mT左右,作用深度比20mm厚的磁塊要深,在主要選別區(qū)域內(nèi)的場(chǎng)強(qiáng)較適宜。⑤當(dāng)磁塊厚度達(dá)到40mm和50mm時(shí),能夠達(dá)到的磁感應(yīng)強(qiáng)度更高,接近中場(chǎng)強(qiáng)。按照磁塊選擇原則,磁能積一定的情況下,在能夠滿足磁感應(yīng)強(qiáng)度的前提下,選擇體積小的磁塊。貧磁鐵礦的選別屬于弱磁選,考慮貧磁鐵礦中磁性鐵含量較低,磁選場(chǎng)強(qiáng)可以稍高,因此選擇厚度為30mm的釹鐵硼永磁磁塊。
3磁系縱向間隙的確定
氣隙會(huì)導(dǎo)致場(chǎng)強(qiáng)迅速減弱,但合適的間隙不影響磁性物料在磁場(chǎng)中的磁翻轉(zhuǎn)作用,并且可以節(jié)省磁性材料的使用,也便于磁系的安裝。磁塊在橫向布置上一般是緊密布置的,對(duì)于板式磁選機(jī)而言,物料的磁翻轉(zhuǎn)作用主要發(fā)生在縱向的搬運(yùn)過(guò)程,橫向都是極性相同的磁極,若是存在橫向間隙,勢(shì)必會(huì)導(dǎo)致在分選過(guò)程中出現(xiàn)一條一條的物料層,造成回收率的損失,因此只需確定縱向間隙的大小。在磁系底板材料為Q235,釹鐵硼磁塊性能牌號(hào)為N50,磁塊厚度為30mm的條件下,對(duì)磁塊縱向間隙分別為0,10,30,40和50mm磁系進(jìn)行軟件模擬。
4磁系底板材料的確定
磁系底板對(duì)磁場(chǎng)的大小和分布有著重要的影響,底板材料大致分為2類:導(dǎo)磁材料和不導(dǎo)磁材料。為了方便原材料的采購(gòu),選擇不銹鋼板(不導(dǎo)磁材料)、鐵板、Q235鋼板作為磁系底板候選材料,分別對(duì)這些材料進(jìn)行軟件模擬,選擇出適合的磁系底板。在釹鐵硼磁塊性能牌號(hào)為N50,磁塊厚度為30mm,磁系縱向間隙為40mm的條件下,對(duì)不同的磁系底板材料進(jìn)行軟件模擬,考察各材料的漏磁情況,主要參考磁力線的分布情況,距離磁系表面不同距離處的磁場(chǎng)分布情況作為輔助參考,從而確定合適的底板材料。磁系表面一定距離處的磁感應(yīng)強(qiáng)度(以3mm處為例)。由于不銹鋼板是不導(dǎo)磁材料,無(wú)法閉合磁力線,因而底板兩側(cè)的磁力線幾乎呈對(duì)稱分布,造成磁場(chǎng)分散;而純鐵板和Q235鋼板是導(dǎo)磁材料,磁力線到達(dá)底板后閉合,沒(méi)有磁塊的一側(cè)幾乎沒(méi)有磁力線分布,說(shuō)明沒(méi)有磁塊的一側(cè)磁場(chǎng)力很小,這樣的磁力線分布情況便于磁系的安裝。純鐵板和Q235鋼板作為底板能夠達(dá)到的磁感應(yīng)強(qiáng)度比以不銹鋼板為底板的更高,作用深度也更深,且純鐵板和Q235板為底板形成的磁場(chǎng)分布情況幾乎一致,磁系表面其他距離處的情況完全類似,不贅述。考慮原材料的價(jià)格與采購(gòu)難易度,選擇Q235鋼板作為磁系底板材料。
二磁系模型實(shí)測(cè)結(jié)果
根據(jù)軟件模擬結(jié)果確定的磁系參數(shù),制作了磁系的實(shí)物模型。使用高斯計(jì)對(duì)實(shí)物模型距磁系3mm處的磁感應(yīng)強(qiáng)度進(jìn)行了測(cè)量,實(shí)測(cè)結(jié)果與模擬結(jié)果對(duì)比見(jiàn)圖8。由圖8可以看出,實(shí)測(cè)結(jié)果和模擬結(jié)果基本一致,說(shuō)明了模擬結(jié)果的可靠性。至于實(shí)測(cè)結(jié)果略低于模擬結(jié)果,這既可能與釹鐵硼磁塊實(shí)際充磁值達(dá)不到理論值有關(guān),也可能與磁系安裝過(guò)程中造成的磁塊損壞、安裝精度不夠造成氣隙等有關(guān)。
三結(jié)語(yǔ)
(1)根據(jù)板式磁選機(jī)的實(shí)際用途,運(yùn)用A.M.軟件對(duì)板式磁選機(jī)磁系磁場(chǎng)分布的仿真模擬,確定的磁塊為牌號(hào)為N50的釹鐵硼磁塊,磁塊厚度為30mm,磁塊的縱向間隙為40mm,磁系底板材料為Q235。
(2)根據(jù)模擬研究確定的磁系參數(shù)制作了實(shí)物模型,其磁感應(yīng)強(qiáng)度實(shí)測(cè)值與模擬結(jié)果基本一致,說(shuō)明模擬結(jié)果非常可靠。
作者:盧俊穎王化軍方昊馮志遠(yuǎn)張開(kāi)路單位:北京科技大學(xué)土木與環(huán)境工程學(xué)院金屬礦山高效開(kāi)采與安全教育部重點(diǎn)實(shí)驗(yàn)室
一、C語(yǔ)言與匯編語(yǔ)言的混合編程方法分析
混合編程方法包括C語(yǔ)言調(diào)用匯編語(yǔ)言子程序、匯編語(yǔ)言調(diào)用C語(yǔ)言子程序和C語(yǔ)言程序嵌入?yún)R編語(yǔ)言三種。第一,C語(yǔ)言調(diào)用匯編語(yǔ)言子程序需要遵循以下規(guī)則。一是根據(jù)參數(shù)順序,依據(jù)反序順序?qū)?shù)壓入堆棧中。二是依據(jù)參數(shù)的值進(jìn)行傳遞;三是使用“EXTERN”對(duì)函數(shù)顯示進(jìn)行說(shuō)明,函數(shù)名使用下劃線格式的8個(gè)字符以內(nèi)的名字命名;四是對(duì)代碼段加以說(shuō)明,并使用“—TEXT”作為代碼段命名原則。五是匯編程序的參數(shù)取C程序的參數(shù);六是匯編程序需要兼顧保護(hù)寄存器。基于以上6個(gè)原則,C語(yǔ)言與匯編語(yǔ)言混合編程時(shí),匯編過(guò)程需要遵守規(guī)定的開(kāi)頭及結(jié)尾格式。第二,匯編語(yǔ)言調(diào)用C語(yǔ)言子程序則不需要改變匯編語(yǔ)言主程序和子程序的格式,只需主程序和子程序的格式保持一致,再開(kāi)始前使用“EXTREN函數(shù)名”用于表明身份,表示該函屬于調(diào)用C語(yǔ)言子程序的外部函數(shù)。第三,C語(yǔ)言程序嵌入?yún)R編語(yǔ)言包括兩種:一是C程序調(diào)用匯編子程序模塊和C程序嵌入?yún)R編指令兩種。C程序調(diào)用會(huì)匯編子程序模塊需根據(jù)主程序和模塊編寫語(yǔ)言確定,如果主程序?yàn)镃語(yǔ)言、模塊為匯編語(yǔ)言,則需要使用C程序調(diào)用匯編子模塊。C程序嵌入?yún)R編指令主要用于處理C語(yǔ)言無(wú)法控制硬件的情況。例如修改中斷標(biāo)志寄存器、重復(fù)使用某種功能可采用C語(yǔ)言嵌入?yún)R編指令的方式實(shí)現(xiàn)。
二、C語(yǔ)言與匯編語(yǔ)言連接的關(guān)鍵問(wèn)題要實(shí)現(xiàn)
C語(yǔ)言與匯編語(yǔ)言之間的連接還需要解決參數(shù)關(guān)系、確定調(diào)用關(guān)系和模塊連接三個(gè)問(wèn)題。參數(shù)關(guān)系是混合編程過(guò)程中必須解決的問(wèn)題,多數(shù)程序員均采用堆棧方式解決參數(shù)傳遞問(wèn)題,具體操作為:以匯編語(yǔ)言中的BP作為機(jī)制寄存器,以反序多為調(diào)用順序,將C語(yǔ)言中的參數(shù)壓入堆棧中,且BP根據(jù)參數(shù)加入相應(yīng)的偏移量即可實(shí)現(xiàn)參數(shù)使用。而確定調(diào)用關(guān)系則需要說(shuō)明要調(diào)用的函數(shù)或過(guò)程,并確定調(diào)用及其調(diào)用關(guān)系。外部模型可調(diào)用被調(diào)用的函數(shù)或被調(diào)用過(guò)程,調(diào)用程序需說(shuō)明被引用的外部模塊的名稱。實(shí)現(xiàn)匯編程序與C程序模塊連接需要保證不同語(yǔ)言模塊的存儲(chǔ)模式相同以及遵守C兼容的函數(shù)及變量命名約定。
三、結(jié)語(yǔ)
隨著計(jì)算機(jī)技術(shù)的提高及計(jì)算及應(yīng)用范圍擴(kuò)大,許多領(lǐng)域的控制工作都得到極大的簡(jiǎn)化,而且C語(yǔ)言這一高級(jí)程序設(shè)計(jì)語(yǔ)言的應(yīng)用也愈加廣泛,豐富了計(jì)算機(jī)軟件的功能及內(nèi)容。然而,信息技術(shù)始終處于不斷發(fā)展?fàn)顟B(tài),人們對(duì)計(jì)算機(jī)軟件編程的要求也在逐漸提高,程序員仍需要深入了解C語(yǔ)言的特性,強(qiáng)化C語(yǔ)言運(yùn)用,利用C語(yǔ)言實(shí)現(xiàn)計(jì)算機(jī)軟件的多功能,不斷創(chuàng)新和開(kāi)發(fā)信的軟件。最后,程序員還需要合理運(yùn)用C語(yǔ)言和匯編語(yǔ)言進(jìn)行綜合編程,簡(jiǎn)化軟件編寫過(guò)程,提高軟件使用效率。
作者:芮素文單位:安徽國(guó)防科技職業(yè)學(xué)院
1.C語(yǔ)言的內(nèi)涵特點(diǎn)
C語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,是計(jì)算機(jī)匯編語(yǔ)言的重要組成部分。其實(shí)質(zhì)就是通過(guò)對(duì)語(yǔ)言進(jìn)行編寫和翻譯,使其產(chǎn)生一種與社會(huì)相銜接的語(yǔ)言,讓人和計(jì)算之間通過(guò)這種語(yǔ)言能夠進(jìn)行簡(jiǎn)單的交流。C語(yǔ)言是在1972年由美國(guó)貝爾研究所提出,1978年先后被運(yùn)用到各種機(jī)型中。C語(yǔ)言具有雙重性,具備高級(jí)語(yǔ)言的特點(diǎn)和匯編語(yǔ)言的優(yōu)越性,不僅能對(duì)系統(tǒng)應(yīng)用程序進(jìn)行編寫,而且能對(duì)不依靠計(jì)算機(jī)硬件的應(yīng)用程序進(jìn)行編寫。同時(shí)C語(yǔ)言也具有廣泛的應(yīng)用性,能在多個(gè)計(jì)算機(jī)的操作系統(tǒng)中運(yùn)用,大大提高了計(jì)算機(jī)軟件編程的效率。隨著計(jì)算機(jī)的日益普及,C語(yǔ)言的應(yīng)用領(lǐng)域越來(lái)越寬,成為目前較為流行的高級(jí)程序設(shè)計(jì)語(yǔ)言之一,在許多大型的軟件編程中被廣泛的應(yīng)用。C語(yǔ)言具有如下的特點(diǎn):
1.1模塊化思想模塊化的基本思想就是運(yùn)用C語(yǔ)言在進(jìn)行計(jì)算機(jī)軟件編程設(shè)計(jì)時(shí),按功能作用的不同將一個(gè)較大的程序分割成為許多小的子模塊,使每個(gè)小的子模塊成為一個(gè)功能單一、理解簡(jiǎn)單和結(jié)構(gòu)合理的小程序。
1.2簡(jiǎn)潔性強(qiáng)C語(yǔ)言具有語(yǔ)言簡(jiǎn)潔、結(jié)構(gòu)緊湊、使用方便、靈活的優(yōu)勢(shì)。C語(yǔ)言包含了32個(gè)關(guān)鍵字和9條控制語(yǔ)句,源程序書寫方式較自由靈活,因此在計(jì)算機(jī)軟件編程中要選擇使用小寫字母,壓縮掉所有不重要的部分。
1.3運(yùn)算范圍廣C語(yǔ)言總共具有34種運(yùn)算符,其運(yùn)算符號(hào)十分豐富且對(duì)運(yùn)輸結(jié)果能采用各種各樣的表達(dá)形式,因此C語(yǔ)言的數(shù)據(jù)處理能力強(qiáng),可以為各類數(shù)據(jù)結(jié)構(gòu)進(jìn)行復(fù)雜的運(yùn)算,進(jìn)行一些高級(jí)語(yǔ)言較難實(shí)現(xiàn)的運(yùn)算功能。
1.4移植泛用性C語(yǔ)言在進(jìn)行軟件編程中基本上不需要做任何的修改,就能運(yùn)用于各種不同型號(hào)的計(jì)算機(jī)和操作系統(tǒng)環(huán)境上,從而形成很多不同版本的C語(yǔ)言。
1.5應(yīng)用效率高C語(yǔ)言的應(yīng)用結(jié)構(gòu)簡(jiǎn)單清晰,能夠?qū)?nèi)存中的相應(yīng)地址進(jìn)行直接的訪問(wèn),操作十分方便,被稱為高級(jí)語(yǔ)言中的低級(jí)語(yǔ)言。同時(shí)能夠直接調(diào)用系統(tǒng)功能,直接操作硬件,具備許多高級(jí)語(yǔ)言所不具備的高效率。
2.C語(yǔ)言在計(jì)算機(jī)軟件編程中的技巧
C語(yǔ)言具有模塊化的特點(diǎn),因此在計(jì)算機(jī)軟件程序編程中,充分發(fā)揮C語(yǔ)言的靈活性和方便性,提高軟件編程的技巧性,能夠優(yōu)化軟件程序編輯和提高軟件開(kāi)發(fā)的效率和質(zhì)量。
2.1變量數(shù)據(jù)和運(yùn)算模式的合理設(shè)置設(shè)置變量數(shù)據(jù)時(shí),要在最大限度滿足計(jì)算機(jī)軟件編程需要的前提下,盡可能合理的設(shè)置變量數(shù)據(jù),使用無(wú)符號(hào)的最小數(shù)據(jù)類型,這樣能減少程序代碼,從而促進(jìn)計(jì)算機(jī)軟件編程的有效運(yùn)行。同時(shí)在設(shè)置運(yùn)算模式時(shí),要盡量運(yùn)用定點(diǎn)運(yùn)算,避免運(yùn)用浮點(diǎn)運(yùn)算。
2.2變量存貯器類型的合理定義在計(jì)算機(jī)軟件編程中,采用和操作不同類型的變量存貯器時(shí),會(huì)造成編譯后的代碼執(zhí)行效率各不相同,只有合理定義變量存貯器類型,才能不斷提高程序的執(zhí)行效率。因此在定義變量存貯器類型時(shí),應(yīng)在滿足條件的情況下盡量選用內(nèi)部直接尋址存貯器。
2.3變量存貯類型的靈活設(shè)置在計(jì)算機(jī)軟件編程中,C語(yǔ)言具有模塊化思想,正確函數(shù)變量的傳遞在編程中十分重要,因此子程序模塊使用的變量常采用局部變量,而整個(gè)程序模塊使用的變量要采用全局變量。另外在C語(yǔ)言中靈活使用指針、結(jié)構(gòu)和聯(lián)合,也便于數(shù)據(jù)的傳遞,提高軟件編程的效率。
2.4設(shè)計(jì)軟件編程與C語(yǔ)言的接口C語(yǔ)言具有程序執(zhí)行速度快和直接操作硬件的優(yōu)勢(shì),在進(jìn)行數(shù)據(jù)采集、中斷服務(wù)器處理和實(shí)時(shí)控制時(shí),可以將C語(yǔ)言程序運(yùn)用到計(jì)算機(jī)軟件編程中,自行控制數(shù)據(jù)的傳遞,從而能夠精確控制任務(wù),加快實(shí)時(shí)響應(yīng)。
2.5編譯控制指令的正確選擇C語(yǔ)言能為計(jì)算機(jī)的軟件編程提供了20多條控制指令,總體可分為首要控制指令和一般控制指令,首要控制指令的選擇只能用一次,要放在源程序的開(kāi)始處,以防止重復(fù)而導(dǎo)致停止編譯,而一般控制指令的選擇可以多次。因此選擇正確的控制指令,能加速程序調(diào)試過(guò)程。
3.C語(yǔ)言在計(jì)算機(jī)軟件編程中的應(yīng)用
C語(yǔ)言具有很強(qiáng)的優(yōu)越性,可以適用于計(jì)算機(jī)軟件編程實(shí)驗(yàn)研究,這就需要對(duì)C語(yǔ)言在計(jì)算機(jī)軟件編程中的應(yīng)用有一個(gè)全面的認(rèn)識(shí),避免在以后的程序設(shè)計(jì)過(guò)程中出現(xiàn)基礎(chǔ)不足的情況。
3.1指針的應(yīng)用C語(yǔ)言中的指針代表相關(guān)變量、相應(yīng)函數(shù)的地址和地址相對(duì)應(yīng)的存儲(chǔ)內(nèi)容。在進(jìn)行軟件編程時(shí),如果一個(gè)相應(yīng)的變量聲明前面,出現(xiàn)“*”號(hào),那就表示這個(gè)內(nèi)存地址相對(duì)應(yīng)的存儲(chǔ)內(nèi)容。通常情況下C語(yǔ)言的一個(gè)指針代表著一個(gè)相應(yīng)函數(shù)的地址,是一個(gè)常量。此外,C語(yǔ)言的指針可以在調(diào)用函數(shù)時(shí)得到幾個(gè)不同于return(z)的返回值。
3.2字符串在C語(yǔ)言中,字符串是一種以ASCII的UNL作為數(shù)組退出的一種chair型的數(shù)組,在計(jì)算機(jī)軟件編程中,字符串的使用一般不需要引用庫(kù)。但在C標(biāo)準(zhǔn)庫(kù)中包含著一些函數(shù)可以操作相應(yīng)的字符串,在使用這些函數(shù)時(shí),需要運(yùn)用相對(duì)應(yīng)的頭文件進(jìn)行引用。
3.3C語(yǔ)言結(jié)構(gòu)C語(yǔ)言主要包括三種結(jié)構(gòu)模式即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)在C語(yǔ)言中是按照先后次序進(jìn)行操作,通過(guò)構(gòu)建一個(gè)相對(duì)簡(jiǎn)單和完整的程序,進(jìn)行相對(duì)獨(dú)立的運(yùn)用。循環(huán)結(jié)構(gòu)是在進(jìn)行各種數(shù)據(jù)運(yùn)算和處理時(shí),需要對(duì)其中的一些語(yǔ)句進(jìn)行反復(fù)的執(zhí)行,這在一定程度上簡(jiǎn)化了程序的長(zhǎng)度,使程序變得簡(jiǎn)潔。選擇結(jié)構(gòu)是根據(jù)相關(guān)的分支條件選擇相應(yīng)的執(zhí)行路徑,在計(jì)算機(jī)軟件編程中要選擇具有較強(qiáng)適應(yīng)性執(zhí)行路徑。
總之,隨著信息技術(shù)的不斷發(fā)展和計(jì)算機(jī)軟件編程水平的不斷提高,C語(yǔ)言在計(jì)算機(jī)軟件編程的應(yīng)用也越來(lái)越廣。因此在計(jì)算機(jī)軟件編程過(guò)程中充分利用C語(yǔ)言的簡(jiǎn)易性、獨(dú)立性、泛用性,不斷促進(jìn)計(jì)算機(jī)軟件編程的順利進(jìn)行。
作者:齊晶薇單位:哈爾濱遠(yuǎn)東理工學(xué)院
一、醫(yī)院應(yīng)用計(jì)算機(jī)軟件的優(yōu)勢(shì)
從大約七十年代開(kāi)始,計(jì)算機(jī)的技術(shù)處理系統(tǒng)逐漸的向文字處理方向邁進(jìn),而這項(xiàng)技術(shù)從出現(xiàn)到成熟正是為辦公人員提供了許多的方便,而其中信息的自動(dòng)化處理系統(tǒng)成為了應(yīng)用最廣泛的系統(tǒng)。近年來(lái),這項(xiàng)技術(shù)的不斷發(fā)展以及推廣應(yīng)用,數(shù)據(jù)處理系統(tǒng)和通訊技術(shù)等優(yōu)點(diǎn)也逐漸的增加到了辦公領(lǐng)域之中,功能的不斷增加,性價(jià)比也不斷的提高,也為醫(yī)院普遍應(yīng)用提供了條件。醫(yī)院涉及到的資料文件是十分復(fù)雜的,醫(yī)患的病例,每天的治療情況,專家的會(huì)診結(jié)果等等都需要整理成文檔,這樣數(shù)量龐大的文檔,如果依舊通過(guò)紙筆進(jìn)行記錄將會(huì)造成十分混亂的結(jié)果,而電子信息處理自動(dòng)化的應(yīng)用,不但能夠使這些文檔統(tǒng)一的管理,且提取高效快捷方便,不會(huì)再存在文件遺失現(xiàn)象,借閱和提取方便,查詢更是快捷且無(wú)需排隊(duì)等待的時(shí)間。同時(shí)也提升了醫(yī)院的管理與應(yīng)用。醫(yī)院因?yàn)槭且粋€(gè)需要大家合作的地方,所以多個(gè)科室的聯(lián)系自然是少不了的,召開(kāi)會(huì)議時(shí)通知大量的人員,查詢沒(méi)有被占用的會(huì)議室,互相之間商討的主題,分別就一個(gè)問(wèn)題提出不同的觀點(diǎn)。當(dāng)醫(yī)院實(shí)現(xiàn)信息自動(dòng)化后,方便與快捷同時(shí)被應(yīng)用進(jìn)去,人員通知不再需要面對(duì)面的交談,通過(guò)書面?zhèn)鬟_(dá)、電話傳達(dá)所要耗費(fèi)的大量時(shí)間也得到改善,會(huì)議室也不再會(huì)有臨時(shí)被征用尷尬出現(xiàn),可以在不同的空間內(nèi)進(jìn)行主題中心的討論,對(duì)應(yīng)會(huì)議主辦人之間的相關(guān)主題探討,并且集思廣益是有很大方便的。信息自動(dòng)化可以收集大家對(duì)主題的探討,所以自動(dòng)化技術(shù)的應(yīng)用也逐漸的縮短了會(huì)議之前不必要的流程,節(jié)省了時(shí)間也提供了方便。越是龐大的醫(yī)院,醫(yī)療設(shè)備就越多,每天接待的病人也就越多,昂貴的醫(yī)療設(shè)備就越多,損耗的器械也就越來(lái)越多,而醫(yī)療器材的成本核算,器材的損耗記錄等等都是一項(xiàng)繁瑣的核對(duì)工程。而自動(dòng)化信息應(yīng)用的出現(xiàn),不但解決了這一問(wèn)題,還使得繁瑣的記錄不再變得混亂難以辨認(rèn),這其中也包括救護(hù)車的配置數(shù)量以及辦公用品的數(shù)量等等。醫(yī)院自動(dòng)化信息不但使醫(yī)院的同事們更加緊密的聯(lián)系在一起,還為網(wǎng)絡(luò)會(huì)議視頻會(huì)議提供了可能,極大地豐富和發(fā)展了醫(yī)院各部門之間溝通的方式,使同事之間的接觸得到了增加,配合也變得更加的默契。信息共享、時(shí)空傳遞的時(shí)間有了減少,讓各個(gè)部門的人員在短時(shí)間內(nèi)就可以得到有效的大量信息的傳遞,從而管理的效率也得到了有效地提高。
醫(yī)院是個(gè)管理繁瑣計(jì)劃繁多的地方,醫(yī)生平時(shí)的工作也是需要在計(jì)劃中進(jìn)行,交接過(guò)程中為了防止遺忘了某些重要的環(huán)節(jié)造成重大的醫(yī)療事故,計(jì)劃管理和有序的分類,及時(shí)的傳輸也成為了必不可少的環(huán)節(jié),工作計(jì)劃、工作記錄以及工作總結(jié),都有助于養(yǎng)成良好的辦公習(xí)慣,而這些文檔的存儲(chǔ),自動(dòng)化信息處理系統(tǒng),則提供了永久性的保存,以及查詢時(shí)的快捷與方便。醫(yī)院內(nèi)所要配置的設(shè)備之一就是打印機(jī),它也依舊是通過(guò)地域網(wǎng)來(lái)進(jìn)行共享的,在完全的自動(dòng)化處理的時(shí)態(tài)下,十分合理的去應(yīng)用這些高品質(zhì)的處理軟件,合理的配套打印設(shè)施,為眾多的醫(yī)生提供了服務(wù),采用優(yōu)先級(jí)順序來(lái)為每個(gè)不同科室的領(lǐng)導(dǎo)者提供服務(wù),使它與服務(wù)器建立緊密聯(lián)系,此時(shí),辦公信息自動(dòng)化處理系統(tǒng)體現(xiàn)出了優(yōu)勢(shì),信息得到了有效的處理同時(shí)又能夠平衡打印機(jī)所承載的壓力,成功的解決了打印機(jī)超負(fù)荷的弊端。在醫(yī)院內(nèi)部與打印機(jī)相配套的設(shè)施傳真機(jī)也由于管理系統(tǒng)很自然的連接在一起,這類設(shè)施的出現(xiàn)和作用是方便自動(dòng)化信息處理系統(tǒng)存在的,專門設(shè)立這樣的一個(gè)版塊來(lái)為醫(yī)院的管理提供更加快捷的服務(wù)。醫(yī)院涉及到廣闊的文檔記錄,其中包括繁多的管理和控制系統(tǒng),種類繁多樣式繁雜的各類通知,每次例行記錄的會(huì)議統(tǒng)計(jì),傷患每日的檢查用藥情況,以及傷患的恢復(fù)情況,每次大小手術(shù)的手術(shù)記錄。全部都會(huì)被整理成樣式龐雜的電子信息文檔,保留在信息庫(kù)之中,以便隨時(shí)的查看與驗(yàn)證,由于是這樣的文檔整理方案,監(jiān)管和控制的模塊也變得增多起來(lái),上報(bào)到領(lǐng)導(dǎo)手中時(shí)。在領(lǐng)導(dǎo)查看和審閱披覽環(huán)節(jié)上,因?yàn)橛辛俗詣?dòng)化的信息系統(tǒng)幫助,領(lǐng)導(dǎo)使用電子批閱系統(tǒng),節(jié)省下了傳送文件的時(shí)間和審批流程的時(shí)間,辦公效率得到了大幅度的提升,且這樣精密的監(jiān)管和控制下,文檔還更加增加精確性。
二、網(wǎng)絡(luò)的分析
醫(yī)院辦公系統(tǒng)還需要網(wǎng)絡(luò)暢通,因此需要對(duì)網(wǎng)絡(luò)傳輸協(xié)議進(jìn)行分析。城域網(wǎng)傳輸問(wèn)題的根本原因是通訊的協(xié)議問(wèn)題,在通訊協(xié)議之中傳輸協(xié)議是最為重要的,而在傳輸協(xié)議之中TCP協(xié)議又是應(yīng)用最為普遍大眾所接受的,為了讓傳輸服務(wù)更加的讓人們信任,TCP提供了更多更廣泛的改進(jìn)方式,像是路由器反饋、實(shí)驗(yàn)反饋和丟包反饋的幾種:Reno和STCP、FastTCP和Westwood、VCP和ECN等等。在這樣的網(wǎng)絡(luò)條件下,CP協(xié)議和一些別的應(yīng)用交互層之間的協(xié)議也隨時(shí)會(huì)影響著傳輸速度的變化,調(diào)節(jié)窗口機(jī)制也在同時(shí)達(dá)到改善,把擁塞技術(shù)的算法進(jìn)行到更加有效的改進(jìn)。綜上所述,IP的不斷發(fā)展明顯使傳輸變得更加方便快捷,因此廣泛的應(yīng)用于醫(yī)院辦公系統(tǒng)之中,并不斷使安全管理系統(tǒng)得到優(yōu)化改進(jìn),從而提高了醫(yī)院的辦公效率,在不斷的提高與改善過(guò)程中達(dá)到了最佳效果。
三、結(jié)語(yǔ)
在醫(yī)院不斷發(fā)展與自我完善中,自動(dòng)化的信息處理系統(tǒng)越來(lái)越進(jìn)入到重要的領(lǐng)域中去,為其以后的發(fā)展開(kāi)辟出更加廣闊的道路,醫(yī)院作為一個(gè)事物繁多工程量龐大的單位,它需要辦公所處理的信息是非常雜亂的,整理信息,保存信息,查找信息,驗(yàn)證信息,提取信息都是需要進(jìn)行的,近年來(lái)樹(shù)木大量砍伐所造成的資源浪費(fèi)逐步的提高,而存儲(chǔ)此類信息若依舊使用紙張進(jìn)行記錄的話所造成的必然就是資源的不合理應(yīng)用。近年來(lái)隨著時(shí)展的變遷,計(jì)算機(jī)不斷的應(yīng)用到人類生活中的各個(gè)領(lǐng)域中去,單獨(dú)就計(jì)算機(jī)進(jìn)入醫(yī)院的發(fā)展中而言,自動(dòng)化的信息處理系統(tǒng)所提供的方便是影響非常巨大的,它所具有的軟件處理優(yōu)勢(shì),使病人的病例能夠進(jìn)行統(tǒng)一的數(shù)據(jù)庫(kù)管理,及時(shí)的查看病人的情況,對(duì)病人的情況作出處理和準(zhǔn)確的判斷,身處不同空間的專家同時(shí)進(jìn)行會(huì)議探討研究,極大地提高了病人治療的可靠性,同時(shí)也能夠讓病人在第一時(shí)間就進(jìn)行及時(shí)準(zhǔn)確的治療,總而言之,提高這項(xiàng)電子技術(shù)的發(fā)展對(duì)我國(guó)的醫(yī)療建設(shè)至關(guān)重要。
作者:薛茹單位:承德石油高等專科學(xué)校
1高職計(jì)算機(jī)軟件技術(shù)人才培養(yǎng)模式中的漏洞
1.1教學(xué)目標(biāo)定位不準(zhǔn)確在我國(guó)的許多高職院校中出現(xiàn)了一個(gè)極為嚴(yán)重的教學(xué)怪象,許多高職院校的計(jì)算機(jī)教學(xué)將計(jì)算機(jī)的理論知識(shí)以及計(jì)算機(jī)開(kāi)發(fā)工具的使用作為教學(xué)目標(biāo),而不重視對(duì)高職計(jì)算機(jī)專業(yè)學(xué)生的實(shí)際操作能力以及工作相關(guān)能力的培養(yǎng)。高職院校的學(xué)生應(yīng)該是為畢業(yè)后的工作而學(xué)習(xí)的,而不是如許多本科學(xué)生般為深造而學(xué)習(xí)的,高職院校這樣的目標(biāo)定位會(huì)導(dǎo)致學(xué)生畢業(yè)時(shí)還不了解工作所需要的基本要求,使學(xué)生的就業(yè)變得無(wú)比艱難。
1.2教學(xué)課程設(shè)置不合理在許多高職院校中,對(duì)于計(jì)算機(jī)相關(guān)專業(yè)的教學(xué)課程設(shè)置相當(dāng)不合理,與企業(yè)需求相悖。高職計(jì)算機(jī)軟件技術(shù)人才所需要的基本能力就是在畢業(yè)后能夠快速地融入工作環(huán)境,企業(yè)所需要的高職計(jì)算機(jī)軟件技術(shù)人才是工作能力強(qiáng)的應(yīng)用型人才。然而,許多高職院校對(duì)于計(jì)算機(jī)課程的設(shè)置過(guò)于注重理論體系的完整,而缺少針對(duì)工作需求的特色課程,導(dǎo)致畢業(yè)生理論知識(shí)豐富卻沒(méi)有必需的工作技能。
1.3教師教學(xué)水平較低隨著計(jì)算機(jī)相關(guān)專業(yè)的熱門,高職院校逐步擴(kuò)招了許多計(jì)算機(jī)相關(guān)的教師,許多教師的教學(xué)水平卻達(dá)不到專業(yè)要求。在高職院校計(jì)算機(jī)相關(guān)專業(yè)的教師隊(duì)伍中,有許多教師是畢業(yè)后直接參加教學(xué)工作的,這些教師一是教學(xué)經(jīng)驗(yàn)不夠豐富,無(wú)法施行有效的教學(xué),二是自身也沒(méi)有在企業(yè)中的工作經(jīng)歷,無(wú)法培養(yǎng)學(xué)生的工作能力,從而導(dǎo)致培養(yǎng)出來(lái)的學(xué)生素質(zhì)較低,無(wú)法達(dá)到企業(yè)的要求。
2高職計(jì)算機(jī)軟件技術(shù)人才培養(yǎng)模式的改進(jìn)策略
2.1明確教學(xué)目標(biāo)在高職計(jì)算機(jī)軟件技術(shù)人才培養(yǎng)模式中,必須要明確科學(xué)的教學(xué)目標(biāo)。對(duì)于高職院校的計(jì)算機(jī)軟件技術(shù)教學(xué)來(lái)說(shuō),教學(xué)目標(biāo)應(yīng)該是培養(yǎng)學(xué)生的實(shí)際應(yīng)用能力、標(biāo)準(zhǔn)化執(zhí)行能力等為就業(yè)服務(wù)的能力,而不是計(jì)算機(jī)理論系統(tǒng)的完整性以及軟件開(kāi)發(fā)工具的使用規(guī)范。因此,高職院校的計(jì)算機(jī)軟件技術(shù)教學(xué)應(yīng)該以培養(yǎng)學(xué)生工作能力為主要教學(xué)目標(biāo),以傳授計(jì)算機(jī)理論知識(shí)為次要教學(xué)目標(biāo),使高職畢業(yè)生能找到計(jì)算機(jī)相關(guān)的工作,就業(yè)后能快速的融入工作環(huán)境。
2.2設(shè)置實(shí)用的教學(xué)課程設(shè)置實(shí)用的教學(xué)課程主要可以從兩個(gè)方面出發(fā):第一,高職院校可以對(duì)信息科技相關(guān)企業(yè)的需求進(jìn)行調(diào)查,根據(jù)調(diào)查結(jié)果選定一些針對(duì)企業(yè)以及就業(yè)的特色教材,加入計(jì)算機(jī)軟件技術(shù)相關(guān)專業(yè)的教學(xué)課程之中,使學(xué)生能學(xué)到最為實(shí)用、最符合企業(yè)要求的知識(shí),保障畢業(yè)生的就業(yè)率;第二,高職院校可以邀請(qǐng)信息科技相關(guān)企業(yè)的資深工作者以及教學(xué)經(jīng)驗(yàn)豐富的計(jì)算機(jī)教師,根據(jù)目前企業(yè)的需求以及學(xué)生的大致情況來(lái)設(shè)立合適的教學(xué)課程,將最新的計(jì)算機(jī)相關(guān)知識(shí)以及應(yīng)用技巧傳授給高職計(jì)算機(jī)軟件技術(shù)相關(guān)專業(yè)的學(xué)生。除此之外,高職院校還可以考慮與信息科技相關(guān)企業(yè)進(jìn)行合作,讓學(xué)生在寒暑假時(shí)能進(jìn)入企業(yè)進(jìn)行實(shí)訓(xùn),加強(qiáng)學(xué)生的工作意識(shí)。
2.3針對(duì)教師進(jìn)行在職培訓(xùn)前文已經(jīng)講到許多計(jì)算機(jī)教師教學(xué)經(jīng)驗(yàn)不夠豐富,無(wú)法對(duì)學(xué)生進(jìn)行有效的、全面的教學(xué),因此,高職院校應(yīng)該重視對(duì)教師的相關(guān)培訓(xùn)。對(duì)于那些沒(méi)有信息科技相關(guān)企業(yè)工作經(jīng)驗(yàn)的教師,高職院校應(yīng)該為這些教師提供一些短期的在職培訓(xùn),即將教師分配到合作企業(yè),讓這些教師體會(huì)到計(jì)算機(jī)工作中最需要的部分,并將自己的經(jīng)驗(yàn)傳授給學(xué)生。對(duì)于那些教學(xué)經(jīng)驗(yàn)豐富但年紀(jì)較長(zhǎng)的教師,高職院校應(yīng)該為其提供免費(fèi)的新知識(shí)培訓(xùn),使這些教師能學(xué)到最新的計(jì)算機(jī)軟件技術(shù),并將新技術(shù)加入計(jì)算機(jī)軟件技術(shù)教學(xué)之中,使學(xué)生所學(xué)到的計(jì)算機(jī)知識(shí)跟得上時(shí)代的腳步。
3總結(jié)
市場(chǎng)對(duì)計(jì)算機(jī)軟件技術(shù)人才的需求在不斷增加,高職院校應(yīng)該抓住這個(gè)關(guān)鍵的時(shí)刻,發(fā)現(xiàn)自身計(jì)算機(jī)軟件技術(shù)人才培養(yǎng)模式中的漏洞,明確科學(xué)的教學(xué)目標(biāo),設(shè)置實(shí)用的教學(xué)課程,并針對(duì)教師進(jìn)行在職培訓(xùn),改進(jìn)高職計(jì)算機(jī)軟件技術(shù)人才培養(yǎng)模式,使畢業(yè)生成為市場(chǎng)所需的應(yīng)用型人才。
作者:劉宗平單位:重慶水利電力職業(yè)技術(shù)學(xué)院
一、軟件可維護(hù)性的概述
每一個(gè)軟件在實(shí)際的運(yùn)行過(guò)程中,都會(huì)出現(xiàn)一些細(xì)節(jié)上和實(shí)際不相符的部分,在此情況下,就需要設(shè)計(jì)該軟件的單位根據(jù)現(xiàn)有的情況和需求,對(duì)開(kāi)發(fā)的軟件進(jìn)行不斷地修正和完善,通過(guò)改變軟件自身來(lái)使其適應(yīng)現(xiàn)有運(yùn)行平臺(tái)對(duì)軟件提出的各種要求,這一過(guò)程稱之為軟件維護(hù)。根據(jù)軟件進(jìn)行維護(hù)的目的性不一樣,可以將維護(hù)的過(guò)程分為四種類型,分別是糾正錯(cuò)誤類型、預(yù)防錯(cuò)誤發(fā)生類型、適應(yīng)運(yùn)行平臺(tái)類型、改善軟件自身類型。在這四個(gè)類型當(dāng)中,“糾錯(cuò)”是指軟件在運(yùn)行的過(guò)程當(dāng)中,針對(duì)其顯示出的各種自身問(wèn)題進(jìn)行分析,并且提出解決的對(duì)策;“預(yù)防”即要求軟件的開(kāi)發(fā)者能夠預(yù)見(jiàn)到現(xiàn)有的,以及即將產(chǎn)生的各種病毒類型,提前對(duì)軟件進(jìn)行設(shè)計(jì),防止其日后受到病毒的侵入;“適應(yīng)”是指軟件在自身不斷的運(yùn)行過(guò)程中,根據(jù)運(yùn)行平臺(tái)等外部環(huán)境對(duì)其提出的各種需求,不斷做出調(diào)整,以求適應(yīng)該運(yùn)行平臺(tái);“完善”是指,根據(jù)每個(gè)需求的特點(diǎn),軟件能夠不斷地改進(jìn)自身的性能,能夠更好地滿足各種需求。軟件的可維護(hù)性主要有四種突出的特性。一是其容易被分析。即指針對(duì)軟件內(nèi)部存在的各種毛病、漏洞,能夠即時(shí)地被發(fā)現(xiàn),診斷出來(lái);二是易改動(dòng)。該特性是指,一旦發(fā)現(xiàn)了該軟件存在一些問(wèn)題,其是否能夠被及時(shí)地修改和完善;三是穩(wěn)定的特性。發(fā)現(xiàn)了軟件存在問(wèn)題,就要對(duì)其進(jìn)行修改和完善,那么軟件自身能否應(yīng)對(duì)由此產(chǎn)生的各種風(fēng)險(xiǎn),這就是穩(wěn)定性的本質(zhì);四是易測(cè)試性。在修復(fù)了軟件存在的各種問(wèn)題的時(shí)候,針對(duì)修復(fù)的效果能否在較短的時(shí)間內(nèi),進(jìn)行估測(cè)。
二、影響軟件維護(hù)的要素分析
(一)設(shè)計(jì)團(tuán)隊(duì)的變化:很多軟件設(shè)計(jì)團(tuán)隊(duì),在完成了一項(xiàng)軟件設(shè)計(jì)的時(shí),會(huì)解散該團(tuán)隊(duì),很快各自都找到新的團(tuán)隊(duì),開(kāi)展新的軟件設(shè)計(jì)工作。原本對(duì)該軟件設(shè)計(jì)有所了解的成員逐漸離開(kāi)了團(tuán)隊(duì),隨著人員的不斷變動(dòng),到最后余下的員工很可能對(duì)該軟件最初開(kāi)發(fā)的目的、方法都不是很了解,導(dǎo)致該軟件無(wú)法在后期得到修復(fù)和完善,最終導(dǎo)致報(bào)廢。這樣不僅會(huì)浪費(fèi)大量的人力、財(cái)力、物力,同時(shí)也會(huì)給新的工作團(tuán)隊(duì)平添工作量。
(二)用戶的需求:在最初簽訂軟件的開(kāi)發(fā)和修改合同的時(shí)候,維護(hù)人員和客戶沒(méi)有進(jìn)行很好的溝通,沒(méi)有很好的了解顧客的需求,導(dǎo)致在后期的修改當(dāng)中,很多設(shè)計(jì)人員按照自己的意思來(lái)對(duì)軟件進(jìn)行修改,和客戶的需求根本不相符。
(三)隱性錯(cuò)誤:很多維護(hù)軟件的工作者,在對(duì)軟件進(jìn)行維護(hù)的時(shí)候,會(huì)在軟件的內(nèi)部加入一些隱性的風(fēng)險(xiǎn),降低了軟件的整體質(zhì)量。(四)團(tuán)隊(duì)素質(zhì):一個(gè)團(tuán)隊(duì)素質(zhì)的高低,同樣也對(duì)軟件維護(hù)的質(zhì)量到很大的影響。員工是否具有軟件維護(hù)的專業(yè)技能,能否解決顧客提出的各種問(wèn)題。該團(tuán)隊(duì)是否是屬于急功近利型,一味追求經(jīng)濟(jì)利益,而忽略了質(zhì)量的追求等等,都是需要考慮的因素。
三、軟件維護(hù)的策略
對(duì)軟件的維護(hù),主要分為九個(gè)主要的步驟。首先要仔細(xì)閱讀客戶對(duì)自己軟件提出的需求說(shuō)明,在了解客戶需求的基礎(chǔ)上,來(lái)針對(duì)問(wèn)題軟件繼續(xù)擰修改設(shè)計(jì),列出設(shè)計(jì)方案進(jìn)行評(píng)審,評(píng)審?fù)ㄟ^(guò)后,開(kāi)始重新編碼,然后進(jìn)行單位測(cè)試、集成測(cè)試、回歸測(cè)試這三項(xiàng)測(cè)試,待測(cè)試完成之后,確認(rèn)測(cè)試,最后在一次進(jìn)行評(píng)審。對(duì)軟件的維護(hù)工作,不能大意,因此應(yīng)有一只專門團(tuán)隊(duì)來(lái)對(duì)軟件進(jìn)行維護(hù),且在團(tuán)隊(duì)內(nèi)部要明確每一個(gè)成員的工作任務(wù)和責(zé)任,避免資源的重復(fù)利用和未充分利用。在接受客戶需求時(shí),要為客戶發(fā)一張需求登記表,客戶在該表上填寫軟件出現(xiàn)的問(wèn)題,包括問(wèn)題的具體類別,希望通過(guò)修改達(dá)到的效果,軟件運(yùn)行的平臺(tái),出現(xiàn)問(wèn)題的場(chǎng)合和時(shí)間等。在對(duì)軟件進(jìn)行修改和完善的過(guò)程中,要仔細(xì)分析源編碼設(shè)計(jì)的原理、習(xí)慣,對(duì)其進(jìn)行遵守,不要輕易地更改,以保證軟件在修改前后能夠保持和諧。若是一個(gè)客戶提出了多個(gè)維護(hù)的需求,可以更具需求等級(jí)的高低,對(duì)其進(jìn)行順序的劃分。在修改該軟件之前,要對(duì)該軟件進(jìn)行備份處理,在軟件完成修改之后,要對(duì)軟件進(jìn)行及時(shí)地調(diào)試,最后開(kāi)會(huì)對(duì)該軟件進(jìn)行評(píng)議,并且做出總結(jié),從本次軟件的修改當(dāng)中,能夠收獲成功的經(jīng)驗(yàn),同時(shí)也能吸取失敗的教訓(xùn)。軟件的修改人員之間要互相交流和分享彼此的經(jīng)驗(yàn)。若是軟件修改的幅度比較大,修改人員應(yīng)當(dāng)針對(duì)自己修改的情況制定一個(gè)修改的說(shuō)明書,具體說(shuō)明修改了哪些部分,被修改之后的軟件如何使用和進(jìn)行日常的維護(hù)。除了編寫說(shuō)明手冊(cè)之外,還可以編寫參考手冊(cè)。針對(duì)該軟件可能會(huì)發(fā)生的錯(cuò)誤情況進(jìn)行預(yù)測(cè),并在該手冊(cè)中寫出會(huì)出現(xiàn)的情況,具體解決辦法。注意該語(yǔ)言的運(yùn)用要通俗易懂,因?yàn)楹芏嗫蛻舨⒉痪邆浜芏嗟挠?jì)算機(jī)專業(yè)知識(shí)。在對(duì)該軟件完成維護(hù)之后,要進(jìn)行回歸測(cè)試,測(cè)試圓滿完成后,可交給客戶去使用。一個(gè)軟件,在進(jìn)行了多次修改和完善之后,其維護(hù)性就會(huì)逐漸降低,當(dāng)其降低到一個(gè)最低程度時(shí),再一次修改已無(wú)法滿足客戶提出的需求,因此應(yīng)當(dāng)放棄該軟件,重新根據(jù)客戶需求開(kāi)發(fā)新的軟件。
四、軟件維護(hù)的副作用
對(duì)軟件進(jìn)行反復(fù)的修改和完善,雖然可以滿足客戶提出的不同需求,但是其自身也有一定的風(fēng)險(xiǎn)。因?yàn)閺睦碚撋蟻?lái)說(shuō),在每一次對(duì)軟件進(jìn)行修改的同時(shí),都增加了錯(cuò)誤發(fā)生的可能性。對(duì)該錯(cuò)誤的發(fā)現(xiàn),可以通過(guò)文檔的設(shè)計(jì)和最后的回歸測(cè)試來(lái)解決,但是仍然不能忽視一個(gè)問(wèn)題,就是維護(hù)軟件會(huì)產(chǎn)生的負(fù)面效果。其主要表現(xiàn)在如下的幾個(gè)方面:代碼修改:對(duì)代碼的修改一定要謹(jǐn)慎,不到逼不得已,盡量不要修改。因?yàn)橐粋€(gè)看似很簡(jiǎn)單的代碼修改工作,就可能對(duì)整個(gè)軟件產(chǎn)生很大的影響,影響可能大到整個(gè)軟件無(wú)法正常運(yùn)行。雖然副作用有大有小,但是不可否認(rèn)的是,對(duì)代碼進(jìn)行修改很可能就會(huì)產(chǎn)生一些錯(cuò)誤,而正是由于這些看似很小的錯(cuò)誤,導(dǎo)致軟件質(zhì)量的下降。因此,在代碼修改過(guò)程中,一定要貫徹一個(gè)法則,即Murphy法則。數(shù)據(jù)結(jié)構(gòu)的修改:在修改軟件過(guò)程中,會(huì)不可避免地對(duì)數(shù)據(jù)結(jié)構(gòu)也進(jìn)行一定的修改。數(shù)據(jù)結(jié)構(gòu)在整個(gè)軟件中,占據(jù)很重要的地位。因此在對(duì)其進(jìn)行維護(hù)的時(shí)候,需要對(duì)立面的部分要素進(jìn)行完善,完善過(guò)后的軟件可能無(wú)法再適應(yīng)現(xiàn)有的數(shù)據(jù),導(dǎo)致其在日后的運(yùn)行出現(xiàn)錯(cuò)誤。這就需要軟件維護(hù)者,在設(shè)計(jì)文檔的時(shí)候小心謹(jǐn)慎,降低數(shù)據(jù)修改帶來(lái)的風(fēng)險(xiǎn)。
五、結(jié)束語(yǔ)
隨著計(jì)算機(jī)的不斷估計(jì),軟件應(yīng)用的范圍也越來(lái)越廣,滲透到我們生活、學(xué)習(xí)、工作的各個(gè)角落。軟件的維護(hù)是軟件生命的最后一個(gè)階段,但是我們不能忽視其重要性。作為軟件工作者,應(yīng)當(dāng)在開(kāi)發(fā)出一個(gè)好軟件的同時(shí),也能夠?qū)浖目删S護(hù)性的提高做出自己的貢獻(xiàn),使軟件的可維護(hù)性能夠有所提升,降低日后軟件維護(hù)的費(fèi)用和次數(shù),同時(shí)也可以提高一個(gè)軟件開(kāi)發(fā)公司在市場(chǎng)當(dāng)中的競(jìng)爭(zhēng)力,為企業(yè)帶來(lái)更好的經(jīng)濟(jì)效益。
作者:王妍黃山單位:山東水利職業(yè)學(xué)院
1概述
C語(yǔ)言是在B語(yǔ)言的基礎(chǔ)上完善形成的。1967年,英國(guó)的MartinRichards推出了BCPL語(yǔ)言,且在1970年,美國(guó)的KenThompson以BCPL語(yǔ)言為基礎(chǔ)推出了B語(yǔ)言。而B(niǎo)語(yǔ)言的功能有限、語(yǔ)言簡(jiǎn)單,并不能完全滿足計(jì)算機(jī)軟件編程需要。在此基礎(chǔ)上,許多研究者加強(qiáng)對(duì)計(jì)算機(jī)編程語(yǔ)言的研究,經(jīng)過(guò)多次試驗(yàn),在B語(yǔ)言的基礎(chǔ)上,對(duì)其進(jìn)行完善,最終在1972年美國(guó)貝爾實(shí)驗(yàn)室D.M推出了C語(yǔ)言。1978年后,大、中、小型計(jì)算機(jī)對(duì)C語(yǔ)言進(jìn)行移植,將其作為系統(tǒng)設(shè)計(jì)語(yǔ)言,為系統(tǒng)程序編寫提供條件。在各種計(jì)算機(jī)編程語(yǔ)言中,一切計(jì)算機(jī)語(yǔ)言的基礎(chǔ)是C語(yǔ)言。它是一門高級(jí)語(yǔ)言,靈活方便,具有匯編語(yǔ)言、高級(jí)語(yǔ)言的特點(diǎn),簡(jiǎn)潔緊湊。同時(shí),C語(yǔ)言可移植性強(qiáng),應(yīng)用廣泛,表達(dá)力強(qiáng)、功能豐富,適用于多種操作系統(tǒng),可進(jìn)行自由書寫,在信息技術(shù)發(fā)展方面發(fā)揮積極作用。
2軟件編程技巧
2.1C語(yǔ)言的特有函數(shù)在計(jì)算機(jī)軟件編程中,每一個(gè)函數(shù)都具有一定的功能,而在C語(yǔ)言編程過(guò)程中,需要應(yīng)用一些特有函數(shù)。對(duì)于函數(shù)而言,函數(shù)名對(duì)函數(shù)功能進(jìn)行反映,因此,在定義函數(shù)的過(guò)程中,程序員需要定義函數(shù)名字、參數(shù)名、返回值類型等。同時(shí),由于在編程過(guò)程中,C編譯系統(tǒng)提供庫(kù)函數(shù),且該系統(tǒng)首先定義好了這些函數(shù),因此在調(diào)用程序時(shí),程序員通過(guò)#include指令”,在所有文件中引入相關(guān)的頭文件,從而便可實(shí)現(xiàn)程序調(diào)用。例如,在運(yùn)用程序時(shí),當(dāng)應(yīng)用到sqrt函數(shù)時(shí),頭文件中必須包含#include“string.h”,以此確保程序的正常運(yùn)行。
2.2指針的靈活運(yùn)用在軟件編程中,指針的使用極為重要,賦值的實(shí)現(xiàn)需要指針的控制,從而建立變量關(guān)系,且編程的難度與指針運(yùn)用的大小密切相關(guān)。因此,在復(fù)雜編程工作的完成中,程序員需要熟練運(yùn)用指針,明確指針使用的作用,進(jìn)行編程。指針是特殊類型變量的一種,可幫助程序員解決程序設(shè)計(jì)中遇到的問(wèn)題,其具有指針名、值、指針類型3要素。在編程過(guò)程中,使用者需要對(duì)指針類型、指針名進(jìn)行合理、科學(xué)定義,對(duì)其賦值,從而對(duì)指針、變量進(jìn)行區(qū)分。同時(shí),在指針調(diào)用過(guò)程中,利用C語(yǔ)言的特有函數(shù)科學(xué)、準(zhǔn)確定義函數(shù),并按照算法編程的方式,利用流程圖表達(dá)算法內(nèi)容。此外,在函數(shù)編程過(guò)程中,程序員具體設(shè)置函數(shù)的名字、參數(shù)名、返回值類型,設(shè)置好指令,且在C語(yǔ)言設(shè)置過(guò)程中,具體確定文件知識(shí)、位運(yùn)算,確保其滿足程序中的具體要求,明確二進(jìn)制的對(duì)象。對(duì)于文件中包含的程序文件、數(shù)據(jù)文件,應(yīng)將它們之間的步驟設(shè)置好,從而為數(shù)據(jù)查找提供方便。
2.3位運(yùn)算及算法技巧在計(jì)算機(jī)高級(jí)語(yǔ)言的運(yùn)算方法中,C語(yǔ)言的重要特點(diǎn)是位運(yùn)算。位運(yùn)算的對(duì)象是二進(jìn)制,具有唯一性、獨(dú)特性,是計(jì)算機(jī)軟件編程、程序運(yùn)行的基礎(chǔ),其根據(jù)相關(guān)程序要求的進(jìn)行符合要求的運(yùn)算。同時(shí),運(yùn)算、程序運(yùn)行過(guò)程中,程序文件必不可少,在編程中,程序設(shè)計(jì)員需要在文件中存儲(chǔ)程序,方便數(shù)據(jù)查找,提高運(yùn)行效率。此外,在程序設(shè)計(jì)中,程序的靈魂是算法,算法技巧的掌握對(duì)程序設(shè)計(jì)極為關(guān)鍵。算法可用自然語(yǔ)言、流程圖表述,而在用流程圖表示算法時(shí),要求程序員對(duì)流程圖符號(hào)進(jìn)行熟練掌握,并具備牢固的數(shù)學(xué)知識(shí),提高編程效率。
3計(jì)算機(jī)軟件編程中C語(yǔ)言、匯編語(yǔ)言的結(jié)合
3.1匯編語(yǔ)言的嵌入方法隨著科學(xué)技術(shù)的快速發(fā)展,計(jì)算機(jī)軟件不斷更新,而C語(yǔ)言、匯編語(yǔ)言兩種語(yǔ)言的混合編程是計(jì)算機(jī)軟件開(kāi)發(fā)中常使用的方式,以此提高計(jì)算機(jī)編程、程序開(kāi)發(fā)效率,實(shí)現(xiàn)難度較高的編程任務(wù)。在具體編程中,在C語(yǔ)言程序中嵌入?yún)R編語(yǔ)言,在寄存器的存儲(chǔ)、轉(zhuǎn)換作用下是實(shí)現(xiàn)匯編語(yǔ)言的運(yùn)行。例如,如果在C語(yǔ)言源程序中嵌入一組匯編語(yǔ)句,就需要用大括號(hào)擴(kuò)充嵌入程序,進(jìn)而添加“asm”,且需要在asm前面放入指令代碼,并用分隔符“:”區(qū)分正常的C語(yǔ)言、匯編語(yǔ)言。其中,嵌入語(yǔ)言以大括號(hào)來(lái)表示,通過(guò)該形式的編程對(duì)編程的過(guò)程進(jìn)行簡(jiǎn)化。當(dāng)匯編程序嵌入后,程序員定義程序,根據(jù)C語(yǔ)言指出函數(shù),定義函數(shù),并對(duì)不同的函數(shù)進(jìn)行區(qū)分,根據(jù)不同模塊的使用特點(diǎn),對(duì)目標(biāo)文件進(jìn)行分析,提高編程的可靠性。
3.2鏈接C語(yǔ)言、匯編語(yǔ)言在C語(yǔ)言、匯編語(yǔ)言程序編寫中,需要獨(dú)立設(shè)置編譯目標(biāo)代碼,然后實(shí)現(xiàn)鏈接。由于C語(yǔ)言、匯編語(yǔ)言程序能夠相互調(diào)用,且多個(gè)功能模塊共同組成一個(gè)任務(wù),合適的語(yǔ)言獨(dú)立編程功能模塊。因此,在編程中,程序員應(yīng)根據(jù)每個(gè)模塊特點(diǎn),設(shè)置編程,形成目標(biāo)文件,使其成為可執(zhí)行文件。同時(shí),在C語(yǔ)言編程過(guò)程中,匯編程序需要調(diào)用函數(shù)、定義變量,這樣,程序員就需要對(duì)寄存器的使用、參數(shù)傳遞、子程序的返回值、變量及函數(shù)調(diào)用、存儲(chǔ)模式等問(wèn)題進(jìn)行考慮,特別需要注意參數(shù)傳遞問(wèn)題。在編程中,根據(jù)堆棧匯編程序傳遞參數(shù),并按照參數(shù)傳遞原則進(jìn)行程序編程。例如,在Voidaa(char*p,inti)函數(shù)中,利用匯編語(yǔ)言編寫該函數(shù),在系統(tǒng)調(diào)用在小內(nèi)存模式下進(jìn)行,寫為aa(&q,n)。而在系統(tǒng)運(yùn)行中,在堆棧中壓入n,并為了實(shí)現(xiàn)對(duì)存儲(chǔ)數(shù)據(jù)的存取,傳遞參數(shù)。此外,由于C語(yǔ)言程序、調(diào)用的子程序的編程使用的是同一個(gè)堆棧,這樣,就會(huì)產(chǎn)生pushbppopbp、sp兩個(gè)執(zhí)行指令,設(shè)置這兩個(gè)指令,為執(zhí)行過(guò)程的使用提供方便。
3.3C語(yǔ)言、匯編語(yǔ)言混合編程實(shí)驗(yàn)分析在混合軟件具體編程中,一般情況下,在5個(gè)數(shù)中比較程序功能,從而對(duì)最小數(shù)值進(jìn)行確定。由于匯編的子程序、主程序共同組成了所編程序,運(yùn)用C語(yǔ)言編寫主程序,利用匯編語(yǔ)言編寫子程序,而最小數(shù)值通過(guò)主程序的調(diào)用得到確定。在編程中,用min.c*表示主程序,用qiumin.asm表示子程序,C語(yǔ)言、匯編語(yǔ)言結(jié)合,軟件之間進(jìn)行交流,從而使程序運(yùn)行速度得以提高。在程序運(yùn)行中,需要具體編程程序設(shè)計(jì)過(guò)程中的內(nèi)存模式、寄存器分配等,確保程序設(shè)計(jì)語(yǔ)言的相互協(xié)同,使外部接口處于正常使用狀況,為編程中的外部調(diào)用功能的實(shí)現(xiàn)提供保障。
4C語(yǔ)言多項(xiàng)式除法的程序設(shè)計(jì)
4.1設(shè)計(jì)流程在軟件編程中利用C語(yǔ)言,對(duì)計(jì)算機(jī)軟件的實(shí)用性進(jìn)行探索。在C語(yǔ)言多項(xiàng)式除法的程序設(shè)計(jì)中,實(shí)驗(yàn)設(shè)計(jì)的建立依據(jù)循環(huán)冗余的結(jié)構(gòu)進(jìn)行,設(shè)置循環(huán)冗余驗(yàn)碼編制軟件程序。在此過(guò)程中,程序員需先對(duì)函數(shù)名稱進(jìn)行定義,了解函數(shù),對(duì)函數(shù)的初始位置進(jìn)行確定,進(jìn)而建立數(shù)據(jù)庫(kù)。此后,在C語(yǔ)言的基礎(chǔ)上,程序員編程、計(jì)算函數(shù),并在此過(guò)程中,一個(gè)冗余余數(shù)在系統(tǒng)中自動(dòng)生成,在remainder文件中存儲(chǔ)余數(shù),確定程序的起始文件。最后,根據(jù)系統(tǒng)運(yùn)行的結(jié)果,結(jié)合軟件需求,程序員科學(xué)分析計(jì)算機(jī)軟件實(shí)驗(yàn),此時(shí),如果計(jì)算結(jié)果能夠滿足軟件運(yùn)行需求,則說(shuō)明軟性運(yùn)行正常。如果計(jì)算結(jié)果不能夠滿足軟件運(yùn)行需求,則需要程序員仔細(xì)檢查軟件編程過(guò)程,發(fā)現(xiàn)問(wèn)題,解決問(wèn)題。在C語(yǔ)言基礎(chǔ)上,對(duì)軟件編程實(shí)驗(yàn)流程進(jìn)行設(shè)計(jì),簡(jiǎn)化編程過(guò)程,提高實(shí)驗(yàn)結(jié)果的準(zhǔn)確性。
4.2程序應(yīng)用很多領(lǐng)域的發(fā)展過(guò)程都需要運(yùn)用到C語(yǔ)言多項(xiàng)式除法程序的編程,該編程使軟件應(yīng)用的實(shí)際價(jià)值得到最大程度的發(fā)揮,并拓寬了混合語(yǔ)言在多項(xiàng)式除法的應(yīng)用范圍。在C語(yǔ)言、編程語(yǔ)言混合語(yǔ)言的使用中,程序員應(yīng)及時(shí)定義函數(shù),通過(guò)函數(shù)名對(duì)函數(shù)性質(zhì)進(jìn)行準(zhǔn)確體現(xiàn),獲取準(zhǔn)確的余數(shù)結(jié)果,確保計(jì)算機(jī)軟性系統(tǒng)高效運(yùn)行。
5結(jié)語(yǔ)
在信息技術(shù)快速發(fā)展的今天,人們對(duì)計(jì)算機(jī)軟件編程提出越來(lái)越高的要求,程序員需要強(qiáng)化對(duì)C語(yǔ)言的運(yùn)用、計(jì)算的研究,利用C語(yǔ)言實(shí)現(xiàn)計(jì)算機(jī)軟件的多功能,促進(jìn)多功軟件的使用,不斷開(kāi)發(fā)新軟件。在計(jì)算機(jī)軟件編程中,C語(yǔ)言、匯編語(yǔ)言的合理使用,提高軟件的使用效率,簡(jiǎn)化了程序的編寫過(guò)程,推動(dòng)了計(jì)算機(jī)技術(shù)的發(fā)展。
作者:梁甜單位:山東農(nóng)業(yè)工程學(xué)院信息科學(xué)與工程系
1我國(guó)計(jì)算機(jī)軟件市場(chǎng)的發(fā)展對(duì)策
1.1我國(guó)計(jì)算機(jī)軟件市場(chǎng)發(fā)展戰(zhàn)略從世界范圍來(lái)看,計(jì)算機(jī)軟件技術(shù)呈現(xiàn)出突發(fā)猛進(jìn)的發(fā)展勢(shì)頭,一個(gè)國(guó)家計(jì)算機(jī)軟件技術(shù)的發(fā)展也直接關(guān)系著能否在日益激烈的國(guó)際競(jìng)爭(zhēng)中獲得優(yōu)勢(shì)與主動(dòng)權(quán)。在此背景下我國(guó)計(jì)算機(jī)軟件市場(chǎng)如逆水行舟,所以只有在明確計(jì)算機(jī)軟件市場(chǎng)發(fā)展戰(zhàn)略的基礎(chǔ)上,才能夠讓為我國(guó)計(jì)算機(jī)軟件市場(chǎng)發(fā)展指明方向。包括計(jì)算機(jī)軟件市場(chǎng)在內(nèi)的任何市場(chǎng)要取得發(fā)展都需要依賴于先進(jìn)的工業(yè)化技術(shù)以及工程化技術(shù)。軟件技術(shù)是推動(dòng)計(jì)算機(jī)軟件市場(chǎng)發(fā)展的源泉,所以,推動(dòng)軟件標(biāo)準(zhǔn)化、工業(yè)化生產(chǎn)模式與生產(chǎn)技術(shù)是軟件市場(chǎng)發(fā)展的重要前提。隨著計(jì)算機(jī)技術(shù)以及軟件技術(shù)的發(fā)展,當(dāng)前計(jì)算機(jī)軟件市場(chǎng)要開(kāi)發(fā)出具備較高質(zhì)量的產(chǎn)品絕對(duì)不是作坊式公司能夠完成的,標(biāo)準(zhǔn)化以及開(kāi)放化已經(jīng)成為了計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的主流發(fā)展方向。由于我國(guó)當(dāng)前還難以在公共應(yīng)用軟件以及系統(tǒng)軟件方面與國(guó)外發(fā)達(dá)國(guó)家抗衡,所以我國(guó)計(jì)算機(jī)軟件市場(chǎng)發(fā)展應(yīng)當(dāng)以應(yīng)用軟件主要的關(guān)鍵技術(shù)為切入點(diǎn)來(lái)對(duì)市場(chǎng)發(fā)展突破口做出選擇。計(jì)算機(jī)軟件市場(chǎng)具有技術(shù)密集以及智力密集的特點(diǎn),所以專業(yè)的技術(shù)人才是推動(dòng)計(jì)算機(jī)軟件市場(chǎng)發(fā)展的寶貴財(cái)富。對(duì)于企業(yè)而言,構(gòu)建一支穩(wěn)定卻具備高水平、高素質(zhì)的技術(shù)隊(duì)伍是提高自身市場(chǎng)競(jìng)爭(zhēng)力的關(guān)鍵,在此基礎(chǔ)上,計(jì)算機(jī)軟件企業(yè)還需要以計(jì)算機(jī)技術(shù)以及軟件技術(shù)的發(fā)展為依據(jù)來(lái)推動(dòng)技術(shù)隊(duì)伍理論知識(shí)的更新,并在滿足技術(shù)人才物質(zhì)需求與精神需求的基礎(chǔ)上確保技術(shù)隊(duì)伍的穩(wěn)定性。
另外,計(jì)算機(jī)軟件市場(chǎng)的發(fā)展也需要依賴于一支優(yōu)秀的計(jì)算機(jī)軟件營(yíng)銷隊(duì)伍,所以對(duì)于計(jì)算機(jī)軟件企業(yè)而言,對(duì)營(yíng)銷隊(duì)伍的構(gòu)建也是不容忽視的主要內(nèi)容之一。在我國(guó)計(jì)算機(jī)軟件市場(chǎng)的發(fā)展中,資金短缺是制約我國(guó)計(jì)算機(jī)軟件自主開(kāi)發(fā)能力提升的重要瓶頸,針對(duì)這一問(wèn)題我國(guó)有必要在尊重市場(chǎng)需求的基礎(chǔ)上構(gòu)建軟件開(kāi)發(fā)風(fēng)險(xiǎn)基金并對(duì)軟件開(kāi)發(fā)投資機(jī)制進(jìn)行完善,從而有效的幫助投資部門解決投資難點(diǎn)問(wèn)題以引導(dǎo)資金流入計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域。另外,有必要通過(guò)構(gòu)建軟件生產(chǎn)基金來(lái)為軟件開(kāi)發(fā)創(chuàng)造一個(gè)可行且有效的途徑,通過(guò)軟件開(kāi)發(fā)與生產(chǎn)標(biāo)準(zhǔn)規(guī)范的公布以及軟件生產(chǎn)基金的構(gòu)建,能夠最大化的實(shí)現(xiàn)對(duì)個(gè)體軟件成果的吸收,從而讓計(jì)算機(jī)軟件市場(chǎng)發(fā)展對(duì)個(gè)體創(chuàng)造力進(jìn)行充分的利用。技術(shù)的創(chuàng)新是計(jì)算機(jī)軟件市場(chǎng)發(fā)展的不竭動(dòng)力。具有高新特點(diǎn)的計(jì)算機(jī)軟件市場(chǎng)同時(shí)也具有著極快的更新速度和淘汰速度,所以我國(guó)計(jì)算機(jī)軟件市場(chǎng)需要依靠于技術(shù)的創(chuàng)新與進(jìn)步。在我國(guó)計(jì)算機(jī)軟件市場(chǎng)發(fā)展的過(guò)程中,需要圍繞技術(shù)的創(chuàng)新來(lái)實(shí)施具有前瞻性的發(fā)展戰(zhàn)略,不僅需要在選擇具有較強(qiáng)競(jìng)爭(zhēng)力的軟件技術(shù)基礎(chǔ)上開(kāi)發(fā)出具有較強(qiáng)競(jìng)爭(zhēng)力的軟件產(chǎn)品以實(shí)現(xiàn)對(duì)軟件市場(chǎng)的快速占領(lǐng),同時(shí)有必要選擇刻意對(duì)產(chǎn)業(yè)升級(jí)發(fā)揮帶動(dòng)作用的軟件技術(shù),從而推動(dòng)計(jì)算機(jī)軟件市場(chǎng)結(jié)構(gòu)的現(xiàn)代化與合理化。
1.2通過(guò)教育發(fā)展的推動(dòng)來(lái)對(duì)科技人才隊(duì)伍進(jìn)行構(gòu)建人才是我國(guó)計(jì)算機(jī)軟件市場(chǎng)發(fā)展的重要推動(dòng)力。從世界范圍來(lái)看,許多發(fā)達(dá)國(guó)家如芬蘭、德國(guó)、美國(guó)等都通過(guò)降低技術(shù)人才的移民門檻來(lái)加快引進(jìn)技術(shù)人才的步伐。當(dāng)前我國(guó)計(jì)算機(jī)軟件技術(shù)人才稀缺并且具有著不合理的層次結(jié)構(gòu),而我國(guó)計(jì)算機(jī)軟件市場(chǎng)在發(fā)展中面對(duì)這種情況應(yīng)當(dāng)加大教育投入與技術(shù)人才培養(yǎng)力度,通過(guò)提高教育質(zhì)量來(lái)培養(yǎng)優(yōu)秀的計(jì)算機(jī)軟件技術(shù)人才。同時(shí)有必要在計(jì)算機(jī)軟件技術(shù)人才引進(jìn)方面實(shí)施開(kāi)放性的政策,通過(guò)加強(qiáng)人才吸引力來(lái)吸收專家學(xué)者進(jìn)入計(jì)算機(jī)軟件市場(chǎng)工作中,只要構(gòu)建一支具有合理結(jié)構(gòu)、多樣層次且與我國(guó)計(jì)算機(jī)軟件市場(chǎng)發(fā)展水平以及發(fā)展布局相適應(yīng)的人才隊(duì)伍,我國(guó)計(jì)算機(jī)軟件市場(chǎng)發(fā)展也就具有了強(qiáng)有力的保障。在此過(guò)程中,國(guó)內(nèi)計(jì)算機(jī)軟件市場(chǎng)發(fā)展可以從以下三個(gè)方面做出努力:
1.2.1是對(duì)國(guó)內(nèi)技術(shù)人才培養(yǎng)進(jìn)行強(qiáng)化國(guó)內(nèi)計(jì)算機(jī)軟件技術(shù)人才難以滿足計(jì)算機(jī)軟件市場(chǎng)發(fā)展需求的重要原因在于我國(guó)計(jì)算機(jī)軟件教育與計(jì)算機(jī)軟件市場(chǎng)需求存在脫節(jié)現(xiàn)象,所以即便是我國(guó)每年都有大量的計(jì)算機(jī)軟件件專業(yè)畢業(yè)生,也難以滿足計(jì)算機(jī)軟件專業(yè)崗位對(duì)技術(shù)人才的需求。針對(duì)這一問(wèn)題,我國(guó)需要有計(jì)劃的大量培養(yǎng)具有層次差異的計(jì)算機(jī)軟件技術(shù)人才,在提高高等院校以及職業(yè)院校人才培養(yǎng)質(zhì)量的基礎(chǔ)上對(duì)高等院校以及職業(yè)院校人才進(jìn)行充分利用,同時(shí)有必要鼓勵(lì)辦學(xué)實(shí)力濃厚的院校開(kāi)辦計(jì)算機(jī)軟件學(xué)院,并通過(guò)組織社會(huì)力量、企業(yè)以及科研院所等來(lái)對(duì)計(jì)算機(jī)軟件學(xué)院學(xué)生開(kāi)展技術(shù)培訓(xùn);
1.2.2對(duì)計(jì)算機(jī)軟件人才結(jié)構(gòu)進(jìn)行優(yōu)化人才結(jié)構(gòu)有待優(yōu)化是人才短缺之外制約我國(guó)計(jì)算機(jī)軟件市場(chǎng)發(fā)展的另一個(gè)人才因素。當(dāng)前我國(guó)計(jì)算機(jī)軟件市場(chǎng)技術(shù)人才結(jié)構(gòu)呈現(xiàn)出橄欖式的分布,即終端人才占有最大的比重,低端人才以及高端人才都相對(duì)較少。這種人才結(jié)構(gòu)是有我國(guó)計(jì)算機(jī)軟件人才供給結(jié)構(gòu)直接決定的。事實(shí)上為了為我國(guó)計(jì)算機(jī)軟件市場(chǎng)發(fā)展打下良好的基礎(chǔ),金字塔式的人才結(jié)構(gòu)才是最合理,當(dāng)前我國(guó)計(jì)算機(jī)軟件市場(chǎng)不僅欠缺能夠進(jìn)行軟件開(kāi)發(fā)設(shè)計(jì)的高級(jí)技術(shù)人才以及管理人才,同時(shí)也欠缺能夠從事基礎(chǔ)編程的程序員。針對(duì)這一問(wèn)題,我國(guó)需要對(duì)計(jì)算機(jī)軟件技術(shù)人才與管理人才的教育機(jī)構(gòu)進(jìn)行改革,通過(guò)強(qiáng)化人才培養(yǎng)對(duì)我國(guó)計(jì)算機(jī)軟件市場(chǎng)人才需求的針對(duì)性來(lái)對(duì)計(jì)算機(jī)軟件市場(chǎng)人才結(jié)構(gòu)做出優(yōu)化,這要求我國(guó)對(duì)職業(yè)技術(shù)教育進(jìn)行大力扶持,從而構(gòu)建起具有多樣化層次的計(jì)算機(jī)軟件技術(shù)人才以及管理人才培訓(xùn)與教育體系;
1.2.3吸引流失到國(guó)外的計(jì)算機(jī)軟件人才歸國(guó)創(chuàng)業(yè)我國(guó)有必要通過(guò)強(qiáng)化對(duì)計(jì)算機(jī)軟件市場(chǎng)發(fā)展的扶持來(lái)對(duì)計(jì)算機(jī)軟件市場(chǎng)用人環(huán)境進(jìn)行優(yōu)化以吸引流失到國(guó)外的計(jì)算機(jī)軟件人才歸國(guó)創(chuàng)業(yè)。在此過(guò)程中,我國(guó)可以構(gòu)建留學(xué)創(chuàng)業(yè)基金,并專項(xiàng)專用于對(duì)高端計(jì)算機(jī)軟件技術(shù)人才以及管理人才的吸引,同時(shí)通過(guò)完善計(jì)算機(jī)軟件市場(chǎng)創(chuàng)業(yè)配套服務(wù)來(lái)為歸國(guó)人才提供良好的創(chuàng)業(yè)條件。
2總結(jié)
總之,我國(guó)計(jì)算機(jī)軟件市場(chǎng)在發(fā)展中仍舊面臨著許多能夠產(chǎn)生制約作用的因素,而為了更好的推動(dòng)我國(guó)計(jì)算機(jī)軟件市場(chǎng)的發(fā)展,不僅要通過(guò)正確選擇計(jì)算機(jī)軟件市場(chǎng)發(fā)展戰(zhàn)略來(lái)為計(jì)算機(jī)軟件市場(chǎng)的發(fā)展指明方向,同時(shí)要通過(guò)構(gòu)建一支穩(wěn)定、高水平、高素質(zhì)的計(jì)算機(jī)軟件技術(shù)隊(duì)伍與管理隊(duì)伍來(lái)為我國(guó)計(jì)算機(jī)軟件市場(chǎng)的發(fā)展打下良好基礎(chǔ)。
作者:邱寶強(qiáng)單位:棗莊職業(yè)學(xué)院
1開(kāi)發(fā)過(guò)程中影響軟件質(zhì)量的主要因素
1.1未深入了解計(jì)算機(jī)軟件用戶的真正需求不同的用戶對(duì)軟件功能的需求各有不同,因此有必要在設(shè)計(jì)軟件前,首先對(duì)用戶的真正需求做出深入細(xì)致的了解,可見(jiàn),軟件用戶的需求直接關(guān)系到軟件研發(fā)質(zhì)量的高低,對(duì)此會(huì)產(chǎn)生較大的影響。相反,如果未能深層次挖掘出用戶的真實(shí)需求,則很容易在軟件已經(jīng)開(kāi)發(fā)完成后,客戶的滿意程度較低,換句話說(shuō),軟件的開(kāi)發(fā)在某種程度上是較失敗的。若想真正掌握軟件用戶的較為全面的信息,不是在短時(shí)間內(nèi)就可以完成的,這就需要設(shè)計(jì)人員與用戶之間進(jìn)行深度的溝通和交流,最后二者之間達(dá)成共識(shí)。此外,該項(xiàng)工作還應(yīng)在整個(gè)軟件開(kāi)始開(kāi)發(fā)之前完成,這樣有利于在設(shè)計(jì)過(guò)程中不斷地進(jìn)行調(diào)試,以最大限度上滿足客戶的需求。
1.2計(jì)算機(jī)軟件的開(kāi)發(fā)缺乏規(guī)范性文件的指導(dǎo)計(jì)算機(jī)軟件的開(kāi)發(fā)質(zhì)量在當(dāng)前階段還沒(méi)有明確的標(biāo)準(zhǔn),因此就無(wú)法準(zhǔn)確衡量出開(kāi)發(fā)的結(jié)果是否符合相關(guān)質(zhì)量標(biāo)準(zhǔn)的要求。當(dāng)出現(xiàn)軟件研發(fā)的質(zhì)量問(wèn)題時(shí),由于未建立起規(guī)范性的衡量標(biāo)準(zhǔn),也就無(wú)法定位責(zé)任的歸屬,這就導(dǎo)致設(shè)計(jì)人員之間相互推脫責(zé)任,辦事效率大大降低,產(chǎn)品質(zhì)量也會(huì)有明顯的下降。目前,計(jì)算機(jī)軟件開(kāi)發(fā)行業(yè)對(duì)于工作的規(guī)范并未制定出具體的內(nèi)容,重視程度也明顯不足,更多的則是將開(kāi)發(fā)的注意力用在了開(kāi)發(fā)的成本控制與開(kāi)發(fā)的周期上,這使得軟件開(kāi)發(fā)工作缺乏系統(tǒng)的、專業(yè)化的指導(dǎo)和規(guī)范,導(dǎo)致軟件的維護(hù)也較為困難。
1.3軟件開(kāi)發(fā)人員流動(dòng)性較強(qiáng)相對(duì)于前面的兩種客觀因素,人員流動(dòng)性上可以看做是主觀原因。在計(jì)算機(jī)軟件的開(kāi)發(fā)過(guò)程中,設(shè)計(jì)人員有時(shí)會(huì)由于薪資、待遇等問(wèn)題出現(xiàn)離職的現(xiàn)象,不同的開(kāi)發(fā)者對(duì)于用戶需求所理解的內(nèi)容也會(huì)有一定的差別,因此,其設(shè)計(jì)的想法和思路也會(huì)各有不同,一旦出現(xiàn)設(shè)計(jì)者中途離開(kāi),后續(xù)的工作人員很難保證對(duì)之前的工作有著深入的了解,這在很大程度上都會(huì)對(duì)軟件開(kāi)發(fā)的速度和質(zhì)量產(chǎn)生不利的影響。
2計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的質(zhì)量控制措施
2.1滿足軟件用戶的需求,及時(shí)調(diào)整存在的缺陷計(jì)算機(jī)軟件的開(kāi)發(fā)都需要設(shè)計(jì)者與客戶進(jìn)行全方位的溝通,如果二者之間未能進(jìn)行有效的聯(lián)系,就會(huì)使得所開(kāi)發(fā)的軟件部分功能不能完全符合客戶的需求,此時(shí),需要進(jìn)行的工作就是將軟件中存在的缺陷及時(shí)的調(diào)整和管理,最終解決存在的各種問(wèn)題。另一方面還有一個(gè)問(wèn)題是值得注意的,那就是客戶的需求是隨著外界的條件處于不斷地變化之中,這就需要軟件開(kāi)發(fā)人員要根據(jù)變化而需求,適時(shí)調(diào)整軟件的功能,確保符合客戶的要求,保證軟件開(kāi)發(fā)的質(zhì)量。
2.2加強(qiáng)對(duì)計(jì)算機(jī)軟件代碼的檢查工作為了在軟件出現(xiàn)質(zhì)量問(wèn)題時(shí),能夠很準(zhǔn)確的定位相關(guān)負(fù)責(zé)人的責(zé)任,且軟件的質(zhì)量問(wèn)題一般來(lái)說(shuō)都與代碼有著直接的聯(lián)系,所以,在軟件開(kāi)發(fā)過(guò)程中要嚴(yán)格注意對(duì)代碼的檢查。由于計(jì)算機(jī)軟件開(kāi)發(fā)工作技術(shù)含量較高,設(shè)計(jì)者很容易受到外部狀況的干擾,導(dǎo)致出現(xiàn)一定的代碼設(shè)定錯(cuò)誤,代碼錯(cuò)誤顯得較為隱蔽,設(shè)計(jì)者如果未能認(rèn)真檢查是很難發(fā)現(xiàn)的,這樣就會(huì)對(duì)軟件的設(shè)計(jì)來(lái)說(shuō)成為了潛在的質(zhì)量問(wèn)題。為了盡可能的避免發(fā)生代碼錯(cuò)誤一類的失誤,就要在平時(shí)的設(shè)計(jì)過(guò)程中,對(duì)每一步的工作都進(jìn)行認(rèn)真的檢查,以及時(shí)發(fā)現(xiàn)存在的任何微小的問(wèn)題,在確保當(dāng)前步驟代碼完全正確的前提下,再進(jìn)行接下來(lái)的開(kāi)發(fā)工作,檢查的工作可以設(shè)置專門的審核人員,以此保證軟件的開(kāi)發(fā)質(zhì)量。
2.3及時(shí)檢測(cè)軟件的運(yùn)行質(zhì)量任何軟件在開(kāi)發(fā)工作完成后,都必須對(duì)其運(yùn)行狀況進(jìn)行檢查,檢查的方法大致可分為自動(dòng)檢查和人工檢查兩種形式。這樣做的目的在于可以在軟件交給客戶前,及時(shí)發(fā)現(xiàn)軟件中可能存在的質(zhì)量上的問(wèn)題,一旦檢查出軟件設(shè)計(jì)中存在的錯(cuò)誤,立即找出問(wèn)題出現(xiàn)的原因,然后具有針對(duì)性的解決問(wèn)題,經(jīng)過(guò)檢查后的軟件還要再次對(duì)其質(zhì)量進(jìn)行全面的檢測(cè),確保完全符合客戶的需求后,再交給客戶使用,這樣就能做到軟件在開(kāi)發(fā)設(shè)計(jì)的過(guò)程中,質(zhì)量能夠有效的得到保證。
3結(jié)束語(yǔ)
綜合全篇文章可以看出,在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中,注重控制軟件質(zhì)量是改善計(jì)算機(jī)運(yùn)行狀況的一個(gè)重要保證,當(dāng)然,也必須注意到一點(diǎn),在實(shí)際的操作過(guò)程中,情況較為復(fù)雜多變的,因此在質(zhì)量控制上會(huì)存在一定的困難,軟件開(kāi)發(fā)需要涉及多方面的知識(shí)與技術(shù),工作內(nèi)容包含的內(nèi)容較為復(fù)雜,因此必須建立起適當(dāng)?shù)囊?guī)章制度,來(lái)規(guī)范軟件開(kāi)發(fā)的程序和行為,從而真正的是實(shí)現(xiàn)對(duì)軟件開(kāi)發(fā)的質(zhì)量控制。
作者:楊雨佳單位:廣東技術(shù)師范學(xué)院天河學(xué)院
1計(jì)算機(jī)軟件設(shè)計(jì)中應(yīng)用嵌入式實(shí)時(shí)軟件的意義
嵌入式實(shí)時(shí)軟件設(shè)計(jì)就是包含硬件與軟件的綜合設(shè)計(jì)體,不僅涵蓋機(jī)械知識(shí),結(jié)合軟件設(shè)計(jì)使得計(jì)算機(jī)軟件系統(tǒng)更加的強(qiáng)大,也可以提高計(jì)算機(jī)軟件系統(tǒng)控制的能力。對(duì)于計(jì)算機(jī)軟件設(shè)計(jì)部分,嵌入式實(shí)時(shí)軟件開(kāi)發(fā),有很廣的應(yīng)用領(lǐng)域,嵌入式軟件設(shè)計(jì)中,它包括對(duì)于硬件設(shè)計(jì)和軟件設(shè)計(jì)兩部分,嵌入式實(shí)時(shí)軟件作為非一般PC系統(tǒng)開(kāi)發(fā),在嵌入式實(shí)時(shí)軟件中,應(yīng)該具備處理器、I/O端口、微處理器以及編程等多個(gè)部分。通常,嵌入式實(shí)時(shí)軟件中都具有實(shí)時(shí)操作功能及多任務(wù)操作的功能,采用嵌入式實(shí)時(shí)軟件設(shè)計(jì)計(jì)算機(jī)軟件,可以在計(jì)算機(jī)軟件系統(tǒng)中,應(yīng)用層次化模塊的結(jié)構(gòu),確保嵌入式實(shí)時(shí)操作系統(tǒng)可以和計(jì)算機(jī)底層硬件相互結(jié)合,應(yīng)用嵌入式實(shí)時(shí)軟件完成硬件系統(tǒng)任務(wù),提高計(jì)算機(jī)軟質(zhì)量。在計(jì)算機(jī)軟件設(shè)計(jì)中,應(yīng)用嵌入式實(shí)時(shí)軟件,還具有處理中斷、計(jì)算機(jī)軟件設(shè)計(jì)中嵌入式實(shí)時(shí)軟件的應(yīng)用設(shè)計(jì)文/翟愛(ài)章在我國(guó)當(dāng)前計(jì)算機(jī)軟件設(shè)計(jì)之中,將設(shè)計(jì)出嵌入式實(shí)時(shí)軟件應(yīng)用其中,設(shè)計(jì)出嵌入式計(jì)算機(jī)軟件系統(tǒng),不僅可以大大提高計(jì)算機(jī)軟件的智能化與實(shí)時(shí)性,同時(shí)也可以有效提升計(jì)算機(jī)軟件設(shè)計(jì)效率與設(shè)計(jì)質(zhì)量。以下本文針對(duì)實(shí)例,探討計(jì)算機(jī)軟件設(shè)計(jì)中嵌入式實(shí)時(shí)軟件的應(yīng)用設(shè)計(jì)情況。摘要切換上下文、分配資源的優(yōu)勢(shì),保證軟件產(chǎn)品的質(zhì)量。
2實(shí)現(xiàn)嵌入式實(shí)時(shí)軟件應(yīng)用的設(shè)計(jì)方案
2.1案例介紹基于計(jì)算機(jī)軟件設(shè)計(jì)技術(shù),設(shè)計(jì)微機(jī)繼電保護(hù)器,將嵌入式實(shí)時(shí)軟件設(shè)計(jì)其中,可以大大提高計(jì)算機(jī)軟件產(chǎn)品的質(zhì)量。對(duì)于本次嵌入式實(shí)時(shí)計(jì)算機(jī)軟件開(kāi)發(fā)中,是基于硬件以及軟件嵌入式系統(tǒng)的開(kāi)發(fā)。本次計(jì)算機(jī)軟件設(shè)計(jì)中,將會(huì)應(yīng)用數(shù)字信號(hào)處理器、IO設(shè)備、C++語(yǔ)言以及ARM,開(kāi)發(fā)設(shè)計(jì)計(jì)算機(jī)嵌入式實(shí)時(shí)軟件。
2.2開(kāi)發(fā)流程及結(jié)構(gòu)開(kāi)發(fā)嵌入式實(shí)時(shí)軟件中,首先,在需求分析階段,應(yīng)該明確計(jì)算機(jī)軟件功能需求,做好溝通管理;對(duì)于軟件的設(shè)計(jì)階段以及代碼生成階段、測(cè)試固化階段,都應(yīng)該秉持嵌入式設(shè)計(jì)理念,實(shí)現(xiàn)對(duì)系統(tǒng)的實(shí)時(shí)控制。在設(shè)計(jì)本次計(jì)算機(jī)嵌入式實(shí)時(shí)軟件中,將會(huì)對(duì)嵌入式實(shí)時(shí)軟件各個(gè)功能進(jìn)行模塊化處理,將其分成子模塊,并可以利用模塊方式對(duì)其進(jìn)行程序開(kāi)發(fā)工作,將嵌入式實(shí)時(shí)軟件中的多個(gè)任務(wù)劃分開(kāi)來(lái)并發(fā)執(zhí)行,實(shí)現(xiàn)系統(tǒng)中軟件與硬件之間的交互。嵌入式實(shí)時(shí)軟件中,還應(yīng)該劃分任務(wù)職責(zé),賦予任務(wù)唯一的地址,并采用優(yōu)先級(jí)調(diào)度的模式,提高嵌入式實(shí)時(shí)實(shí)時(shí)性功能。
2.3硬件設(shè)計(jì)設(shè)計(jì)嵌入式實(shí)時(shí)計(jì)算機(jī)軟件中,選擇AT91RM9200微處理器,AT91RM9200處理器有豐富的外設(shè)接口,且處理器的控制器也可以實(shí)施同步控制,實(shí)現(xiàn)系統(tǒng)中事件突發(fā)訪問(wèn)的功能,提高計(jì)算機(jī)嵌入式實(shí)時(shí)軟件響應(yīng)時(shí)間。
2.4軟件設(shè)計(jì)在嵌入式實(shí)時(shí)軟件軟件設(shè)計(jì)中,面向模塊組件進(jìn)行開(kāi)發(fā),保持軟件內(nèi)任務(wù)執(zhí)行的速度與靈敏性,簡(jiǎn)化嵌入式實(shí)時(shí)軟件控制流程,面向組件開(kāi)發(fā)過(guò)程中,組件被視為通過(guò)接口向外界提供服務(wù)或者請(qǐng)求服務(wù)的黑盒,其中的多個(gè)組件也可以被組成更高層次組件,嵌入式實(shí)時(shí)軟件中,其組件多具有獨(dú)立性強(qiáng)、重用性強(qiáng)的特點(diǎn),利用這樣的嵌入式實(shí)時(shí)軟件開(kāi)發(fā)出的計(jì)算機(jī)軟件系統(tǒng),可以更好提高計(jì)算機(jī)軟件的實(shí)時(shí)性與獨(dú)立性。
3結(jié)論
綜上所述,經(jīng)嵌入式實(shí)時(shí)軟件應(yīng)用到計(jì)算機(jī)軟件設(shè)計(jì)中,提高計(jì)算機(jī)軟件系統(tǒng)的實(shí)時(shí)性,并且還需要簡(jiǎn)化計(jì)算機(jī)軟件系統(tǒng)中的軟件代碼,節(jié)省內(nèi)存,提高計(jì)算機(jī)軟件系統(tǒng)的運(yùn)行效率,具備實(shí)際應(yīng)用效益。
作者:翟愛(ài)章單位:鹽城市時(shí)楊中學(xué)
1計(jì)算機(jī)軟件分層理論概述
隨著計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域的不斷拓展,分層管理軟件的含義已經(jīng)發(fā)生改變,變得更加豐富。從抽象角度來(lái)說(shuō),分層管理軟件是指多個(gè)概念層,每個(gè)概念層采用不同的解決方案,進(jìn)而形成垂直的軟件系統(tǒng)。分層管理軟件中的每個(gè)層在一定程度上都具有相同的優(yōu)秀方案,實(shí)現(xiàn)各個(gè)分層之間的聯(lián)系。分層管理軟件的開(kāi)發(fā)技術(shù)是建立在發(fā)展框架設(shè)置的基礎(chǔ)上,所以軟件結(jié)構(gòu)更加完善。上個(gè)世紀(jì)80年代,計(jì)算機(jī)技術(shù)比較落后,只能進(jìn)行小型數(shù)據(jù)庫(kù)的結(jié)構(gòu)化編程,并開(kāi)發(fā)出單層結(jié)構(gòu)性軟件。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,雙層結(jié)構(gòu)性軟件很快問(wèn)世。雙層結(jié)構(gòu)性軟件雖然可以滿足客戶的需求,但自身存在嚴(yán)重的缺點(diǎn)。很多軟件開(kāi)發(fā)者意識(shí)到雙層結(jié)構(gòu)性軟件的問(wèn)題,即不能滿足未來(lái)計(jì)算機(jī)網(wǎng)絡(luò)數(shù)據(jù)的需求。目前,三層結(jié)構(gòu)性計(jì)算機(jī)軟件已經(jīng)具備了開(kāi)發(fā)基礎(chǔ),成為未來(lái)計(jì)算機(jī)軟件開(kāi)發(fā)的主流結(jié)構(gòu)。
2軟件開(kāi)發(fā)分層技術(shù)應(yīng)用分析
2.1兩層和三層結(jié)構(gòu)技術(shù)兩層結(jié)構(gòu)的計(jì)算機(jī)軟件是由數(shù)據(jù)庫(kù)的服務(wù)器和客戶端共同組成,其中客戶端主要是面向客戶的服務(wù)界面,其功能為邏輯處理、顯示服務(wù)器的指令以及供客戶對(duì)服務(wù)器進(jìn)行查詢。這種邏輯結(jié)構(gòu)被稱為胖客戶,一旦客戶數(shù)量增加,客戶端不能進(jìn)行相應(yīng)的擴(kuò)展。同時(shí),這種邏輯結(jié)構(gòu)不能進(jìn)行良好的交互,維護(hù)成本比較高,存在一定的安全風(fēng)險(xiǎn)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,大型計(jì)算機(jī)系統(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)成,提供人機(jī)交互、數(shù)據(jù)訪問(wèn)、數(shù)據(jù)存儲(chǔ)和優(yōu)化,服務(wù)器和應(yīng)用程序服務(wù)器可以實(shí)現(xiàn)邏輯服務(wù),大大降低了客戶端的負(fù)擔(dān),被稱為瘦客戶端。通過(guò)三層的C/S結(jié)構(gòu)可以實(shí)現(xiàn)程序的應(yīng)用目的,并向數(shù)據(jù)層提出數(shù)據(jù)請(qǐng)求。相對(duì)于二層結(jié)構(gòu)來(lái)說(shuō),三層結(jié)構(gòu)技術(shù)可以有效降低客戶端和服務(wù)器之間的網(wǎng)絡(luò)負(fù)荷。同時(shí),三層結(jié)構(gòu)技術(shù)具有可重用性、強(qiáng)擴(kuò)展性、安全性和易維護(hù)性。如果客戶端用戶數(shù)量不多,兩層結(jié)構(gòu)更具有優(yōu)勢(shì),所以計(jì)算機(jī)軟件開(kāi)發(fā)人員,應(yīng)該依據(jù)實(shí)際的需要,采用適合的軟件結(jié)構(gòu)。
2.2四層技術(shù)隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的進(jìn)步,應(yīng)用軟件的計(jì)算環(huán)境也發(fā)生變化,所需要處理的數(shù)據(jù)和邏輯變得更加復(fù)雜。在軟件實(shí)際編程過(guò)程中,數(shù)據(jù)處理更加迅速、計(jì)算更加準(zhǔn)確、邏輯更加復(fù)雜。三層結(jié)構(gòu)軟件技術(shù)在拓展性、安全性方面具有優(yōu)勢(shì),但不能實(shí)現(xiàn)三個(gè)技術(shù)的彼此獨(dú)立,也不能滿足Web技術(shù)的計(jì)算要求。在這樣的背景下,就需要在三層結(jié)構(gòu)的數(shù)據(jù)層和邏輯層之間增加封裝層,形成四層結(jié)構(gòu)技術(shù)。四層結(jié)構(gòu)技術(shù)由存儲(chǔ)層、業(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層通過(guò)大量的數(shù)據(jù)和信息分析,改進(jìn)各方面的工作效率,以此滿足大規(guī)模的數(shù)據(jù)需求,實(shí)現(xiàn)網(wǎng)絡(luò)層業(yè)務(wù)的邏輯處理。在技術(shù)架構(gòu)方面,雖然四層結(jié)構(gòu)技術(shù)尚不成熟,但在未來(lái)將取代三層結(jié)構(gòu)軟件,成為計(jì)算機(jī)軟件開(kāi)發(fā)架構(gòu)的主流形式。
3中間件技術(shù)伴
隨不同的軟件開(kāi)發(fā)技術(shù)的發(fā)展,系統(tǒng)中的中間件數(shù)量不斷增加。目前,中間件技術(shù)在交通、金融和郵電等領(lǐng)域得到廣泛應(yīng)用。MOM分層技術(shù)作為中間件技術(shù)的一種,被廣泛地應(yīng)用于各種中間件的開(kāi)發(fā)中。該技術(shù)不僅具有一般中間件技術(shù)的優(yōu)點(diǎn),還具有異步傳送的優(yōu)點(diǎn)。當(dāng)對(duì)應(yīng)用消息列隊(duì)中的中間件進(jìn)行編程的時(shí)候,MOM分層技術(shù)可以將信息同步傳輸,更加安全、可靠。中間件技術(shù)可以實(shí)現(xiàn)不同區(qū)域之間的信息通訊,簡(jiǎn)化軟件的開(kāi)發(fā)形式。用戶只需將消息交給對(duì)的管理器,無(wú)需關(guān)心數(shù)據(jù)的丟失和數(shù)據(jù)的傳輸問(wèn)題。因此,中間件技術(shù)可以克服軟件間結(jié)構(gòu)不同帶來(lái)的問(wèn)題,兼容各種發(fā)展的開(kāi)發(fā)技術(shù),滿足用戶需求。
4總結(jié)
綜上所述,計(jì)算機(jī)軟件開(kāi)發(fā)環(huán)境越來(lái)越復(fù)雜,客戶的需求不斷增加。計(jì)算機(jī)軟件開(kāi)發(fā)人員為了滿足客戶的需求,需要開(kāi)發(fā)出應(yīng)用性更強(qiáng)的分層技術(shù)。目前,傳統(tǒng)的兩層結(jié)構(gòu)技術(shù)已不能滿足現(xiàn)代社會(huì)對(duì)計(jì)算機(jī)軟件的需求,開(kāi)發(fā)人員需要開(kāi)發(fā)更加復(fù)雜的分層結(jié)構(gòu)技術(shù)。通過(guò)兩層、三層和四層結(jié)構(gòu)技術(shù)的比較,發(fā)現(xiàn)多層結(jié)構(gòu)技術(shù)的可擴(kuò)展性更強(qiáng),安全性更高,開(kāi)發(fā)周期更短,可以處理滿足更加復(fù)雜的需求。在計(jì)算機(jī)多層結(jié)構(gòu)技術(shù)的開(kāi)發(fā)中,中間件技術(shù)也發(fā)揮著重要的作用。
作者:常鑫單位:蘭州職業(yè)技術(shù)學(xué)院
1計(jì)算機(jī)軟件概述
對(duì)于計(jì)算機(jī)軟件的定論至今也沒(méi)有一個(gè)嚴(yán)格的說(shuō)法,但是計(jì)算機(jī)軟件應(yīng)用的開(kāi)發(fā)編程程序是固定不變的。計(jì)算機(jī)軟件在電腦系統(tǒng)里分為兩大部分,一部分是應(yīng)用軟件,另一部分是系統(tǒng)軟件,在整個(gè)計(jì)算機(jī)軟件運(yùn)行的過(guò)程中屬于高級(jí)程序。應(yīng)用軟件由共用軟件與專用軟件兩部分構(gòu)成,共用軟件像我們使用WPS文字或表格或演示文稿等共用軟件;而專用軟件則需要專業(yè)人員來(lái)進(jìn)行操作,像影視后期的AdobeAfterEffects軟件和Premier軟件、動(dòng)畫建模用的Maya和3DMax等特別專業(yè)的軟件,這些軟件也是很熱門的應(yīng)用軟件。而系統(tǒng)軟件則是電腦自身配置,電腦系統(tǒng)版本的性能等與電腦本身相關(guān)的軟件。現(xiàn)在計(jì)算機(jī)軟件應(yīng)用的使用水平正在逐步提高,很多軟件開(kāi)發(fā)商不停留在使用舊有的軟件,而是注重計(jì)算機(jī)應(yīng)用軟件的換代。在將來(lái)的發(fā)展過(guò)程中,計(jì)算機(jī)軟件應(yīng)用的開(kāi)發(fā)將會(huì)成為主流。
2我國(guó)計(jì)算機(jī)軟件行業(yè)現(xiàn)狀及優(yōu)勢(shì)
我國(guó)計(jì)算機(jī)軟件行業(yè)在軟件開(kāi)發(fā)和使用出現(xiàn)了不同情況的問(wèn)題,也是我們必須面對(duì)的一種計(jì)算機(jī)軟件應(yīng)用行業(yè)的現(xiàn)狀。眾所周知,計(jì)算機(jī)軟件是針對(duì)高級(jí)的操作系統(tǒng)來(lái)運(yùn)行系統(tǒng)軟件,其中包含著計(jì)算機(jī)軟件應(yīng)用部分的一些程序和部分文檔以及大量的數(shù)據(jù),都是用來(lái)探究怎么樣才能夠讓系統(tǒng)運(yùn)行在新的領(lǐng)域中更好地發(fā)展,開(kāi)辟新的軟件發(fā)展市場(chǎng)。計(jì)算機(jī)軟件應(yīng)用也還是能夠進(jìn)行運(yùn)營(yíng)操控的系統(tǒng),這種嘗試通過(guò)長(zhǎng)時(shí)間和無(wú)數(shù)次的實(shí)驗(yàn)得知,計(jì)算機(jī)軟件現(xiàn)在已經(jīng)具有自己一套條例清晰的模型框架。然而在這些年中,我國(guó)計(jì)算機(jī)軟件的開(kāi)發(fā)一直處于一種半停滯狀態(tài),我國(guó)至今仍在用一些引進(jìn)的應(yīng)用軟件。像Adobe公司研發(fā)的Photoshop、Premier、3DMax、Lightroom、AfterEffects、Illustrator、Indesign、Dreamweaver、Flash等應(yīng)用軟件,另外還有文字編輯等眾多軟件,而我國(guó)截至目前沒(méi)有一個(gè)成熟的中國(guó)創(chuàng)造的應(yīng)用軟件出來(lái),這也是我國(guó)計(jì)算機(jī)軟件研發(fā)的一個(gè)瓶頸,究其原因得知是由于國(guó)外軟件研發(fā)公司軟件的優(yōu)秀部分是絕對(duì)保密的,這也導(dǎo)致了我國(guó)為什么一直對(duì)軟件不能夠很好地進(jìn)行研發(fā)。我國(guó)在軟件開(kāi)發(fā)的投資力度不是很大,軟件的開(kāi)發(fā)也沒(méi)有得到足夠的重視,中國(guó)政府用的也是美國(guó)研發(fā)的win-dow7系統(tǒng)軟件,辦公軟件用的也是美國(guó)研發(fā)的Word文檔等應(yīng)用軟件,在我們使用的電腦中很少有我國(guó)研發(fā)的軟件,但是像“百度”“騰訊”“360安全衛(wèi)士”這些應(yīng)用軟件是我國(guó)研發(fā)的,也是值得讓我們國(guó)人驕傲的應(yīng)用軟件。
我國(guó)計(jì)算機(jī)軟件的使用已經(jīng)有幾十年的發(fā)展歷程,軟件的使用技術(shù)水平也已經(jīng)達(dá)到成熟階段,因此計(jì)算機(jī)軟件應(yīng)用處在一個(gè)開(kāi)發(fā)升級(jí)更新與新型產(chǎn)品相結(jié)合的階段,這將是我國(guó)計(jì)算機(jī)軟件應(yīng)用發(fā)展方向,也包含了計(jì)算機(jī)應(yīng)用軟件的使用率和軟件開(kāi)發(fā)水平以及編程技術(shù)的發(fā)展。計(jì)算機(jī)系統(tǒng)軟件是由很多程序組合而成,它們的功能就是對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行整理和操作,顧名思義就是我們?cè)陉P(guān)機(jī)指令下達(dá)的時(shí)候,計(jì)算機(jī)關(guān)機(jī)存儲(chǔ)程序來(lái)執(zhí)行這項(xiàng)命令,這也是將程序語(yǔ)言向計(jì)算機(jī)語(yǔ)言進(jìn)行過(guò)渡,從而幫助我們進(jìn)行人機(jī)互動(dòng)。然而應(yīng)用軟件也能夠?qū)τ?jì)算機(jī)系統(tǒng)軟件進(jìn)行管理和操控,像“360安全衛(wèi)士”能夠?qū)τ?jì)算機(jī)系統(tǒng)軟件進(jìn)行定期清理和查殺系統(tǒng)軟件中隱藏的病毒。應(yīng)用軟件像Maya軟件,既能制作模型也能自動(dòng)動(dòng)畫,在動(dòng)畫行業(yè)和廣告行業(yè)當(dāng)中深受青睞,它可以完成人所需要的制作產(chǎn)品,對(duì)制作的模型進(jìn)行制作處理,雖然這個(gè)軟件至今沒(méi)有漢化版,但在中國(guó)影視動(dòng)畫中的地位是相當(dāng)高,在眾多動(dòng)畫制作的應(yīng)用軟件當(dāng)中,Maya動(dòng)畫軟件對(duì)將來(lái)制作高質(zhì)量高水平的動(dòng)畫提供了一個(gè)很廣闊的平臺(tái)。我國(guó)計(jì)算機(jī)軟件的優(yōu)勢(shì)也有很多方面。首先,計(jì)算機(jī)軟件的支柱是IT產(chǎn)業(yè),系統(tǒng)軟件和應(yīng)用軟件是計(jì)算機(jī)安全地正常的運(yùn)行保障,通過(guò)安裝了計(jì)算機(jī)應(yīng)用軟件,才能夠?qū)﹄娔X進(jìn)行操作,推動(dòng)著計(jì)算機(jī)應(yīng)用軟件的發(fā)展;其次,計(jì)算機(jī)軟件應(yīng)用的用途是特別寬泛的,像網(wǎng)購(gòu)、智能電子產(chǎn)品等,這都是家庭日常生活不可或缺的成分,像騰訊公司的軟件產(chǎn)品,極大的豐富了人們的生活。一些與學(xué)習(xí)相關(guān)的應(yīng)用軟件也成為了人們學(xué)習(xí)必備的用具;最后,我國(guó)的輔助性應(yīng)用軟件的研發(fā)彌補(bǔ)了很多缺失的應(yīng)用軟件。
3我國(guó)計(jì)算機(jī)軟件發(fā)展趨勢(shì)
1)隨著信息社會(huì)的不斷進(jìn)步,計(jì)算機(jī)軟件是計(jì)算機(jī)運(yùn)行的優(yōu)秀成分,因此必須對(duì)其定期的升級(jí)來(lái)滿足人們的需求。如今不管是學(xué)校還是在社會(huì),計(jì)算機(jī)軟件的應(yīng)用已經(jīng)成為單獨(dú)的學(xué)科來(lái)發(fā)展,它的用途范圍特別寬廣。在最近幾年,我國(guó)加大了對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)的力度。
2)我國(guó)計(jì)算機(jī)軟件的不斷更新,出現(xiàn)了對(duì)版權(quán)維權(quán)的困難,因?yàn)樯鐣?huì)上有太多的盜版軟件層出不窮,造成了對(duì)新型軟件版權(quán)的法律保護(hù)力度不夠,我國(guó)必須在這一方面制定一套針對(duì)軟件使用的法律條文條例,以保護(hù)正版軟件的推廣。
3)在不斷研發(fā)應(yīng)用軟件的同時(shí),我國(guó)要重視軟件使用性能和安全性能,因?yàn)橛泻芏嘤脩魧?duì)軟件的可靠信任度不是很高。因此,提高軟件的可靠性是我國(guó)軟件開(kāi)發(fā)重中之重。
作者:左岑單位:重慶電子工程職業(yè)學(xué)院
1.問(wèn)題的分析
(1)學(xué)習(xí)計(jì)算機(jī)學(xué)科的方法。我們會(huì)發(fā)現(xiàn)這樣的一個(gè)現(xiàn)象,計(jì)算機(jī)學(xué)的好的往往不是計(jì)算機(jī)專業(yè)的學(xué)生。一些學(xué)物理的、數(shù)學(xué)的、法學(xué)的、哲學(xué)的等等其他專業(yè)的學(xué)生最后轉(zhuǎn)學(xué)計(jì)算機(jī)都很出色。我們的生活中也不乏類似的人才。還有一些培訓(xùn)班上培訓(xùn)的學(xué)生,整體高出學(xué)校培養(yǎng)的學(xué)生。那么這些現(xiàn)象能否說(shuō)明一些問(wèn)題呢?我們的課程設(shè)置和企業(yè)應(yīng)用之間是否有矛盾?也就是我們是否進(jìn)行了按需教學(xué)和學(xué)習(xí)呢?
(2)計(jì)算機(jī)專業(yè)是個(gè)理論性很強(qiáng)很抽象的專業(yè)。尤其是計(jì)算機(jī)軟件技術(shù)部分完全是抽象的。全憑個(gè)人想象,概念在每個(gè)人腦海中的印象是不同的。軟件設(shè)計(jì)是在理解這些抽象概念的基礎(chǔ)上進(jìn)行產(chǎn)品的設(shè)計(jì)。在產(chǎn)品開(kāi)發(fā)環(huán)節(jié)也和其他專業(yè)有所差異。比如機(jī)械加工類,學(xué)習(xí)集中在幾個(gè)典型案例的教學(xué)上,學(xué)習(xí)了軸類加工、盤類加工、箱體類加工、齒輪類加工任務(wù)后,那么以后做個(gè)其他類似的東西基本上不存在障礙的。可是軟件就不行,這次做個(gè)成績(jī)查詢系統(tǒng)沒(méi)問(wèn)題,下次你做個(gè)圖書管理系統(tǒng),會(huì)因?yàn)橄到y(tǒng)環(huán)境,設(shè)計(jì)思路、業(yè)務(wù)流程、相關(guān)技術(shù)、編程語(yǔ)言的改變就不一定很順利。正如行業(yè)有句話:“軟件的正確性主要依賴于編程人員的技術(shù)水平和知識(shí)結(jié)構(gòu)”。
(3)課本是硬傷,師資是軟肋,實(shí)踐經(jīng)驗(yàn)是缺陷。我們選用的教材往往都是一些規(guī)劃教材、省部級(jí)重點(diǎn)建設(shè)教材等。這些教材從編寫到出版使用的周期至少在1年以上,甚至有些教材需要更長(zhǎng)的時(shí)間,與IT行業(yè)18個(gè)月技術(shù)更新一次的法則遠(yuǎn)不適應(yīng)。還有些教材就是從學(xué)校到學(xué)校,從老師到老師,沒(méi)有企業(yè)實(shí)踐人員的參與。大部分的老師是從學(xué)校到學(xué)校,缺乏項(xiàng)目開(kāi)發(fā)的實(shí)踐經(jīng)驗(yàn),更缺乏從企業(yè)一線走出來(lái)的工程實(shí)踐人員。
2.問(wèn)題的解決
那么介于以上的對(duì)問(wèn)題的思考和分析,應(yīng)該如何進(jìn)行計(jì)算機(jī)專業(yè)人才培養(yǎng)的改革呢?我認(rèn)為應(yīng)該從以下幾個(gè)方面著手:
(1)以一些入門課程讓學(xué)生快速了解和掌握計(jì)算機(jī)硬件設(shè)計(jì)、軟件及計(jì)算機(jī)工作過(guò)程的基礎(chǔ)知識(shí)。對(duì)計(jì)算機(jī)專業(yè)來(lái)說(shuō)要做到理實(shí)并重,將理論性抽象性的知識(shí)簡(jiǎn)單化、形象化,更適合高職專業(yè)計(jì)算機(jī)學(xué)生的學(xué)習(xí),做軟件技術(shù)的如果沒(méi)有深刻的理論知識(shí)猶如無(wú)源之水無(wú)本之木。
(2)以應(yīng)用技術(shù)為主、做到按市場(chǎng)需求學(xué)習(xí)。計(jì)算機(jī)語(yǔ)言、軟件設(shè)計(jì)思想、數(shù)據(jù)庫(kù)技術(shù)、流行技術(shù)、前沿技術(shù)等都要涉及。最主要的要注重實(shí)習(xí)實(shí)訓(xùn)環(huán)節(jié)。讓學(xué)生在實(shí)習(xí)實(shí)訓(xùn)環(huán)節(jié)對(duì)所學(xué)的知識(shí)能有個(gè)很好的應(yīng)用和總結(jié)。
(3)整合課程設(shè)計(jì)和實(shí)訓(xùn)。力盡在實(shí)訓(xùn)中完成項(xiàng)目驅(qū)動(dòng)的教學(xué)思路。我們發(fā)現(xiàn)大部分課程設(shè)計(jì)學(xué)生都做了一個(gè)簡(jiǎn)單的MIS系統(tǒng),三年下來(lái)學(xué)生用一個(gè)MIS系統(tǒng)可以應(yīng)付好幾門課的課設(shè)或是實(shí)訓(xùn)。應(yīng)很好地把這些課設(shè)實(shí)訓(xùn)的時(shí)間整合起來(lái),嚴(yán)格要求、精心規(guī)劃、以標(biāo)準(zhǔn)的軟件開(kāi)發(fā)規(guī)范和產(chǎn)品去指導(dǎo)學(xué)生進(jìn)行軟件開(kāi)發(fā)的學(xué)習(xí),從中將課程中學(xué)習(xí)的東西融會(huì)貫通。通過(guò)項(xiàng)目來(lái)鍛煉學(xué)生是最好的辦法。
(4)以案例引導(dǎo)、項(xiàng)目驅(qū)動(dòng)、團(tuán)隊(duì)協(xié)作、小組教學(xué)為主要方式,不再以個(gè)人為教育單位,2-3人為一個(gè)項(xiàng)目組。一來(lái)模擬實(shí)際項(xiàng)目開(kāi)發(fā)的真實(shí)環(huán)境,二來(lái)通過(guò)學(xué)員間的協(xié)作互助,培養(yǎng)團(tuán)隊(duì)協(xié)作的能力,可以解決一些我們老師難以觸及的問(wèn)題。
(5)校企合作。校企脫節(jié)是所有高校計(jì)算機(jī)教育問(wèn)題的根源。目前很多培訓(xùn)機(jī)構(gòu)都與企業(yè)簽署長(zhǎng)期協(xié)議,幫助培養(yǎng)定向人才,想一想,為什么協(xié)議對(duì)象不可以是廣大高校呢?企業(yè)直接和高校簽訂用人協(xié)議,通過(guò)大三一年的實(shí)踐進(jìn)行定型培養(yǎng),畢業(yè)后合格即直接招收。這樣一來(lái),取代了流于形式的企業(yè)實(shí)習(xí),同時(shí)解決了教育與需求接口的問(wèn)題,一舉兩得。和其他專業(yè)的校企合作相比,計(jì)算機(jī)專業(yè)校企合作更為靈活,應(yīng)走出一條體制多樣性,機(jī)制靈活性的校企合作新思路。學(xué)校實(shí)驗(yàn)室環(huán)境和企業(yè)實(shí)際環(huán)境十分相似只需有較強(qiáng)的企業(yè)實(shí)踐的老師或是人員和標(biāo)準(zhǔn)開(kāi)發(fā)過(guò)程,即可達(dá)到校企合作來(lái)鍛煉學(xué)生的目的。
(6)老師要培訓(xùn)。計(jì)算機(jī)技術(shù)發(fā)展是很快的。每天出幾個(gè)新名詞是很平常的事情。新舊技術(shù)更替很快。專業(yè)老師應(yīng)該不斷學(xué)習(xí)充實(shí)自己,最好的辦法就是培訓(xùn)。
(7)加強(qiáng)對(duì)學(xué)生的素質(zhì)教育個(gè)人文素養(yǎng)的培養(yǎng)。介于高職層次學(xué)生的質(zhì)量,應(yīng)該對(duì)學(xué)生做足夠多的入學(xué)教育和平時(shí)的素質(zhì)教育,如:學(xué)生對(duì)大學(xué)應(yīng)該如何認(rèn)識(shí),大學(xué)生活如何度過(guò),對(duì)專業(yè)的整體認(rèn)識(shí),專業(yè)如何去學(xué)習(xí)等等。在平時(shí)多些素質(zhì)教育的內(nèi)容,以提到學(xué)生團(tuán)隊(duì)協(xié)作的能力,吃苦耐勞的能力,與人相處的能力等等。加強(qiáng)其內(nèi)在修養(yǎng)。
3.總結(jié)
如今正是信息量成指數(shù)膨脹的時(shí)代,隨著嵌入式技術(shù)、物聯(lián)網(wǎng)技術(shù)和云計(jì)算等技術(shù)的發(fā)展各個(gè)行業(yè)對(duì)信息化智能化發(fā)展的要求越來(lái)越強(qiáng)烈,信息處理設(shè)備及平臺(tái)的擴(kuò)張使得用戶也在不斷的擴(kuò)張,IT行業(yè)即將迎來(lái)第二個(gè)高速發(fā)展階段,我們應(yīng)抓住機(jī)遇發(fā)展我院計(jì)算機(jī)教育事業(yè)。
作者:王艷單位:西安航空職業(yè)技術(shù)學(xué)院
1特點(diǎn)
在計(jì)算機(jī)軟件方面,課程的教學(xué)主要是以計(jì)算為主,在教學(xué)過(guò)程中,主要是培養(yǎng)學(xué)生的操作能力,以此讓學(xué)生能夠?qū)碚撝R(shí)更好的掌握以及在日后的工作中能夠更好的利用所學(xué)的知識(shí)是計(jì)算機(jī)軟件教學(xué)的目的所在,但是,這些計(jì)算機(jī)軟件課程在教學(xué)的過(guò)程中有著以下的幾個(gè)共性特點(diǎn);
1.1在教學(xué)過(guò)程中都要以軟件來(lái)當(dāng)做平臺(tái)在計(jì)算機(jī)軟件教學(xué)過(guò)程中,老師們所教的以及學(xué)生們所學(xué)的都是要依賴軟件本身,老師在教學(xué)的過(guò)程中主要是對(duì)計(jì)算機(jī)的操作和語(yǔ)言語(yǔ)法的講解,學(xué)生在學(xué)習(xí)的過(guò)程當(dāng)中也主要是對(duì)計(jì)算機(jī)軟件的掌握和利用計(jì)算機(jī)軟件來(lái)完成一些相關(guān)的設(shè)計(jì)任務(wù),或者是能夠掌握到一種語(yǔ)句的編程方法。可以說(shuō)老師的教學(xué)和學(xué)生學(xué)習(xí)都是要以軟件為載體的。
1.2計(jì)算機(jī)軟件具有著操作性以及實(shí)踐性在計(jì)算軟件課程當(dāng)中,主要是以學(xué)生掌握軟件的操作以及應(yīng)用編程為目標(biāo),在實(shí)際的教學(xué)過(guò)程中,學(xué)生們只有積極的去參與,在學(xué)習(xí)中多動(dòng)手動(dòng)腦,身臨其境的去體驗(yàn),才能對(duì)計(jì)算機(jī)軟件這門課程在學(xué)習(xí)的過(guò)程中取得良好的效果,不是僅僅依靠著聽(tīng)課就能夠?qū)W習(xí)好這門課程。
1.3在教學(xué)中具有著一定的交互性在計(jì)算機(jī)軟件課程教學(xué)過(guò)程中,主要是以計(jì)算作為基礎(chǔ),在教學(xué)的過(guò)程當(dāng)中主要是強(qiáng)調(diào)對(duì)軟件的操作以及演示,而學(xué)生以及老師要對(duì)計(jì)算機(jī)的每一次操作都要有著相應(yīng)的反饋結(jié)果。所以,在計(jì)算機(jī)軟件教學(xué)的過(guò)程中包含了學(xué)生、老師以及計(jì)算機(jī)之間的一個(gè)動(dòng)態(tài)交互特性。
2多媒體教學(xué)所具有的特點(diǎn)和缺點(diǎn)
隨著科技的進(jìn)步,多媒體教學(xué)逐漸成為了一種重要的教學(xué)手段,與傳統(tǒng)的教學(xué)相比,多媒體教學(xué)具有以下的特點(diǎn):
⑴表現(xiàn)力和可視效果得到加強(qiáng),多媒體具有的試聽(tīng)功能可以提高教學(xué)的感染力,吸引學(xué)生的注意。
⑵容易控制,每章的內(nèi)容可以快速的找到,教師可以很容易的掌握。
⑶節(jié)約時(shí)間,老師講解題時(shí),可以提前編寫,節(jié)約了在黑板上書寫的時(shí)間。以上的的這些優(yōu)點(diǎn)使得老師更喜愛(ài)用多媒體教學(xué),然而,事物都是有兩方面的,對(duì)于軟件類課程來(lái)說(shuō),這種多媒體教學(xué)就不怎么使適用,原因有以下幾點(diǎn):
1)多媒體教學(xué)確實(shí)節(jié)約了一些時(shí)間,但在一些編程類課程上,當(dāng)講解到編程方法時(shí),老師親自動(dòng)手在黑板上編寫比給學(xué)生們直接展示效果要好得多。
2)在多媒體教學(xué)過(guò)程中,知識(shí)傳播的速度很快,學(xué)生不一定能跟上老師的速度,所以學(xué)生接受知識(shí)信息的的效果也未必理想。
3在教學(xué)過(guò)程中的方法
在教學(xué)過(guò)程中,根據(jù)軟件類課程的特點(diǎn),如果僅僅只是把PPT教學(xué)來(lái)作為多媒體教學(xué)形式來(lái)講授軟件類課程,在教課的過(guò)程當(dāng)中并不會(huì)取到一個(gè)良好的效果。這是因?yàn)橛?jì)算機(jī)軟件這門課程在操作的過(guò)程中具有著較強(qiáng)的操作性,如果在教學(xué)的過(guò)程中只是采用傳統(tǒng)的按部就班的方式來(lái)教學(xué),那么學(xué)生在學(xué)習(xí)效果和效率方面都不會(huì)很理想。我們?cè)谟?jì)算機(jī)當(dāng)中要安裝著教學(xué)過(guò)程中所需要的軟件,以此來(lái)作為多媒體教學(xué)的輔助手段,在軟件的安裝過(guò)程中,我們要直觀的向?qū)W生展示安裝的過(guò)程。對(duì)于書本當(dāng)中的一些例題,可以在計(jì)算機(jī)當(dāng)中直接的展示給學(xué)生看,并且可以在原有的例題上面進(jìn)行一些修改,在一些比較容易出錯(cuò)的地方以及一些容易混淆的程序上給學(xué)生們做對(duì)比的展示,在適當(dāng)?shù)臅r(shí)候,可以有目的的運(yùn)行一些出錯(cuò)的程序,并且針對(duì)這個(gè)程序的結(jié)構(gòu)來(lái)給學(xué)生們進(jìn)行講解原因以及改正的方法。這樣學(xué)生在以后的程序編寫過(guò)程中可以根據(jù)編譯的情況自己就能夠找出錯(cuò)誤的原因并且能夠加以修改。在計(jì)算機(jī)軟件教學(xué)的過(guò)程中,具體有著以下的幾個(gè)方法:
3.1教學(xué)環(huán)境多媒體教室一般都采用投影儀的模式,對(duì)與這樣的模式,在投影儀的亮度以及屏幕大小方面一定要注意,以此來(lái)保證學(xué)生們可以舒適的看到屏幕上面的內(nèi)容。另外一方面,使用投影儀時(shí)最好不要占用到整個(gè)黑板,適當(dāng)?shù)牧舫鲆徊糠挚臻g,以便教師在講解時(shí)可以把一些重點(diǎn)和難點(diǎn)書寫在黑板上。
3.2演示課件時(shí)要具有交換性首先,在軟件課程制作時(shí)要注意知識(shí)性以及美觀性的相結(jié)合,其次,在軟件的切入時(shí)要注意界面。這樣可以更好的把軟件的操作和理解相結(jié)合到一個(gè)文件當(dāng)中來(lái)對(duì)學(xué)生進(jìn)行展示,在運(yùn)行的過(guò)程當(dāng)中,通過(guò)對(duì)不同或者是相同的例題分析,可以更好的交會(huì)給學(xué)生透過(guò)問(wèn)題的具體形式,來(lái)抽象的表現(xiàn)出本質(zhì)特征,從而也能夠更好的培養(yǎng)出學(xué)生舉一反三的能力,使教學(xué)的效果也能夠得到明顯的改善。最后,在使用PPT教學(xué)時(shí)可以更好的節(jié)省老師的板書時(shí)間,往往會(huì)使一堂課的內(nèi)容信息量相當(dāng)大,學(xué)生在接受的過(guò)程中也會(huì)比較吃力。在多媒體這個(gè)強(qiáng)大的教學(xué)平臺(tái)支持下,我們便可以很容易的實(shí)施這樣的教學(xué)辦法。
3.3通過(guò)使用案例教學(xué)在計(jì)算機(jī)課程當(dāng)中,軟件的語(yǔ)法以及知識(shí)點(diǎn)相對(duì)比較零散,在教學(xué)過(guò)程中,我們需要通過(guò)對(duì)各種例題來(lái)建立知識(shí)點(diǎn)之間的聯(lián)系,以此來(lái)方便學(xué)生的記憶。可以通過(guò)使用案例教學(xué)的方法在解決實(shí)際的問(wèn)題當(dāng)中,通過(guò)對(duì)軟件的每項(xiàng)功能以及操作,使得學(xué)生可以更好的理解為何提供這些功能,以及功能之間的操作有何聯(lián)系。
4結(jié)語(yǔ)
在今天高校多媒體教學(xué)已經(jīng)普及,關(guān)于多媒體教學(xué)與軟件課程之間的關(guān)系,我們要努力使它們結(jié)合來(lái)提高課程的教學(xué)水平。此外我們應(yīng)該合理的運(yùn)用網(wǎng)路,上網(wǎng)查找知識(shí)點(diǎn),擴(kuò)展學(xué)習(xí)空間。老師可以與學(xué)生建立一個(gè)群,老師把在課上制作的多媒體課件、疑難點(diǎn)、教案等發(fā)給學(xué)生,供學(xué)生們下載和使用,并且教師和學(xué)生可以在群里探討問(wèn)題,互相交流。通過(guò)轉(zhuǎn)變教學(xué)思想、研究教學(xué)方法和改善教學(xué)條件,不僅可以使軟件類課程的教學(xué)產(chǎn)生的效果得到提高,還能夠?yàn)樯鐣?huì)培養(yǎng)出高科技的人才。
作者:王小明單位:貴州省機(jī)械工業(yè)學(xué)校
1計(jì)算機(jī)軟件人才培養(yǎng)模式研討與解析
1.1計(jì)算機(jī)軟件人才培養(yǎng)模式當(dāng)前,計(jì)算機(jī)軟件人才培養(yǎng)進(jìn)行研討與解析一直是各高職高專研究的話題。一種觀點(diǎn)認(rèn)為,隨著計(jì)算機(jī)科學(xué)與技術(shù)發(fā)展的日益深化,那么計(jì)算機(jī)軟件教學(xué)中要在縱向和橫向上對(duì)基礎(chǔ)知識(shí)與優(yōu)秀專業(yè)基礎(chǔ)知識(shí)加以擴(kuò)展,注定了計(jì)算機(jī)軟件專業(yè)學(xué)生要學(xué)量有難度的學(xué)術(shù)課程,尤其加強(qiáng)理論教學(xué),以理論教學(xué)為優(yōu)秀組織教學(xué),保證深度,并通過(guò)實(shí)踐教學(xué)與理論教學(xué)相結(jié)合來(lái)鍛煉學(xué)生的實(shí)踐能力,這一模式適合高等院校培養(yǎng)計(jì)算機(jī)軟件高端人才。這種模式稱之為“研究型模式”。另一種觀點(diǎn)認(rèn)為,隨著世界經(jīng)濟(jì)一體化,信息產(chǎn)業(yè)結(jié)構(gòu)進(jìn)行調(diào)整,社會(huì)對(duì)計(jì)算機(jī)實(shí)踐操作型人才需求越來(lái)越多,這一模式適合高職高專培養(yǎng)目標(biāo)——以培養(yǎng)實(shí)踐操作能力較強(qiáng)的軟件藍(lán)領(lǐng)為目標(biāo),我們稱之為“技能型模式”。
1.2選擇相應(yīng)的模式來(lái)培養(yǎng)軟件人才兩種培養(yǎng)模式孰是孰非,我們認(rèn)為應(yīng)該從我國(guó)的經(jīng)濟(jì)發(fā)展?fàn)顩r和企業(yè)需求兩個(gè)方面去判斷與分析。中國(guó)的軟件人才培養(yǎng)呈明顯的橢圓形,高端人才和軟件藍(lán)領(lǐng)都極度匱乏。我國(guó)高等院校培養(yǎng)了大量的處于中間層次的軟件人員,造成項(xiàng)目組織管理和系統(tǒng)分析做不了,基礎(chǔ)代碼編寫又愿意干的局面。而我們根據(jù)軟件強(qiáng)國(guó)的成功經(jīng)驗(yàn)總結(jié)得知,合理的軟件人才結(jié)構(gòu)應(yīng)為高、中、低的金字塔型,即軟件項(xiàng)目經(jīng)理和系統(tǒng)分析師為高端軟件人才,軟件工程師處于中間層次,底層程序員為從事編碼等初級(jí)工作的軟件藍(lán)領(lǐng)。因此,目前計(jì)算機(jī)軟件人才培養(yǎng)模式的確定,應(yīng)根據(jù)不同層次學(xué)校的不同辦學(xué)規(guī)模,不同的辦學(xué)條件,不同的學(xué)術(shù)水平,確立不同的辦學(xué)目標(biāo)。211、985大學(xué)主要承擔(dān)計(jì)算機(jī)軟件高端人才培養(yǎng)的任務(wù),側(cè)重計(jì)算機(jī)軟件系統(tǒng)理論的教育,即按照前面所說(shuō)的“理論型模式”來(lái)組織教學(xué),為高校教學(xué)研究和IT大公司輸送高端系統(tǒng)分析和項(xiàng)目組織管理人才。隨著世界經(jīng)濟(jì)一體化,信息化腳步的加快和產(chǎn)業(yè)結(jié)構(gòu)的調(diào)整,社會(huì)對(duì)實(shí)踐操作型人才的文化素質(zhì)修養(yǎng)也越來(lái)越高,一般院校針對(duì)軟件產(chǎn)業(yè)的實(shí)際需求,培養(yǎng)軟件工程師中間人才,高職高專院校致力于件編碼等初級(jí)工作的軟件藍(lán)領(lǐng),按照“技能型模式”來(lái)安排教學(xué),形成合理的軟件人才產(chǎn)業(yè)結(jié)構(gòu)。
2項(xiàng)目驅(qū)動(dòng)式教學(xué)模式(Projectdriventeachingmodel)
2.1項(xiàng)目驅(qū)動(dòng)式教學(xué)模式課程體系設(shè)置原則按照培養(yǎng)技能型人才的國(guó)際標(biāo)準(zhǔn),將新的知識(shí)體系充分及時(shí)引進(jìn)到教學(xué)模式中,以便于適應(yīng)計(jì)算機(jī)軟件技術(shù)的迅猛發(fā)展,將軟件強(qiáng)國(guó)的計(jì)算機(jī)軟件人才培養(yǎng)的先進(jìn)經(jīng)驗(yàn)充分、合理、科學(xué)的融合到高職高專課程體系設(shè)置、教學(xué)方法、教材編寫等方面,使課程體系的設(shè)置具有前瞻性,保證課程標(biāo)準(zhǔn)、教材內(nèi)容緊跟世界IT發(fā)展的前沿,理論緊密聯(lián)系實(shí)際。改變傳統(tǒng)教學(xué)模式和考試模式,建立科學(xué)、公平的考核評(píng)價(jià)標(biāo)準(zhǔn),使高職高專軟件人才具有國(guó)際競(jìng)爭(zhēng)力。
2.2項(xiàng)目驅(qū)動(dòng)式教學(xué)模式具體實(shí)施找到一種新穎的教學(xué)模式——項(xiàng)目驅(qū)動(dòng)式教學(xué)模式,很好的解決理論與實(shí)踐脫節(jié)的問(wèn)題。傳統(tǒng)的教學(xué)方法是教師講授是教學(xué)的優(yōu)秀和中心,項(xiàng)目驅(qū)動(dòng)式教學(xué)模式是教師和學(xué)生一起共同研究和學(xué)習(xí)項(xiàng)目中的案例和任務(wù),學(xué)生在真實(shí)的集成環(huán)境中認(rèn)真研究和模仿案例,分析與此相似的項(xiàng)目和任務(wù),分組討論和交流,在項(xiàng)目完成過(guò)程中架構(gòu)知識(shí)體系,掌握操作方法。轉(zhuǎn)換學(xué)生在傳統(tǒng)教學(xué)中知識(shí)的接受者被動(dòng)地位,要求學(xué)生必須積極的參與到教學(xué)過(guò)程中,對(duì)教師呈現(xiàn)的項(xiàng)目、案例分析、判斷,根據(jù)所學(xué)知識(shí)提出觀點(diǎn)、得出結(jié)論,學(xué)生轉(zhuǎn)變成為學(xué)習(xí)的主角,既可以學(xué)習(xí)到老師、他人、自己的經(jīng)驗(yàn),也可以從失誤中總結(jié)教訓(xùn),實(shí)踐能力大大得到了提升。項(xiàng)目驅(qū)動(dòng)式教學(xué)模式教學(xué)不僅影響學(xué)生的學(xué)習(xí)方式,學(xué)生不僅要在課堂上對(duì)項(xiàng)目學(xué)習(xí)、理解和分析,還要通過(guò)課余時(shí)間自主探討學(xué)習(xí)。也在授課內(nèi)容,授課過(guò)程等方面影響教師的教學(xué)方式,選取的項(xiàng)目要注重應(yīng)用性和廣泛性,并在功能和知識(shí)涵蓋面上都要具有一定的擴(kuò)展性。項(xiàng)目的設(shè)計(jì)符合課程設(shè)計(jì)和教學(xué)設(shè)計(jì)的要求。學(xué)生對(duì)計(jì)算機(jī)語(yǔ)言的學(xué)習(xí)做好了充分的準(zhǔn)備,教師上機(jī)指導(dǎo)工作也不能放松,與學(xué)生共同探討項(xiàng)目,提高教學(xué)效果。
教學(xué)方式、方法的靈活應(yīng)用,改變了單一教學(xué)模式,也需要改變單一的考試考核標(biāo)準(zhǔn),改變理論試卷定成績(jī)的傳統(tǒng)做法,加入實(shí)踐能力的考核,結(jié)合項(xiàng)目的操作,寫出項(xiàng)目說(shuō)明書,消除學(xué)生的惰性,增強(qiáng)學(xué)生學(xué)習(xí)的主動(dòng)性,使他們被動(dòng)的接受轉(zhuǎn)變?yōu)橹鲃?dòng)的獲取,增加平時(shí)考試力度,并且期末考試以答辯的形式進(jìn)行,避免抄襲等作弊情況,學(xué)生產(chǎn)生壓力,還有動(dòng)力。建立良性的獎(jiǎng)懲制度,主要是樹(shù)立學(xué)生的榮譽(yù)感,激發(fā)他們內(nèi)心前進(jìn)的動(dòng)力。以實(shí)際項(xiàng)目為需求,嚴(yán)格按照軟件開(kāi)發(fā)工程標(biāo)準(zhǔn),制定完善的項(xiàng)目管理措施,將學(xué)生分為多個(gè)項(xiàng)目,每個(gè)階段任務(wù)完成情況都將計(jì)入平時(shí)成績(jī)。積極倡導(dǎo)校企合作辦學(xué),參加合作辦學(xué)的學(xué)生,學(xué)習(xí)上更有目標(biāo)、更積極努力,從而能夠主動(dòng)學(xué)習(xí),學(xué)習(xí)效果顯著;任課教師的能力得到提升,通過(guò)對(duì)任課教師的培訓(xùn),更新了教師的知識(shí),提高了專業(yè)能力,同時(shí),承擔(dān)新的課程內(nèi)容也給任課教師帶來(lái)了較大的壓力和學(xué)習(xí)的動(dòng)力,這促進(jìn)了師資隊(duì)伍的素質(zhì)提高;專業(yè)課程設(shè)置更加科學(xué)、合理、貼近崗位實(shí)際。實(shí)習(xí)條件更加真實(shí),就業(yè)更有保障。進(jìn)行校企合作辦學(xué),是為學(xué)生提供培訓(xùn)服務(wù)的一種形式,使更多的人從中受益,為社會(huì)培養(yǎng)出更多更好的人才。
2.3項(xiàng)目驅(qū)動(dòng)式教學(xué)模式所需條件項(xiàng)目驅(qū)動(dòng)式教學(xué)模式要求課程體系設(shè)置重視實(shí)用性,配合經(jīng)濟(jì)發(fā)展的需要,使計(jì)算機(jī)軟件人才的培養(yǎng)具有實(shí)效性,主動(dòng)與企業(yè)及軟件行業(yè)一起研究教學(xué)計(jì)劃,邀請(qǐng)行業(yè)人士來(lái)講學(xué)、講座,請(qǐng)有經(jīng)驗(yàn)的一線工作人員為學(xué)生講述工作的事情,讓學(xué)生對(duì)未來(lái)的工作環(huán)境進(jìn)一步了解。將知識(shí)點(diǎn)完全融入在實(shí)際的項(xiàng)目中,大量采用互動(dòng)式、案例式教學(xué)方法,強(qiáng)化仿真職場(chǎng)背景的訓(xùn)練,有目的性地培養(yǎng)學(xué)生的軟件工程意識(shí)和團(tuán)隊(duì)合作精神。給學(xué)生上課,使學(xué)生能很清楚所學(xué)的知識(shí)在未來(lái)的工作中的作用和位置。模擬實(shí)際工作環(huán)境,帶領(lǐng)學(xué)生參觀行業(yè)實(shí)地,熟悉崗位職責(zé)。
使得學(xué)生學(xué)習(xí)過(guò)程工作化,工作過(guò)程學(xué)習(xí)化,基本實(shí)現(xiàn)教、學(xué)、做一體化,將計(jì)算機(jī)實(shí)踐教學(xué)納入到高職高專計(jì)算機(jī)人才培養(yǎng)體系中。在請(qǐng)進(jìn)來(lái)的同時(shí),逐步實(shí)現(xiàn)走出去,抽調(diào)現(xiàn)有的雙師型教師到軟件企業(yè)掛職鍛煉,增加軟件開(kāi)發(fā)、生產(chǎn)企業(yè)的實(shí)際經(jīng)驗(yàn)。項(xiàng)目是項(xiàng)目驅(qū)動(dòng)式教學(xué)模式的起點(diǎn),對(duì)教學(xué)效果的影響很大,走出去有助于項(xiàng)目的選取,項(xiàng)目既要做到側(cè)重某一個(gè)知識(shí)點(diǎn)又要融會(huì)貫通計(jì)算機(jī)語(yǔ)言教學(xué)的基礎(chǔ)知識(shí),面對(duì)學(xué)生難以理解的概念,進(jìn)行綜合講授,輔以其他教學(xué)方式幫助學(xué)生理解。經(jīng)過(guò)多年的建設(shè)和發(fā)展,職業(yè)院校大多已經(jīng)建設(shè)了較為完善的實(shí)訓(xùn)條件,在實(shí)訓(xùn)設(shè)備管理上日益規(guī)范,保證充分利用職業(yè)院校軟硬件資源的同時(shí),積極配合項(xiàng)目驅(qū)動(dòng)式教學(xué)模式,增加實(shí)驗(yàn)和實(shí)訓(xùn)環(huán)節(jié)的課時(shí)量,基本課時(shí)量要達(dá)到50%,在完成基礎(chǔ)理論學(xué)習(xí)之后,掌握計(jì)算機(jī)最前沿的新技術(shù)。職業(yè)教育不能脫離企業(yè)辦學(xué),不能脫離行業(yè),這是職業(yè)教育工作者的共識(shí)。經(jīng)過(guò)實(shí)踐,我們認(rèn)為聯(lián)合企業(yè)共同建設(shè)專業(yè),引進(jìn)企業(yè)的優(yōu)勢(shì)資源,按企業(yè)的用人規(guī)格培養(yǎng)人才,是一種行之有效的職業(yè)教育模式,也是項(xiàng)目驅(qū)動(dòng)式教學(xué)模式的延伸,為高職高專軟件人才很快適應(yīng)軟件企業(yè)崗位需求進(jìn)行了積極有意義的探索。
3結(jié)論(Conclusion)
事實(shí)充分證明項(xiàng)目驅(qū)動(dòng)式教學(xué)模式在計(jì)算機(jī)語(yǔ)言設(shè)計(jì)教學(xué)中的有一定的適用性。項(xiàng)目驅(qū)動(dòng)式教學(xué)模式在理論用于實(shí)踐的過(guò)程中起到了橋梁的作用。項(xiàng)目驅(qū)動(dòng)式教學(xué)模式教學(xué)目標(biāo)明確,教學(xué)特色顯著,培養(yǎng)了學(xué)生的綜合分析能力和解決問(wèn)題的能力,全面提高了學(xué)生的素質(zhì)和能力,項(xiàng)目驅(qū)動(dòng)式教學(xué)模式不僅使學(xué)生通過(guò)學(xué)習(xí)掌握了計(jì)算機(jī)語(yǔ)言的基礎(chǔ)知識(shí)、編程技巧和基本算法,更重要的是在學(xué)習(xí)過(guò)程中訓(xùn)練和培養(yǎng)了學(xué)生的計(jì)算思維能力,使學(xué)生學(xué)會(huì)用計(jì)算機(jī)的思維去思考問(wèn)題和解決問(wèn)題。
作者:吳琳單位:遼寧金融職業(yè)學(xué)院信息技術(shù)系
1三維建模
建立三維模型是繪制建筑裝飾效果圖的關(guān)鍵。3DSMAX建模主要有參數(shù)化幾何體建模、圖形編輯建模、Poly-gon多邊形建模、NURBS曲面建模。比如:參數(shù)化建模可以直接生成標(biāo)準(zhǔn)幾何形體,利用參數(shù)調(diào)整幾何形體非常方便(因?yàn)槲矬w是由幾何形體組成的,所以利用參數(shù)化建模可以建立物體的基本體塊),一些較復(fù)雜的形體可以用圖形編輯建模。再如:Loft放樣命令,在制作室內(nèi)棚角線、鏡框時(shí)可以先繪出截面圖形再進(jìn)行路徑放樣,這樣充分利用了這個(gè)命令的功能,使建模更輕松。Extrude擠出命令,在制作門窗、墻等物體時(shí),都可以先用矩形、圓或線等工具繪制并組合在一起進(jìn)行擠出。這樣做出的物體非常美觀,簡(jiǎn)單而不復(fù)雜。Lathe車削命令主要是制作一些柱頭等有特點(diǎn)的物體,用二維圖形繪制出復(fù)雜的圖形進(jìn)行旋轉(zhuǎn)成三維物體。另外Polygon多邊形建模命令也是常用的命令,在創(chuàng)建復(fù)雜表面時(shí),細(xì)節(jié)部分可以任意加線,在結(jié)構(gòu)穿插關(guān)系很復(fù)雜的模型中就能體現(xiàn)出它的優(yōu)勢(shì)。NURBS建模是復(fù)雜的曲面造型建模專業(yè)工具,能制作出表面特殊效果的模型,尤其是流線型模型更美觀。以上是3DSMAX建模的常用工具,熟練掌握各種建模工具的功能后,要在可能的情況下減少機(jī)器的工作負(fù)擔(dān),也就是說(shuō)在建模時(shí)應(yīng)盡量減少模型的面數(shù),尤其大場(chǎng)景文件一定要減小MAX場(chǎng)景文件,這樣渲染的速度也會(huì)快一些。根據(jù)經(jīng)驗(yàn),近處離相機(jī)近的物體面數(shù)要足夠用,遠(yuǎn)處物體可以減少面的數(shù)量或用一些貼圖來(lái)替代,這樣能大大提高機(jī)器的運(yùn)行速度,提高工作效率節(jié)省時(shí)間。
2材質(zhì)和貼圖的制作
3DSMAX中的材質(zhì)和貼圖功能非常強(qiáng)大,可以描繪和模擬建筑裝飾物體的顏色、高光、透明度、粗糙和光滑等各種屬性。除了使用標(biāo)準(zhǔn)材質(zhì)還利用多維/子對(duì)象材質(zhì)、雙面材質(zhì)、無(wú)光/投影材質(zhì)、頂/底材質(zhì),制作特殊效果的高級(jí)材質(zhì)。制作的金屬、璃玻、木紋、大理石等材質(zhì)非常逼真,都是建筑裝飾效果圖常用的材質(zhì)。我們選擇的貼圖有的是照片需要加工處理調(diào)整,有的需要繪制紋理效果,這些工作都是由Photoshop軟件來(lái)完成的。比如大理石材質(zhì)的制作:它的特征是表面光滑,具有反射效果,制作時(shí)在漫反射顏色通道中要添加平鋪貼圖,設(shè)置高光反射和光澤度參數(shù),在平鋪設(shè)置的紋理通道中添加一張大理石的位圖,設(shè)置它的水平數(shù)和垂直數(shù),在修改面板中添加UVW貼圖坐標(biāo)修改器,參數(shù)設(shè)置完成。玻璃材質(zhì)的制作方法和效果通常采用“假反射”,使用這種貼圖方法制作的材質(zhì)和使用光線跟蹤制作的材質(zhì)相比,可以減少渲染時(shí)間,比較適合對(duì)玻璃反射效果要求不高的場(chǎng)景中玻璃材質(zhì)制作。我們還可以利用貼圖坐標(biāo)、貼圖通道進(jìn)行貼圖,模仿真實(shí)的材質(zhì)在物體表面的效果,以達(dá)到最佳的最完美的仿真效果。
3燈光效果
3DSMAX提供了兩套不同的照明系統(tǒng):一套是模擬照明系統(tǒng)的標(biāo)準(zhǔn)燈光,一套是基于物理特性的光度學(xué)燈光。兩套燈光系統(tǒng)各有優(yōu)缺點(diǎn),分別用于不同的場(chǎng)合。如果是Va-ry渲染器,可以使用Vary的燈光系統(tǒng),會(huì)獲得更真實(shí)的渲染效果。常用的燈光有TargetSpot(目標(biāo)聚光燈),由光源和目標(biāo)點(diǎn)組成,兩點(diǎn)可以分別調(diào)節(jié),產(chǎn)生圓錐體或矩形錐體的照射區(qū)。TargetDirect(目標(biāo)平行燈)和目標(biāo)聚光燈的區(qū)別就是它產(chǎn)生的是圓桶形或方柱形的照射區(qū)域,可用來(lái)模擬自然光線照射效果。可作為主光源進(jìn)行投射陰影。FreeSpot(自由聚光燈)與目標(biāo)聚光燈基本相同,產(chǎn)生錐形的照射區(qū)域,只是無(wú)目標(biāo)點(diǎn)可調(diào)。FreeDirect(自由平行光)與自由聚光燈相同也是無(wú)目標(biāo)點(diǎn)可調(diào),產(chǎn)生平行的照射區(qū)域,特別適合做一些動(dòng)畫的燈光效果。Omni(泛光燈),點(diǎn)狀發(fā)光方式,向各個(gè)方向發(fā)射光線,類似于家中的白熾燈,適合做高光,還可做特殊光源。以上燈光在建立之后都可以進(jìn)行類型轉(zhuǎn)換,陰影設(shè)置,倍增參數(shù)聚光區(qū)和衰減區(qū)的調(diào)整。比如室內(nèi)燈光的建立要以一盞燈為主光源,建立陰影,照亮全局,其他燈光都可用排除法只照射物體本身,其他物體不被光源影響,這樣就達(dá)到了單獨(dú)照射某一物體的效果。桌椅、沙發(fā)等物體都在統(tǒng)一的燈光照射下既打亮了物體又有整體感。Skylight(天光)主要模擬日光效果,它就像一個(gè)巨大的圓形屋頂覆蓋在整個(gè)場(chǎng)景之上,因而可從各個(gè)方向?qū)?chǎng)景進(jìn)行照射,可以很好地模擬天光的漫反射效果。
4攝影機(jī)
就是為建筑裝飾效果圖選擇合適的角度,決定畫面的構(gòu)圖,影響場(chǎng)景建模。3DSMAX提供了兩種攝影機(jī):目標(biāo)攝影機(jī)和自由攝影機(jī)。區(qū)別在于目標(biāo)攝影機(jī)有目標(biāo)點(diǎn),而自由攝影機(jī)沒(méi)有目標(biāo)點(diǎn)。前者適合用于建筑裝飾效果圖的應(yīng)用,后者應(yīng)用于動(dòng)畫的制作,它的方向能夠隨著路徑的變化自由變化。常用的手法是仰視、俯視和平視。相機(jī)一般在頂視圖左側(cè)的位置,從左側(cè)觀看符合人的觀察角度,這樣看建筑物就比較高大、雄偉。但作鳥(niǎo)瞰圖時(shí),多采用俯視,以便為效果圖渲染出更加精彩的大視野畫面。平視手法一般應(yīng)用在室內(nèi)裝飾效果圖內(nèi)。
5渲染
3DSMAX中渲染三維場(chǎng)景時(shí),首先采用低分辨率渲染觀察效果,然后在輸出正圖時(shí)采用需要的分辨率進(jìn)行渲染輸出。比如要輸出一張A3的圖紙,要用3508(寬)×4961(高)像素,分辨率300像素/英寸,輸出分辨率尺寸的計(jì)算方法可在Photoshop中計(jì)算,建一張A3的新文件就可查看到寬、高、分辨率的尺寸。渲染文件的格式也是非常重要的,常用的有BMP、EPS、TIF、JPG、TGA等圖像格式。BMP格式是Windows的圖像格式,其文件太大不便于保存。TIF格式主要用于輸出要求較高的出版、印刷等設(shè)計(jì)領(lǐng)域。JPG格式最大的特點(diǎn)是壓縮量大、文件小、有一定損失但對(duì)于我們非專業(yè)輸出是看不出來(lái)的。TGA是建筑效果圖最實(shí)用的格式,它可以利用Alpha通道來(lái)分離背景和建筑物體。還有TGA可以生成序列圖像來(lái)制作動(dòng)畫。其他動(dòng)畫文件格式AVI、MOV也是常用的。
6Photoshop后期制作
在后期處理過(guò)程中,通常要添加更加生動(dòng)真實(shí)的素材,如人物、汽車、天空、植物和相關(guān)的配景等使場(chǎng)景更完善,以達(dá)到統(tǒng)一、協(xié)調(diào)、逼真的效果。采用圖像編輯軟件Photoshop來(lái)制作完成。配景素材添加充分利用圖層、蒙板、調(diào)整色階、曲線、亮度、對(duì)比度等工具來(lái)增強(qiáng)畫面的效果。計(jì)算機(jī)三維建模工作是一項(xiàng)復(fù)雜、細(xì)致的工作,由于最后的要求不同建模時(shí)還要考慮到材質(zhì)、燈光、渲染方面的問(wèn)題,所以考慮建模的方法是實(shí)現(xiàn)最佳效果的有效途徑。要多研究建模的方法,即使一個(gè)軟件其建模的方法也不盡相同,平時(shí)多學(xué)習(xí)命令熟悉使用方法。多學(xué)幾個(gè)軟件建模,既簡(jiǎn)單又提高工作效率。平時(shí)多積累一些材質(zhì)、模型以及貼圖、后期制作的素材,這樣用起來(lái)既方便,又能節(jié)省時(shí)間,還能提高工作效率。繪制建筑裝飾效果圖是一門新的學(xué)科,工程師和設(shè)計(jì)人員在掌握了專業(yè)知識(shí)的同時(shí)也應(yīng)掌握繪制建筑裝飾效果圖的方法,還要有一定的美學(xué)知識(shí)、藝術(shù)的想象力和創(chuàng)造力,這樣才能設(shè)計(jì)出更優(yōu)秀的作品,繪出精美逼真的建筑裝飾效果圖來(lái)。
作者:趙巖峰 胡永剛 單位:齊齊哈爾理工職業(yè)學(xué)院 齊齊哈爾業(yè)之峰美家裝飾工程有限公司