前言:我們精心挑選了數篇優質軟件工程碩士論文文章,供您閱讀參考。期待這些文章能為您帶來啟發,助您在寫作的道路上更上一層樓。
1構建軟件工程碩士課程體系框架
哈工大軟件學院軟件工程碩士的培養目標是培養學生掌握軟件工程領域的基礎理論、先進技術方法和手段,具備獨立承擔軟件工程技術工作的能力、組織和管理專門技術工作的能力,同時具有較豐富的、與國際接軌的學習訓練經歷,工程實踐經驗,企業經歷和良好的職業素質;使其樹立科學的世界觀與方法論,品行優良,身心健康,成為具有國際競爭力的軟件產業高級人才,為進一步成為軟件產業領軍人物(高層技術人才與管理人才等)奠定堅實的基礎。面向企業,綜合考慮軟件系統分析與設計能力、項目管理能力、企業管理能力、組織與溝通能力、團隊合作能力等方面的需求,根據學科專業方向的設置,按照“模塊化知識體系與能力體系相結合,體現國際化與工業化特色”的原則,我們制訂了軟件工程碩士課程體系框架結構,如表1所示。軟件工程碩士課程體系框架針對培養目標和企業的需求,對能力培養的具體目標進行模塊劃分,橫向構造“6個能力層面”;縱向根據專業方向劃分為多個能力域,形成多個能力培養模塊。軟件工程碩士的專業方向應緊跟行業需求,靈活設置。近幾年,哈工大軟件學院先后設置了網絡與信息安全、語言處理與信息檢索、數字化企業與電子商務、嵌入式系統與軟件、物聯網工程和移動互聯等專業方向。在專業要求方面,全日制學生必須修滿32學分;在職學生必須修滿35學分。軟件工程碩士研究生學制2~4年,在校學習1年,修滿規定的學分,包括參加企業實訓3周;實習基地實習1年,結合企業項目,完成學位論文。企業實習期間實行雙導師制,校內導師和實習單位導師分別指導項目開發和學位論文撰寫工作。校內學習與企業實訓交叉進行,校企合作,產學研結合,聯合培養軟件工程專業碩士。
2組建專兼職結合的國際化、工業化高水平師資隊伍
構建3支師資隊伍,每支隊伍30人左右。建立以工業型師資為核心的專兼職師資隊伍,形成工業型專職教師、校內及國內外兼職教師相結合的師資隊伍結構,是實現國際化、工業化培養目標的重要保證。第一支是以工業型師資為主的專職教師隊伍。這些專職教師多數來自工業界、國外著名大學或國內外IT企業等。其中除任課教師外,還設若干專職實驗教師崗位。實驗教師主要負責專業課的實踐環節教學,包括實驗設計與指導、上機指導、課程設計和畢業設計等實踐教學環節,同時實驗教師還負責TA(實驗輔導教師)的培訓及管理工作。第二支隊伍由計算機科學與技術學院和管理學院認證并聘請的校內兼職教師組成。他們主要負責軟件學院的基礎課、計算機專業基礎課和管理系列課程的教學任務。第三支隊伍由來自國外高校或國內外知名IT企業兼職教師構成。他們來自行業前沿,掌握國內外最先進的軟件開發技術和人才培養經驗,了解企業最新的技術需求。他們在承擔軟件學院的軟件工程類、軟件工具平臺類的課程部分教學任務的同時,作為雙導師制的企業導師,在研究生的工業實踐、畢業設計、學位論文的指導中發揮重要的作用。以工業型專職教師為主、校內兼職基礎型教師為輔、國內外兼職教師相結合的師資隊伍結構,可以滿足軟件工程碩士國際化、工業化的人才培養需求。
3校企合作,加強企業實踐教學
建立完善的工業型軟件人才培養體系,包括工業型人才培養方案、課程體系與教學大綱、質量保證體系、工業化教學方式、技能實驗與大作業、綜合設計與企業實訓、工業實習與學位論文、校企聯合實驗室與實習基地建設等環節,將“工業化,個性化,精英式”的辦學理念貫穿于人才培養的全過程。在校軟件工程碩士第1學年寒假要到企業參加為期3周的實訓。實訓由學院統一帶隊組織,實行半封閉式管理。期間接受企業培訓,在企業導師的指導下分組完成指定的項目。通過強化訓練,學生可以了解企業的項目開發流程,學習運用所學理論解決實際問題的方法,發現學習中的不足和技術上的差距,對后續學習起到引導和促進作用。第2學年,學生到實習單位實習并根據實習期間的實踐工作內容撰寫學位論文。對碩士畢業論文的要求是:具有系統性和完整性,能表明作者具有一定的獨立工作能力;理論聯系實際,應用所學的理論知識解決實際工作中的關鍵問題;具有實用性且必須包含一定的工作量。取得的成果要有一定的先進性,要能表現出學生具有綜合運用所學知識解決工程實際問題的能力。從2002年至今,哈工大軟件學院建立了完善的工業實習管理制度,在國內外建立工業實習基地70余個,實際接收學生實習的企業達200余家。工業實習基地的建設有效保證了工業化人才培養的質量。為加強與企業界的溝通,了解企業需求,完善培養體系,提高學生工業實習質量和加強工業實習管理,學院定期舉辦“工業化人才培養與企業合作高級研討會”,與企業界人士研究和探討工業化人才培養中的合作問題,企業參與意識很高,取得了較好的效果。
4與國外大學合作,聯合培養軟件工程碩士
通過對軟件工程國際化人才特點及成長規律的研究,我們對軟件學院國際合作辦學模式開展了學科專業、教學體系、合作形態、組織方式、國際文化交流等層面的前瞻性研究,率先提出并建立了特色鮮明的多國聯合辦學、多學科交叉滲透、多國文化融合的,培養高層次、復合型軟件工程人才的國際化聯合教育模式。哈工大軟件學院與法國波爾多第一大學、法國克萊蒙-費朗第二大學、德國柏林工業大學、愛爾蘭都柏林工業大學、愛爾蘭國立都柏林大學、美國Embry-Riddle大學、意大利帕維亞大學、瑞典林雪平大學、日本會津大學等合作,采用哈工大軟件工程碩士專業學位(MSE)+合作方碩士學位(X)的“MSE+X”模式,聯合培養碩士研究生。培養過程共分4個學期。第1學期,學生在各自學校學習;第2學期,外國學生來哈爾濱工業大學,與哈工大學生合班學習;第3學期,中外學生一起去合作方學校學習;第4學期,學生自選在國內、外企業實習、撰寫學位論文、答辯畢業,哈工大與國外大學分別頒發碩士學位證書。跨國聯合培養班的全部課程采用英語教學,實行三導師制,由國內、國外大學和企業導師共同指導。為加強交流,每年舉辦一次“中歐軟件工業教育國際研討會”,來自海內外的高校教師、企業界朋友在一起交流經驗,共同探討國際環境下人才培養的相關問題。多國聯合培養軟件工程碩士實現了國際化與工業化辦學理念的教育模式與教學體系的設計與實踐,軟件工程國際化人才的跨國聯合培養模式及實踐,面向企業人才需求的教學與工業實習,國際化師資與專家隊伍建設,教育質量保障體系建設與管理及跨文化的融合等目標。
5完善質量保障體系,加強過程管理借鑒
歐美教學質量保證的成功經驗,哈工大軟件學院建立完善且適合自身特點的國際化、工業化人才培養質量保證體系。學院成立教學指導委員會和教學督導委員會,在各個培養環節上嚴把質量關,把規定、培訓、預防、跟蹤、反饋、控制等質量保證活動滲透到教學執行過程中的每個環節。加強實踐教學環節的監督檢查,有效保證教學質量和人才培養質量的穩步提高。為提高軟件工程碩士的指導質量,學院成立了若干個指導教師組,每個指導教師組負責一個專業方向的碩士指導,設組長1人,負責本組指導教師的組織和督導。每名碩士研究生指導教師每年指導的碩士研究生不超過4人。學院組織專家組審核學位論文。只有通過了專家組的審核,學生方可申請學位論文答辯。另外,碩士研究生開題、中期檢查和結題驗收、論文等環節也有詳細的規章制度、嚴格的過程管理,這是提升碩士研究生培養質量的有效手段。
6成果與特色
在軟件工程碩士研究生培養的實踐中,哈工大軟件學院在以下幾個方面取得了優異的成績,形成了自己的特色,積累了豐富的經驗。(1)面向軟件產業的人才需求,校企合作,形成較為完善的應用型碩士研究生的工業化人才培養體系,開展多種形式的校企合作,建立有自身特色、符合國際化標準、滿足軟件企業需求的工業化人才培養計劃。(2)創立軟件工程國際化人才培養模式和教育體系;實現“跨學科融合,雙邊對等招生,聯合培養,融合文化”的“MSE+X”軟件工程碩士跨國聯合培養模式,為學生提供國際化學習環境。(3)建立與國際接軌的辦學機制和教育質量保證體系,實施課程考核累加計分制等教學管理新制度。(4)培養了一大批具有國際競爭力、滿足企業需求的高級軟件人才。
7結語
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)進一步細化預審復議環節的工作,對導師、學生提出的論文預審復議要求交由學科專業委員會復議,并指導導師、學生對論后續的修改。
摘要:軟件工程是高校計算機專業的一門重要課程,工程實踐性非常強,相關理論與技術也發展非常快,為適應社會要求,培養高素質的軟件工程技術人員,文章提供了在課程教學方面所作的積極的教學方法改革。從教學準備階段、教學過程和教學考核三個重要階段,分別闡述了“案例”;教學法的實踐過程,是教學方法改革的一次探索。 關鍵詞:案例教學;實踐教學;軟件工程 軟件工程碩士論文是高等學校計算機教學計劃中的一門核心課程,是研究軟件開發與軟件管理的綜合性工程學科,工程實踐性非常強,要求學生不僅具有良好的程序開發能力,而且要具備軟件項目的整體管理概念,以及團隊合作的精神。因此,傳統的教學方法顯然不能滿足該課程的需求。另一方面,與該課程相關的理論與技術的發展速度也非常迅速。軟件工程碩士論文新的理念、新的開發工具層出不窮,這給課程體系結構的建立、教學資料的選擇和積累帶來了很大的難度。為了提高該課程的教學效果,專門成立了軟件工程課程組。針對該課程的特性,多次召開教學研討會,交流教學體會和有關教學資料,不斷總結教學方法和教學經驗,在吸取國外同類課程Software En- gineering教學經驗的基礎上,積極探索教學方法的改革,將軟件工程專業素質的培養作為教學目標,逐步形成了一套有效的、完善的教學規范。總結起來,可以從教學準備階段、教學過程和教學考核等三個方面來看。
一、軟件工程碩士論文教學準備教學前的準備工作非常重要。首先,根據教學大綱,在深入分析教學內容的基礎上,列出該課程的知識結構體系,以及與相關課程的聯系,從而確定該課程的教學目標。該課程的教學目標主要可以包括以下3方面: (1)知識目標:了解“軟件工程”;這門學科的形成和發展;掌握與大型軟件系統相關的規劃、分析、設計、實現、測試與維護等概念、原理、方法、工具與過程;掌握“軟件工程”;的基本管理方法。 (2)能力目標:體驗軟件工程各階段的主要工作,特別注意吸取教訓;訓練實際軟件工程動手的能力,培養綜合應用能力;通過教師與學生之間、學生與學生之間的合作學習,增強學生的團隊協作能力, 并學會與他人交流。(3)情感目標:通過學生的個性化學習,增強學生的自信心和意志力。其次,軟件工程碩士論文課程組成員充分交流教學體會和相關教學資料,參考了大量國內外先進的軟件工程理論和應用實例,對教學內容進行了必要的補充和刪改,增加了軟件工程學科發展動向的介紹,加強了包括項目管理、版本控制、建模工具和調試工具在內的各種現代軟件工程開發工具的使用介紹,編制了內容豐富、聯系實際的多媒體教學課件。一方面,為訓練學生對現代先進軟件工程技術及其前沿理論發展的敏銳性、提高學生雙語學習的能力,收集準備了大量原版技術文檔;另一方面,為了培養學生自覺應用軟件工程碩士論文的理論分析問題、解 28決問題和使用工具軟件的專業能力,配合理論教學, 設計了完整的、具有實際工程意義的綜合型軟件項目實驗,并為此建立了案例庫,為每一個案例提供詳細的分析參考說明。
二、軟件工程碩士論文教學過程在具體教學過程中,重點采用理論與實踐密切相結合的方式,讓學生在項目開發實踐中自覺應用軟件工程理論。首先,讓學生了解整個課程的結構與重點,以及該課程與其他課程的關系。在深入分析教學內容的基礎上,列出該學科的知識和能力結構體系,以及各單元或章節之間的邏輯關系,然后再按單元或章節分別列出知識能力結構體系。按照教科書的章、節(課)的順序,用簡明扼要的語言列出各知識點的內容,并標出各知識點的學習目標層次,同時注明哪些知識點屬于教學中的重點或難點。其次,在課堂講授中,采用多媒體方式,提高講授信息的先進性和現實性。同時開展指導性自學, 提倡和鼓勵學生閱讀英文原版教材及其參考書。通過一系列討論會,訓練學生對大量新信息的接收消化能力。在軟件工程碩士論文實踐過程中,通過案例研究,把綜合型開發實驗劃分成若干練習單元,進行舉一反三;然后,學生按教師組要求組成4~6人的項目小組,扮演項目開發過程中的不同角色,進行分工協作,模擬練習,參與項目管理和開發,從不同角度全面把握和體會整個軟件工程項目開發和管理的基本思想,共同完成實驗項目。教師加強在實驗過程中的指導作用,要求各項目小組分階段提交討論記錄和項目工程要求的里程碑成果。具體實施過程: (1)選題分組在開始理論教學之前,通過案例研究,向學生提供典型的軟件案例,可來自案例庫。由學生根據自己的興趣自由選擇軟件工程碩士論文題目,組成項目組,并選取項目負責小組長。每小組人數最多不超過6人,各個小組由小組長負責組織、分工、控制進度等,對小組成員的最終實驗成績有5分浮動調整權;引起過半數組員不滿意,改選組長;組長帶領全組順利完成任務, 總評可以加5分。主要要求是讓學生體驗軟件工程各階段的主要工作,特別注意吸取教訓;并且學會與他人合作,培養團隊精神,單干戶將得不到成績。 (2)階段驗收根據理論教學的進度,各個項目開發小組將提供軟件工程碩士論文過程中的階段性成果,大致將提交如下幾個成果:可行性分析報告;需求規格說明書;項目計劃書;總體設計報告;詳細設計說明書;軟件測試報告;各課題組進行合并,現場驗收軟件期末最終版;項目開發總結報告;用戶使用手冊等。每個階段都將嚴格按照軟件工程碩士論文的管理方法進行評審活動,并提供給大家一個互相交流的機會。首先,每個項目組都將匯報、展示自己的成果。主講老師和其他同學組成評審委員會,對每個項目組的匯報情況、里程碑成果、文檔質量進行評審、打分,提出修改意見和建議。每組演講結束后, 分組討論,按階段評分標準給出除自己組外的幾個組的分數,并寫出評語。教學實踐以課題小組為單位完成綜合實驗項目,教師本著訓練同學交流能力的目標,制定一些分組標準。下圖就是需求分析軟件工程碩士論文階段的一個評分標準示例: 最后,主講老師要進行總結點評,既總結課程的主要內容和相關知識點,又點評學生的表現,幫助學生整理學習內容,鼓勵積極性。 (3)成績評定課堂教學不僅僅是理論教學,還包括案例分析、討論,結果展示匯報等,教師引導學生展示自己的實驗成果,根據各個項目小組的整體完成情況和各個成員在其中的表現綜合評定每個學生的成績。每個學生的成績既包含項目小組負責人打分,又包含教師的評分,從而充分調動學生參與項目的主動性,以 29防止部分小組成員不參與項目完成而又蒙混過關的現象。下面將具體描述本課程的考核辦法。
三、教學考核本課程既有理論教學又有實踐環節。每個學生的軟件工程碩士論文課程成績由三部分組成:實踐成績占30%,期末筆試占60%,平時考勤占10%。其中,理論部分的考核以筆試為主。主要考查學生對基本理論與基本概念的理解和掌握情況。實踐成績的評定包括小組成績和個人成績兩大部分,各占50%。小組成績由各個小組階段成績的平均值與系統最終驗收的情況(包括系統是否達到需求規格說明中的功能性、非功能性要求,文檔是否全面、合理、規范,源程序編寫是否規范、可維護性好等方面)組成;個人軟件工程碩士論文成績主要由小組長根據個人在組內的表現和工作給出,約占50%,另外50%的個人成績由最終答辯時主講老師根據答辯成績來評定。小組長的個人成績由老師根據其組織項目組完成軟件開發的具體情況和其管理質量(如分工是否合理、進度安排是否合適、軟件質量如何等)來綜合評定。教學實踐過程在教師引導下,學生自主管理,分工協作,既鍛煉了學生參與項目管理的能力,又訓練了學生之間的團隊合作精神。教師掌握各小組成員的實際完成情況,強化學生各種現代軟件工程開發工具的應用能力,要求學生按規定提交討論記錄和項目工程要求的各種文檔。軟件工程碩士論文形成了一套較為成熟的科學的綜合成績評定方法。該考核辦法較為科學、公正、合理,學生普遍能夠接受,并且極大地推動了學生的學習積極性,學生反映良好。