




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
關于軟件技術專業的畢業論文隨著信息全球化的發展,計算機的運用越來越普及。在企業方面管理和培訓方面,計算機軟件技術發揮了不可替代的作用。下面是我為大家整理的計算機專業畢業論文,供大家參考。摘要:本文從“軟件技術基礎”課程的特點出發,分析和總結了該課程教學過程中出現的各種問題,綜合其他學校該課程的教學內容和教學方法,結合我校教學環境和學生學習的實際情況,對課程教學進行了一些改革探索和實踐,并取得了一定的成績。關鍵詞:軟件技術基礎;教學改革;教學研究;一、引言隨著科學技術的飛速發展,計算機應用已經深入到社會生活的各個領域中。熟練的操作和使用各種計算機應用軟件,成為我們工作和生活的必備技能。越來越多的應用軟件的設計與開發是由非計算機專業人員完成,開發出的各種軟件,也大部分由非計算機專業人員操作和使用。吉林醫藥學院針對本校生物醫學工程專業的學生,開設了“軟件技術基礎”課程。但由于該課程教學內容多樣,教學學時有限,學生程序設計水平參差不齊等原因,給教師和學生的教學帶來一定的難度。針對該課程的特點,綜合其他學校的教學方式,結合吉林醫藥學院實際情況,對“軟件技術基礎”課程教學進行了一些改革探索和實踐。二、“軟件技術基礎”課程教學現狀第一,課程內容多,覆蓋范圍廣。吉林醫藥學院的“軟件技術基礎”課程,是在基礎課程“計算機應用基礎”、“C語言程序設計”、“VB數據庫程序設計”課程后開設的課程,其教學內容涵蓋了四門計算機專業的課程:“數據結構”、“數據庫系統”、“操作系統”和“軟件工程”。在有限的學時中完成該課程的教學,教師與學生都面臨很大的挑戰。[1]第二,課程學時有限。吉林醫藥學院“軟件技術基礎”課程教學有50學時,其中理論32學時。將這有限的學時分配后,各部分教學內容的教學時間更加受限,在短時間內學好該課程,對老師和學生都是極大的挑戰。受課時限制,在教學中,教師對枯燥和抽象的知識無法深入講解,沒有時間通過更多的實例對概念和算法演示和說明;學生缺少足夠的程序設計經驗和調試能力,對所學內容無法融會貫通。以“軟件技術基礎”課程的數據結構部分內容講授為例,對于順序表、鏈表、棧、隊列、樹、圖、排序和查找等知識,課堂的大部分時間,只能集中講解相關知識的概念、思想及算法實現,學生練習操作時也只能是將算法在機器上實現,但具體的應用、程序設計以及調試等技巧課堂上無法細致講解,同樣,對于大部分學生,具體的應用在練習操作時練習不到。[2]第三,學生學習目的不明確。學生在學習時,需要了解所學內容在其未來工作和生活中的目的和意義。但是,由于“軟件技術基礎”課程涵蓋教學內容多,授課學時少,導致學生學到的知識浮于表面,課堂講授以概念和理論為主,缺少解決實際問題經驗,學生對所學內容的重要性、實用性了解不深。學生學習“軟件技術基礎”課程后,只掌握了一些基本概念和算法,但無法將所學應用于實踐。[3]第四,學生的程序設計水平參差不齊。吉林醫藥學院“軟件技術基礎”課程開設于學生大二下學期,學生在學習該課程前,已經學習了“C語言程序設計”,但C語言課程對于第一次接觸程序設計的學生來說,概念抽象且規則繁多,掌握困難。對于C語言中數據的存儲、算法編寫、程序設計及調試等尤其畏懼、困惑,加深了接下來數據結構部分學習的難度。又由于“軟件技術基礎”課程與“C語言程序設計”課程之間間隔一個學期,這讓學生本就不牢固的C編程知識在學習新的內容時更加困難。第五,注重培養學生的應用能力。學生學習“軟件技術基礎”課程是為了用所學知識解決實際問題,學生的實踐能力的培養是本課程教學的重中之重,如何更好的提高學生的學習興趣,加深學生對知識的理解,同樣是該課程的教學難點。以上是吉林醫藥學院“軟件基礎基礎”課程面臨的主要問題,各個問題相互影響和制約,進一步影響到“軟基”課程的教學效果和學生學習該課程的興趣和效果。針對以上問題,考查其他院校的教學方法和教學手段,吉林醫藥學院的“軟件技術基礎”在教學和實踐環節進行了改革探索,取得了一定的成果。三、課程教學改革探索第一,利用現代教育技術,實例化教學。教材是學生獲取知識的直接方法,在選擇教材方面,選取案例詳細的教材,彌補教學學時的不足。理論課教學是學生獲取知識的重要手段,我校的教學環境優秀,每一個教室都配備有多媒體等現代化設備輔助教學,利用先進的教學設備,制作優秀的教學課件,增加動畫等元素,將晦澀難懂的理論知識,通過直觀的例子和生動的講解展示給學生。如講解數據結構中棧的存儲結構、定義及算法時,利用學生熟知的手槍中的彈夾講解;講隊列相關知識的時候,利用學生最經常使用的車站買票等生動形象的例子。再如,講解數據庫中范式概念的時候,利用學生熟悉的班級學生作為對象,分別解釋各個范式的區別……第二,對比歸納,強調總結。受到課時等客觀條件限制,經多輪授課發現,學生在學習“軟件技術基礎”課程知識時,會有囫圇吞棗的感覺,知識無法吸收透徹并應用,已經開始下一部分知識的學習。教師需要利用自己的教學經驗,在講授過程中對知識進行凝練,對相似知識多進行歸納總結,用盡量少的語言復習與對比相關內容,讓學生做到溫故而知新。第三,強化實踐教學,提高動手能力。授人魚不如授人以漁,相對于教師,學生才是學習的主體,學生學習的主動性和積極性直接影響著學習的效果。勤能補拙,督促學生利用課余時間復習C語言等學過的知識,利用實驗課程序調試的機會,讓學生自己講解程序并引導學生對程序跟蹤,仔細觀察程序變量的變化,總結經驗,對程序進行優化,打下良好的程序設計基礎。吉林醫藥學院軟件技術基礎課程的實驗有18學時,實驗課上除了驗證課堂講授的內容,學生無法更進一步的學習深入的內容,為更好的培養學生獨立操作能力和實際應用能力,我校為生工的學生開放實驗室,提供自主上機練習環境。對有進一步學習需要的學生,在每周三下午開設第二課堂,由有經驗的老師對學生有針對性的講解程序設計和軟件開發的方法和技巧。第四,采用課程設計,督促學生自主學習。為更好的激發學生學習的積極性和主動性,在數據結構和數據庫部分基礎知識學習后,分別要求學生進行課程設計。在數據結構部分,為每一位學生提供不同的設計題目,限定提交作業時間。為解決學生可能是網絡下載或他人協作幫助完成作業的情況,需要學生對程序進行注釋,要求學生能讀懂程序。針對數據庫部分,采用學生分組完成數據庫題目的方式,數據庫題目可采用教師命題和學生選題的方式,學生分組采用學生自主分組,要求每組5-6成員,每位成員負責數據庫的不同部分,最后根據每人負責的設計難易程度評價學生的成績。采用課程設計的方式,給與學生學習的緊迫感和壓力,對于程序設計能力稍差的學生,適當降低要求,達到鍛煉學生實際動手能力、培養學生團隊合作意識和協同操作能力,為學生的工作打下基礎。四、結束語教學是一項永無止境的工作,在教學過程中,教師要根據學生的專業情況和個人學習情況及特點,有針對性的進行教學方式和教學內容的改革,運用適當的教學模式,把知識傳遞給學生,培養學生獨立分析問題、解決問題、將所學知識綜合應用于實踐的實踐和創新能力。參考文獻:[1]張小瑞,孫偉,張自嘉,楊雙翼.《計算機軟件技術基礎》教學改革探索與研究[J].中國科技信息.2012(04):129~135.[2]陳帝伊,馬孝義,辛全才.“計算機軟件技術基礎”課程教學方法探析[J].計算機教育2009(22):68~69.[3]倫向敏,門洪,蘭建軍.《軟件技術基礎》教學改革探析[J].課程教育研究,2014(27)摘要:作為一門新興學科,計算機軟件在短短的十幾年中實現了跨越式發展,當今時代計算機軟件技術依舊保持著旺盛的發展潛力,為人類的前進做出了巨大貢獻。該文主要從計算機軟件開發技術的現狀、主要方式、應用以及發展趨勢等方面論述了計算機軟件開發技術的應用及發展趨勢。關鍵詞:新時期;計算機開發技術;應用;趨勢1計算機軟件開發技術概述一般來說,計算機軟件主要包括兩大部分:應用軟件和系統軟件。計算機應用軟件指的是為了幫助用戶解決使用過程中的具體問題而設計的軟件,比如娛樂、管理、文檔等方面的軟件;系統軟件則指的是計算機本身所攜帶的軟件,主要用于保障計算機的運行、維護等等。計算機應用軟件和計算機系統軟件的作用是相同的,都旨在為用戶提供更好的上網體驗和實用環境。從本質上來看,人們在使用計算機時運行的最為頻繁的是計算機的軟件系統而非計算機本身,可以說,沒有計算機軟件,計算機就無法正常使用。20世紀中期,世界范圍內的計算機軟件開發技術較為落后,僅僅停留在手工軟件開發階段,工作效率低下,遠遠不能滿足人們日益增長的需求。伴隨著全球經濟的飛速發展以及第三次科技革命浪潮的開始,計算機軟件開發技術也取得了長足發展,人們對其的認識也發生了變化,軟件開發一詞重新被定義:為了實現計算機的程序運行而采用的規則以及方法等相關的文檔等都屬于計算機軟件的范疇。發展到當今時代,計算機軟件開發技術大致經歷了程序設計過程、軟件過程、軟件工程三個時期,隨著時間的變化,計算機軟件開發技術已經日趨成熟。2計算機軟件開發技術現狀2.1計算機軟件開發技術現狀當今時代無所不在的網絡給人們的工作生活方式帶來了翻天覆地的變化,而支撐著互聯網發展的正是計算機軟件技術的開發和運行。隨著計算機在全球范圍內的普及,國內的計算機軟件開發技術也迅速成長,為適應市場人才需求,各大高等院校設立了與計算機軟件技術相關的專業及方向,無論是高職院校還是重點院校的專業人數比重都呈上升趨勢,從事于軟件開發行業的人才不斷增多。2.2計算機軟件開發技術重要性正是有了軟件開發技術的不斷改革創新,才推動了整個互聯網行業的飛速發展,可以說計算機軟件開發技術對當代信息社會的發展有舉足輕重的作用,作為整個信息網絡的核心部分,計算機軟件技術開發將網絡信息傳輸和遠程控制變為了現實,為人們的生活、工作提供了極大地便利。計算機軟件開發技術的應用大大提升了信息網絡環境的安全性、隱私性,保證人們在暢想網絡所帶來的自由時不會受到其他因素的干擾,大大提升了人們的體驗感。此外,軟件技術的開發和應用可以促進計算機使用和軟件技術之間的問題,實現兩者有機融合,從而拓展了計算機的適用范圍和適用領域,推動人類社會向前發展。2.3計算機軟件開發技術問題首先,信用值計算問題。這是計算機軟件技術開發過程中的重要問題之一,其關鍵在于信用機制,由于沒有統一的信用機制,因此,會導致計算方法的不同。多數情況下,采取的是乘性減、加性增的方法,加性增主要是用來處理信譽度增加的問題,這樣可以對惡意節點形成約束作用。其次,是數據安全問題。雖然現階段的計算機軟件開發技術應經十分成熟,但是在面對數據傳送過程中的數據丟失等問題時,還是無法有效遏止,很容易造成機密文件被竊取泄露的問題,這對相關人員、機構都帶來了極大的損失。最后,是版權問題。這是計算機軟件開發技術中最嚴重最泛濫的一個問題。由于我國版權保護法規還沒有完全形成體系,再加上網絡資源的共享性等因素,軟件技術開發的成果很容易被竊取,這大大降低了軟件人員的工作效率和積極性,也會對我國的軟件行業發展帶來消極影響。3計算機軟件開發技術主要方式經過幾十年的發展,計算機軟件開發技術的方式已經進入了成熟階段,各方面理論知識也日臻完善,總的來說,現階段最主要的軟件開發方式主要包括計算機軟件生命周期法、原型化方法和自動形式的系統開發法三種方式:3.1計算機軟件生命周期法該軟件開發方式亦被稱為結構化系統開發方法。是三種方式中最為普遍的一種使用手段,計算機軟件生命周期法著眼于軟件的整體性和全局性,主要用于復雜的系統開發階段。這種方式將軟件的開發階段劃分為若干個子階段,降低了原有軟件系統的難度,便于更好的操作和維護。計算機軟件生命周期法的缺點在于開發耗時長,各階段之間缺乏獨立性,前后聯系密切增大了工作量。3.2原形化方法這種開發方式主要指的是相關的技術人員在商討決定一個統一的軟件模型之后進入開發階段并不斷修改調整,直到達到用戶的要求即可。這也是一種較為普遍的開發手法,其優點在于以用戶的需求為導向目標性強,可以降低不必要的成本和技術浪費,缺點在于適用范圍較小,只可用于小型簡易的軟件系統開發。3.3自動形式的軟件開發方法主要特點是在軟件開發過程中對軟件的開發目的和內容詳細說明,對開發過程則不過多贅述,其優點在于可以根據軟件的要求自主設計編碼。4計算機軟件開發技術應用任何一種技術的發明和應用都是為了更好地服務于人類,提升人類的生活方式和工作方式。因此,開發計算機軟件就是為了給人們帶來更多的便捷性、高效性,滿足人們的各種需求。舉例來說,在對兩個不同的軟件系統VB6.0+Access和Web+_ml+Active進行應用時,就要根據軟件本身的特點來滿足用戶的不同需求。由于第一個軟件的版本與微軟的版本相同,因此在安裝時就可以直接在電腦上運行,無需其他輔助的系統軟件,安裝成功后,該系統在使用時操作流暢快捷,使用方便,并且沒有其他多余的附加產品影響用戶的使用,因此,該軟件的用戶需求就會不斷提升,可能會因為用戶過多而對使用體驗造成影響,這就需要人工進行調整。而第二種軟件在安裝時由于受到自身條件的限制,在安裝時會在一定程度上降低用戶使用量。這就說明在進行計算機軟件技術開發時要堅持以人為本,將用戶的需求放在首位,最大程度的滿足用戶的體驗,唯有如此,才能獲取更多的使用率和利潤。5結束語計算機軟件開發技術的發展趨勢主要表現在以下幾個方面:1)網絡化。網絡化是計算機軟件開發技術的主要目標,其網絡化的發展方向勢必會為人類的生活生產方式產生巨大影響,人與物之間相互連接物聯網將會是以后計算機軟件開發技術的主要研究內容。2)服務性。計算機軟件在開發應用之前就是為了解決人們處理問題時的難題,未來的計算機軟件開發技術將借助先進的開發理念更全面、更細致的滿足用戶的體驗和需求,所以服務性是其最根本的特征,也是今后不斷向前發展的動力。3)智能化。計算機軟件開發技術隨著社會的發展逐步向智能化方向邁進,隨著技術的不斷進步,計算機軟件開發技術會更加趨向人性化,智能化發展方向是人類計算機軟件的重要進步,是高科技的一次突破性進展。4)開放化。計算機軟件開發技術的開放化主要體現在技術開發人員之間的技術交流和共享,在技術上則指的是軟件源代碼的開放和軟件產品的標準化,從業人員之間的相互學習可以打破行業之間的壁壘,碰撞出更多的思維火花,從根本上提高軟件產品的質量,實現整個軟件行業繁榮發展。參考文獻:[1]范偉.淺論新時期計算機軟件開發技術的應用及發展趨勢[J].計算機光盤軟件與應用,2014(13):80-80+82.[2]劉芳.新時期計算機軟件開發技術的應用及發展趨向[J].中國新通信,2015(13):89-89.[3]左岑.試析計算機軟件開發技術的應用及發展展望[J].才智,2013(12):384-384.[4]劉凱英.淺談計算機軟件開發技術的應用及發展[J].無線互聯科技,2013(1):69.[5]潘其琳.計算機軟件開發技術的現狀及應用探究[J].信息技術與信息化,2015(3):249-251.計算機專業畢業論文——軟件技術相關文章:1.計算機專業畢業論文范本2.計算機專業畢業論文大全參考3.計算機軟件技術專業論文4.計算機軟件技術的畢業論文5.關于計算機技術應用專業畢業論文6.計算機軟件本科畢業論文軟件技術論文范文軟件技術是一個發展變化非常快的行業,軟件人才要按照企業和領域需求來確定培養的方向。下面是由我整理的軟件技術論文范文,謝謝你的閱讀。淺談軟件項目估算技術摘要:由于軟件產品自身的特殊性,導致軟件項目的估算工作進行困難,估算結果準確性差。為了解決這一問題,產生了很多不同的軟件項目估算技術,本文對各種估算技術的主要思想及其優缺點進行簡單的闡述。尤其是對功能點估算技術,本文做了詳細的介紹,并通過實例加以說明其應用方法。關鍵詞:規模估算;成本估算;實例應用中圖分類號:TP311.5軟件項目的估算歷來是比較復雜的事,因為軟件本身的復雜性、歷史經驗的缺乏、估算工具缺乏以及一些人為錯誤,導致軟件項目的估算往往和實際情況相差甚遠。因此,估算錯誤已被列入軟件項目失敗的四大原因之一。由此,也證明了正確對軟件項目進行估算是何等重要。在軟件項目管理中,估算就是對項目將持續多長時間或花費多少成本的預測。所以說,估算正是一種對未來的預測。從這里也看以看出估算的重點就在“工作量估算”或“成本估算”,而在對這兩者進行估算的過程中大多數情況下都少不了“軟件規模”這個條件,所以本文將軟件估算分為兩種類型,第一個種是軟件項目規模的估算,第二種是將估算得出的規模轉換為工作量的估算或成本的估算。目前使用比較廣泛的規模估算技術,如:代碼行估算技術、功能點估算技術;而使用比較廣泛的成本估算技術,如:COCOMO算法模型估算技術。除了上述所列舉的幾種技術外,還有幾種估算技術既可以用于估算規模,也可直接應用與估算工作量或估算成本,如:Delphi估算法、類比估算技術、PERT估算技術。這幾種估算技術不似前面所列的技術,比較有針對行,且有具體的計算過程、計算公式。這幾種技術只是一種思想,依據某個選定的科目進行估算。下面本文將簡單介紹上述提到的幾種估算技術,并通過具體的實例重點闡述功能點估算技術。1估算技術簡介1.1代碼行估算技術。代碼行(LOC)指所有的可執行的源代碼行數,包括可交付的工作控制語言(JCL:JobControlLanguage)語句、數據定義、數據類型聲明、等價聲明、輸入/輸出格式聲明等[1]。代碼行估算技術主要是估算軟件的規模,即通過該技術估算待研發軟件項目有多少行代碼。一般為了方便表示,使用較大的單位千代碼行(KLOC)來表示待研發軟件項目的規模大小。這種方法比較適用于有經驗積累和開發模式穩定的公司。如果是新成立公司,使用這種估算技術則會存在很大誤差,加大項目失敗的風險。1.2功能點估算技術。功能點法是一種經過實踐驗證的方法,但應用成本很高,估算的工作量投入也較大。功能點估算技術最終結果是規模,仍然需要知道項目的生產率數據才能得出實際的工作量。功能點估算技術將系統功能分為輸入、輸出、查詢、外部文件和內部文件5種類型。其中,輸入是一個數據跨越系統邊界,從外部到內部的基本數據處理過程。數據的來源可以是人機輸入界面/接口,或是另一個應用系統;輸出是一個衍生數據跨越系統邊界,從內部到外部的基本數據處理過程。這些輸出的數據可能會產生報表,或發到其他外部系統的輸出文件;查詢是一個不包含衍生數據和數據維護的基本數據處理過程,包括輸入和輸出兩部分;內部文件存在于系統邊界之內,用戶可識別的一組邏輯上相互關聯的數據;外部文件存在于系統邊界之外,用戶可識別的一組邏輯上相互關聯的數據。使用功能點估算技術估算的大概步驟為:(1)通過需求分析將系統功能按照上述5種類型進行分類。(2)分析每個功能項的復雜程度,大致分為一般、簡單、復雜三種類型,每一種類型都對應一個權重值,具體如表1。(3)根據每個功能項的復雜權重值,求出功能項的加權和,即為未調整功能點數(UFC)。(4)分析該系統的技術復雜度,功能點估算將與系統相關的技術影響因素分為14組(用Ai表示),每個分為6個級別,權重分別從0至5。根據分析結果及公式計算技術復雜度因子(TCF),即TCF=0.65+0.01(SUM(Ai))。(5)將UFC與TCF相乘即為功能點數。1.3COCOMO算法模型。Cocomo模像是一個分層次的系列軟件成本估算模型,包括基本模型、中級模型和詳細模型3個子模型。3個模型采用同一個計算公式,即E=asb×EAF[2]。其中,E是以人月為單位的工作量;S是以KLOC為單位的程序規模;EAF是一個工作量調整因子,在基本模型中該項值為1,中級模型和詳細模型中根據成本驅動因素確定;a和b是隨開發模式而變化的因子,這里開發模式被分為3中類型,即有機式、半分離式和嵌入式。Cocomo算法模型是一種精確易用的估算方法,如果項目沒有足夠多的歷史數據,會使得各調整因子和系數很難確定,進而使得估算比較困難。但是一旦項目建立起這種模型,則通過Cocomo模型得出的項目工作量和項目周期具有更高的準確度。1.4Delphi估算技術。Delphi估算技術又被成為專家估算技術,它是由一個被認為是該任務專家的人來進行估算,且估算過程很大一部分是基于不清晰,不可重復的推理過程,也就是直覺。所以該技術中專家“專”的程度及對項目的理解程度是該技術的重點,也是難點,它的好壞直接影響估算結果的準確程度。Delphi估算技術估算過程并不像功能點估算技術或COCOMO算法模型那樣,有明確的計算方法或計算公式。它是將待估算的項目的相關信息發給專家,專家估算后由專門的負責人進行匯總,然后再發給專家估算,反復幾次后得到一個估算結果,可見只是一種思想,所以它除了用來估算規模,也可以用來估算成本、風險等,即對選定的某個科目進行估算。1.5類比估算技術。“類比估算”,顧名思義是通過同以往類似項目(如應用領域、環境和復雜程度等)相比較得出估算結果。類比估算技術是一種粗略的估算方法,它估算結果的精確度取決于歷史項目數據的完整性和準確度。類比估算技術與Delphi估算技術類似,它的用途不僅僅用在規模估算上,也可以估算成本、工作量等。1.6PERT估算技術。PERT估算技術,又稱為計劃評審估算技術,它對需要估算的科目(如規模、成本、工期等)按三種不同情況估算:一個樂觀估算結果,一個最可能估算結果,一個悲觀估算結果。再通過這三個結果計算得到一個期望規模和標準偏差。這種估算技術可以用于估算規模,同樣也可以用于估算工期,相比較來說PERT技術估算的結果比類比估算技術的結果要更準確。2功能點估算技術應用實例假設某員工管理系統,經過需求分析得知,該系統所包含功能如下:(1)員工信息維護:添加員工、修改員工信息、查詢員工信息;(2)部門信息維護:添加部門、修改部門信息;(3)工資統計:統計員工年薪,并打印輸出。其中,在該系統中添加一個員工資料,會使用到員工的基本信息:員工ID(標簽控件)、姓名、性別、年齡、婚否、部門ID;教育情況:學校名稱、所學專業、學歷。對部門的維護會使用到部門的信息:部門ID(標簽控件)、部門名稱。員工工資信息由另外一個財務系統提供,工資表信息有員工的基本信息:員工ID(標簽控件)、姓名、部門名稱;工資信息:工資級別、工資金額。根據功能點估算技術估算步驟,首先計算未調整功能點數,即各種類型功能項的加權和,分析該系統6個功能項所屬類型及其復雜權重值如表2:假設該項目的14個技術復雜度因子均為“有一定影響”,即權重值均為2,則該項目功能點數為:FP=45×(0.65+0.01×14×2)=41.85。如果知道該項目使用何種語言,可以將功能點數轉換為代碼行數。3結語本文對目前比較流行的幾種軟件項目估算技術做了簡單介紹。重點講述了功能點估算技術,并通過一個實例演示了功能點估算技術的應用方法。通過本文描述可以看出每種項目估算技術都有其自己的優缺點,如果想要得到比較準確的估算結果,不能僅靠一種估算技術,而應該綜合運用各種估算技術,才能得到比較全面的信息和比較準確的結果。目前,也有一些基于這些估算技術的思想的自動化估算工具產生,相信通過不斷的發展,將解決軟件項目成本估算難的問題。參考文獻:[1]朱少民.軟件項目管理[M].北京:清華大學出版社,2009-11.[2]覃征等.軟件項目管理[M].北京:清華大學出版社,2004.[3]李明樹,何梅,楊達,舒風笛,王青.軟件成本估算方法及應用[J].JournalofSoftware,Vol.18,No.4,April2007,775-795.[4]TheDavidConsultingGroup,FunctionPointCountingPracticesManualRelease4.2.1,January2005,[5]劉謙.軟件項目估算方法在敏捷開發中的實踐.中國管理網,2010-06-18.作者簡介:王穎,女,研究生,軟件工程專業;江文焱,男,研究生,軟件工程專業。點擊下頁還有更多>>>軟件技術論文范文計算機專科畢業論文隨著我國社會經濟的不斷發展,計算機信息技術也逐漸普及。下面是我為大家整理的計算機專科畢業論文,供大家參考。【摘要】本文嘗試從計算機軟件技術課程教學出發,將CDIO的教學理念融入到平時授課過程,培養學生對課程知識的掌握,更重要的是培養學生團結合作能力。通過一段時間的實踐表明,基于CDIO的課程教學能夠提供學生自主性和創新性,提高學生學習興趣和解決問題的能力。【關鍵詞】教學改革;CDIO;實踐能力1引言計算機軟件技術是一門軟件設計的基礎知識、方法與實用技術相結合的課程,為計算機軟件應用開發、技術管理工作奠定理論基礎,目前課程教學多是以傳統理論課堂教學結合實驗教學的模式進行,學生反映上課即使聽懂遇到實際問題時也不知如何下手解決,尤其編程能力弱的學起來更加吃力,通常存在以下幾方面問題。(1)課程涉及知識點多,理論性強,要求學生要有較強的邏輯思維和分析能力,尤其有具有較好的編程功底,這使得學這課程之前讓部分學生產生畏難情緒。(2)實驗課程中學生獨立完成的是一些已有結論的驗證性實驗,以致學生軟件編程能力得不到培養和提升。(3)課程考核以閉卷理論知識點考核作為重點,學生為了應付考試,可能死記硬背一些概念甚至一些編程題目,學生素質和實踐能力得不到有效的培養和訓練。針對以上問題,按照課程特點以及教學規律相應進行一些教學改革探索,以CDIO教學模式(構思Conceive、設計Design、實現Implement、運作Operate)進行每個教學環節落實,讓學生以自主主動地、有機聯系地方式學習。CDIO模式與傳統的以傳授知識為主的教學模式相比,更強調知識的運用和個人能力的培養。它要求我們在教學中,既要注重基礎知識的傳授,又要注重創新、設計和知識的綜合應用;既要強調個人專業能力的培養,又要提倡團隊合作精神的培養,這種教學模式能開拓學生的創新精神,全面提升學生的綜合素質,讓學生掌握扎實的基礎知識,培養其責任感和團隊合作精神。2教學改革措施目前,計算機軟件技術教學改革主要從兩個方面進行,即教學內容的改革和課程實驗部分的改革。2.1教學方法設計[1]基于CDIO教學理念,在教學過程中,以項目為牽引,以任務為依托,把課堂教學環境模擬成CDIO教育環境,即以項目構思、設計、實現和運行的生命周期為載體來組織教學。具體實施過程如下:(1)首先選擇具有代表性的項目任務,整個項目具備詳細的系統開發過程,有較完整的系統結構、及基本需要的一些功能模塊,在功能模塊中有數據能演示,比如學生成績管理系統。(2)在教學過程中,根據教學進度和教學內容,向學生詳細地介紹項目任務的構思、設計、實現和運行各個環節,從項目任務的需求分析,到各功能模塊的設計與實現,到后期的運行和維護等。尤其一些關鍵功能模塊的實現,為了便于、強化學生理解,可以設計一些類似的小任務。(3)通過項目任務的貫穿,可以對已講授的知識點進行總結,對后續課程的知識點以設問方式引出,引導學生積極主動思考,尋求解決方案。通過這種使前后知識點有機聯系起來,使課程知識結構更系統。2.2實驗教學設計以往實驗課都是一些驗證性實驗,學生通過查找互聯網翻閱書本很快能找到解決路徑。加上現在實驗課時有限,通常布置一些小的項目,盡量涵蓋課堂教學所涉及知識點,比如布置編程實現計算器。4-5人組成一個小組,以組長牽頭組織大家分析,分配任務,利用課余時間共同協作完成。在這過程中包含一個CDIO項目周期[1](構思———需求分析、設計———實施方案、實現———編寫代碼、運作———作品測試、演示等)。實驗課各小組匯報并演示所開發設計的項目。根據演示作品功能完整性、美觀性等方面綜合評價作為實驗考評的依據,在這過程中又培養了學生獨立思考,分析問題解決問題的能力,學生間合作溝通能力也得到鍛煉。2.3積極參與各類競賽多年來,我們都鼓勵學生參加藍橋杯大學生程序設計大賽等類似比賽,通過參與比賽,學生編程能力得到快速提高,對課程基本概念和基礎知識的理解也會更上一個臺階,牢固掌握所學知識,同時通過比賽拓展了學生的視野,學習目的性更強更明確,學習積極性相應地也提高了。這種做法也是符合CDIO理念,提高學生系統分析能力編程能力的。2.4教改存在問題教改中存在最大問題可能是項目任務資源不足,類似教材不多,可供參考的有限,每個項目任務要具有代表性同時又包含各知識點,需要花大量的時間編制。經過一段時間積累應該素材不斷會增加,并在原有基礎上不斷完善。3結束語CDIO理念在強調學生理論基礎知識的同時,注重培養學生理論應用能力、團隊合作能力。針對當前計算機軟件技術課程教學過程中存在的問題,結合CDIO教學理念對學生的要求,探討以項目為中心、以任務驅動教學,激發學生學習興趣,培養學生的CDIO能力,取得了較好的教學效果。參考文獻:[1]周立章.基于CDIO工程教學模式的C++程序設計教學改革探索[J].大眾科技,2011(10):208-210.[2]邱勝海,高成沖,王云霞,等.基于CDIO模式的數據庫課程實驗項目設計[J].中國現代教育裝備,2012,157(21):43-45.摘要:提高教學質量是高等院校各項工作的重中之重,而教學管理是提高教學質量的重要途徑,加強教學管理對規范高校各項管理工作和提高教學水平起著十分重要的作用。隨著高等院校計算機專業招生規模的日益擴大,學校教育資源有限以及學生數量不斷增加等因素,使得計算機專業教學的開展存在很多問題。文章立足于計算機專業的發展現狀,探討了當前計算機專業在教學管理當中普遍存在的一些關鍵問題,討論了如何建立科學、合理的教學管理模式,從管理者、教師和學生三個角色對計算機專業建立完備的教學管理模式進行分析和探討。關鍵詞:計算機專業;教學管理;教學質量教學質量是體現高等院校培養高質量人才、深化學校教學水平的一個重要指標,提高學校的教育質量,需要制定一套完善的教學管理模式。構建科學、合理、可操作性強的教學管理體系,有助于及時發現問題與不足,為領導者制定管理制度和工作規劃提供依據。在當前計算機人才需求日益增多的現實背景下,開展計算機專業教學管理模式和制度建設的研究,能夠推動計算機教育教學質量的長期發展,提高人才培養質量,這對推進計算機專業人才創新能力和動手能力具有重要的現實意義。一、計算機教學管理模式的內涵建立完善的教學管理模式,有助于及時發現教育教學過程中存在的問題,并能有效地解決問題,從而不斷提高教育教學質量,最終實現高技能人才培養目標。學校應該有一個專門的隊伍來進行教學的督導,督導者需要從學校的現實條件和發展計劃出發來對教學部門的教學管理工作進行總的評價和指導,同時對不同的專業和系別進行具體的規劃。針對計算機專業,要保證學生學習到計算機專業基礎知識,同時要突出學生專業方向的培養;要能夠滿足社會或行業、企業用人需求,即高等院校的人才培養目標、課程標準或教學大綱、課程安排、教學內容、教學過程等要滿足用人單位的需求以及計算機發展的方向;還應該滿足國家創新性人才的培養,鼓勵學生以及優秀青年教師勇于實踐大膽創新,提高學生的團結合作意識以及溝通問題的能力。總之,督導者不僅要起到嚴格把關的作用,同時還要做到長期提供優質服務,廣泛收集各種建議和意見,盡可能給學生和老師創造寬松有利的學習條件。計算機教學質量管理中教師具有極其重要的地位,要不斷幫助和促進教師改進教學工作,不斷提高其自身的教學水平,不斷加強教師師資隊伍建設。老師要注意計算機最新發展動態,緊跟其發展潮流,不能脫離社會落后于時代;青年教師要不斷積累教學經驗,完善教學方法,提高學生的學習興趣和自己的教學水平。由于計算機專業的特點,老師需要不斷更新、補充課程的教學內容,甚至有很多像慕課(MOOC)這樣的網絡開放新興課程不斷涌現,老師要終身學習,教學管理上也要給老師更多學習的機會,多組織青年教師到社會上的一線企業進行培訓和實訓。計算機專業是一個需要不斷保持學習的專業,它更新換代特別快,從事計算機方面工作的學生要終身學習。所以老師不能只是授之魚,更要授之以漁,使得學生在走向社會之后能夠跟上計算機發展的步伐,始終保持敏銳的洞察力和很強的學習能力。因此,計算機教學質量管理要更注重學生學習能力的培養,而不是簡單地完成當前的學習任務。計算機發展之迅速,已經不是原來單打獨斗就可以完成一個任務的時代,要求學生有很強的合作能力、交流能力、適應能力、實踐能力和組織能力等。教學中必須堅持對學生實施素質教育,不僅要重視學生的學習態度、出勤率、課堂紀律、作業完成情況,更要鼓勵學生參加科技競賽、課外拓展培訓以及加強人文素質的培養。關注用人單位對專業人才培養質量的反饋,及時調整學生培養機制。二、計算機專業教學管理中存在的主要問題教學管理系統負責保證正常的教學秩序,是提高教學質量的根本。每個學校其實都有一套教學管理制度,然而對于不同的院系專業來說,有其自身的特點,本文主要針對計算機專業中存在的問題進行分析。(一)教學管理模式尚不完備隨著計算機專業的不斷改革以及國家對計算機教學提出的新要求,原有的管理制度難以跟上實際的發展需求,無論是人才培養目標、專業課程設置、教學管理手段以及學生的質量等,都有很大的變化,以前的教學管理模式往往重理論輕實踐,大部分是理論學習為主導的模式,而且不同專業人才培養的目標和要求基本一致,沒有根據不同的專業特色建立不同管理體系,這就需要有一套更科學、更靈活的教學質量管理體系,要符合不同專業特色,不斷適應時代發展的要求,不斷順應社會科學發展的方向。(二)實踐教學資源短缺計算機專業教學在條件允許的情況下,應該把大部分課程安排到機房進行教學,學習實踐同步教學的模式更符合學生的學習習慣,也有利于老師的教學。但是鑒于學校學習資源的限制,實踐課課時明顯不足,使得教學的開展不是很順利。計算機專業作為應用性要求較高的專業系別之一,要比其他專業增加實踐教學的學時,特別是實踐教學在計算機專業的學習當中占有極其重要的地位,直接關系到學生未來就業,其對社會輸送應用型人才有著積極的影響。(三)缺少以人為本的人才培養模式學校教學質量管理與監督體系,缺少以人為本的管理理念。對于教學質量管理,還是以行政權力為重要手段,在體系中缺少專家學者的監控,忽視他們的建議,對教學質量的評價,其目的就是獎勵和懲罰,很難理性地診斷和解決問題,不能以教育改革為目的對教師進行客觀的評價,主管者與教師之間缺少互動。在評價學生的學業方面,過度重視理論化知識,忽視學生的應用實踐能力,看重考試成績,忽略學生的全面發展,導致學生缺乏綜合能力。(四)教學的連貫性和發展性計算機專業的教學具有連貫性,課程學習必須在前序課程學習的條件下,后序課程才能很好地展開。這就要求排課的老師和講授的老師有積極的溝通,在先序課程完成的情況下合理安排后序課程,保證學生學習的完整性和連貫性。而實際排課當中排課老師和授課老師往往溝通不足,這也是教學管理中需要重視的問題。三、加強和完善教學質量管理的措施計算機專業教學質量的提高和有序運行離不開兩方面,一方面需要學校分管教學的領導公正、負責、公開地進行不定期監控,另一方面要充分調用老師、學生的教學積極性,調用各種渠道,全面地收集教學一線反饋的教學信息,并根據教學信息對各教學環節和影響教學質量的各個教學因素進行有效調整。針對上面對計算機專業教學管理中存在問題的分析,下面提出一些措施以期能提高教學質量,建立健全質量管理制度。(一)設立教學團隊和導師制度計算機專業現在趨向于形成一個團隊來完成一個工程,所以需要在一個團隊負責人領導下有組織地進行。建立一支穩定、相對獨立、具有較豐富教學經驗和較強研究能力的團隊,可以讓大家資源共享,互相交流,讓青年教師盡快融入。因為一個團隊的研究方向、教學內容大致一樣,這就方便組內成員可以經常組織討論教學計劃、課程的建設、課堂教學、課后輔導、作業批改、考試命題、成績評定、成績分析、實訓實踐的實施等問題。對于學生,可以在入校的時候給學生分配導師,導師進一步幫助學生制定適合學生專業方向的學習計劃和安排,同時老師有研究項目也可以讓學生早日參與到項目中來,為日后的學習工作和就業打下堅實基礎。(二)開展多層次評估工作教學質量評估是實施教學質量管理的主要環節和有效手段,也是教學質量管理體系的一部分。首先,學院領導組織聽課環節,每年安排優秀教師、青年教師進行公開課,一方面給青年教師向優秀骨干教師學習的機會,另一方面可以通過實踐,大家給青年教師提出寶貴意見和建議,使青年教師可以及時看到自身教學的優勢和不足。其次,教師互評,以教研室為單位,組織本領域或者同一門課的老師互相交流互相學習,資源分享,優勢互補,因為同方向老師更加了解相關課程,可以給出更直接的建議。最后是學生評課。學生既是教育的接受者和評判者,也是教學的直接參與者,教與學是雙方面的,教學質量的提高需要學生在其中積極參與。學生評教工作一般在每學期末(或課程結束時)進行,由教學系組織各班學生對本班任課教師進行教學工作評價,并將評價結果納入教師教學工作評價管理系統。學生評教的內容包括教師的教學態度、教學素質、教學內容、教學方法、教學效果等。學生是教學工作的主體,對任課教師的教學質量好壞最有發言權。另外還可以建立學科競賽,獎學金,扣分機制,懲罰機制等。教師評學與學生評教形成了良性互動,對教師“教”與學生“學”起到相互促進、共同提高教學質量的作用。(三)提供多渠道學習機會對于教師,可以組織教學經驗不足的老師展開集訓,觀摩具有教學經驗的教師講課,組織有教學經驗的教師深入實踐環節,到企業中學習;組織教師進行微課、說課競賽,分享教學心得;聘請學術型教師開展
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 核電池行業商業計劃書
- 2025年超臨界CO2萃取裝置膜生物反應器及其他項目可行性分析報告
- 招標文件里合同協議書
- 短期投資合同協議書范本
- 勞動合同返聘協議書
- 德州5G+文化旅游項目商業計劃書
- 一起肉雞傳染性支氣管炎和大腸桿菌病混合發病的診治
- 燒烤學徒合同協議書范本
- 2025年軟管隔膜活塞泵市場分析報告
- 中醫遠程醫療運營方案
- 2025-2030年國有銀行行業市場深度分析及競爭格局與投資發展研究報告
- 2025年建筑模板制品行業深度研究報告
- 掛名股東簽署協議書
- 湖北省荊門市2025年七年級下學期語文期末考試試卷及答案
- 2025年勞動與社會保障政策考試試題及答案
- 2025年湖北省新高考信息卷(一)物理試題及答案
- 河南省鄭州市2021-2022學年高一下學期期末考試英語試卷(含答案)
- 環境監測中的化學分析技術試題及答案
- 細胞培養技術的基礎試題及答案
- 2025年江蘇省蘇州市中考一模道德與法治試題(含答案)
- 下肢深靜脈血栓的預防和護理新進展
評論
0/150
提交評論