公務員期刊網 精選范文 軟件工程專業論文范文

軟件工程專業論文精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件工程專業論文主題范文,僅供參考,歡迎閱讀并收藏。

軟件工程專業論文

第1篇:軟件工程專業論文范文

[關鍵詞]軟件工程;無縫培養模式;IT培訓機構

一、高校軟件工程專業學生的就業現狀與困惑

從近幾年軟件類各專業本科畢業生就業流向來看,到機關、科研和部隊等事業單位就業的越來越少,今后大多數軟件類本科生將到各類IT企業就業。而現狀是:一方面大量的這類本科畢業生為找不到合適的工作而著急,另一方面,眾多IT企業又在為招不到所需要的人才而發愁,這種就業難和選才難并存的怪現象困惑著各高校的IT教育工作者,也困擾和影響著我國IT產業的發展。

問題出在那里?顯然是目前高校培養的學生不能滿足企業的要求。一方面大多數普通高校還在沿用傳統的人才培養模式,所培養的學生工程技術能力差;另一方面校企實質性的合作未能開展(因為現在的企業不愿接收學生實習),即便錄用后,往往要花上一年以上的時間培訓,才能獨立承擔技術工作,也就是說,學校和企業之間存在一個很大的縫隙,無法直接對接,學生需要相當長的適應期(企業再培訓期)才能上崗。近幾年,針對我院的軟件工程專業本科生,我們開展了人才培養模式方面的一些教學研究和實踐,摸索出一種以就業為導向的軟件類專業本科生無縫人才培養模式。這種模式與傳統的校企合作、工學結合模式不同,它不是直接與用人企業開展合作,而是與IT教育培訓機構進行合作,通過集中實習實訓、課程嵌入、彈性學習、建立就業基地等多種形式,訓練學生的實際動手能力,培養零適應期的軟件類本科畢業生,實現學校與IT軟件企業的無縫對接。這樣拓寬了高校軟件類本科生的就業渠道,極大地提高了學生的就業競爭力,最終實現零距離就業。

二、傳統人才培養模式的不足

目前國外在這方面開展的是一種非常流行的所謂合作教育(Co-OpEducation)模式,這種模式在世界43個國家的1500所大學中實施,包括美國1000所的20萬本科學生,其中不乏世界一流大學,如麻省理工學院、喬治亞理工學院等。合作教育是一種非常嚴謹和嚴格的產學合作辦教育的模式,學生在校期間輪流在學校學習和在產業實踐;在產業實踐期間頂崗工作、有報酬,學生畢業前已積累較豐富的產業工作經驗,受到產業界的歡迎。這種模式實際上是一種校企合作、工學結合的模式。但是由于受經費、管理體制等因素的制約,當今的中國企業不愿接受學生實習,普通高校教學體制也不允許與企業合作辦學。這就導致了傳統的培養模式難以達到培養的目的。然而以就業為導向,與IT教育培訓機構合作,培養零適應期軟件類本科生的無縫培養模式正好可以解決這一現實問題。

三、國內高端軟件人才的需求狀況

我們利用計算機網絡和到IT軟件企業發放問卷、實地考察、訪談等方式,對目前國內高端軟件人才需求狀況、崗位設置、崗位的素質和能力要求等方面進行了歷時二個多月的調查。

1.高端軟件人才的需求勢頭不減。據有關部門統計,在未來3年內,每年至少存在20萬高端軟件人才的缺口。IT企業的健康快速發展需要3類人才。第一類是既懂技術創新又懂管理的IT高級人才;第二類是系統分析及設計人員白;第三類是熟練程序員。其中,一高一低兩頭的人才較缺。

另據國家教育部有關信息提供:中國軟件還缺人才1000萬人,如果以目前全國高校每年培訓培養30萬畢業生的規模計算,也需用30多年。

2.軟件人才的崗位設置和對素質和能力要求發生了變化。近年來,隨著IT業的發展,出現了一些新的崗位,如:多媒體設計工程師、網絡系統管理員、網絡構建工程師、中大型數據庫管理員、軟件測試工程師、WEB應用程序員、平面設計師等,這些崗位對人才的素質和能力有了更高的要求。

如:中大型數據庫管理員要求能應用關系范式進行數據庫設計,精通SQL語言,勝任數據庫服務器管理與應用工作。獲取Oracle數據庫管理或SQLServer數據庫應用或WindowsXP應用認證。而網絡系統管理員要求掌握網絡系統管理的基本知識與應用技能,能進行網絡系統的安全設置。獲取Window2000Server或TurboLinuxTLCE或Cisco路由配置專家認證。因此,我們可以將計算機人才崗位劃分為以下幾個就業崗位群:軟件開發與應用(含可視化編程、WEB應用程序設計、軟件測試、計算機辦公應用),網絡系統管理與構建(含網絡構建、網絡系統管理),多媒體設計與應用(含多媒體制作、圖形圖像制作、平面設計)。

調查發現,幾年高端軟件人才的需求仍是持續上升的,雖然08年爆發了金融危機,但高端軟件人才的需求勢頭不減,對崗位的素質和能力要求進一步提高。

四、無縫人才培養模式的內容、特點和運行機制

所謂無縫人才培養模式就是以就業為導向開展軟件工程專業本科教育,實施與IT教育培訓機構的企業化項目實訓合作,而不是校企合作或工學結合模式,以提高學生的實際動手能力,從而實現與用人單位的無縫對接,達到零距離就業。IT教育培訓機構與校方的合作方式簡單、切實可行,實訓項目和教師由培訓機構提供,學生既可以在校內利用學校機房進行培訓,也可以外出到培訓機構所在地去進行培訓;另外,實訓項目都是面向企業實際的企業化實戰項目,教師也都具有項目開發的實際經驗,所以無縫培養模式具有針對性、實用性強、企業化環境、便于操作、費用少、學生易于接受等特點。

這幾年我們與中國軟件國際有限公司(中軟國際)、上海杰普科技有限公司、北京全美教育技術有限公司(ATA)、廣州達內教育科技公司等多家IT培訓機構進行了有效合作,做了一些有益嘗試,也積累了在運行機制和管理體制方面的經驗。在合作方式和運行機制方面,我們采取:一是讓機構開展校內培訓、生產實習企業化的試點,即請進來。

二是走出去,我們派出青年教師到上海和廣州進行企業化項目師資的培訓,培養雙師型師資隊伍。三是與機構建立長期合作關系,既重視準企業環境中的實訓,更重視實訓后的就業。

五、以就業為導向的軟件人才培養實施方案實施方案面向省屬普通高校本科學生,適合計算機科學與技術、軟件工程、自動化、電子信息工程、通信工程等專業。

1.方案實施的原則(1)基于無縫培養模式的計算機人才培養實施方案強調的不是與用人企業的合作,而是與IT培訓機構的合作,通過實習實訓、課程嵌入、彈性學習、建立就業基地等多種形式,在企業環境中通過項目實戰,訓練學生的實際動手能力。

(2)堅持以就業為導向的原則,采取企業化項目實習的培養途徑,培養零適應期的計算機高端應用人才。

(3)充分利用IT培訓機構與眾多企業廣泛的聯系,以及這些企業對這些IT培訓機構所培訓學生能力的認可,搭建校企之間的橋梁,填補校企之間的縫隙。

(4)學生自愿參加培訓,由IT培訓機構負責將其培訓后的學生直接推薦到相關企業就業。

2.方案的組成和內容。實施方案由學習學期和實習實訓學期兩部分組成。內容主要包括:學習學期課程嵌入、彈性學習在教務及時間上的安排,實習實訓學期實訓內容、合作方式、學生組織及保障機制的安排,就業實習基地建設,雙師型師資隊伍建設和管理體制等。在制定方案時,堅持以就業為導向,采取企業化項目實習的培養途徑。

3.方案實施的保障與管理。要使方案能得到真正實施,就必須要有穩定、可靠并且切實可行地保障與管理措施。人才培養實施方案是一項系統工程,需要學校、學院各有關職能部門的支持,如:教務、實驗管理、學生管理、財務經費、就業統計等方面的支持,這些支持在實際運作中都是缺一不可的,否則方案的實施無法得到保障。同時方案在具體實施中的監督和管理也很重要,如:實習實訓的內容和方式有無變化?學生的學習和生活有無困難?能否接受?教師教學的質量如何?學院對在外地實習學生的安全管理、方案實施后畢業生的就業統計及跟蹤等。

就政府層面來講,應從政策和財力上大力支持和鼓勵IT教育培訓機構開展面向本科畢業生的實習期和實訓,提高畢業生的實際動手能力,使之成為社會需求的人才。這方面上海市政府、廣州市政府和深圳特區做得較好,相繼出臺了一些鼓勵政策。如:廣州市政府規定凡是經培訓后在廣州市內IT企業就業,且簽定一年以上合同的本科以上的畢業生,將減免培訓費40%-60%,這一政策極大激發了學生的實習積極性。

就IT培訓機構來講,要保障方案的實施就應更加注重后期就業的問題。上一屆畢業生經培訓后就業率越高,對后一屆畢業生的影響就越大,等于為后一屆學生做了一個活廣告,那么后續參加實訓的學生就會越來越多,形成良性循環。

培訓機構本身也會越做越大,越做越強。

五、開展無縫人才培養模式的實踐

近些年來,一方面我們與上海杰普科技有限公司、中信軟件教育公司等機構開展了校內培訓、生產實習企業化的試點,即把兩周的教學生產實習交給IT教育機構,由他們派來師資,帶來設備和項目,使用我們學院的機房讓學生實習,學生通過初步嘗試帶項目的實習,往往會對這種實際項目的操作開發產生強烈的興趣,自愿做出進一步到對方公司培訓3-4個月的決定,從而在畢業前已具有相當地實際項目開發經驗,大大提高了就業競爭力。二是我們派出了4位青年教師到培訓機構進行企業化項目師資的培訓,培養雙師型

師資,為以后實習節約資源,也降低了學生實習成本。三是與培訓機構建立了長期合作關系,既重視準企業環境中的實訓,更重視實訓后的就業,我們與其中5家機構簽訂了就業實習基地協議,由對方每年定量保證我院經項目實訓后的畢業生就業。今年還開展了校外集中培訓、3+2模式(校內3個月,到公司2個月)實習及后期就業等方面的合作。到目前為止,前后已有400多名本科生參加了實習實訓。目前已有372人就業,其中有不少就職于IBM、中軟國際、中興通訊、廣東電信等大型IT企業,月薪平均達到3000元,就業率達到93%。96%的學生認為自己的動手能力、團隊精神和職業素質有很大的提高。

六、幾點思考

目前,各高校明顯加大了對就業工作的指導力度和就業教育力度。為此,我們一直思考以下幾個問題:

1.對定位于教學研究型的大學(如:我校),能否將部分專業如:計算機科學與技術、軟件工程等專業確定為以就業為導向開展本科教育的專業?修訂原有的泛而不精、萬金油式人才培養方案,確定專業應用型(無縫培養模式)人才培養方案。

2.目前我們與IT教育培訓機構的合作,在模式、機制和信用等方面還處在初級階段,還有許多事情需要不斷完善。

如:培訓機構本身的發展和政府政策的穩定和延續性等問題。

幾年來的實踐和研究表明:在現行高校管理體制和就業形勢下,同IT教育培訓機構合作培養高端計算機人才,這種無縫人才培養模式是可行的、成效是顯著的。通過項目實訓培養了學生的團隊合作精神,提高了學生的就業競爭力,這在當前全球金融危機背景下顯得尤為重要。同時,它還在一定程度上解決了目前高校理論教學與實踐脫節,學生普遍動手能力不強,缺少實際工作經驗等問題,拓寬了學生的就業渠道,使學校可共享IT培訓機構的就業資源;也降低了學校指導學生就業、學生尋找就業職位的成本,減輕了學校的就業負擔和就業壓力,因而得到學校和社會的普遍認可。

當然還有一些問題有待進一步的研究和解決,如:貧困學生難以負擔實訓經費、學生就業后所欠培訓費分期還款是否守信用等問題。

參考文獻:

[1]胡津民,管銀枝.培養團隊精神,提高學生的就業質量.中國大學生就業[J].2009,(36)[2]李月,趙為.開拓思路為大學生充分就業做好保障[OL].新華網,2008.

[3]肖淑珍.大學生進行職業選擇要有市場意識[N].中國教育報,2009-03-07.

第2篇:軟件工程專業論文范文

關鍵詞:自主學習;外文文獻研讀;軟件測試;雙語研究性教學

0、引言

軟件測試是從事計算機軟件開發和維護專業的人員應該掌握的一門技術。軟件測試是軟件工程中的關鍵活動之一,是保證軟件質量的重要手段,其工作量通常占軟件開發總工作量的50%以上,而對于某些可靠性要求極高的軟件系統,如航天、銀行等領域的軟件系統,軟件測試占軟件開發總工作量的比例甚至達到60%~80%。軟件測試的目的是發現軟件中的錯誤,并及時修正這些軟件錯誤,以減少軟件在后出現錯誤,提高軟件產品質量。軟件測試是一項需要專業技能的工作,它包含許多理論和實踐。如果缺少這些理論知識和實踐經驗,測試的深度和廣度就不夠,測試質量也就無法保證,從而導致軟件質量達不到要求,影響軟件的可信性。

由于國內軟件產業的現狀所致,很多的軟件公司屬于軟件外包型公司,這些公司以軟件開發為主。這樣,軟件工程專業很大一部分學生畢業后通常從事軟件開發或者程序員工作,這也影響著學校對軟件工程專業的設置。因此,當前高校在軟件工程專業課程設置上往往將很大一部分精力放在軟件開發課程的設置上,如各種語言的學習、軟件開發方法的學習等。但是,軟件工程不僅包括軟件開發,還包括軟件測試以及軟件維護。大部分國外大型軟件公司,如微軟、IBM等公司,這些公司對軟件測試非常重視。在這些公司內部,軟件測試人員數量并不比軟件開發人員少,因為一個優秀的軟件產品最終是通過不斷的軟件測試進行驗證和評價的。隨著軟件工程課程的不斷完善,當前軟件測試的重要性已逐漸得到重視,很多高校已將軟件測試課程作為軟件工程專業課程中的必修課程。該課程是軟件工程的核心組成部分,是連接軟件開發和軟件的紐帶。通過本課程的學習,學生要了解軟件測試及其管理的重要性,掌握軟件測試基本理論、技術和方法,具備研究設計測試用例和使用自動化測試工具的基本方法和實踐能力,能將測試驅動的理念融入軟件開發、維護的研究與應用中,從工程化角度提高和培養學生從事大型軟件的測試技術和能力。

盡管軟件測試課程已作為軟件工程專業的必修課程,但從教師和學生兩個角度對該課程的調查反饋發現,教師覺得該課程不好教,教學效果不好;而學生感覺該課程較空洞,沒有發現其在實際軟件開發中有多大的應用。這主要因為在傳統的軟件測試教學中,學生只是被動地參與,聽教師授課,聽教師講授各種軟件測試概念和方法,但學生并沒有真正學到這些理念,并沒有對這些方法進行應用。所以這種傳統的軟件測試教學方法效果很難令人滿意。

揚州大學信息工程學院將軟件測試課程作為一門雙語研究性課程進行試點改革,探討如何更好地進行軟件測試課程的教與學。本文將以該學院軟件工程專業軟件測試課程為例,探討學生自主學習的軟件測試雙語研究性教學方法。筆者作為該課程的授課人實施了本文的軟件測試教學方法,其目的是研究如何促進學生進行雙語研究性教學,促進學生主動學習軟件測試新技術,從而讓學生學到軟件測試課程中的一些測試理念,讓他們了解軟件測試在整個軟件開發過程中的重要性。

1、軟件測試雙語研究性教學

軟件測試雙語研究性教學主要包括三方面內容:教學、研究、實踐。這三者在軟件測試雙語研究性教學中的關系是:以教學為本學習,以研究為重點突破,以實踐為輔助訓練。下面分別介紹這三方面的內容:

1)教學方面。

軟件測試雙語研究性教學和傳統的軟件測試教學一樣,根據軟件測試教學大綱進行教學,主要包括軟件測試基本概念、軟件測試基本方法、白盒測試、黑盒測試等。由于研究性教學過程中加入了研究,所以教學是以基本的測試理論和技術為主。另外,在教學過程中,由于本課程屬于雙語課程,所以教學過程中采用英文PPT,中文授課方式進行教學。另外,教學主要以啟發式教學為主,讓學生更多參與課堂討論,由于本文主要討論研究方面,所以這里對教學不做詳細討論。

2)研究方面。

本課程采用的是研究性教學,因此研究是本課程的重點和特色。本課程所采取的研究方式主要以學生自主學習為主,采用閱讀文獻的方式。由于本課程是雙語教學,研究過程中所提供的文獻材料全部是英文論文,這些材料都是從當年軟件工程領域頂級國際會議中選取的有關軟件測試方面的最新技術和方法,這樣有助于學生開闊視野,了解最新的軟件測試技術、方法,及軟件測試發展的方向。這一部分的實施方法將在第3節進行詳細介紹。

3)實踐方面。

軟件工程是實踐性很強的專業,同樣,軟件測試也是如此。需要通過不斷的實踐才能理解和掌握軟件測試技術,將測試理念貫穿到軟件工程項目中。本課程軟件測試實踐主要包括三方面內容:一是驗證性實踐,熟悉已有測試工具,學會使用這些工具,并利用已有測試工具生成測試用例;二是自己開發軟件測試工具,主要根據研讀的論文進行工具的設計和開發;三是軟件測試工具的驗證和評估,主要是對自己開發的工具進行驗證和評估。一方面利用已有測試工具來驗證當前軟件測試工具,另一方面,利用已有軟件測試知識評估測試工具在故障識別方面的效率,這有助于學生更深地掌握軟件測試技術,了解什么樣的測試技術是好的測試技術或者方法,是有效的測試工具。這一部分也不是本文的重點,因此不詳細展開討論。

2、軟件測試雙語研究性教學特色

本課程作為揚州大學軟件工程專業的試點課程,采用雙語研究性教學方式進行課程的授課和學習。對于雙語性教學,主要采用英文材料,中文授課;而對于研究性教學,主要是讓學生進行自主學習最新的軟件測試技術和方法,研讀相關的英文論文,進行專題報告和討論,并鼓勵學生開發實現這些技術。因此,在本課程的教學過程中,主要體現了5個特性。

(1)自主性:讓學生從給定的英文材料中自主選擇學習材料,自主組建團隊,自主與英文材料作者聯系、溝通、交流和討論。

(2)協作性:學生必須要組建團隊,團隊成員數量由2~4人構成,團隊之間相互協作、配合,共同完成整個研究性學習過程。

(3)互動性:在學習過程中,必須要與論文作者溝通和交流,真正把握論文作者的真正意圖,并嘗試提出自己的見解,與論文作者進行討論。

(4)實踐性:要能夠實現論文材料中的軟件測試方法,在工具開發過程中,鼓勵學生采取測試驅動的開發方法,并利用所掌握的軟件測試技術去測試自己的工具。

(5)研究性:在研讀論文過程中,要對論文進行深入的討論和研究,特別是對作者的思想以及未來工作、論文中的不足進行研究,提出可能的解決方案。

3、軟件測試雙語研究性教學實施

筆者主要針對軟件測試雙語研究性教學過程中的研究過程的實施進行討論。在本課程中,研究主要是采用學生閱讀文獻的方式進行自主學習的研究,主要針對當前最新的軟件測試技術進行學習和研究。研究性教學具體的實施過程如圖1所示。

首先,教師從當年軟件工程頂級國際會議中選取軟件測試相關的研究技術論文放入文獻庫中。這樣的文獻庫主要用于學生對當前軟件測試的學習和研究。對于本科學生來說,獨立地去研讀這些最新技術還有一些難度,而且時間上也緊張。因此,研究性學習主要采取團隊方式一起研究,這樣學生進行自由分組,并且每個小組指派一名學生作為小組組長負責該小組的研究性學習進展。

有了文獻庫以及學生分組后,就進入自由選題階段,即各個小組從文獻庫中選取自己感興趣的論文。在各小組確定自己的研究論文后,進行論文的研讀。在論文研讀過程中,要求每個小組每周至少討論一次,討論各小組的分工任務完成情況,對原文的理解情況,以及對遇到的問題進行討論,并且項目小組要及時記錄這些討論記錄,每周發送給任課教師。另外,在研讀論文過程中,每個小組要用英文與論文作者進行溝通與交流(如果作者沒有回復,可以選擇與課程教師進行交流),并將交流過程中的對話記錄下來作為課程成績考核的依據。

在論文研讀后,需專門安排幾節課進行專題報告和討論,主要用于檢查各小組對原文的理解情況。專題討論內容包括三方面:一是學生對論文內容的理解;二是學生需要提出對論文的見解和觀點,挖掘論文可能存在的問題或對論文中的未來工作部分提出見解;三是本小組研讀論文的體會分享。在專題報告中,我們還邀請了學院的一些其他教師參與進來與學生們一起討論,一方面,教師對各個論文本身進行點評;另一方面,教師對各個小組的表現進行點評。另外,在專題報告中,強調學生的參與,就是大家要多提問,多討論。

專題討論后,各小組要對原文中軟件測試技術進行實現。其中,在軟件測試技術實現過程中,鼓勵采用測試驅動的軟件開發方法;另外,需使用已有的軟件測試技術和工具進行測試。在完成開發軟件測試工具后,需要選擇一些例子進行軟件測試技術的驗證。最后,各個小組需要提交一份總結報告,主要是關于技術實現進行總結,包括這幾方面內容:對論文原文的理解或技術改進,采用的測試技術和工具,技術改進效果的驗證和評估。

4、實施效果

該課程已在2012-2013年秋學期的揚州大學軟件工程專業的一個班按照本文教學方式進行實踐。該班學生40人,我們從2012年ICSE(International Conference on Software Engineering)、FSE(Symposium on the Foundations of Software)、ISSTA(Symposium on the Foundations of Soft-ware)、ICST(Intemational Conference on Sottware Testing,Verification and Validation)、ICSM(Inter-national Conference on Software Maintenance)等國際頂級會議上選取了44篇軟件測試相關的論文作為學生學習的資料庫。然后讓學生自由組隊,每組2~4人一起研讀論文。最后組隊15組,選擇了15篇論文進行學習和討論。在研讀論文過程中,建議學生自己與論文作者用英文進行交流和討論,討論論文中不能理解的內容;在研讀完論文后,我們組織了專題報告,報告主要包括三方面:一是論文主要內容;二是學生對論文的看法以及學生自己的想法;最后就是分享研讀過程中的體會。另外,我們鼓勵學生用英文進行報告(其中一組采用英文進行報告)。專題報告過程中我們還邀請軟件工程系相關教師一起進行點評。

通過這樣的學習,大部分小組完成得較好,基本能理解論文內容,也提出一些想法和改進措施。在研讀論文后,學生對論文內容和自己的想法進行實踐,實現相關技術并進行實驗驗證。幾個月的學習后,大部分學生對這門課的研究性教學方式比較認可。我們以問卷的方式對學生進行了調查分析,調查主要包括對課程教學方式的認可,對自己收獲的認可等。發放調查問卷40份,收回有效調查結果28份。該調查問卷由11個問題組成。前10個是選擇題,如表1所示,是對當前教學方式和教學效果的同意或支持程度,由1~5這5個選項構成,其中1表示非常支持(同意),2表示支持,3表示無所謂,4表示不支持,5表示嚴重不支持。統計結果如表1所示。最后一個調查問題是關于這門課程的建議。從表1中可見,學生還是比較渴望學習新的知識,比較認可這種學習方式;另外,學生對自己的學習效果也比較認可。最后,無論從考試效果,還是學生的反響來看,這門課所采用的教學和學習方式是比較成功的。該教學方式也得到學院的認可,所采用的教學方式也得到科技日報、新華報業網等主流媒體的廣泛關注和報道。

第3篇:軟件工程專業論文范文

2002年國務院學位辦又批準在“工程碩士專業學位”中新增“軟件工程領域”,并于同年開始招收和培養研究生“示范性軟件學院”和“軟件工程領域’的設置不僅有助于在幾年后緩解我國IT業人才緊缺的狀況,而且也開創了我國IT人才培養的新模式。重慶大學是經教育部批準設置‘示范性軟件學院’的高校之一。而在信息類學科方向,我校還設有計算機學院、自動化學院、通信學院、光電學院等多個學院。因此,獲得“軟件工程領域’工程碩士招生和培養權后,學校即確定了在軟件工程碩士的培養、管理工作中既要充分發揮軟件學院的培養、管理優勢,又要積極調動全校的軟件學術、技術力量共同參與培養,并進一步整合學校軟件工程學科力量的指導思想。根據這一指導思想,研究生院與軟件學院等學院一起,經過反復研究逐步形成了重慶大學軟件工程領域工程碩士的培養、管理體系。目前已招收軟件工程碩士245名,共有11個學院參與培養工作。

一、學位評定分委員會

為了確保軟件工程碩士培養質量,促進軟件工程學科領域的發展,成立了全校統一的“軟件工程領域學位評定分委員會”。分委員會由10個學院的學科帶頭人(或學術負責人)組成,負責軟件工程領域工程碩士研究生培養方案制定、培養質量監控、學位授予審核、導師遴選等有關工作。學位評定分委員會掛靠在軟件學院。

軟件工程學位評定分委員會對軟件工程設置了10個研究方向:軟件工程理論與方法、軟件工程應用(軟件開發、測試、軟件質量保證)、數字化技術、嵌入式軟件及應用、網絡安全與信息安全技術、軟件項目管理、系統與領域應用工程(政府信息化、企業信息化、工業系統應用軟件等)、軟件系統技術支持與管理、軟件市場營銷和軟件政策法規體系。

根據《重慶大學碩士研究生指導教師遴選及考核的有關規定》和《重慶大學軟件工程領域導師遴選條件》,已遴選出軟件工程領域工程碩士生指導教師106名。

二、培養方案,培養目標

首先,軟件工程領域工程碩士的培養目標是為滿足國民經濟信息化建設和發展的需要、滿足企事業單位對軟件工程人才的需要,培養與國際接軌的高層次、實用型、復合型的軟件領域專門人才,包括軟件開發與項目管理者、軟件系統技術支持與維護人員、軟件企業管理者和政府相關部門的決策人員。一名合格的軟件工程領域工程碩士學位獲得者應當符合國民經濟信息化建設和發展需要,以及市場和企業對軟件工程技術人才需求,成為企業所需要的高層次軟件工程技術和管理人才,其基本能力應當達到(具有國際水準的)高級程序員、系統分析和設計師、以及項目管理人員的水平。

其次,按《關于制訂在職攻讀軟件工程領域工程碩士專業學位研究生培養方案的指導意見》制定了培養方案。

其三,很多學院參與招生與培養,培養方案既體現了軟件工程的培養共性,又反映了各個學院的培養個性。

三、管理模式

軟件工程領域工程碩士研究生的招生工作由研究生院招生辦公室統一負責。具備培養條件的學院,經研究生院批準可開展本領域在職攻讀工程碩士研究生的培養工作(原則需要5名軟件工程領域工程碩士生導師的學院方可招生)。

為了規范培養過程,對于在職攻讀軟件工程領域工程碩士的研究生,采取了培養過程分兩價段管理的培養模式。

第一階段:課程學習階段

在職攻讀軟件工程領域工程碩士研究生的學制為2—4年一般為2年。新生進校時,首先確定導師,導師所在學院即為學生所在學院,學生根據企業的需要和自己的愛好選擇導師,并在導師指導下于開學兩個月內完成個人培養計劃。

重慶大學軟件工程領域工程碩士研究生采用系統的課程學習和工程實踐相結合的培養方式。

課程學習實行學分制學生可以采取集中或分散學習的方式,本領域共修課程30學分,其中公共課7學分專業課23學分(其中專業必修課14學分,專業選修課8學分分人文及管理選修課1學分)。公共課由研究生院負責安排、管理專業課由軟件學院負責安排、管理。在此期間,學生的管理、學籍管理、跨專業本科段課程進修、專業介紹、教學條件建設、教學質量管理等均由軟件學院負責。軟件工程實踐要求學生直接參與軟件工程項目實踐,完成必要的技術方案設計、軟件開發、項目管理等工作,并在所取得的工程實踐成果基礎上完成學位論文或相應的技術報告的撰寫。

采用多種教學訓練方法,除了常規的課堂講授和學生動手操練以外,還廣泛采用討論班、專題講座和主題演講、經驗交流會、模擬項目演練、實際項目參與、自學與課外探索、學生團隊競賽、學生創新產品或項目計劃等。并且學校還聘請具有豐富實踐和教學指導經驗的企業資深技術或管理人員參與課程教學,并對學生的軟件工程實踐進行聯合指導。

第二階段:論文工作階段

此階段10學分(含專業實踐)。第一階段完成后,軟件學院將學生的學籍管理資料轉到學生所在學院,但課程考試試卷由軟件學院保存。學生由其所在學院進行管理,負責學籍管理、方向選修課開設及論文工作階段的有關事宜。

四、結束語

第4篇:軟件工程專業論文范文

1. 引言

軟件工程碩士專業學位的設立,是我國學位與研究生教育改革的重大舉措。經過近十年的發展,已經逐漸發展壯大成為我國規模最大、覆蓋面最廣的專業碩士學位之一。隨著數量的不斷擴大, 軟件工程碩士生的培養中出現了不少問題。如導師難以對每一個碩士生進行悉心指導和嚴格要求, 而且招生生源有著不同的理論及實踐基礎。在這種情況下,碩士學位論文質量難以提高,因此, 確保軟件工程碩士的培養質量已成為一個不容忽視的問題。需要進一步對培養質量進行審視,并采取切實措施,保障培養質量。

2. 預審制度的必要性

碩士學位論文是綜合衡量軟件工程碩士培養質量的重要標志。它體現了研究生綜合運用基礎理論、專業知識與科學方法、解決行業實際問題的能力,以及反映具有新思想,新方法或新進展的創新能力。在數量不斷擴大、培養質量面臨嚴峻挑戰的背景下,科學公正地評價軟件工程碩士學位申請者的學位論文, 是保證培養質量的一個重要環節。

2.1目前軟件工程碩士學位論文主要存在如下的問題:

論文缺乏自己的實際創新點和具體工作。部分論文停留在對以往研究內容的重組或綜述的水平,缺乏對自己實際工作的闡述和驗本文由收集整理證,技術難度和工作量不夠。論文寫作缺乏整體性思路,很多學生論文撰寫結構欠合理,對本領域內的工程和學術動態了解不全面,缺乏實用價值和社會效益。論文格式不夠規范。主要表現在各級標題字號、錯別字、參考文獻引用格式不夠規范、圖標排版不符合要求等方面。

2.2目前學位論文評閱及答辯制度存在以下問題:

2.2.1校內外評閱制度難以切實起到監控作用:以往碩士學位論文評審實行的是校內外專家的實名評閱制度,校內、校外兩位專家評審意見中有一人沒有通過的,就不能直接進入答辯階段;如果兩位專家評審意見都是可以通過的,就可以直接進入答辯階段。評閱制度是對論文質量的一種監控方式,是對碩士生是否達到培養要求及質量的檢驗,但目前現實情況是對評審專家沒有一套嚴格、完整的遴選機制,往往評審專家都是圈內熟人, 甚至是碩士生指導老師的好友、課題合作人等,他們事先知道論文作者和導師是誰, 礙于情面,論文一般均可順利通過評審。即使覺得論文不符合評審要求的,也不會直接給出不同意進行答辯的意見結論。

2.2.2“雙盲”抽檢制度不能全覆蓋所有碩士學位論文:碩士學位論文“雙盲”抽檢制度(即評審專家不知道被評人、被評人也不知道評審專家),在多年實踐中的確是提高學位論文水平的一項重要舉措,實現并達到了非常好的效果,但由于實行的是抽檢機制,并不全部覆蓋所有的學生,抽中參加雙盲審的學生比例有限,大部分學生和導師在得知未抽中參加“雙盲”后,往往對論文的重視程度不足。

2.2.3碩士學位論文答辯流于形式:學位論文答辯成員組成盡管回避了導師,聘請了一些校外企業專家,但由于答辯專家通常是由導師聘請,會導致答辯專家們答辯時往往留面子,缺乏打破沙鍋問到底的精神, 即使有些專家堅持原則認真負責的, 但在投票時少數比率起不了作用, 結果常常是評審結論與實際水準不符, 答辯流于形式。目前碩士學位論文一旦進入答辯程序,就很少有不通過的,使得論文答辯本應該具有的權威性大有所失。

2.2.4無法確保論文修改質量:答辯專家即使指出論文中有些較大的缺陷和問題,需要進行修改,但是由于答辯已經完畢,并且決議通過答辯,在申請學位之前,學生就沒有動力也不會去花時間對要求修改的論文內容去做充分的修改和完善。答辯專家組也很難在答辯之后繼續跟蹤確保對原答辯論文進行修改質量的監控。

目前學位論文評審方式與答辯方式不足以及時發現和有力遏制以上所述的問題,而學位論文作為全面衡量軟件工程碩士生培養質量的主要指標,因在各環節上予以嚴格要求,并在制度上給予切實的保證。因此,有必要在正式答辯之前建立一套碩士學位論文質量的內部控制管理機制,以確保碩士學位論文的質量。

轉貼于

3. 我們的預審制度和執行效果

預審,就是在碩士學位論文成型之后論文正式評閱之前進行的一項審查過程,采用匿名方式請專家對論文進行評審、以決定是否可否進入答辯階段的一項論文評審制度。對于達不到要求的,就要求其繼續修改或者下一次再申請。設立預審制度的目的是想通過匿名評審專家組對碩士學位論文進行內容和形式上的審查,發現問題,查找缺陷,提出改進意見,并決定可否提交正式評閱并進入答辯流程,以保證論文寫作和論文答辯的較高質量。這是對以往論文答辯制度的一種修正、補充。它把對碩士學位論文的質量監控重心提前到評閱前,使得學生擁有充足的時間修改論文,并采用匿名審核,力爭做到公平公正。對保證論文質量有較大的作用。

3.1預審制度的主要內容

預審由碩士學位候選人提出書面申請, 經導師同意并簽署書面意見后,于每學期開學后第3周之前(大致在每年3月31日前、9 月30 日前)向學院軟件工程碩士教學管理中心(以下簡稱管理中心)提交完備的申請材料。申請材料包括學位論文一式2份以及已發表的符合學校有關規定要求的論文復印件, 并由管理中心形式審查相關培養環節是否全部完成。符合條件者進人預審程序。管理中心根據論文研究內容,選擇2名以上相關領域的教授或副教授組成預審小組進行匿名預審。導師不得作為本論文預審組成員。論文預審的主要內容是審查論文選題、分析框架結構、研究方法、工作量、引用資料文獻數據和寫作規范、基本結論,并進行原創性審查,看是否存在抄襲、剽竊等問題。預審組在規定時間內本著認真負責的態度嚴格把關論文質量,對預審中提出的問題要求進行書面記錄并填寫《軟件學院--工程碩士學位論文預審意見表》反饋至管理中心,由管理中心及時反饋預審結論至相關導師告知答辯申請人。碩士生根據預審小組提出的問題和建議認真修改論文。

預審結論分為以下幾種:

(1)可以參加答辯:認為論文達到了碩士學位論文水平,且不需要修改,可以直接參加答辯;

(2)修改后再審:認為論文及課題工作接近碩士學位水平。但論文需要修改,并給出具體修改意見。學生需根據預審意見認真進行修改,修改后的論文經導師審查確認后,再提交管理中心提請原預審專家組審核。符合要求的,可正常參加答辯,否則就不能參加本次答辯,需整改后下一學期再重新申請。逾期未提交修改論文的,視為自動放棄本次答辯申請;

(3)不通過:認為未達到工程碩士學位論文要求,不能參加本次答辯。導師應指導答辯申請人完善課題工作,修改論文,下一學期再申請參加論文預審和答辯。

(4)涉嫌抄襲:發現論文涉嫌抄襲、并經查實的,則一律退回,并至少一年內不得再申請答辯。如果以后再次發現抄襲,則直接取消答辯資格和申請學位的資格。

3.2預審制度實施效果

預審制度實施以來,迄今已經完成了對1367位碩士學位論文申請者的審查, 其中通過預審的629人、推遲答辯的167人、需要修改的544人、抄襲27人,共授予學位1143人。從總體上看,預審制度真正起到了對論文質量的監控、提高作用。由于論文預審不是最終性的,且匿名進行評審,排除了論文本身之外的因素,預審專家組本著對學生負責任、幫助提高論文質量的態度對碩士學位論文提出問題和修改建議,有助于碩士生多方位思考并對論文進行有效改進,起到了協助其導師把住質量關的作用。論文預審不僅對當事人有很大的幫助, 并且對其他準備提交論文的學生也具有很大的促進作用,導師們也更加重視論文的質量和指導。

4. 預審制度實施的總結和思考

預審制度最主要的優勢是對碩士學位申請人的論文質量進行事前監控,在正式答辯前,學位申請人能夠在導師指導下根據預審專家提出的修改意見對論文進行修改和完善。預審未通過的論文不許提交答辯,這在制度上將那些質量差的論文隔離在外,有效地把好了碩士生出口的質量。

在看到預審制度效果的同時, 我們也清醒地認識到要最大限度地發揮預審的功能, 必須同時嚴格碩士生的開題工作,只有抓牢抓實開題工作,才能在論文工作的源頭保障論文的質量;同時引起導師及其論文作者對論文質量的重視,導師是保障論文質量的關鍵因素,只有導師和論文作者共同重視,才能保障培養的質量。為了更好的完善論文預審制度,我們覺得今后還需要在以下方面進行進一步的改進:

(1)落實論文預審的后續檢查機制,預審結束后, 學位申請人應該嚴格按照專家提出的修改意見認真仔細地修改論文。在評閱和正式答辯階段, 評閱專家及答辯專家除了對論文的主要工作給予評價外, 也要評判碩士生的學位論文是否按預審意見進行了修改和完善。如果后續的檢查機制落實不徹底, 預審專家所提的修改意見得不到嚴格貫徹, 預審也難免會流于形式。

(2)預審過程中,為了避免論文預審的偏頗,盡量做到同一位導師所指導的學生論文分送到不同的預審組,以盡量提高論文預審的公正性和合理性。

(3)進一步細化預審復議環節的工作,對導師、學生提出的論文預審復議要求交由學科專業委員會復議,并指導導師、學生對論后續的修改。

第5篇:軟件工程專業論文范文

教育不是目的,是培養人才的途徑和手段,因此我們不能為了教育而去教育,而應樹立“教育是為業界服務”的理念。軟件產業的迅速發展對行業從業人員提出了更高要求,但高端軟件人才的培養卻并不盡如人意,大多數高校的專業教學仍習慣于按照傳統理工科人才培養模式,側重于基礎理論知識教學和個人動手能力的實驗實習,但這還遠遠不夠,若要培養出高質量的業界從業者,應做到“知己知彼”。所謂知己,即引導幫助學生盡量充分了解、挖掘自身專業興趣愛好、特長;所謂知彼,即要充分了解行業本質、特點、規律,特別是發展的動態趨勢對從業者在各方面素質和能力的要求。軟件工程專業特點使得學生的工程能力以及職業各方面素質的培養訓練尤為重要,但由于目前實際工程項目運作及工程環境訓練不足,學生往往對專業學習始終有那種畫餅充饑、霧里看花的感覺,投入感和真實感大打折扣。激發教育首先要為學生設計多樣化的培養目標和方案,提供多種人才成長模式,使學生依據自身個性進行合理定位,從而具有明確的奮斗目標,實現志向性激勵,“以市場實際需求為導向,以工程實踐為背景,以工程技術為主線”深入推進教育改革,避免培養出的學生與產業界需求相脫節,并努力幫助每個學生依據興趣、特長找到適合自己的成長之路。

2改變傳統教學模式,樹立工程性、創新性的教學理念

教學的目的除了培養學生具備豐富的專業知識和扎實的理論基礎,更要結合軟件工程行業特點,培養學生具備較強的動手和實踐能力、良好的創新意識、優良的職業化素養,因此將工程化教學理念作為人才培養的核心任務是迫切和必要的。軟件工程主要目的是將工程方法應用到軟件分析、設計、開發與維護,軟件工程專業課程體系設計也應具有系統化和整體性,并注重階段化、模塊化培養策略。分階段課程體系設計由易到難,不斷提高學生軟件開發能力,使學生在不斷進步中具有成就感,從而激發學生的學習興趣。

3改變傳統教師形象,培養具有優秀的行業素質和充滿激情的師資隊伍

教師是激發教育的實施主體,是激發教育的主渠道,激發者應該先行被激發,因此首先教師本身要保持激情和熱情。讓教師充分感受到培養超越自己、遍布天下的桃李為人類添彩,在履行職責過程中人生價值的體現。激發教育模式對教師提出了更高要求:1)“縱深、橫寬”方向發展協調、均衡。在專業領域具有堅實基礎,同時也要具有多學科知識,并能深刻認識軟件工程學科體系本質、特點、規律及發展,能做到目標明確、因材施教、有的放矢;2)終身學習、自強不息。軟件工程行業發展日新月異,要不斷通過自學或參加各種形式培訓始終了解學科前沿,掌握領域最新技術和應用案例,積極參與“卓越工程師教育培養計劃”,不斷提高自身知識水平并及時將最新理念和成果轉化為教學內容,不僅要讓學生掌握最新知識和技術,更要激發學生的好奇心、進取心、創新意識,這樣培養的學生才能具有更好的先進性和適應性;3)努力提高自身工程素質和實踐能力。軟件工程是工程性、實踐性非常強的專業,這就要求教師必須具備深厚的工程素養和豐富的實踐能力,在教學時能靈活地將理論與實踐相結合,做到“有血有肉”,使學生盡可能感受到課程的實際應用價值,產生“學之有用”的感覺,從而激發其學習熱情。這就需要教師將科研和教學統一起來,在進行理論研究的同時多參與工程實踐,以透徹理解軟件工程的理論、技術及方法。

4針對軟件工程行業及教育教學特點,采取集工程性與藝術性相結合的教學方法

教學是一門科學,同時還是一門藝術,不僅讓學生獲得一定的專業知識,還要讓學生感受到講授的藝術,從而啟迪學生的科學思維能力。軟件工程理論教學不是機械地重復教材,教師要對教材進行加工,通過豐富的教學模式和手段呈現給學生,通過靈活有效的語言表述,增強學生的學習興趣和求知欲,讓學生沉浸在學習之中,陶醉在學習的樂趣之中,這就需要在教學工作中轉變理念,進行多層次的教學改革,豐富教學模式,開展案例討論等,推出模擬教學、互動式教學、雙語教學等多層次的教學方法。

5實施面向行業問題、校企結合的工程實踐項目設計

激發教育重要的手段是要喚起學生解決問題的欲望和激情,培養其認同感和成就感,在解決問題的過程中開發興趣,得到鍛煉,收獲快樂。軟件工程可考慮沿著研發階梯性、由易到難布置工程實踐項目,不斷提高學生的項目開發能力。

6綜合性的考核機制

考核作為激發教育的一種手段,要避免一門課程、一張試卷、一個成績的做法,盡量做到多種考核方式,多次激發,注重過程,在考核基本知識方法基礎上,側重對知識的融會貫通和應用能力考核。針對軟件工程專業特點,可分為理論課程考核和工程實踐課程考核。

7完善的人才素質評價體系

激發教育注重對學生的綜合評價,而不僅僅是幾門課程的考試成績。軟件工程人才素質評價體系應該引入工程化能力和職業素質評價,加大實踐環節在評分中的比重。評價體系綜合專業理論知識、工程實踐項目開發能力、企業實習成果以及論文答辯,全面客觀評價每個學生。專業理論知識、工程實踐項目開發能力評價和企業實習成果評價結果作為學生是否能進入論文答辯的前提,只有滿足一定條件才能參與答辯。

8結論

第6篇:軟件工程專業論文范文

關鍵詞:應用型本科;培養軟件工程師;Java課程群;教學研究

中圖分類號:TP3 文獻標識碼:A 文章編號:1009-3044(2014)19-4518-03

Java Programs Applied Undergraduate Teaching and Research Group for the Training of Software Engineers

YU Xiao

(Wuhan Technology And Business University Department of Information Engineering, Wuhan 430065, China)

Abstract: In this paper, application-oriented university training Java software engineers in the process of teaching a number of issues, analyzes how demand-oriented enterprise Java software engineers conduct group teaching curriculum design, including accurate positioning training applied talents teaching objectives, optimize Curriculum reconstruction and the accumulation of experience teaching curriculum system, integration and research.

Key words: Application-Oriented; Training of Software Engineers; Java Curriculum Group; Teaching and Research

1 應用型本科Java課程群的教學現狀

隨著計算機行業的發展進入到互聯網時代,由于 Java語言在計算機軟件開發尤其是支持網絡編程方面的優勢,大多數高校計算機科學與技術專業在培養計劃中都設置了Java系列課程的培養方案。應用型本科大學作為第三類大學在進行Java系列課程教學改革中確定Java課程群體系的培養目標是非常重要的。因為應用型本科培養的軟件類畢業生在就業中將會與研究性大學本科專科畢業生、職業技術專科學院和職業培訓機構的學生進行競爭。為了適應軟件行業對Java開發人才的需要,高校簡單的開設一門Java語言程序設計是遠遠不夠的[1]。現階段,應用型本科大學的Java課程體系是參考研究性大學本科課程體系的標準而制定的,并沒有突出應用性的特點,而學生在編程方面的能力培養遠不及職業技術學院、職業培訓機構的學生在實踐編程能力的培養。

2 面向培養Java軟件工程師課程教學的重要性

現階段計算機應用軟件的開發主要采用.Net平臺和Java兩大平臺,這兩個平臺各有千秋[2]。在計算機類職業培訓機構的課程體系中Java系列課程也是熱門的課程。Java軟件工程師的職位在目前就業市場中屬于緊缺職位。面向培養IT企業需要的軟件工程師,為企業輸送急需對口人才是各大高校在進行Java課程群的教學建設中需要考慮的問題。但是,很多Java課程體系的教學與市場需求存在脫節的情況。另外,Java教學的知識落后于企業正在使用的技術。計算機行業是發展和更新知識非常快的行業,由于高校教師缺乏與企業交流而導致在Java教學過程中不能及時更新到最新的技術,使得學生在畢業時所學的知識過時。

3 面向培養軟件工程師的Java課程群教學思路

3.1應用型本科大學在Java課程群教學改革中的優勢

應用型本科大學比科研型本科大學在課程設置上允許更為靈活,所以在Java課程群教學中可采用多種培養方式相結合。例如,在實踐教學環節可以加強校企合作。Java的實踐課程可以由企業的講師或軟件培訓機構的人員參與教學過程,在教學內容上,可以比研究性大學更偏重應用。也可以在高年級的實踐教學中的有限課時內讓學生直接在企業中實習。為實施素質教育,提高學生的專業技能,培養技術應用型人才,需要不斷探索以變更落后的教學方法,改革傳統的教學模式[3]。

應用型本科大學在教學過程中比職業培訓機構更注重綜合能力的培養。比如,應用型本科教學不僅教授的是Java語言,除此之外教學課程體系中還會設置有《數據庫原理》、《計算機網絡工程》、《操作系統原理》和《軟件工程》等重要的理論性指導課程,使學生在計算機應用能力上更具全面性,為學生更好的在職業發展中成為軟件工程師打好理論基礎,而不僅僅只能成為程序員。

3.2 面向培養軟件工程師的教學目標

應用型本科Java課程體系教學應將與Java技術緊密相關的多門課程整合起來形成課程群,以強化課程間的關系,理清課程間的銜接,避免課程內容的重復性。設計課程群中實踐課程的遞進關系。課程群的建設應緊密結合企業的需求,設計面向培養軟件工程師所需的能力項目的定向案例或課題。進行Java課程群教學培養的目標應是面向企業需求的以應用型為主的強化實踐編程能力的軟件工程師。

3.3 Java課程群體系

根據現有Java技術相關的教學課程選擇五門課程組成Java課程群,分別是Java語言程序設計、Java語言程序設計課程設計、Java Web程序設計、Java Web程序設計課程設計、Java技術畢業設計。課程群中前一門課程是后一門課程的基礎,課程的難度是遞進的由淺入深的介紹Java技術的應用。每門課程都有不同的教學培養的側重點,如下表所示。

表1 Java課程群的培養與考核

[課程名\&能力培養側重點說明\&考核方式\&Java語言程序設計\&Java語言基礎、面向對象程序設計、圖形用戶界面編程、文件編程\&理論筆試與實踐課程綜合評分\&Java語言程序設計課程設計\&三個方向的綜合應用程序開發:圖形用戶界面與文件流結合編程;圖形用戶界面與網絡通信結合編程;圖形用戶界面與數據庫結合編程\&答辯與課程設計論文綜合評分\&Java Web程序設計\&JSP技術基礎、JDBC、JSP進行動態網站開發\&理論筆試與實踐課程綜合評分\&Java Web程序設計課程設計\&使用JDBC數據庫連接技術進行JSP動態網站開發的綜合應用\&答辯與課程設計論文綜合評分\&Java技術畢業設計\&使用EJB應用開發、Java API的使用及服務的應用進行小型實際應用項目的開發\&畢業設計答辯與畢業設計論文綜合評分\&]

課程群的每門課程都分為理論教學環節、實踐教學環節和考核環節組成。每門課程的評分標準根據課程的特點而定。程序設計課程以理論考試與實踐課程的程序完成情況進行綜合評分,課程設計課程以系統運行演示與答辯結合課程設計論文的綜合評分,畢業設計環節需要通過本科畢業設計答辯和本科畢業論文的考核綜合評分。

4 面向培養軟件工程師Java課程群的教學研究

4.1 面向培養軟件工程師Java課程群教學方法的研究

在應用型本科大學教學多年Java課程群的課程以后,根據教學實際情況在教學方法方面進行了歸納總結。在Java課程群教學中應以學生在學習該課程的實際情況為出發點,一方面強化面向對象編程思想,因為面向對象是軟件工程的基礎,為后續用Java工具進行軟件工程與產品設計打基礎;另外一方面應突出Java與C++的不同點和各種工具包,主要以圖形用戶界面與事件作為重難點。具體來說,課堂教學方法上盡量深入淺出而突出重難點,因為一般來說,開設《Java程序設計》課程是在大學本科已經開設了至少兩門語言課程《C語言程序設計》、《C++語言程序設計》之后的高年級專業課,一部分內容希望學生在老師的引導下培養自學能力或在后續課程《軟件工程》與《Java Web程序設計》課程中逐步強化細節。

4.2面向培養軟件工程師Java課程群教學方式的研究

教師在本校應用型本科大學教學過程中與學生進行了多次交流,得到了學生寶貴的反饋,結合教師在不斷教學探索與實驗教學過程中的體會與思考,對進行培養面向軟件工程師的Java課程群教學方式改革進行了總結,得到以下五個方面的改進措施。

1) 實踐教學與課堂教學整合

學生反映理論教學在教室學習效率不高,建議安排在實驗機房進行教學,理論教學后及時進行上機操作能更好的鞏固知識,實現理論與實踐的同步教學。課堂教學中的每個知識點在理論教學后布置上機的小實例作業,學生通過完成小實例作業就能很好的檢測該知識點的掌握情況,將實踐教學與課堂理論教學整合。整個教學全程安排在實驗機房完成。

2) 分步式案例教學

Java課程群中的課程的每門課程開始列出該門課程的重要知識點。在教學過程中以一個綜合應用案例為線索,涵蓋該門課程大部分最重要的知識點應用。將這個綜合案例分解成若干部分,整個教學過程中在不同的重要章節中逐步分別講解案例的某個部分。最后,將分步驟講解的案例部分組合在一起,完成整個案例的拼接運行與演示。這種分步式案例教學讓學生對該門課程有一個完整的知識體系。分步式案例教學在培養學生綜合應用能力方面取得了很好的效果,使學生從應用角度對該門課程每章的內在聯系有了一個總體的了解。

3) 學生演講與教師指導相結合

一般來說,學生在學習Java課程群的課程時已經具有了一定程序設計語言的基礎,學生在現有的C語言或C++語言學習的基礎上進行多種編程語言的對比,能更好更快的掌握Java課程群的新知識。關于Java語言基礎和JSP語言基礎部分,例如變量與常量、表達式與運算符等知識點,可以讓學生進行課下自學,并在上課過程中由學生進行演講,對比現已學過的語言,分析Java語言或JSP語言的不同點和相同點。教師在學生講課中及時進行補充或更正學生知識點的講解。學生演講與教師指導相結合的方式適用于Java課程群中程序設計語言基礎部分。這種教學方式在一方面鍛煉了學生的表達能力,在另一方面讓學生鞏固了以往的知識點并學習了新的知識點。在一定程度上調動了學生的學習積極性和促使學生更加參與課程教學,增加教與學的互動。

4) 分組答辯式教學

學生的課程設計或教學演講都可以采用分組的方式,例如一個班級30人,一般將該班級分為6個組,每組5人。因為企業大型項目開發都是以團隊的方式進行的。在應用型本科Java課程群的課程設計類課程中以團隊方式進行答辯,每組團隊得到相同的分數等級。使學生更具有團隊合作意識,增進團隊合作能力進行編程,使學生在企業中作為軟件工程師能更快適應軟件開發團隊。

5) 案例式擴展教學在實踐教學過程中的應用

Java課程群中實踐課程教學可以采用一個應用實例貫穿到每個實踐環節。從課內小案例的添加功能就可以完成該門課程的大案例,再在這個大案例的基礎上進行優化完善可以完成綜合課程設計,然后添加高級應用功能可以達到畢業設計的要求。使實踐課程體系中的所有課程共同使用一個應用實例使這些多門實踐課程具有內在的連續性,又可以很好的擴展性,使一個應用實例不斷進行加強與優化。

參考文獻:

[1] 彭碧濤,羅海蛟,姜靈敏. Java課程群的規劃與建設[J].福建電腦,2014(2):51.

第7篇:軟件工程專業論文范文

1基于校企合作的軟件工程專業實踐教學模式

區別于傳統的實踐教學模式,充分利用高校在理論教學中的教學設備齊全、師資力量穩定、教學場所固定、管理配套服務到位、制度保障有力等優勢的基礎上,結合IT企業獨有的利益驅動、應用導向、前沿技術引領等特點,構建基于校企合作的面向實際應用需求的實踐教學模式。與傳統的實踐教學由校內老師在校內指導學生完成不同,該模式的實踐教學任務主要是由校、企雙方指導老師共同指導學生分別在校內和校外完成。該實踐教學模式實施的主要對象是已完成大三學習任務的軟件工程專業學生,分為專業實訓和畢業實習兩個階段進行,其中專業實訓自大三暑假結束前4周左右開始,持續時間為9周,安排學校指導老師以及企業相關技術老師,指導學生設計一些實際應用項目,完成由學校學習到企業應用的過渡;之后轉為12周的畢業實習,該階段各合作企業根據學生自身的知識掌握程度,通過一定的選拔措施,合理安排學生到相應的實際崗位進行實習,為將來的就業積累經驗。

2存在的問題

該實踐教學模式構建之后,便被應用到軟件工程專業的實際教學工作中,得到了學生的一致好評和社會的廣泛認可。一方面,軟件工程已成為學校最熱門專業的之一,從近幾年的新生招錄情況看,盡管軟件工程專業的招生數量逐年增加,但每年該專業的第一志愿投檔人數仍然年年爆滿。另一方面,畢業生的質量也不斷提高,根據學校組織的就業情況回訪及社會調查結果顯示,畢業生受到了用人單位對的廣泛好評,同時學生對專業建設的滿意度不斷提高,畢業生的薪資水平、就業競爭學科探索力等方面穩居學校各專業前列。

此外,根據實際的學生和用人單位的反饋意見,該方案在具體實施過程中也存在一些不足和欠考慮的地方,具體如下:

(1)合作企業更換頻繁,缺乏長期合作。目前學校選擇合作企業的方式,主要采用企業到校宣講,之后學生根據個人情況進行報名,學校根據學生報名情況確定合作企業的方式。這種方式盡管從公平、公正的角度,最大限度的給予了學生自由選擇的機會,但是由于學生缺乏社會經驗,容易受到上一屆或者前幾屆師兄師姐的言論影響,主觀因素占主導地位,從而導致了合作企業每年更換頻繁,學校和企業之間難以形成長期的合作,不利于學校和企業的長遠發展。

(2)時間安排與校園宣講沖突,錯失就業機會。校內實訓的部分時間是每年9月到10月中旬,而這段時間恰好是每年各大企業的校招時間。由于知名企業或規模以上的用人單位一般不會到普通地方高校進行宣講,因此大部分學生想趁這次機會到附近地區的高校參加校招,從而增加自己就業的幾率。但是這段時間要求學生在學校完成相應的實訓項目,可能會導致一部分學生,特別是一些能力強的學生,白白錯失機會,這個問題也是學生反饋意見最多的問題。

(3)實訓內容一刀切,缺乏個性化定制。目前的校內實訓,主要分知識補強和項目應用兩個階段。這兩個階段的教學內容在具體實施中,沒有充分考慮到學生知識水平的差異和素質能力的不同,要求所有學生都要參與到這兩個階段的學習中,最終導致那些能力強的學生索然無味、浪費時間,而能力差的學生來不及消化,跟不上節湊,疲于應付。

(4)實習管理不到位,缺乏有效跟蹤。關于學生在畢業實習過程中的監督和管理,目前主要采取學校定時巡查、合作企業跟蹤的形式進行。由于學生廣泛分散于不同實習企業,每個企業情況迥異,這種做法很難保證對每一個學生的實習情況進行有效的管理和監督。比如,有的學生頻繁更換實習單位,導致畢業論文難以完成;有的學生則以企業培訓或者工作繁忙等理由推脫,不去積極配合學校相關活動的開展。

3改進措施

(1)對合作企業的選擇,需建立在合理的評價制度上。首先,在意向企業到校宣講前,需學校組織相關人員通過查閱有關資料、聽取企業匯報、現場走訪調查、進行座談交流等方式,對該企業進行全面的調研,重點考察企業的資質、主營業務、企業規模、社會影響等方面的情況,在充分調查的基礎上,形成對該企業綜合實力的科學判斷,淘汰那些不符合要求的企業。其次,可組織學生去符合要求的企業進行見習,提高學生對企業的認知度。第三,結合企業到校宣講后學生的選擇情況,最終決定合作企業。最后,根據實際情況將對合作企業的考察周期進行調整,可由原來的每一年變更為每兩年或者更長時間,這樣有利于校企雙方積累相關經驗,改正出現的問題,提高教學效果,從而達到校企雙方的長效共贏。

(2)合理安排實習實訓進度,解決時間沖突。對于實訓時間與“秋招”時間沖突的問題,可以通過調整教學進度或時間來解決。一方面可將9周實訓貫穿整個暑假,即將原來9月到10月中旬的實訓提前到暑期中,這樣既可以解決時間沖突的問題,又可以留下一段時間讓學生進行實訓知識的總結和消化,查漏補缺。另一方面也可通過適當調整實訓課程內容解決這一問題,即在實訓后期的內容安排上進行合理設計,提高團隊項目開發的時間自由度,讓學生在不影響各自團隊項目總體進度的情況下,可安排時間去處理進行其他事情。

(3)個性化制定教學內容,做到全員覆蓋。對于教學內容單一,容易出現一刀切的情況,學校可釋放更多的權力給合作企業。合作企業可根據學生生源的質量、知識水平層次等因素,制定多樣的個性化的教學內容。如對那些基礎知識薄弱、能力稍弱的學生,可加大知識補強階段的授課力度,實訓內容以知識補強為主;而對那些基礎知識掌握扎實、實踐能力較強的學生,可安排具有一定挑戰性、難度較高的項目,或者補充一些新的科技前沿知識或應用給這些學生。讓所有的學生均可以通過實習實訓有所收獲,了解當前的技術發展情況和社會需求狀況。

(4)實行專人管理,增加過程考核。學生到校外進行實習之后,由于各實習企業的地理位置、實習崗位的要求等情況迥異,導致學校和合作企業對實習學生的管理難度陡增。對于校外實習學生的管理人員安排,無論是對學校還是合作企業,大都是安排相關的老師或者員工進行兼職管理,而繁重的日常工作壓力,極可能導致他們根本無暇顧及這方面的管理工作,為此如果條件允許,可安排專人負責這方面的管理工作。另一個解決思路是讓學生畢業論文的校內指導老師進行日常的跟蹤管理,學生的畢業論文與其實習項目關聯密切,同時畢業論文關系到學生的學業學分、甚至順利畢業,因此該方案可能會成為解決這一問題行之有效的方法。

4結束語

第8篇:軟件工程專業論文范文

[關鍵詞]應用型本科;軟件工程;實踐教學體系 

[中圖分類號] G642 [文獻標識碼] A [文章編號] 2095-3437(2016)04-0019-03 

2011年,為了進一步深化本科教育教學改革,提高本科教育教學質量,教育部、財政部決定在“十二五”期間繼續實施“高等學校本科教學質量與教學改革工程”。政策實施多年以來,各級教育行政部門及高校非常重視,一批批國家級、省級“質量工程”項目相繼立項建設,教學改革不斷深化,教學質量顯著提升,取得了豐碩的成果。“質量工程”涉及高校本科人才培養工作的方方面面,其中實踐教學與人才培養模式改革創新是提高高等教育質量的重要內容。[1]2010年廣州大學華軟軟件學院軟件工程專業獲廣州市屬普通高等院校第一批特色專業,同年,又被廣東省教育廳評為2010年本科院校“特色專業建設點”,2012年獲廣東省高等學校“專業綜合改革試點項目”。 

一、應用型人才培養目標定位 

廣州大學華軟軟件學院作為全國300多家獨立學院中唯一的一所軟件學院,在辦學過程中經過不斷的研究探索,科學、客觀地將人才培養的主體目標定位為“應用型人才”,即以應用為主,核心是“實踐”,目的是“提高實際動手能力”,為地方經濟社會發展培養適應中國軟件產業發展需求的規范化應用型人才。學院構建了一套遵循全程化、層次化、模塊化三個原則的應用能力培養體系。“全程化”即將培養學生的應用能力貫穿到學生在校學習的全過程;“層次化”即將應用能力分解為不同的能力層次分階段進行培養;“模塊化”即根據培養不同能力層次的需要,依托不同的課程模塊和實踐性教學環節模塊進行培養。在應用能力培養體系架構下,結合珠三角地區經濟發展需求,構建軟件工程專業實踐教學體系。 

二、以應用能力培養為核心,探索實踐“三合一”實踐教學體系 

以軟件工程專業的核心課程為基礎,以應用能力培養為核心,借助廣東省計算機技術與應用實驗教學示范中心、軟件與信息技術服務協同創新發展中心,以及合作企業,構建集層次性的課程實驗教學與實踐、豐富性的課外科技專業實踐、系統性的專業綜合訓練于一體的“三合一”實踐教學體系,體系結構見圖1。 

■ 

圖1 實踐教學體系結構圖 

(一)深化教學改革,開展層次性的課程實驗教學與實踐 

結合學院實際情況和專業特點,分析了傳統課程實驗教學中存在的問題,探索新的課程實驗和實踐教學模式。軟件工程專業的課程實驗安排強調為學生建立堅實的理論基礎,更要訓練嫻熟的技術技巧,提高學生自我學習、分析問題、解決問題的能力。課堂教學采用工學結合、案例驅動的大小課教學模式,大課注重理論教學,小課則注重實踐操作,大小課相互結合。成立軟件工程實驗教學教研室,專門負責實驗教學的審查和監督。定期召開教研會組織相關任課老師和專家對軟件工程專業核心課程的實驗內容進行精心的設計,把實驗分為五種類型:基礎性實驗、設計性實驗、綜合性實驗、創新性實驗、研究性實驗。對于實踐動手能力要求高的課程增加課程設計綜合實踐環節來進一步鞏固和加深學生對所學相關課程理論知識的理解,對于不同課程進行多課程融合的綜合課程設計,把項目實訓的案例按照相關專業課程的實驗目標進行精心設計和分解,形成實驗大綱融入課堂實驗。與IT巨頭微軟、IBM深度合作進行課程的嵌入,包括實驗的教材、實驗內容等。整體課程的實驗內容設計和安排遵循由易到難、由單元到綜合、由基礎到提高的教學規律,使之具備層次分明、結構清晰、目標明確等特點。 

(二)開展豐富性的課外科技專業實踐,促進與實踐教學的融合 

課外專業實踐活動是培養學生實踐能力、創新能力和人文精神,提高學生綜合素質的重要途徑,是實踐教學的重要組成部分。[2]以“實踐、求知、創新”為主題,以提高學生的實踐能力、創新能力和綜合素質為目標,大力開展軟件工程專業大學生課外科技實踐活動,積極創建大學生科技創新能力培養平臺,激發學生參與課外科技實踐的熱情,推進學風建設。鼓勵學生申報省級甚至國家級大學生創新創業計劃訓練項目,制定相關政策扶持大學生創業。每年定期舉辦“軟件開發設計大賽”、“網頁設計大賽”、“JAVA程序設計大賽”等專業競賽,開展“IT論壇”、“湖邊論壇”等各種學術講座及“計算機協會”、“創新創業協會”等社團。成立學生課外學科競賽專家庫,鼓勵和支持學生參加“全國計算機軟件資格與水平考試”,參加“挑戰杯大學生課外學術科技作品競賽”、“全國大學生服務外包創新應用競賽”、“藍橋杯軟件設計大賽”等學科競賽、科技創新活動,讓學科競賽成為教學改革實踐的載體,從多方面有力推動實踐教學與提高學生創新能力。此外,積極改革探索將學科競賽與教學活動相結合,把大學生的科技創新活動納入實踐教學體系之中,并不斷加強大學生創新創業實踐基地的建設,為學生進行科技創新、技術交流提供平臺。 

(三)階段式項目實訓+畢業實習+畢業設計,開展系統性的專業綜合訓練 

項目實訓有助于提高學生的實踐動手能力,是實踐教學體系不可或缺的組成部分,也是軟件工程人才培養的一個重要途徑。跟知名IT企業合作聯合開展項目實訓,并在軟件工程專業的教學計劃中明確規定從大一到大三學生需經歷三個階段的實訓環節,到大四參加畢業實習、畢業設計。系統性的專業綜合訓練貫穿于大學四年的學習。項目實訓以體現“層次化、全程化、系統化”為原則,分為三個階段,分別對應大一、大二、大三的學生。因為年級差異,三個年級的實訓題目大部分來自企業的真實項目并經過仔細斟酌和精心設計:一年級的實訓題目是教師從某一個真實案例的模塊簡化而成,主要培養大一學生的基本編程能力和認知;二年級選擇的實訓案例盡可能體現學生程序分析與設計能力的培養;三年級的實訓題目更側重程序綜合開發能力和創新能力的培養。項目實訓在每學年的第二個學期末采用封閉集中方式進行,作息從早上9點到晚上10點,企業工程技術人員和在校老師一起擔任項目實訓指導教師,進行全程跟蹤指導。整個實訓過程盡可能在時間和空間上最大限度模擬軟件企業的真實工作環境,嚴格按照企業管理模式管理、考核,讓學生體會實際項目開發的工作氛圍和職業要求,提高團隊協作意識和溝通技能。[3]畢業實習則從第六個學期結束之后開始,到第八個學期畢業論文答辯結束,學生從進入企業開始,就按照企業的安排進入相關項目的研發和實施,由企業工程師和學校教師共同指導學生進行畢業設計。 三、不斷完善實踐教學體系,保障實踐教學質量 

(一)加強軟件工程專業課程群建設,優化實踐課程體系 

課程群建設是近年高校課程改革的一個發展趨勢,是高等院校課程建設實踐中出現的一項新的課程開發思路。我們用課程群方法進行了軟件工程專業課程體系優化的探索,對相關課程進行了深入的分析,堅持課程體系整體優化的原則,構建課程群課程體系,并在人才培養方案中有所體現。優化后的課程體系劃分為四個群:專業基礎能力課程群、專業與服務課程群、綜合實踐能力課程群、新技術探究課程群。[4]四個課程群之間的獨立性、關聯性、整體性和應用性,盡可能體現最新科技技術和方法,課程內容及時更新,做到前后課程銜接好,力爭在實現專業培養目標、改進學生知識能力結構方面有比較大的突破,從而優化整個實踐教學體系。 

(二)組建一支專兼職、校內外結合的“三三制”實踐教學師資隊伍 

在師資引入我們采取“三三制”原則,即教師隊伍由三部分組成:一部分來自傳統高校具有豐富教學經驗的高職稱教師;一部分來自企業具有豐富工程實踐經驗的工程師;一部分來自留學海外具有教學和工作經驗的人員。同時,在實習、項目實訓環節還邀請校外的工程技術人員和校內教師一起進行實習實訓的指導。 

(三)加強實驗室和校內外實訓實習基地建設,促進實踐教學質量提高 

為適應實踐教學的需要,按照專業方向、專業基礎構建了軟件工程實訓、程序設計、數據庫、操作系統等6個實驗室。我院“PARASOFT-華軟軟件學院軟件自動化測試實驗室”與中國移動、印度塔塔、深圳覽眾科技等企業合作,形成了完整的校內實驗室和實訓實習基地。 

(四)建立支撐實踐教學體系實施的管理、資源、教學信息平臺 

自主研發“畢業設計數字化管理平臺”進行畢業設計的管理;自主研發“實驗教學管理平臺”,為實驗指導老師、學生提供了一系列服務,從而提高工作效率,保證課堂實驗教學效果;引入“項目實訓管理平臺”,幫助學生了解企業項目開發管理過程和規范,確保了項目實訓的質量和效果;以FTP服務器、論壇為載體,建設了以課件、講義、參考資料為基本內容的實驗教學資源,為學生提供便利。 

(五)建立實踐教學管理、考核和評價制度,確保教學秩序和質量 

制定軟件工程專業實驗教學管理辦法、學生實驗考核辦法、軟件工程專業項目實訓實施細則、項目實訓驗收標準、畢業論文(設計)工作管理規程、畢業實習管理辦法等多項規章制度,覆蓋了課堂實驗、項目實訓、畢業實習、畢業設計等各環節的管理,以確保實踐教學秩序和質量。 

四、結束語 

經過兩年的教改實踐,教學效果良好,各項指標基本達到預期目標,形成了一套較為完整的實踐教學體系,有效促進了應用型人才的培養。實踐教學是培養應用型軟件工程人才的重要環節,而實踐教學體系的構建與完善是一個復雜、艱巨的系統工程,需要在實踐的過程中不斷的探索與總結,從而促進實踐教學的整體優化,真正實現應用型人才的培養目標。 

[ 注 釋 ] 

[1] 王志安,王旭輝,李燕.計算機科學與技術“3+1”教學模式下的實踐教學[J].計算機教育,2014(7):59-63. 

[2] 曾永衛,劉國榮.“卓越計劃”背景下科學構建實踐教學體系探析[J].中國大學教學,2011(7):75-78. 

第9篇:軟件工程專業論文范文

關鍵詞:軟件工程;畢業設計;課程教學;教學改革

中圖分類號:TP434文獻標識碼:A文章編號:1672-7800(2012)010-0200-02

基金項目:銅仁學院2011年教學改革項目(2011)

作者簡介:蒲天銀(1974-),男,碩士,銅仁學院計算機科學系副教授,研究方向為項目管理、信息安全;饒正嬋(1976-),女,碩士,銅仁學院計算機應用研究所講師,研究方向為項目管理、數據挖掘。

0引言

當前,軟件工程作為一個相對年輕的獨立學科,在高校受到越來越多的關注,不僅如此,軟件工程作為一種產業已成為軟件發展的關鍵技術。因此,作為一名當代大學生,想要成為合格的信息技術人才,掌握一定的軟件工程新技術、新方法是必不可少的。

隨著現代計算機技術的飛速發展,軟件業也得到了很快的提高,為跟上世界信息技術發展的步伐,從20世紀80年代起,我國大多高校在計算機科學與技術專業人才培養方案中開設了軟件工程基礎,此門課程一般安排在三年級進行,課程的開設對學生在大學四年的軟件理論掌握中取得了不錯的效果。但縱觀近幾年來高校的畢業設計可以看出,在實踐性教學和教學效果檢驗等方面還存在著不少問題。課程教學中從教材的選用上看,重理論輕實踐的現象比較突出,學生畢業后往往通過要用人單位長時間培訓后才能適應崗位的要求,使得高校教育與社會的實際需求的脫節;造成了資源的嚴重浪費。

高校培養人才的目標是以社會需求為導向,計算機專業人才的培養也不過如此,學校的教育教學應該圍繞這個導向定位來組織教學內容和配備教學資源。隨著軟件工程技術的發展,軟件工程領域的教學內容不斷豐富,教育教學手段日新月異,教學改革已勢在必行。

1軟件工程教學的現狀概述

在計算機科學與技術本科專業的課程體系中,軟件工程作為一門基礎課程來開設,很多高校選擇教材均為由清華大學出版社出版、張海藩教授編著的《軟件工程導論》。教師在課程教學中,一般采用講授與實訓相結合的教學方法,即課堂上由教師講授理論、原理,實訓時由學生動手設計一個項目。由于該教材以理論內容為主,因此,該課程的教學存在諸多的問題,具體表現在:

(1)從教學內容上看,由于教材的局限性,目前的軟件工程教學是以傳統的教學方法為主,實驗內容以生命周期法體系為主要內容,這樣容易造成學生的學習時效性差,跟不上信息產業技術發展的步伐,大多新技術還沒有傳授給學生,特別是近幾年新發展起來的構件技術、234建模技術。傳統教學方式在課堂上主要講授理論知識,學習者似乎能聽懂,可聽完后大部分學生還是似懂非懂。當學生在實訓中進行設計時卻不知從何入手,該運用什么知識、哪種方法。

(2)實踐環節少且不夠理想。總體來講,目前在軟件工程實訓環節可供該課程選用的合適的項目不多,所以學生做實驗所達到的效果與教學要求存在一定的差距。一方面是學生不能把理論知識有效地運用到實踐活動中;另一方面學生沒有真正掌握基礎理論及運用理論的技能和方法。所以,在進行畢業論文設計時,不能將軟件工程的理論充分運用到他們的設計實踐中去,導致很多學生選題時無從下手,不知怎么做,大多學生即使選擇了軟件開發,但在開發的軟件和撰寫的文檔在結構、內容等方面錯誤百出。

(3)教師問題。目前,除專門的軟件工程學院的院校外,大多開設有計算機專業的綜合院校軟件工程課程的主講教師本身也是一個問題。由于軟件工程這門課程對授課教師的素質要求高,它不僅要求教師對工程內涵本身有深刻的理解,還要求教師必須要掌握一定的軟件開發經驗和一定的項目和工程背景,這樣教師才能從自己的開發實踐中理解軟件工程的基本原理與方法,講授時才能將理論與實踐相結合,學生能直觀地感覺到該門課程的重要性,從而產生強烈的學習興趣。正是因為以往教學中存在的這些問題,導致教學效果不明顯,并直接影響學生的就業競爭力。

2高校畢業設計現狀

目前大多高校計算機專業畢業設計不很理想,具體表現在兩個方面:

(1)從學生方面看,首先是學生入學后,通過3年的學習,學生在前三年級中一般都較為系統地學習了計算機軟硬件方面的知識,并進行了實驗、課程設計等多方面的訓練。但由于大多實驗、課程設計等實踐訓練屬于考查范圍,有一些學生抱著一種得過且過的心態,沒有達到既定的學習目的,這樣就造成既沒有扎實的理論知識,也沒有較強動手能力的尷尬局面。同時,目前大多高校將學生選題時間定在四年級第一學期,學生在導師的指導下準備畢業設計內容。但由于指導教師考慮到學生就業等實際情況,平時并沒有對學生進行嚴格的時間要求和進度管理,很多學生直到畢業離校時才倉促完成任務,整個論文也是東拼西湊、質量不高。

(2)從指導教師方面看,首先是選題問題,指導老師把關不嚴,很多同學由于沒有扎實的專業基礎,30%左右的同學不敢選擇設計類的問題,選擇設計類的項目同學也存在問題,有的題目過大,如銀行管理系統的開發,有的題目過小,如搶答器的設計;其次是指導過程不科學,在設計環節中,不論是軟件開發還是硬件設計,大多同學只注重核心功能的實現,而忽略培養學生規范的設計過程及良好的設計習慣,使得畢業設計沒達到對學生的鍛煉價值。比如,在進行軟件開發時只注重功能的實現,沒有認真進行需求分析、設計方案的討論、設計書的編寫、編碼風格的規范以及軟件測試的要求。

3以畢業設計為導向,做好軟件工程課程教學改革

3.1教學過程的正確引導

針對學生在畢業設計過程中存在的很多問題,作為教師如何將新的技術和方法傳授給學生,使他們能真正掌握基本的軟件工程的原理和方法是課程教學改革的核心內容。為此一般要求授課老師要能正確地把握目前軟件工程的發展方向,掌握最新的軟件開發技術,并能結合軟件開發的實際例子,將該門課的精華有效地傳授給學生。

3.2強化可行性分析與開題任務的結合

在學生畢業設計中,開題的任務是由指導教師與學生共同確定所選的畢業設計題目是否符合本科畢業設計基本要求。在軟件開發過程中,可行性分析的主要任務是從經濟、技術等方面分析擬將開發的系統在技術、花費財力、人力與物力等方面是否可行。首先,師生要分析所選的題目在法律上是否可行,有無違反國家的相關法律,有無違反當今社會的道德行為規范;其次,分析所選的題目在技術上是否可行,即所選的題目技術含量很高,現有市場還沒有類似的產品,且該產品一旦開發成功,將帶來巨大的收益;再次,如果該題目在法律上、技術上都是可行的,還應考慮經濟上是否可行。

3.3將需求分析階段在畢業設計過程中有效實施

軟件需求分析的目的是澄清用戶的要求,并把雙方共同的理解明確地表達成一份書面文檔——軟件需求規格說明書。需求分析階段對鍛煉學生的溝通能力有很大的幫助,按照傳統軟件工程學的原理,需求分析的目的主要有3個:一是功能性需求分析,確定待開發軟件需要哪些方面的功能;二是性能需求分析,確定待開發軟件在性能方面有哪些具體的要求;三是數據需求分析,確定待開發軟件在數據信息方面的需求。確定這3個需求的依據均源于對客戶的了解,因此,需求分析的一個至關重要的任務便是與客戶溝通。

在實際應用中,需求分析也是一個讓人頭疼的問題。用戶的不配合是需求分析階段的最大困難所在,在這種情況下,教學過程中可以考慮把學生分為若干小組,大家互相作為開發人員與用戶,把即將完成的畢業設計題目作為項目,可以讓學生身臨其境地體會作為開發人員在需求分析階段所應完成的任務,體會實際開發過程中用戶以各種理由拒絕合作的無奈,以及應該以何種方式與客戶溝通,如何調動客戶的積極性與主動性。同時,也可以讓學生體會作為客戶與用戶可以享受的權利及其應該承擔的義務,使其走向軟件編程的工作崗位時能更加懂得如何從客戶與用戶口中獲取項目所需的功能、性能與數據。

3.4環環相扣,全面提升課堂教學的有效性

學生通過可行性分析、需求分析兩個階段的實踐后,既學到了教材上的理論知識,又能與實踐很好地結合起來,相信對課程教學已有了濃厚的興趣。在接下來的設計環節中,作為教師要充分將工程體系的知識應用起來,結合現實生活中的工程問題舉實例,讓學生能主動地進入角色,處理好這些問題后,相信后面的問題就迎忍而解,既解決了理論課堂學習的枯燥無味,又幫助學生完成了畢業設計任務,全面提升了課堂教學的有效性。

參考文獻:

[1]熊仕勇,張登國,黃星華.試論“軟件工程”課程的實踐性教學[J].重慶郵電大學學報:社會科學版,2007(6).

[2]何月梅,杜海艷,王保民.《軟件工程》課程教學改革的探索[J].中國成人教育,2009(13).

主站蜘蛛池模板: 91呻吟丰满娇喘国产区| 亚洲精品乱码久久久久久蜜桃| 久久久久久久蜜桃| 丰满少妇三级全黄| 青娱乐国产精品| 日韩av无码一区二区三区| 国产强伦姧在线观看| 凹凸导航第一福利| 亚洲AV无码精品网站| 欧美欧洲性色老头老妇| 春丽全彩×全彩番中优优漫画| 女人双腿搬开让男人桶| 免费人妻无码不卡中文字幕18禁 | 日韩xxxx厕所撒尿视频| 国产欧美亚洲精品a第一页| 亚洲AV无码久久| 高中生被老师第一次处破女| 日本一道本高清免费| 国产av一区二区精品久久凹凸 | 免费在线观看理论片| 久久久久久久亚洲AV无码| 色偷偷成人网免费视频男人的天堂| 最近中文字幕mv高清在线视频| 国产馆精品推荐在线观看| 全免费毛片在线播放| 中文字幕一区二区三区乱码| 精品国产人成亚洲区| 天天干天天爽天天射| 亚洲欧美一区二区三区| 亚洲欧美另类中文字幕| 欧美日本一道高清免费3区| 国产欧美精品一区二区三区四区 | 国产一区二区三区在线影院 | 99精品国产一区二区| 男女交性视频无遮挡全过程| 国产馆精品推荐在线观看| 乱人伦中文字幕在线| 老司机亚洲精品| 日本哺乳期xxxx| 国产亚洲欧美日韩在线看片 | 欧美妈妈的朋友|