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

計算機軟件論文

發布時間:2022-04-13 11:27:53

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

計算機軟件論文

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

一軟件模擬結果分析

1釹鐵硼磁塊牌號的選擇

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

2釹鐵硼磁塊厚度的選擇

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

3磁系縱向間隙的確定

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

4磁系底板材料的確定

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

二磁系模型實測結果

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

三結語

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

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

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

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

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

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

二、C語言與匯編語言連接的關鍵問題要實現

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

三、結語

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

作者:芮素文單位:安徽國防科技職業學院

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

1.C語言的內涵特點

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

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

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

1.3運算范圍廣C語言總共具有34種運算符,其運算符號十分豐富且對運輸結果能采用各種各樣的表達形式,因此C語言的數據處理能力強,可以為各類數據結構進行復雜的運算,進行一些高級語言較難實現的運算功能。

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

1.5應用效率高C語言的應用結構簡單清晰,能夠對內存中的相應地址進行直接的訪問,操作十分方便,被稱為高級語言中的低級語言。同時能夠直接調用系統功能,直接操作硬件,具備許多高級語言所不具備的高效率。

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

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

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

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

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

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

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

3.C語言在計算機軟件編程中的應用

C語言具有很強的優越性,可以適用于計算機軟件編程實驗研究,這就需要對C語言在計算機軟件編程中的應用有一個全面的認識,避免在以后的程序設計過程中出現基礎不足的情況。

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

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

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

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

作者:齊晶薇單位:哈爾濱遠東理工學院

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

一、醫院應用計算機軟件的優勢

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

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

二、網絡的分析

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

三、結語

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

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

計算機軟件論文:高職人才培養計算機軟件論文

1高職計算機軟件技術人才培養模式中的漏洞

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

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

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

2高職計算機軟件技術人才培養模式的改進策略

2.1明確教學目標在高職計算機軟件技術人才培養模式中,必須要明確科學的教學目標。對于高職院校的計算機軟件技術教學來說,教學目標應該是培養學生的實際應用能力、標準化執行能力等為就業服務的能力,而不是計算機理論系統的完整性以及軟件開發工具的使用規范。因此,高職院校的計算機軟件技術教學應該以培養學生工作能力為主要教學目標,以傳授計算機理論知識為次要教學目標,使高職畢業生能找到計算機相關的工作,就業后能快速的融入工作環境。

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

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

3總結

市場對計算機軟件技術人才的需求在不斷增加,高職院校應該抓住這個關鍵的時刻,發現自身計算機軟件技術人才培養模式中的漏洞,明確科學的教學目標,設置實用的教學課程,并針對教師進行在職培訓,改進高職計算機軟件技術人才培養模式,使畢業生成為市場所需的應用型人才。

作者:劉宗平單位:重慶水利電力職業技術學院

計算機軟件論文:軟件維護策略下的計算機軟件論文

一、軟件可維護性的概述

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

二、影響軟件維護的要素分析

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

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

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

三、軟件維護的策略

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

四、軟件維護的副作用

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

五、結束語

隨著計算機的不斷估計,軟件應用的范圍也越來越廣,滲透到我們生活、學習、工作的各個角落。軟件的維護是軟件生命的最后一個階段,但是我們不能忽視其重要性。作為軟件工作者,應當在開發出一個好軟件的同時,也能夠對軟件的可維護性的提高做出自己的貢獻,使軟件的可維護性能夠有所提升,降低日后軟件維護的費用和次數,同時也可以提高一個軟件開發公司在市場當中的競爭力,為企業帶來更好的經濟效益。

作者:王妍黃山單位:山東水利職業學院

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

1概述

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

2軟件編程技巧

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

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

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

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

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

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

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

4C語言多項式除法的程序設計

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

4.2程序應用很多領域的發展過程都需要運用到C語言多項式除法程序的編程,該編程使軟件應用的實際價值得到最大程度的發揮,并拓寬了混合語言在多項式除法的應用范圍。在C語言、編程語言混合語言的使用中,程序員應及時定義函數,通過函數名對函數性質進行準確體現,獲取準確的余數結果,確保計算機軟性系統高效運行。

5結語

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

作者:梁甜單位:山東農業工程學院信息科學與工程系

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

1我國計算機軟件市場的發展對策

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

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

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

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

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

1.2.3吸引流失到國外的計算機軟件人才歸國創業我國有必要通過強化對計算機軟件市場發展的扶持來對計算機軟件市場用人環境進行優化以吸引流失到國外的計算機軟件人才歸國創業。在此過程中,我國可以構建留學創業基金,并專項專用于對高端計算機軟件技術人才以及管理人才的吸引,同時通過完善計算機軟件市場創業配套服務來為歸國人才提供良好的創業條件。

2總結

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

作者:邱寶強單位:棗莊職業學院

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

1開發過程中影響軟件質量的主要因素

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

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

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

2計算機軟件開發過程中的質量控制措施

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

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

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

3結束語

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

作者:楊雨佳單位:廣東技術師范學院天河學院

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

1計算機軟件設計中應用嵌入式實時軟件的意義

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

2實現嵌入式實時軟件應用的設計方案

2.1案例介紹基于計算機軟件設計技術,設計微機繼電保護器,將嵌入式實時軟件設計其中,可以大大提高計算機軟件產品的質量。對于本次嵌入式實時計算機軟件開發中,是基于硬件以及軟件嵌入式系統的開發。本次計算機軟件設計中,將會應用數字信號處理器、IO設備、C++語言以及ARM,開發設計計算機嵌入式實時軟件。

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

2.3硬件設計設計嵌入式實時計算機軟件中,選擇AT91RM9200微處理器,AT91RM9200處理器有豐富的外設接口,且處理器的控制器也可以實施同步控制,實現系統中事件突發訪問的功能,提高計算機嵌入式實時軟件響應時間。

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

3結論

綜上所述,經嵌入式實時軟件應用到計算機軟件設計中,提高計算機軟件系統的實時性,并且還需要簡化計算機軟件系統中的軟件代碼,節省內存,提高計算機軟件系統的運行效率,具備實際應用效益。

作者:翟愛章單位:鹽城市時楊中學

計算機軟件論文:分層技術應用下的計算機軟件論文

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

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

2軟件開發分層技術應用分析

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

2.2四層技術隨著計算機和網絡技術的進步,應用軟件的計算環境也發生變化,所需要處理的數據和邏輯變得更加復雜。在軟件實際編程過程中,數據處理更加迅速、計算更加準確、邏輯更加復雜。三層結構軟件技術在拓展性、安全性方面具有優勢,但不能實現三個技術的彼此獨立,也不能滿足Web技術的計算要求。在這樣的背景下,就需要在三層結構的數據層和邏輯層之間增加封裝層,形成四層結構技術。四層結構技術由存儲層、業務層、數據層和Web層構成,其中Web層是依據客戶的需要選擇適當的處理方式。如果用戶需要少的結構,Web層就向數據處理層直接發送信息,以滿足數據處理層的表達需求。如果用戶需要較多的結構,Web層通過大量的數據和信息分析,改進各方面的工作效率,以此滿足大規模的數據需求,實現網絡層業務的邏輯處理。在技術架構方面,雖然四層結構技術尚不成熟,但在未來將取代三層結構軟件,成為計算機軟件開發架構的主流形式。

3中間件技術伴

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

4總結

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

作者:常鑫單位:蘭州職業技術學院

計算機軟件論文:計算機軟件應用與發展論文

1計算機軟件概述

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

2我國計算機軟件行業現狀及優勢

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

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

3我國計算機軟件發展趨勢

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

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

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

作者:左岑單位:重慶電子工程職業學院

計算機軟件論文:人才培養計算機軟件論文

1.問題的分析

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

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

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

2.問題的解決

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

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

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

(3)整合課程設計和實訓。力盡在實訓中完成項目驅動的教學思路。我們發現大部分課程設計學生都做了一個簡單的MIS系統,三年下來學生用一個MIS系統可以應付好幾門課的課設或是實訓。應很好地把這些課設實訓的時間整合起來,嚴格要求、精心規劃、以標準的軟件開發規范和產品去指導學生進行軟件開發的學習,從中將課程中學習的東西融會貫通。通過項目來鍛煉學生是最好的辦法。

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

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

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

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

3.總結

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

作者:王艷單位:西安航空職業技術學院

計算機軟件論文:應用類課程計算機軟件論文

1特點

在計算機軟件方面,課程的教學主要是以計算為主,在教學過程中,主要是培養學生的操作能力,以此讓學生能夠對理論知識更好的掌握以及在日后的工作中能夠更好的利用所學的知識是計算機軟件教學的目的所在,但是,這些計算機軟件課程在教學的過程中有著以下的幾個共性特點;

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

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

1.3在教學中具有著一定的交互性在計算機軟件課程教學過程中,主要是以計算作為基礎,在教學的過程當中主要是強調對軟件的操作以及演示,而學生以及老師要對計算機的每一次操作都要有著相應的反饋結果。所以,在計算機軟件教學的過程中包含了學生、老師以及計算機之間的一個動態交互特性。

2多媒體教學所具有的特點和缺點

隨著科技的進步,多媒體教學逐漸成為了一種重要的教學手段,與傳統的教學相比,多媒體教學具有以下的特點:

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

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

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

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

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

3在教學過程中的方法

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

3.1教學環境多媒體教室一般都采用投影儀的模式,對與這樣的模式,在投影儀的亮度以及屏幕大小方面一定要注意,以此來保證學生們可以舒適的看到屏幕上面的內容。另外一方面,使用投影儀時最好不要占用到整個黑板,適當的留出一部分空間,以便教師在講解時可以把一些重點和難點書寫在黑板上。

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

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

4結語

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

作者:王小明單位:貴州省機械工業學校

計算機軟件論文:高職高專人才培養計算機軟件論文

1計算機軟件人才培養模式研討與解析

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

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

2項目驅動式教學模式(Projectdriventeachingmodel)

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

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

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

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

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

3結論(Conclusion)

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

作者:吳琳單位:遼寧金融職業學院信息技術系

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

1三維建模

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

2材質和貼圖的制作

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

3燈光效果

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

4攝影機

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

5渲染

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

6Photoshop后期制作

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

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

亚洲精品无码久久久久久久性色,淫荡人妻一区二区三区在线视频,精品一级片高清无码,国产一区中文字幕无码
色婷婷缴婷婷5月情综天天 五月婷婷激情六月 | 亚洲国产一区二区在线观看 | 亚洲一区在线精品 | 午夜au在线网站 | 伊人久久大香线蕉精品 | 亚洲视频香蕉欧美在线最新版 |