期刊在線咨詢服務(wù),立即咨詢
時(shí)間:2022-04-29 23:10:46
導(dǎo)言:作為寫作愛(ài)好者,不可錯(cuò)過(guò)為您精心挑選的10篇工業(yè)軟件論文,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。
2系統(tǒng)軟件設(shè)計(jì)
系統(tǒng)軟件部分采用C/S模式[6]開發(fā),采用C#作為開發(fā)語(yǔ)言[7],VisualStudio2010作為開發(fā)工具,.NETFramework4.0作為開發(fā)平臺(tái),結(jié)合通信技術(shù)、數(shù)據(jù)庫(kù)技術(shù)[8]開發(fā)一套能實(shí)現(xiàn)溫度傳感器檢定系統(tǒng)自動(dòng)控溫、自動(dòng)檢定和自動(dòng)分析處理數(shù)據(jù)的軟件。
2.1軟件功能結(jié)構(gòu)
軟件主要包括系統(tǒng)管理、檢定任務(wù)和檢定結(jié)果3個(gè)功能模塊,其功能結(jié)構(gòu)如圖2所示。系統(tǒng)管理部分主要完成標(biāo)準(zhǔn)器管理、通信設(shè)置、采樣設(shè)置和人員管理。檢定任務(wù)部分主要完成被檢溫度計(jì)信息錄入、檢定溫度點(diǎn)設(shè)置、標(biāo)準(zhǔn)器選擇、檢定項(xiàng)目設(shè)置、通道掃描測(cè)試以及檢定任務(wù)的執(zhí)行。檢定結(jié)果部分主要完成檢定記錄查詢、生成原始記錄和檢定、校準(zhǔn)證書。用戶打開系統(tǒng)軟件,首先進(jìn)行通信參數(shù)、控溫參數(shù)和數(shù)據(jù)采集相關(guān)參數(shù)的設(shè)置,然后開始檢定任務(wù)信息設(shè)置,包括錄入被檢溫度計(jì)信息、設(shè)置檢定項(xiàng)目及恒溫性能參數(shù)、設(shè)置檢定溫度點(diǎn)、選擇標(biāo)準(zhǔn)器,然后測(cè)試系統(tǒng)連接數(shù)據(jù)采集通道直到所有通道狀態(tài)正常,方可開始執(zhí)行檢定任務(wù)。檢定任務(wù)完成后控制恒溫設(shè)備的溫度,達(dá)到穩(wěn)定和檢定條件后,保溫并巡回檢定各被檢溫度傳感器數(shù)據(jù),檢定完成后自動(dòng)保存并處理測(cè)量數(shù)據(jù)。
2.2軟件詳細(xì)設(shè)計(jì)
2.2.1系統(tǒng)管理模塊
系統(tǒng)管理部分主要完成通信設(shè)置、標(biāo)準(zhǔn)器管理、采樣設(shè)置和人員管理。通信設(shè)置主要完成上位機(jī)與控溫儀、數(shù)字多用表通信連接參數(shù)設(shè)置,上位機(jī)通過(guò)串口線將控溫儀和2700數(shù)字多用表連接。系統(tǒng)能夠自動(dòng)掃描每個(gè)設(shè)備對(duì)應(yīng)的串口號(hào),掃描過(guò)程中界面為灰色提示用戶等待,計(jì)算機(jī)逐個(gè)掃描串口,完成后顯示于界面中。系統(tǒng)能自動(dòng)記錄用戶上次的配置信息,保存于xml配置文件,并在用戶下次開啟本系統(tǒng)時(shí)默認(rèn)顯示該配置信息。需要設(shè)置的通信參數(shù)有波特率、數(shù)據(jù)位、校驗(yàn)位、停止位、握手協(xié)議,主要實(shí)現(xiàn)對(duì)標(biāo)準(zhǔn)器信息的創(chuàng)建、更新、刪除功能。用戶可新增標(biāo)準(zhǔn)器信息,所有錄入的標(biāo)準(zhǔn)器在列表中顯示,用戶可以選中列表中任一行,該行標(biāo)準(zhǔn)器信息自動(dòng)顯示在參數(shù)控件中,用戶可編輯該參數(shù)進(jìn)行標(biāo)準(zhǔn)器信息的修改,或選中某一行信息進(jìn)行刪除。系統(tǒng)根據(jù)標(biāo)準(zhǔn)器的有效期自動(dòng)判斷到期時(shí)間,并提前一個(gè)月提示檢定人員送檢。采樣設(shè)置模塊主要完成數(shù)據(jù)采集裝置采樣頻率、單點(diǎn)采樣次數(shù)、控溫階段采樣間隔和保溫階段采樣間隔設(shè)置。人員管理模塊主要完成檢定人員和核驗(yàn)人員信息新增、修改、刪除以及資質(zhì)到期提示。
2.2.2檢定任務(wù)模塊
檢定任務(wù)部分主要完成被檢溫度計(jì)信息錄入、檢定溫度點(diǎn)設(shè)置、標(biāo)準(zhǔn)器選擇、檢定項(xiàng)目設(shè)置、通道掃描測(cè)試以及檢定任務(wù)的執(zhí)行。用戶進(jìn)入檢定任務(wù)模塊后,首先錄入被檢溫度計(jì)信息,然后設(shè)置檢定項(xiàng)目和對(duì)應(yīng)的恒溫性能參數(shù),設(shè)定被檢溫度點(diǎn)、選擇使用的標(biāo)準(zhǔn)器,這些信息配置完成后,可以進(jìn)行通道測(cè)試。檢定任務(wù)開始后,首先向控溫儀發(fā)送控溫指令,然后采集標(biāo)準(zhǔn)器的數(shù)據(jù),實(shí)時(shí)顯示控溫曲線,同時(shí)判斷是否滿足檢定條件,當(dāng)滿足條件時(shí),則開始按照規(guī)程測(cè)量標(biāo)準(zhǔn)器和被檢溫度計(jì)工業(yè)熱電阻值。在檢定過(guò)程中,系統(tǒng)實(shí)時(shí)顯示標(biāo)準(zhǔn)器和被檢溫度計(jì)測(cè)量值。檢定任務(wù)完成后,系統(tǒng)停止控溫和數(shù)據(jù)采集。其流程如圖3所示。
2.2.3檢定結(jié)果模塊
檢定結(jié)果部分主要完成檢定記錄查詢、生成原始記錄和檢定、校準(zhǔn)證書。用戶可以輸入檢定時(shí)間段、檢定記錄編號(hào)、被檢溫度計(jì)出廠編號(hào)、送檢單位查詢歷史檢定記錄,記錄顯示于列表中。用戶可以選擇一個(gè)記錄編號(hào)生成該批檢定的原始記錄,選擇某一支溫度計(jì)編號(hào)生成該支溫度計(jì)的檢定和校準(zhǔn)證書。證書生成是根據(jù)選擇的溫度計(jì)編號(hào)查詢相關(guān)數(shù)據(jù)庫(kù),并按照檢定結(jié)果計(jì)算方法得出檢定結(jié)果,然后將相關(guān)數(shù)據(jù)填充到證書模板,導(dǎo)出檢定證書或校準(zhǔn)證書。檢定結(jié)果計(jì)算及判斷流程如圖4所示。
3系統(tǒng)測(cè)試結(jié)果
經(jīng)測(cè)試,本系統(tǒng)滿足JJG229———2010《工業(yè)鉑、銅熱電阻檢定規(guī)程》、JJF1098———2003《熱電偶、熱電阻自動(dòng)測(cè)量系統(tǒng)校準(zhǔn)規(guī)范》的要求,系統(tǒng)運(yùn)行良好,能有效提高工作效率,降低人為誤差。系統(tǒng)實(shí)現(xiàn)的技術(shù)指標(biāo)如表1所示。系統(tǒng)執(zhí)行檢定任務(wù)時(shí),軟件可實(shí)時(shí)顯示控溫曲線、設(shè)定溫度、實(shí)際溫度、實(shí)際測(cè)量值、十分鐘波動(dòng)度以及任務(wù)開始時(shí)間、結(jié)束時(shí)間、當(dāng)前狀態(tài)等信息。通過(guò)輸入檢定起始時(shí)間和結(jié)束時(shí)間或者檢定記錄編號(hào)、溫度計(jì)編號(hào)、送檢單位信息可以查詢歷史檢定記錄,可選擇某一記錄編號(hào)生成對(duì)應(yīng)的原始記錄和證書。
2存在的問(wèn)題
1)思想認(rèn)識(shí)上不夠重視學(xué)生方面:有些學(xué)生存在完成任務(wù)式的應(yīng)付心里,避重就輕,能簡(jiǎn)就簡(jiǎn),敷衍了事。有些學(xué)生則只重視找工作而輕視畢業(yè)設(shè)計(jì),不愿在畢業(yè)設(shè)計(jì)上花費(fèi)太多時(shí)間和精力,甚至有些學(xué)生還以找工作為由,完全依賴于導(dǎo)師,向?qū)熕饕创a,甚至花錢在網(wǎng)上購(gòu)買來(lái)交差。已經(jīng)找到工作的學(xué)生,更是認(rèn)為畢業(yè)設(shè)計(jì)做的好與不好對(duì)自己沒(méi)什么影響,對(duì)待畢業(yè)設(shè)計(jì)也更加心不在焉。導(dǎo)師方面:大多數(shù)指導(dǎo)教師除了要指導(dǎo)學(xué)生畢業(yè)設(shè)計(jì)之外,還要承擔(dān)大量的教學(xué)和科研任務(wù),在畢業(yè)設(shè)計(jì)指導(dǎo)工作上能夠投入的精力和時(shí)間非常有限,致使有些導(dǎo)師對(duì)畢業(yè)設(shè)計(jì)的指導(dǎo)工作不太重視,對(duì)學(xué)生放任自流,不管不問(wèn),或者是直接將相關(guān)源代碼發(fā)給學(xué)生,以“簡(jiǎn)化”指導(dǎo)工作。由于思想上的不重視,學(xué)生學(xué)習(xí)態(tài)度不認(rèn)真,導(dǎo)師指導(dǎo)工作不到位,造成畢業(yè)設(shè)計(jì)流于形式,疏于管理,效果較差,使得學(xué)生白白浪費(fèi)了畢業(yè)前的一次綜合訓(xùn)練機(jī)會(huì)。因此,如何充分認(rèn)識(shí)畢業(yè)設(shè)計(jì)的重要性,并進(jìn)行相應(yīng)的教學(xué)改革是軟件工程專業(yè)畢業(yè)設(shè)計(jì)必須要面對(duì)并解決的問(wèn)題。
2)時(shí)間安排上不夠科學(xué)畢業(yè)設(shè)計(jì)一般安排在第八學(xué)期,這期間剛好是學(xué)生求職和考研的黃金時(shí)間段,由于目前就業(yè)形勢(shì)的日益嚴(yán)峻,學(xué)生就業(yè)壓力越來(lái)越大,當(dāng)求職和考研時(shí)間與畢業(yè)設(shè)計(jì)時(shí)間發(fā)生沖突時(shí),學(xué)生都會(huì)選擇將主要精力投入到求職和考研上,有些還要去外地求職、應(yīng)聘考試、面試等,畢業(yè)設(shè)計(jì)自然是無(wú)暇顧及。而且,學(xué)校方面,為了保證就業(yè)率,往往對(duì)學(xué)生畢業(yè)設(shè)計(jì)的質(zhì)量也是睜一只眼閉一只眼,這又在無(wú)形中鼓勵(lì)了學(xué)生消極對(duì)待畢業(yè)設(shè)計(jì)的態(tài)度,畢業(yè)設(shè)計(jì)質(zhì)量下降也就成為必然結(jié)果。
3)題目設(shè)置上不夠合理由于畢業(yè)設(shè)計(jì)在高校各類教學(xué)活動(dòng)中是最具綜合性和獨(dú)立性的,相對(duì)于常規(guī)課程而言,對(duì)指導(dǎo)教師要求也就更高,尤其軟件工程專業(yè),工程實(shí)踐性比較強(qiáng),但每年真正來(lái)源于實(shí)際工程項(xiàng)目的題目所占的比例較小,很多題目都是虛構(gòu)出來(lái)的,導(dǎo)致有些題目不是理論性太強(qiáng),就是缺乏具體需求的支撐,使學(xué)生很難從畢業(yè)設(shè)計(jì)過(guò)程中真正領(lǐng)悟到真實(shí)的軟件工程方法。而有些指導(dǎo)教師自己都沒(méi)參與過(guò)實(shí)際的工程項(xiàng)目,本身就缺乏實(shí)踐經(jīng)驗(yàn),對(duì)學(xué)生畢業(yè)設(shè)計(jì)的指導(dǎo)只是憑著自己的感覺(jué)來(lái)進(jìn)行,缺乏系統(tǒng)性、整體性、科學(xué)性和嚴(yán)謹(jǐn)性,學(xué)生遇到問(wèn)題后,難以得到及時(shí)的解決,導(dǎo)致抄襲現(xiàn)象時(shí)有發(fā)生,甚至有些學(xué)生直接照搬往屆畢業(yè)生的設(shè)計(jì)成果。畢業(yè)設(shè)計(jì)的主要目的在于通過(guò)畢業(yè)設(shè)計(jì)的訓(xùn)練來(lái)提升學(xué)生對(duì)所學(xué)知識(shí)的綜合應(yīng)用能力以及創(chuàng)新能力,從而實(shí)現(xiàn)學(xué)生從學(xué)校到工作崗位的平穩(wěn)過(guò)度。但由于題目設(shè)置上的不合理,題量太少,層次不清,導(dǎo)致選題匹配效果差。在選題時(shí),部分能力差的學(xué)生所選題目難度太大,造成畢業(yè)設(shè)計(jì)很難完成,而有些能力強(qiáng)的學(xué)生所選題目難度過(guò)小,達(dá)不到能力提升的目的。
4)過(guò)程監(jiān)管上不夠到位眾所周知,對(duì)于軟件工程項(xiàng)目而言,過(guò)程控制與管理是項(xiàng)目執(zhí)行的關(guān)注點(diǎn),畢業(yè)設(shè)計(jì)也當(dāng)如此。雖然學(xué)校也會(huì)在畢業(yè)設(shè)計(jì)過(guò)程中組織對(duì)各階段的工作情況進(jìn)行檢查,但執(zhí)行檢查工作的不一定是專業(yè)教師,使得這種檢查大多只是對(duì)指導(dǎo)老師所填寫的各種表格和文檔等表面內(nèi)容進(jìn)行檢查,對(duì)畢業(yè)設(shè)計(jì)的過(guò)程起不到實(shí)際的監(jiān)督作用,再加之有些學(xué)生在校外求職或?qū)嵙?xí)等原因造成指導(dǎo)教師與學(xué)生無(wú)法定期見(jiàn)面和溝通不暢等問(wèn)題,使得指導(dǎo)教師難以用軟件工程方法對(duì)學(xué)生進(jìn)行指導(dǎo)。畢業(yè)設(shè)計(jì)雖然啟動(dòng)較早,但實(shí)際上很多學(xué)生前期在畢業(yè)設(shè)計(jì)上很少投入時(shí)間和精力,只是在答辯前為了完成任務(wù)而趕工應(yīng)付,這樣的畢業(yè)設(shè)計(jì)質(zhì)量自然也就不佳。
5)量化考核上不夠嚴(yán)格畢業(yè)設(shè)計(jì)成績(jī)一般由平時(shí)成績(jī)+論文成績(jī)+答辯成績(jī)?nèi)糠职匆欢ū壤龢?gòu)成,平時(shí)成績(jī)由指導(dǎo)教師自行把握,論文成績(jī)則由其他有經(jīng)驗(yàn)的教師進(jìn)行評(píng)閱,答辯成績(jī)由答辯委員會(huì)老師按照相關(guān)評(píng)分標(biāo)準(zhǔn)打分并取平均分,這樣雖然基本可以保證成績(jī)的公正性,但成績(jī)構(gòu)成太簡(jiǎn)單,未顯示地將開題報(bào)告、文獻(xiàn)翻譯、分析和設(shè)計(jì)過(guò)程以及總結(jié)等納入到考核范圍,對(duì)畢業(yè)設(shè)計(jì)的前期和中期工作沒(méi)有約束力。在成績(jī)?cè)u(píng)定時(shí),有些導(dǎo)師要求不嚴(yán),采取寬容遷就的態(tài)度。答辯時(shí),通過(guò)門檻較低,造成大部分學(xué)生僅以答辯及格為目標(biāo),在思想上不重視,答辯準(zhǔn)備工作不扎實(shí)。同時(shí),學(xué)校為了提高學(xué)生畢業(yè)率,在最終答辯時(shí),對(duì)畢業(yè)設(shè)計(jì)的質(zhì)量要求也有所放松,這也是導(dǎo)致畢業(yè)設(shè)計(jì)質(zhì)量難以保證的一個(gè)重要原因。
3采取的對(duì)策
時(shí)間安排上,可以提前啟動(dòng)畢業(yè)設(shè)計(jì)工作,將原來(lái)的第八學(xué)期開始提前到第六學(xué)期中后期,此時(shí)學(xué)生已經(jīng)學(xué)完大部分課程,具有了一定的知識(shí)基礎(chǔ),而且學(xué)生都在校,可以隨時(shí)與導(dǎo)師見(jiàn)面,指導(dǎo)教師也有充分的時(shí)間對(duì)畢業(yè)設(shè)計(jì)項(xiàng)目隨時(shí)跟進(jìn),隨時(shí)指導(dǎo)。導(dǎo)師資格審查上,對(duì)于軟件工程專業(yè)來(lái)說(shuō),學(xué)生畢業(yè)設(shè)計(jì)的導(dǎo)師,應(yīng)該由長(zhǎng)期從事實(shí)際工程實(shí)踐或者有較好科研成果的“雙師型”(雙師即“教師”、“工程師”)教師來(lái)?yè)?dān)任,也可以聘請(qǐng)校外科研單位或企業(yè)中水平較高的工程師來(lái)?yè)?dān)任企業(yè)導(dǎo)師,這樣不僅可以減輕指導(dǎo)教師短缺的壓力,也能促進(jìn)指導(dǎo)教師隊(duì)伍多元化模式的形成。題目設(shè)置上,要求題量要充分,使得水平層次不同的學(xué)生都能選到合適的題目;難度和工作量要適中,且要有一定的創(chuàng)意,使學(xué)生通過(guò)畢業(yè)設(shè)計(jì)的訓(xùn)練,在綜合應(yīng)用能力和創(chuàng)新能力上都能夠得到有效的提高。有課題的指導(dǎo)教師要盡量結(jié)合自己的課題來(lái)設(shè)計(jì)題目,沒(méi)課題的指導(dǎo)教師可以從與學(xué)校有合作的企事業(yè)單位中獲取有實(shí)際意義的題目。鼓勵(lì)學(xué)生根據(jù)自己的興趣點(diǎn)和就業(yè)取向自擬題目,允許學(xué)生到實(shí)習(xí)企業(yè)中根據(jù)企業(yè)的實(shí)際工程需要選題和實(shí)施畢業(yè)設(shè)計(jì),這樣既能解決實(shí)際問(wèn)題又可完成畢業(yè)設(shè)計(jì)。過(guò)程監(jiān)管上,首先要在指導(dǎo)教師和學(xué)生之間建立有效的溝通聯(lián)系機(jī)制和問(wèn)題討論的例會(huì)制度,充分發(fā)揮指導(dǎo)教師的引導(dǎo)作用,在畢業(yè)設(shè)計(jì)過(guò)程中,堅(jiān)持每周師生溝通一次。學(xué)生提出問(wèn)題,指導(dǎo)教師引導(dǎo)和總結(jié),鼓勵(lì)學(xué)生發(fā)揮主觀能動(dòng)性和創(chuàng)造力。同時(shí),學(xué)校要成立由領(lǐng)導(dǎo)牽頭、具有一定工程實(shí)踐經(jīng)驗(yàn)的專業(yè)技術(shù)人員組成的督導(dǎo)組,對(duì)畢業(yè)設(shè)計(jì)過(guò)程包括選題、開題、中期檢查、答辯和成績(jī)?cè)u(píng)定等各個(gè)環(huán)節(jié)實(shí)施有效的監(jiān)控和督導(dǎo),加強(qiáng)管理學(xué)生的同時(shí)也要加強(qiáng)對(duì)指導(dǎo)教師工作質(zhì)量的檢查,確保畢業(yè)設(shè)計(jì)工作能夠有序、有效的實(shí)施。量化考核上,要對(duì)畢業(yè)設(shè)計(jì)從前期的開題、文獻(xiàn)查閱,到中期的分析、設(shè)計(jì)、實(shí)現(xiàn),再到后期的總結(jié)等各個(gè)階段的進(jìn)行量化考核,前一階段的成績(jī)考核不合格者,不能進(jìn)行下一階段工作,必須加以整改,直到整改合格后才能進(jìn)入下一階段。對(duì)于未能按要求如期完成畢業(yè)設(shè)計(jì)的可以推遲答辯,對(duì)于首次答辯不合格的可以進(jìn)行二次答辯,仍不合格的,可以緩發(fā)畢業(yè)證。只有建立嚴(yán)格的考核制度,才能對(duì)學(xué)生有約束力,讓學(xué)生從思想上重視畢業(yè)設(shè)計(jì),進(jìn)而保證畢業(yè)設(shè)計(jì)的質(zhì)量。
我國(guó)的計(jì)算機(jī)軟件專業(yè)教育在國(guó)際化、標(biāo)準(zhǔn)化方面已經(jīng)大大落后于先進(jìn)的國(guó)家。首先是英語(yǔ)教育水平不高。在軟件產(chǎn)業(yè),英語(yǔ)毫無(wú)疑問(wèn)是第一語(yǔ)言。愛(ài)爾蘭、印度之所以成為軟件出口大國(guó),與這些國(guó)家擁有大批英語(yǔ)軟件人才密切相關(guān)。我國(guó)軟件專業(yè)的碩士乃至博士英語(yǔ)聽、說(shuō)、寫的能力障礙成為國(guó)際化的一道坎。練好英語(yǔ)也成為我國(guó)軟件人才流向外企或國(guó)外的主要目標(biāo)之一。其次,我國(guó)許多高校教材平均每5 年才更新一次, 大大落后于國(guó)際軟件業(yè)的發(fā)展。這也是大學(xué)生畢業(yè)后難以勝任軟件企業(yè)要求的主要原因。
與之相比,印度APTECH 的教材每年更新一次。
二、國(guó)內(nèi)外市場(chǎng)對(duì)軟件人才的需求
我國(guó)和印度同為發(fā)展中國(guó)家, 但印度已成為除美國(guó)外的第二大軟件出口國(guó)。盡管我國(guó)的軟件市場(chǎng)一直保持快速增長(zhǎng),但軟件總體發(fā)展水平仍處于初級(jí)階段, 這使我國(guó)的軟件產(chǎn)業(yè)將有進(jìn)一步快速發(fā)展的空間,軟件工程也會(huì)得到更多的重視和扶持。
國(guó)內(nèi)市場(chǎng)每年對(duì)軟件人才的需求高達(dá)80 萬(wàn),而各高校計(jì)算機(jī)專業(yè)畢業(yè)生中的軟件工程人才還很缺乏, 高素質(zhì)的軟件工程人才尤為短缺。畢業(yè)生主要在軟件公司、企事業(yè)單位、高校、研究所、國(guó)防等部門從事軟件設(shè)計(jì)、開發(fā)、應(yīng)用與研究工作;另外也可攻讀本學(xué)科或相關(guān)高新技術(shù)學(xué)科、交叉學(xué)科的碩士學(xué)位。推薦閱讀:
因此,面對(duì)如此高的市場(chǎng)需求,我們開放教育要彌補(bǔ)普通高校的培養(yǎng)人才空缺, 為在職在崗的相關(guān)人才提供就業(yè)發(fā)展的學(xué)習(xí)機(jī)會(huì)。推薦閱讀:談機(jī)電一體化裝置及控制系統(tǒng)的設(shè)計(jì)論文
三、依靠電大三網(wǎng)優(yōu)勢(shì),發(fā)揮成人自身特點(diǎn),創(chuàng)建自有教學(xué)模式筆者認(rèn)為在教學(xué)模式上應(yīng)該從以下幾個(gè)方面入手:
1、教師隊(duì)伍的知識(shí)更新專業(yè)教師隊(duì)伍知識(shí)更新是至關(guān)重要的, 教師是學(xué)生學(xué)習(xí)的引導(dǎo)者,是教學(xué)環(huán)節(jié)的核心力量,因此要想把一個(gè)專業(yè)建設(shè)完善,首先要從教師的知識(shí)結(jié)構(gòu),知識(shí)層次入手。 軟件工程的特點(diǎn)決定了其基本理論和方法一般需要較長(zhǎng)的從業(yè)經(jīng)歷或經(jīng)驗(yàn), 所以中青年教師常常是這方面的專家; 而程序設(shè)計(jì)技術(shù)和軟件開發(fā)工具往往是年輕人的專利,相關(guān)課程的教學(xué)最好由年輕教師擔(dān)任。在每個(gè)年齡段還應(yīng)該分出教師的層次。
2軟件主要界面截圖
軟件開啟界面(圖形可換)、主界面、工程項(xiàng)目登記、施工產(chǎn)值統(tǒng)計(jì)臺(tái)賬、項(xiàng)目人工工資月報(bào)表、項(xiàng)目材料耗用臺(tái)賬、工程收款登記、行政管理費(fèi)用臺(tái)賬、企業(yè)成本收益臺(tái)賬等主要界面的截圖見(jiàn)圖1—9。
2軟件工程專業(yè)課程體系理論設(shè)計(jì)
以行業(yè)、企業(yè)實(shí)際對(duì)人才需求為引導(dǎo),軟件工程專業(yè)畢業(yè)生真實(shí)就業(yè)情況調(diào)查為依托,地方高校軟件工程專業(yè)課程一線教師眾多教學(xué)研究成果為參考,專業(yè)教師在企業(yè)掛職學(xué)習(xí)經(jīng)驗(yàn)體會(huì)為借鑒,圍繞地方高校軟件工程專業(yè)課程教學(xué)體系存在事實(shí)問(wèn)題,來(lái)對(duì)地方本科院校軟件工程課程體系建設(shè)進(jìn)行設(shè)計(jì)建設(shè)。設(shè)計(jì)建議如下:
2.1學(xué)科建設(shè)
以專業(yè)相關(guān)的行業(yè)、企業(yè)人才的實(shí)際需求和當(dāng)前使用的主流開發(fā)工具或技術(shù)為依托來(lái)不斷調(diào)整專業(yè)架構(gòu),優(yōu)化專業(yè)人才培養(yǎng)方案,完善人才培養(yǎng)目標(biāo),對(duì)專業(yè)進(jìn)行合理定位,系統(tǒng)性調(diào)整教學(xué)方式方法,從而實(shí)現(xiàn)以行業(yè)、企業(yè)對(duì)人才的需求來(lái)引導(dǎo)地方本科院校軟件工程專業(yè)的學(xué)科建設(shè)。
2.2校企辦學(xué)
學(xué)科建設(shè)以輸出滿足行業(yè)、企業(yè)需求合格的應(yīng)用型人才為目標(biāo),通過(guò)校企聯(lián)合辦學(xué),對(duì)學(xué)生進(jìn)行定向培養(yǎng)、訓(xùn)練,專業(yè)課程體系嵌入資格認(rèn)證課程模塊,實(shí)訓(xùn)課程以企業(yè)開發(fā)項(xiàng)目方式貫穿培養(yǎng)環(huán)節(jié)以達(dá)到提高專業(yè)人才的實(shí)際動(dòng)手能力。
2.3師資建設(shè)
采取教師企業(yè)掛職鍛煉參與企業(yè)項(xiàng)目研究開發(fā),共同承接開發(fā)項(xiàng)目等方式鍛煉提高師資隊(duì)伍實(shí)戰(zhàn)能力。教師在企業(yè)實(shí)戰(zhàn)經(jīng)歷和相關(guān)經(jīng)驗(yàn)成果帶入到日常的教學(xué)環(huán)節(jié),不僅能促進(jìn)專業(yè)教師學(xué)術(shù)、科研能力提升,還能夠最大程度豐富、提高專業(yè)學(xué)科建設(shè)[2]。
3三層結(jié)構(gòu)課程體系建設(shè)
軟件工程專業(yè)課程體系建設(shè)以工程教育理念為指導(dǎo),項(xiàng)目實(shí)戰(zhàn)為背景,社會(huì)需求為導(dǎo)向,提高學(xué)生專業(yè)素養(yǎng)、理論知識(shí)體系以及實(shí)踐能力為宗旨。學(xué)生完整地專業(yè)培養(yǎng)環(huán)節(jié)結(jié)束后具有程序設(shè)計(jì),系統(tǒng)分析,軟件設(shè)計(jì)、開發(fā),項(xiàng)目管理,網(wǎng)絡(luò)和移動(dòng)通信終端應(yīng)用開發(fā)能力。課程體系模式結(jié)構(gòu)如圖1所示。
3.1基礎(chǔ)理論由公共基礎(chǔ)課程和專業(yè)基礎(chǔ)課程構(gòu)成:①公共基礎(chǔ)課程主要涵括地方高校各現(xiàn)行必修公共課程,②專業(yè)基礎(chǔ)課程是專業(yè)課程堅(jiān)實(shí)的理論基礎(chǔ),專業(yè)必修前導(dǎo)課程,是對(duì)軟件工程專業(yè)基本“計(jì)算”概念理解、掌握,問(wèn)題計(jì)算求解能力和構(gòu)建中小規(guī)模軟件系統(tǒng)綜合能力的初步培養(yǎng)。
3.2專業(yè)理論以市場(chǎng)對(duì)人才需求為導(dǎo)向、行業(yè)最新前沿技術(shù)為引領(lǐng)、專業(yè)骨干課程為核心、專業(yè)素質(zhì)全面拓展和綜合素養(yǎng)整體提高為目標(biāo)來(lái)對(duì)專業(yè)主干課程進(jìn)行建設(shè)[3],主要包括以下幾類課程:
3.2.1面向行業(yè)認(rèn)知能力培養(yǎng)課程主要包括對(duì)行業(yè)、企業(yè)認(rèn)知學(xué)習(xí)以及計(jì)算機(jī)專業(yè)知識(shí)學(xué)習(xí)等專業(yè)認(rèn)知方面課程。一般包括行業(yè)相關(guān)法律、法規(guī),從業(yè)道德規(guī)范,行為準(zhǔn)則,經(jīng)營(yíng)管理常規(guī)模式,軟件項(xiàng)目開發(fā)流程等認(rèn)知類課程。
3.2.2計(jì)算機(jī)編程與算法設(shè)計(jì)能力課程算法設(shè)計(jì)類課程主要包含離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析以及數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)等方面的課程;編程課程主要包含C語(yǔ)言程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)等傳統(tǒng)程序設(shè)計(jì)語(yǔ)言課,還包括當(dāng)下企業(yè)應(yīng)用最為廣泛的,最流行的技術(shù)前沿課程。
3.2.3軟件工程專業(yè)系統(tǒng)分析課程系統(tǒng)分析能力課程主要包括操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò),軟件工程、數(shù)據(jù)庫(kù)原理等系統(tǒng)類課程。
3.2.4系統(tǒng)實(shí)現(xiàn)與集成能力課程系統(tǒng)實(shí)現(xiàn)與集成能力方面課程主要包括網(wǎng)絡(luò)編程、移動(dòng)互聯(lián)開發(fā)編程、編譯技術(shù)、軟件開發(fā)以及軟件測(cè)試等課程[4]。
3.3實(shí)踐以校企聯(lián)合培養(yǎng)為手段,一至兩學(xué)年時(shí)長(zhǎng)為周期,貼近企業(yè)實(shí)際需求為指導(dǎo),綜合技能全面提高為目的來(lái)對(duì)專業(yè)學(xué)生進(jìn)行實(shí)踐能力培養(yǎng),方式如下:
3.3.1校企共同建設(shè)實(shí)訓(xùn)課程以項(xiàng)目介入為主線,企業(yè)實(shí)際效益項(xiàng)目和高校產(chǎn)學(xué)研項(xiàng)目為實(shí)際授課主體。引進(jìn)企業(yè)優(yōu)秀項(xiàng)目人才或具有企業(yè)項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)的教師來(lái)對(duì)專業(yè)人才展開課程實(shí)訓(xùn),全面提高學(xué)生專業(yè)技能水平,綜合素養(yǎng)。校企共同培養(yǎng)模式不但能夠提高學(xué)生工程實(shí)踐能力,知識(shí)轉(zhuǎn)化生產(chǎn)實(shí)際速度,同時(shí)反向激發(fā)學(xué)生探究、學(xué)習(xí)知識(shí)的熱情,最終提高就業(yè)競(jìng)爭(zhēng)力[5]。
3.3.2合作企業(yè)崗位實(shí)訓(xùn)針對(duì)畢業(yè)學(xué)生和部分專業(yè)老師做崗位綜合實(shí)訓(xùn):①學(xué)生崗位實(shí)訓(xùn):讓學(xué)生真實(shí)參與企業(yè)項(xiàng)目實(shí)戰(zhàn),充分消化吸收前期所學(xué)理論和技能知識(shí),進(jìn)一步提升學(xué)生綜合能力,為就業(yè)夯實(shí)基礎(chǔ)。②老師崗位實(shí)訓(xùn):專業(yè)老師參與企業(yè)項(xiàng)目研發(fā),并將企業(yè)項(xiàng)目開發(fā)經(jīng)驗(yàn)和技術(shù)進(jìn)行梳理總結(jié)、編纂成冊(cè),運(yùn)用到實(shí)際日常教學(xué)環(huán)節(jié),促進(jìn)教學(xué)質(zhì)量提高,有利于縮短理論轉(zhuǎn)化實(shí)際成果周期。
3.3.3校企合作運(yùn)用項(xiàng)目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計(jì))畢業(yè)論文(設(shè)計(jì))是對(duì)學(xué)生的專業(yè)知識(shí)掌握程度與提升高度的一次全面的考核,同時(shí)也是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),獨(dú)立地分析問(wèn)題和解決問(wèn)題的能力的一次全面的實(shí)訓(xùn)。但是傳統(tǒng)的教育模式導(dǎo)致大多地方院校工科專業(yè)學(xué)生畢業(yè)論文流于形式,與實(shí)際脫節(jié)。通過(guò)與企業(yè)合作運(yùn)用項(xiàng)目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計(jì))弱化學(xué)生對(duì)畢業(yè)論文(設(shè)計(jì))的抵觸情緒,可以進(jìn)一步讓學(xué)生了解行業(yè)企業(yè)實(shí)際運(yùn)作規(guī)范及最新技術(shù),進(jìn)一步加強(qiáng)對(duì)學(xué)生實(shí)踐和技能能力的培養(yǎng),為畢業(yè)后從容就業(yè)夯實(shí)基礎(chǔ)。
一、軟件生存周期各階段應(yīng)完成的任務(wù)
1.概要設(shè)計(jì)階段和詳細(xì)設(shè)計(jì)階段概要設(shè)計(jì)階段主要完成軟件系統(tǒng)總體結(jié)構(gòu)的建立、定義功能模塊的接口、設(shè)計(jì)全局?jǐn)?shù)據(jù)庫(kù)和數(shù)據(jù)結(jié)構(gòu)、規(guī)定設(shè)計(jì)約束、編制概要設(shè)計(jì)文檔等工作;詳細(xì)設(shè)計(jì)階段主要完成模塊詳細(xì)設(shè)計(jì)及編制模塊的詳細(xì)規(guī)格說(shuō)明工作。包括模塊的詳細(xì)功能、算法、數(shù)據(jù)結(jié)構(gòu)和模塊間的接口信息等設(shè)計(jì),擬定模塊測(cè)試方案;把模塊詳細(xì)設(shè)計(jì)的結(jié)果匯總,形成模塊詳細(xì)規(guī)格說(shuō)明書。這兩個(gè)階段對(duì)應(yīng)于畢業(yè)設(shè)計(jì)的系統(tǒng)設(shè)計(jì)階段。2.實(shí)現(xiàn)階段與組裝測(cè)試階段實(shí)現(xiàn)階段主要完成編碼及單元測(cè)試工作。根據(jù)模塊詳細(xì)規(guī)格說(shuō)明書,將詳細(xì)設(shè)計(jì)轉(zhuǎn)化為程序代碼、對(duì)模塊程序進(jìn)行測(cè)試,驗(yàn)證模塊功能及接口與詳細(xì)設(shè)計(jì)文檔的一致性,并形成單元測(cè)試報(bào)告;組裝測(cè)試階段主要完成模塊程序組裝與測(cè)試及組裝測(cè)試報(bào)告的編寫。3.確認(rèn)測(cè)試階段該階段主要完成軟件系統(tǒng)測(cè)試、確認(rèn)測(cè)試文檔編制及軟件評(píng)審工作。根據(jù)軟件需求規(guī)格說(shuō)明定義的全部功能和性能要求及軟件確認(rèn)測(cè)試準(zhǔn)則對(duì)軟件系統(tǒng)進(jìn)行總測(cè)試;向用戶提供以確認(rèn)測(cè)試報(bào)告為主的有關(guān)文檔,包括系統(tǒng)操作手冊(cè)、源程序清單和項(xiàng)目開發(fā)總結(jié)報(bào)告等;由專家、用戶、軟件開發(fā)人員組成的軟件評(píng)審小組對(duì)軟件確認(rèn)報(bào)告、測(cè)試結(jié)果和軟件進(jìn)行評(píng)審,并將得到確認(rèn)的軟件產(chǎn)品交付用戶使用。這個(gè)階段主要對(duì)應(yīng)于畢業(yè)設(shè)計(jì)(論文)中的論文評(píng)審、結(jié)題驗(yàn)收及畢業(yè)設(shè)計(jì)的答辨準(zhǔn)備階段。4.軟件運(yùn)行與維護(hù)階段主要進(jìn)入軟件的使用階段,并完成軟件的維護(hù)工作。它主要對(duì)應(yīng)于畢業(yè)設(shè)計(jì)中的答辯階段。
二、畢業(yè)設(shè)計(jì)應(yīng)注意的幾個(gè)問(wèn)題
1.摘要摘要是對(duì)文章主要內(nèi)容的摘錄,要求精、短、完整。以幾十字至三百字左右為宜。摘要應(yīng)具有獨(dú)立性和自明性,從摘要中即應(yīng)獲得必要的信息;摘要中只能使用第三人稱;要客觀如實(shí)地反應(yīng)原文的內(nèi)容,要著重反映論文的最新內(nèi)容和作者特別強(qiáng)調(diào)的觀點(diǎn);要求結(jié)構(gòu)嚴(yán)謹(jǐn)、語(yǔ)義確切、表述簡(jiǎn)明,一般不分段落、不進(jìn)行自我評(píng)價(jià)。2.關(guān)鍵詞關(guān)鍵詞主要用于論文檢索,它是從論文的題名、摘要和正文中選出的,是對(duì)表述論文的中心內(nèi)容有實(shí)質(zhì)意義的詞匯,關(guān)鍵詞一般以3~5個(gè)為宜。3.結(jié)論結(jié)論寫作的內(nèi)容應(yīng)主要考慮本文研究結(jié)果是什么?研究結(jié)果說(shuō)明了什么?對(duì)前人有關(guān)的看法作了哪些修正、補(bǔ)充、發(fā)展、證實(shí)或否定?本文研究的不足之處或遺留未予解決的問(wèn)題以及對(duì)解決這些問(wèn)題的可能的關(guān)鍵點(diǎn)和方向等。結(jié)論應(yīng)該準(zhǔn)確、完整、明確、精練。4.需求分析在畢業(yè)設(shè)計(jì)中,學(xué)生往往不能對(duì)所做題目進(jìn)行充分的調(diào)研,需求不明確,隨意想象的成分較多。特別是在數(shù)據(jù)表的建立上,大部分同學(xué)隨意設(shè)置字段的類型,而字段長(zhǎng)度基本上采用默認(rèn)置。而在實(shí)際項(xiàng)目開發(fā)中,數(shù)據(jù)項(xiàng)的設(shè)置應(yīng)主要注意以用戶的需求和滿足系統(tǒng)要求為準(zhǔn),而不應(yīng)設(shè)計(jì)冗余的字段;數(shù)據(jù)的類型要依據(jù)實(shí)際需求,當(dāng)某些字段可以是選擇某幾種類型之一,應(yīng)考慮哪一種更有利于本系統(tǒng)或哪種更易于用戶操作和維護(hù)。5.詳細(xì)設(shè)計(jì)許多同學(xué)把詳細(xì)設(shè)計(jì)階段的任務(wù)理解為代碼實(shí)現(xiàn),因此,在概要設(shè)計(jì)之后就著手進(jìn)行代碼的編寫而忽略了算法的表達(dá)及測(cè)試用例的編寫環(huán)節(jié),由此造成的結(jié)果是隨意編程,大量的時(shí)間浪費(fèi)在程序的修改和調(diào)試上。6.軟件測(cè)試測(cè)試做得不夠全面,大部分同學(xué)只選擇了有效的測(cè)試用例,而沒(méi)有進(jìn)行無(wú)效的測(cè)試用例的設(shè)計(jì),因此所做的軟件BUG較多。7.團(tuán)隊(duì)合作在畢業(yè)設(shè)計(jì)中,應(yīng)有意識(shí)地鍛煉學(xué)生們的團(tuán)隊(duì)協(xié)作精神,因此,在布置畢業(yè)設(shè)計(jì)題目時(shí),應(yīng)盡量選擇規(guī)模大一點(diǎn)的題目,然后由4~5名同學(xué)共同協(xié)作,每人完成一個(gè)子題目。這樣,可以使學(xué)生們分析問(wèn)題和解決問(wèn)題的能力、溝通和表達(dá)能力得到充分鍛煉,為今后的工作奠定基礎(chǔ)。
作者:王素芬 單位:沈陽(yáng)工程學(xué)院
一、引言
畢業(yè)設(shè)計(jì)(論文)(以下簡(jiǎn)稱畢業(yè)設(shè)計(jì))是計(jì)算機(jī)及相關(guān)專業(yè)教學(xué)計(jì)劃中的一個(gè)重要環(huán)節(jié),是培養(yǎng)學(xué)生對(duì)所學(xué)基本理論及基本操作技能綜合運(yùn)用的訓(xùn)練過(guò)程,是提高學(xué)生分析和解決問(wèn)題能力的重要實(shí)踐環(huán)節(jié),是實(shí)現(xiàn)理論與實(shí)踐相結(jié)合的重要途徑,是對(duì)教育教學(xué)質(zhì)量的全面檢查。目前,計(jì)算機(jī)及相關(guān)專業(yè)的畢業(yè)設(shè)計(jì)質(zhì)量正在逐年下降:學(xué)生急于找工作或考研,畢業(yè)設(shè)計(jì)得不到應(yīng)有的重視;需求分析不到位,設(shè)計(jì)成果不符合實(shí)際需求;軟件開發(fā)流程混亂;缺乏文檔寫作訓(xùn)練,等等。
針對(duì)上述問(wèn)題,筆者認(rèn)為,除了應(yīng)當(dāng)從管理角度嚴(yán)格進(jìn)行過(guò)程監(jiān)控外,還應(yīng)當(dāng)使學(xué)生通過(guò)《軟件工程》課程的學(xué)習(xí),提高畢業(yè)設(shè)計(jì)的質(zhì)量。
二、軟件生命周期與畢業(yè)設(shè)計(jì)過(guò)程的對(duì)應(yīng)關(guān)系
軟件產(chǎn)品從形成概念開始,經(jīng)過(guò)開發(fā)、使用和維護(hù),直到最后退役的全過(guò)程稱為軟件的生命周期。軟件生命周期可以劃分成若干個(gè)時(shí)期與階段,它與畢業(yè)設(shè)計(jì)各個(gè)環(huán)節(jié)的對(duì)應(yīng)關(guān)系如圖1所示。
三、軟件生存周期各階段應(yīng)完成的任務(wù)
1.可行性研究與計(jì)劃階段、需求分析階段
可行性研究與計(jì)劃階段主要完成問(wèn)題的定義、可行性論證以及初步計(jì)劃的制定;需求分析階段主要完成需求調(diào)查,進(jìn)行功能、性能與環(huán)境約束分析;編制軟件需求規(guī)格說(shuō)明、制定軟件系統(tǒng)的確認(rèn)測(cè)試準(zhǔn)則和用戶手冊(cè)概要。這兩個(gè)階段對(duì)應(yīng)于畢業(yè)設(shè)計(jì)的課題論證、選題、調(diào)研、查資料,通過(guò)對(duì)設(shè)計(jì)題目的深刻理解,完成開題報(bào)告的撰寫工作。
2.概要設(shè)計(jì)階段和詳細(xì)設(shè)計(jì)階段
概要設(shè)計(jì)階段主要完成軟件系統(tǒng)總體結(jié)構(gòu)的建立、定義功能模塊的接口、設(shè)計(jì)全局?jǐn)?shù)據(jù)庫(kù)和數(shù)據(jù)結(jié)構(gòu)、規(guī)定設(shè)計(jì)約束、編制概要設(shè)計(jì)文檔等工作;詳細(xì)設(shè)計(jì)階段主要完成模塊詳細(xì)設(shè)計(jì)及編制模塊的詳細(xì)規(guī)格說(shuō)明工作。包括模塊的詳細(xì)功能、算法、數(shù)據(jù)結(jié)構(gòu)和模塊間的接口信息等設(shè)計(jì),擬定模塊測(cè)試方案;把模塊詳細(xì)設(shè)計(jì)的結(jié)果匯總,形成模塊詳細(xì)規(guī)格說(shuō)明書。這兩個(gè)階段對(duì)應(yīng)于畢業(yè)設(shè)計(jì)的系統(tǒng)設(shè)計(jì)階段。
3.實(shí)現(xiàn)階段與組裝測(cè)試階段
實(shí)現(xiàn)階段主要完成編碼及單元測(cè)試工作。根據(jù)模塊詳細(xì)規(guī)格說(shuō)明書,將詳細(xì)設(shè)計(jì)轉(zhuǎn)化為程序代碼、對(duì)模塊程序進(jìn)行測(cè)試,驗(yàn)證模塊功能及接口與詳細(xì)設(shè)計(jì)文檔的一致性,并形成單元測(cè)試報(bào)告;組裝測(cè)試階段主要完成模塊程序組裝與測(cè)試及組裝測(cè)試報(bào)告的編寫。
4.確認(rèn)測(cè)試階段
該階段主要完成軟件系統(tǒng)測(cè)試、確認(rèn)測(cè)試文檔編制及軟件評(píng)審工作。根據(jù)軟件需求規(guī)格說(shuō)明定義的全部功能和性能要求及軟件確認(rèn)測(cè)試準(zhǔn)則對(duì)軟件系統(tǒng)進(jìn)行總測(cè)試;向用戶提供以確認(rèn)測(cè)試報(bào)告為主的有關(guān)文檔,包括系統(tǒng)操作手冊(cè)、源程序清單和項(xiàng)目開發(fā)總結(jié)報(bào)告等;由專家、用戶、軟件開發(fā)人員組成的軟件評(píng)審小組對(duì)軟件確認(rèn)報(bào)告、測(cè)試結(jié)果和軟件進(jìn)行評(píng)審,并將得到確認(rèn)的軟件產(chǎn)品交付用戶使用。這個(gè)階段主要對(duì)應(yīng)于畢業(yè)設(shè)計(jì)(論文)中的論文評(píng)審、結(jié)題驗(yàn)收及畢業(yè)設(shè)計(jì)的答辨準(zhǔn)備階段。
5.軟件運(yùn)行與維護(hù)階段
主要進(jìn)入軟件的使用階段,并完成軟件的維護(hù)工作。它主要對(duì)應(yīng)于畢業(yè)設(shè)計(jì)中的答辯階段。
四、畢業(yè)設(shè)計(jì)應(yīng)注意的幾個(gè)問(wèn)題
1.摘要
摘要是對(duì)文章主要內(nèi)容的摘錄,要求精、短、完整。以幾十字至三百字左右為宜。摘要應(yīng)具有獨(dú)立性和自明性,從摘要中即應(yīng)獲得必要的信息;摘要中只能使用第三人稱;要客觀如實(shí)地反應(yīng)原文的內(nèi)容,要著重反映論文的最新內(nèi)容和作者特別強(qiáng)調(diào)的觀點(diǎn);要求結(jié)構(gòu)嚴(yán)謹(jǐn)、語(yǔ)義確切、表述簡(jiǎn)明,一般不分段落、不進(jìn)行自我評(píng)價(jià)。
2.關(guān)鍵詞
關(guān)鍵詞主要用于論文檢索,它是從論文的題名、摘要和正文中選出的,是對(duì)表述論文的中心內(nèi)容有實(shí)質(zhì)意義的詞匯,關(guān)鍵詞一般以3~5個(gè)為宜。
3.結(jié)論
結(jié)論寫作的內(nèi)容應(yīng)主要考慮本文研究結(jié)果是什么?研究結(jié)果說(shuō)明了什么?對(duì)前人有關(guān)的看法作了哪些修正、補(bǔ)充、發(fā)展、證實(shí)或否定?本文研究的不足之處或遺留未予解決的問(wèn)題以及對(duì)解決這些問(wèn)題的可能的關(guān)鍵點(diǎn)和方向等。結(jié)論應(yīng)該準(zhǔn)確、完整、明確、精練。
4.需求分析
在畢業(yè)設(shè)計(jì)中,學(xué)生往往不能對(duì)所做題目進(jìn)行充分的調(diào)研,需求不明確,隨意想象的成分較多。特別是在數(shù)據(jù)表的建立上,大部分同學(xué)隨意設(shè)置字段的類型,而字段長(zhǎng)度基本上采用默認(rèn)置。而在實(shí)際項(xiàng)目開發(fā)中,數(shù)據(jù)項(xiàng)的設(shè)置應(yīng)主要注意以用戶的需求和滿足系統(tǒng)要求為準(zhǔn),而不應(yīng)設(shè)計(jì)冗余的字段;數(shù)據(jù)的類型要依據(jù)實(shí)際需求,當(dāng)某些字段可以是選擇某幾種類型之一,應(yīng)考慮哪一種更有利于本系統(tǒng)或哪種更易于用戶操作和維護(hù)。
5.詳細(xì)設(shè)計(jì)
許多同學(xué)把詳細(xì)設(shè)計(jì)階段的任務(wù)理解為代碼實(shí)現(xiàn),因此,在概要設(shè)計(jì)之后就著手進(jìn)行代碼的編寫而忽略了算法的表達(dá)及測(cè)試用例的編寫環(huán)節(jié),由此造成的結(jié)果是隨意編程,大量的時(shí)間浪費(fèi)在程序的修改和調(diào)試上。
6.軟件測(cè)試
測(cè)試做得不夠全面,大部分同學(xué)只選擇了有效的測(cè)試用例,而沒(méi)有進(jìn)行無(wú)效的測(cè)試用例的設(shè)計(jì),因此所做的軟件BUG較多。
7.團(tuán)隊(duì)合作
在畢業(yè)設(shè)計(jì)中,應(yīng)有意識(shí)地鍛煉學(xué)生們的團(tuán)隊(duì)協(xié)作精神,因此,在布置畢業(yè)設(shè)計(jì)題目時(shí),應(yīng)盡量選擇規(guī)模大一點(diǎn)的題目,然后由4~5名同學(xué)共同協(xié)作,每人完成一個(gè)子題目。這樣,可以使學(xué)生們分析問(wèn)題和解決問(wèn)題的能力、溝通和表達(dá)能力得到充分鍛煉,為今后的工作奠定基礎(chǔ)。
參考文獻(xiàn):
企業(yè)招聘軟件工程專業(yè)人才的理想期望是上崗就能工作,不需要再培訓(xùn)或只需要簡(jiǎn)單的培訓(xùn)就能符合企業(yè)的技術(shù)能力要求,最少能夠熟練應(yīng)用一種計(jì)算機(jī)語(yǔ)言來(lái)開發(fā)項(xiàng)目,編程能力要強(qiáng),最好具有項(xiàng)目開發(fā)經(jīng)驗(yàn)。當(dāng)然每個(gè)軟件工程專業(yè)開發(fā)人員的技術(shù)方向不一定與企業(yè)要求的相同,但只要經(jīng)過(guò)短時(shí)間的培訓(xùn)或自我提高后能夠勝任實(shí)際的開發(fā)工作也是符合企業(yè)要求的,但用人企業(yè)能招聘到可以獨(dú)當(dāng)一面或勝任技術(shù)開發(fā)工作的合適員工并不容易。許多軟件工程專業(yè)畢業(yè)生眼高手低,解決實(shí)際工程問(wèn)題能力差,軟件開發(fā)能力不強(qiáng),或者完成額定工作的周期長(zhǎng),這些除了工作經(jīng)驗(yàn)不足以外,還與在校學(xué)習(xí)期間學(xué)校實(shí)驗(yàn)教學(xué)方面存在一定的不足有關(guān)。
二、軟件工程專業(yè)教學(xué)過(guò)程概述
各大學(xué)軟件工程專業(yè)課程設(shè)置情況并不相同,隨著時(shí)間的推移及計(jì)算機(jī)技術(shù)的發(fā)展,同一個(gè)大學(xué)的課程設(shè)置也會(huì)不斷地變化以順應(yīng)時(shí)代的發(fā)展。目前大部分院校的軟件工程專業(yè)設(shè)置的專業(yè)課程至少包括這樣幾門:計(jì)算機(jī)組成原理、數(shù)據(jù)結(jié)構(gòu)、算法分析與設(shè)計(jì)、編譯原理、操作系統(tǒng)、數(shù)據(jù)庫(kù)原理、軟件工程以及許多熱門的高級(jí)語(yǔ)言課程。其中高級(jí)語(yǔ)言課程有C++、ASP.NET、JAVA、PHP等。理論課的學(xué)習(xí)不論是通過(guò)板書還是通過(guò)課件都是以教師講授學(xué)生聽講這種方式進(jìn)行。軟件工程專業(yè)課的實(shí)驗(yàn)類型大部分是驗(yàn)證性實(shí)驗(yàn),還有少部分綜合性實(shí)驗(yàn)以及設(shè)計(jì)性實(shí)驗(yàn)。實(shí)驗(yàn)教學(xué)是理論教學(xué)之后的又一種教學(xué)形式,是對(duì)所學(xué)理論的驗(yàn)證,再鞏固,再記憶以及發(fā)現(xiàn)問(wèn)題解決問(wèn)題的知識(shí)和認(rèn)識(shí)擴(kuò)展過(guò)程,是完整教學(xué)環(huán)節(jié)的重要一環(huán)。軟件工程專業(yè)課都有實(shí)驗(yàn)教學(xué)環(huán)節(jié),是整體專業(yè)教學(xué)的一部分。整體教學(xué)質(zhì)量好與差,學(xué)生專業(yè)技能高與低都與實(shí)驗(yàn)教學(xué)環(huán)節(jié)分不開。
三、實(shí)驗(yàn)教學(xué)過(guò)程問(wèn)題分析
沒(méi)有經(jīng)過(guò)實(shí)驗(yàn)教學(xué)環(huán)節(jié)培養(yǎng)就不可能深刻理解課堂所學(xué)理論知識(shí)。教師在完成某些小章節(jié)的理論教學(xué)之后就應(yīng)安排學(xué)生進(jìn)行實(shí)驗(yàn)課學(xué)習(xí),大部分實(shí)驗(yàn)課的實(shí)驗(yàn)內(nèi)容是驗(yàn)證性實(shí)驗(yàn),也就是實(shí)驗(yàn)內(nèi)容與所學(xué)章節(jié)的理論知識(shí)內(nèi)容相同或聯(lián)系緊密。驗(yàn)證性實(shí)驗(yàn)是鞏固理論知識(shí),加深對(duì)課上知識(shí)理解的一種必需的實(shí)驗(yàn)教學(xué)過(guò)程,沒(méi)有驗(yàn)證性實(shí)驗(yàn)就不可能完成好后面的綜合性實(shí)驗(yàn)和設(shè)計(jì)性實(shí)驗(yàn),驗(yàn)證性實(shí)驗(yàn)是綜合性實(shí)驗(yàn)和設(shè)計(jì)性實(shí)驗(yàn)的基礎(chǔ)。綜合性實(shí)驗(yàn)是在課程的某一教學(xué)內(nèi)容相對(duì)獨(dú)立部分完成之后開展的能夠綜合所學(xué)內(nèi)容的實(shí)驗(yàn),是學(xué)生將有關(guān)內(nèi)容串起來(lái),有一點(diǎn)小規(guī)模項(xiàng)目意識(shí)或者說(shuō)是能實(shí)現(xiàn)一定的功能的實(shí)驗(yàn),比起簡(jiǎn)單的驗(yàn)證性實(shí)驗(yàn)要復(fù)雜一些。而設(shè)計(jì)性實(shí)驗(yàn)是有一定開發(fā)性質(zhì)和需要?jiǎng)?chuàng)新思維的實(shí)驗(yàn),有一定的難度,教師給出實(shí)驗(yàn)?zāi)繕?biāo)和要求以及必要的提示,學(xué)生根據(jù)所學(xué)知識(shí)設(shè)計(jì)實(shí)驗(yàn)方法和編程算法去實(shí)現(xiàn)實(shí)驗(yàn)的要求和實(shí)驗(yàn)的最終目標(biāo)。目前的情況是,所有要求上的實(shí)驗(yàn)課教師都帶領(lǐng)學(xué)生完成了,實(shí)驗(yàn)課學(xué)生也都參加了,但最終的實(shí)驗(yàn)教學(xué)效果卻與學(xué)生應(yīng)該達(dá)到的水平、目標(biāo)有一定的差距,這與實(shí)驗(yàn)室的設(shè)備條件不夠充裕不夠先進(jìn)、上課教師要求不嚴(yán)、學(xué)生實(shí)驗(yàn)不認(rèn)真、考核方式有問(wèn)題以及實(shí)驗(yàn)教學(xué)方法不夠理想等都有關(guān)系?,F(xiàn)在的實(shí)驗(yàn)課的班量都是兩班量或三班量,也就是80到120多個(gè)學(xué)生同時(shí)上實(shí)驗(yàn)課,只有一位教師授課,恐怕一節(jié)課也就只能為幾個(gè)學(xué)生解答實(shí)際問(wèn)題,如果計(jì)算機(jī)本身也總出現(xiàn)問(wèn)題的話,這一節(jié)課的時(shí)間就真的顯得太短了。好多學(xué)生的自我約束能力差,上課愛(ài)打游戲,愛(ài)講話,喜歡看手機(jī),上課時(shí)只是在教學(xué)系統(tǒng)上簽個(gè)到,那這節(jié)實(shí)驗(yàn)課對(duì)于這樣的同學(xué)就是白白浪費(fèi)掉了。教師在實(shí)驗(yàn)課上講解實(shí)驗(yàn)內(nèi)容和要求,指導(dǎo)學(xué)生做實(shí)驗(yàn),然后收作業(yè)或者實(shí)驗(yàn)報(bào)告是比較普遍的實(shí)驗(yàn)教學(xué)形式,這樣的形式無(wú)法滿足學(xué)生需求。實(shí)驗(yàn)教學(xué)質(zhì)量受到多方面的影響,需要實(shí)驗(yàn)教師和學(xué)生的共同努力來(lái)改進(jìn)和提高。為了提高應(yīng)用型本科軟件工程專業(yè)實(shí)驗(yàn)教學(xué)質(zhì)量,有必要提升實(shí)驗(yàn)教師的綜合素質(zhì),需要在實(shí)驗(yàn)教學(xué)過(guò)程滲透項(xiàng)目驅(qū)動(dòng)思想,也需要開放計(jì)算機(jī)實(shí)驗(yàn)室。
四、提高應(yīng)用型本科軟件工程專業(yè)實(shí)驗(yàn)教學(xué)質(zhì)量的措施
不同的實(shí)驗(yàn)教師的實(shí)驗(yàn)教學(xué)效果是不一樣的,因?yàn)閷?shí)驗(yàn)教師的授課技能和專業(yè)技術(shù)水平各有差異,提升實(shí)驗(yàn)教師的綜合素質(zhì)是提高應(yīng)用型本科軟件工程專業(yè)實(shí)驗(yàn)教學(xué)質(zhì)量的前提。在實(shí)驗(yàn)教學(xué)過(guò)程中只是為了完成實(shí)驗(yàn)教學(xué)任務(wù)而上實(shí)驗(yàn)課與帶著項(xiàng)目開發(fā)的指導(dǎo)思想上實(shí)驗(yàn)課的教學(xué)效果絕對(duì)不會(huì)一樣,學(xué)生學(xué)到知識(shí)多少與深淺都不會(huì)一樣。在實(shí)驗(yàn)教學(xué)過(guò)程滲透項(xiàng)目驅(qū)動(dòng)思想是一項(xiàng)有效提高實(shí)驗(yàn)教學(xué)質(zhì)量的措施。在實(shí)驗(yàn)教學(xué)管理方面開放實(shí)驗(yàn)室是一個(gè)值得推行的好舉措,可以使學(xué)生有更加自由的學(xué)習(xí)與研究空間。
(一)提升實(shí)驗(yàn)指導(dǎo)教師的專業(yè)技術(shù)水平
大學(xué)里的計(jì)算機(jī)實(shí)驗(yàn)教學(xué)指導(dǎo)任務(wù)大都由理論教學(xué)的任課教師承擔(dān),當(dāng)然有些院校的實(shí)驗(yàn)指導(dǎo)任務(wù)是由專門的實(shí)驗(yàn)教師來(lái)承擔(dān)的。軟件工程專業(yè)的實(shí)驗(yàn)教學(xué)效果與實(shí)驗(yàn)指導(dǎo)教師自身的專業(yè)修養(yǎng)有很大的關(guān)系。一位有過(guò)多次實(shí)際項(xiàng)目開發(fā)經(jīng)歷的實(shí)驗(yàn)指導(dǎo)教師與一位從沒(méi)開發(fā)過(guò)實(shí)際項(xiàng)目的實(shí)驗(yàn)指導(dǎo)教師在實(shí)驗(yàn)教學(xué)過(guò)程中講解出的內(nèi)容是不會(huì)一樣的。以ASP.Net實(shí)驗(yàn)課程教學(xué)為例,有過(guò)多次實(shí)際項(xiàng)目開發(fā)經(jīng)歷的實(shí)驗(yàn)指導(dǎo)教師在指導(dǎo)通過(guò)編程訪問(wèn)數(shù)據(jù)庫(kù)這部分內(nèi)容時(shí)會(huì)講到sqlCom?鄄mand類對(duì)象三種方法的區(qū)別以及三種方法的最合適應(yīng)用場(chǎng)合,會(huì)講到使用SQL語(yǔ)句直接訪問(wèn)數(shù)據(jù)庫(kù)與通過(guò)存儲(chǔ)過(guò)程來(lái)訪問(wèn)數(shù)據(jù)庫(kù)的不同之處;而從沒(méi)開發(fā)過(guò)實(shí)際項(xiàng)目的實(shí)驗(yàn)指導(dǎo)教師在實(shí)驗(yàn)指導(dǎo)過(guò)程中就不會(huì)強(qiáng)調(diào)類似的實(shí)際項(xiàng)目開發(fā)過(guò)程中可能碰到的實(shí)際問(wèn)題的最佳解決方法。在知識(shí)面這方面,當(dāng)然是實(shí)驗(yàn)指導(dǎo)教師的知識(shí)面越寬越好,以C++語(yǔ)言課為例,一個(gè)合格的實(shí)驗(yàn)指導(dǎo)教師在實(shí)驗(yàn)指導(dǎo)過(guò)程中會(huì)不自覺(jué)地將最優(yōu)算法的思想滲透到實(shí)驗(yàn)教學(xué)過(guò)程中去,雖然有專門的算法實(shí)驗(yàn)課,但是如果能在C++實(shí)驗(yàn)教學(xué)中加入算法的技巧,會(huì)使學(xué)生養(yǎng)成在解決實(shí)際問(wèn)題過(guò)程中考慮最優(yōu)算法的良好習(xí)慣。學(xué)校應(yīng)該重視提高教師專業(yè)技能水平的培養(yǎng)工作,應(yīng)該鼓勵(lì)教師參與科研與項(xiàng)目的開發(fā)工作,只有在實(shí)際的項(xiàng)目開發(fā)過(guò)程中才會(huì)遇到問(wèn)題,在問(wèn)題的解決過(guò)程中才會(huì)有收獲,才能與當(dāng)前的前沿技術(shù)手段靠近或接軌,才能夠以科研反哺教學(xué)。提升實(shí)驗(yàn)指導(dǎo)教師的專業(yè)技術(shù)水平有多種途徑,鼓勵(lì)教師參與科研與項(xiàng)目開發(fā)只是其中的一種。
(二)將項(xiàng)目驅(qū)動(dòng)思想滲透到實(shí)驗(yàn)教學(xué)過(guò)程中
在實(shí)驗(yàn)教學(xué)過(guò)程中,如果能以實(shí)際項(xiàng)目需要為導(dǎo)向,將項(xiàng)目驅(qū)動(dòng)的思想滲透到每一節(jié)實(shí)驗(yàn)課中,學(xué)生一定會(huì)受益匪淺。應(yīng)用型本科軟件工程專業(yè)學(xué)生畢業(yè)后的專業(yè)方向就是軟件開發(fā),大學(xué)四年的知識(shí)積累與儲(chǔ)備就是為最終的軟件開發(fā)做準(zhǔn)備的,大部分學(xué)生將來(lái)的就業(yè)方向就是到企業(yè)做項(xiàng)目開發(fā)工作。
如何將項(xiàng)目驅(qū)動(dòng)思想滲透到實(shí)驗(yàn)教學(xué)過(guò)程中的主動(dòng)權(quán)在實(shí)驗(yàn)指導(dǎo)教師手中。對(duì)于每門專業(yè)課的基礎(chǔ)部分實(shí)驗(yàn),也許可以不涉及實(shí)際項(xiàng)目,但有些實(shí)驗(yàn)如果能講清楚該實(shí)驗(yàn)內(nèi)容如何在實(shí)際項(xiàng)目開發(fā)過(guò)程中應(yīng)用會(huì)收到更好的教學(xué)效果。以微軟的SQL Server設(shè)置數(shù)據(jù)庫(kù)中表的主鍵自增長(zhǎng)列為例,如果只是為了做實(shí)驗(yàn)而做實(shí)驗(yàn)的話,可以只要求學(xué)生在創(chuàng)建數(shù)據(jù)表的過(guò)程中設(shè)置唯一的ID列為主鍵自增長(zhǎng)列即可。如果老師有工程項(xiàng)目意識(shí)的話就可能把這樣做的目的和好處以及如何在軟件項(xiàng)目開發(fā)過(guò)程中去具體使用都介紹清楚。將項(xiàng)目驅(qū)動(dòng)思想滲透到實(shí)驗(yàn)教學(xué)過(guò)程中是提升應(yīng)用型本科軟件工程專業(yè)實(shí)驗(yàn)教學(xué)效果的一種有效方法,滲透多少,以及涉及的項(xiàng)目開發(fā)深度與廣度也是值得研究的,真正上好一次實(shí)驗(yàn)課并不簡(jiǎn)單。還是以上面的SQL Server設(shè)置數(shù)據(jù)庫(kù)中表的主鍵自增長(zhǎng)列為例,如果擴(kuò)展開,和學(xué)生們探討一下只設(shè)置數(shù)據(jù)表的某列為主鍵而不設(shè)置該列為自增長(zhǎng)字段,這樣可以不可以呢?當(dāng)然可以了,只要保證將來(lái)在插入記錄的過(guò)程中該主鍵字段的值是唯一的就可以了。那么再擴(kuò)展一點(diǎn),如何通過(guò)編程來(lái)保證字段值唯一,以及這樣做與設(shè)置該列為自增長(zhǎng)列對(duì)比起來(lái)有何優(yōu)缺點(diǎn)?這些都是將項(xiàng)目驅(qū)動(dòng)思想滲透到實(shí)驗(yàn)教學(xué)過(guò)程中的具體體現(xiàn)。學(xué)生在實(shí)驗(yàn)教師的帶動(dòng)下用項(xiàng)目驅(qū)動(dòng)的思想去完成實(shí)驗(yàn)學(xué)習(xí)收獲會(huì)大不相同。
(三)開放計(jì)算機(jī)實(shí)驗(yàn)室
哈工大軟件學(xué)院軟件工程碩士的培養(yǎng)目標(biāo)是培養(yǎng)學(xué)生掌握軟件工程領(lǐng)域的基礎(chǔ)理論、先進(jìn)技術(shù)方法和手段,具備獨(dú)立承擔(dān)軟件工程技術(shù)工作的能力、組織和管理專門技術(shù)工作的能力,同時(shí)具有較豐富的、與國(guó)際接軌的學(xué)習(xí)訓(xùn)練經(jīng)歷,工程實(shí)踐經(jīng)驗(yàn),企業(yè)經(jīng)歷和良好的職業(yè)素質(zhì);使其樹立科學(xué)的世界觀與方法論,品行優(yōu)良,身心健康,成為具有國(guó)際競(jìng)爭(zhēng)力的軟件產(chǎn)業(yè)高級(jí)人才,為進(jìn)一步成為軟件產(chǎn)業(yè)領(lǐng)軍人物(高層技術(shù)人才與管理人才等)奠定堅(jiān)實(shí)的基礎(chǔ)。面向企業(yè),綜合考慮軟件系統(tǒng)分析與設(shè)計(jì)能力、項(xiàng)目管理能力、企業(yè)管理能力、組織與溝通能力、團(tuán)隊(duì)合作能力等方面的需求,根據(jù)學(xué)科專業(yè)方向的設(shè)置,按照“模塊化知識(shí)體系與能力體系相結(jié)合,體現(xiàn)國(guó)際化與工業(yè)化特色”的原則,我們制訂了軟件工程碩士課程體系框架結(jié)構(gòu),如表1所示。軟件工程碩士課程體系框架針對(duì)培養(yǎng)目標(biāo)和企業(yè)的需求,對(duì)能力培養(yǎng)的具體目標(biāo)進(jìn)行模塊劃分,橫向構(gòu)造“6個(gè)能力層面”;縱向根據(jù)專業(yè)方向劃分為多個(gè)能力域,形成多個(gè)能力培養(yǎng)模塊。軟件工程碩士的專業(yè)方向應(yīng)緊跟行業(yè)需求,靈活設(shè)置。近幾年,哈工大軟件學(xué)院先后設(shè)置了網(wǎng)絡(luò)與信息安全、語(yǔ)言處理與信息檢索、數(shù)字化企業(yè)與電子商務(wù)、嵌入式系統(tǒng)與軟件、物聯(lián)網(wǎng)工程和移動(dòng)互聯(lián)等專業(yè)方向。在專業(yè)要求方面,全日制學(xué)生必須修滿32學(xué)分;在職學(xué)生必須修滿35學(xué)分。軟件工程碩士研究生學(xué)制2~4年,在校學(xué)習(xí)1年,修滿規(guī)定的學(xué)分,包括參加企業(yè)實(shí)訓(xùn)3周;實(shí)習(xí)基地實(shí)習(xí)1年,結(jié)合企業(yè)項(xiàng)目,完成學(xué)位論文。企業(yè)實(shí)習(xí)期間實(shí)行雙導(dǎo)師制,校內(nèi)導(dǎo)師和實(shí)習(xí)單位導(dǎo)師分別指導(dǎo)項(xiàng)目開發(fā)和學(xué)位論文撰寫工作。校內(nèi)學(xué)習(xí)與企業(yè)實(shí)訓(xùn)交叉進(jìn)行,校企合作,產(chǎn)學(xué)研結(jié)合,聯(lián)合培養(yǎng)軟件工程專業(yè)碩士。
2組建專兼職結(jié)合的國(guó)際化、工業(yè)化高水平師資隊(duì)伍
構(gòu)建3支師資隊(duì)伍,每支隊(duì)伍30人左右。建立以工業(yè)型師資為核心的專兼職師資隊(duì)伍,形成工業(yè)型專職教師、校內(nèi)及國(guó)內(nèi)外兼職教師相結(jié)合的師資隊(duì)伍結(jié)構(gòu),是實(shí)現(xiàn)國(guó)際化、工業(yè)化培養(yǎng)目標(biāo)的重要保證。第一支是以工業(yè)型師資為主的專職教師隊(duì)伍。這些專職教師多數(shù)來(lái)自工業(yè)界、國(guó)外著名大學(xué)或國(guó)內(nèi)外IT企業(yè)等。其中除任課教師外,還設(shè)若干專職實(shí)驗(yàn)教師崗位。實(shí)驗(yàn)教師主要負(fù)責(zé)專業(yè)課的實(shí)踐環(huán)節(jié)教學(xué),包括實(shí)驗(yàn)設(shè)計(jì)與指導(dǎo)、上機(jī)指導(dǎo)、課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)等實(shí)踐教學(xué)環(huán)節(jié),同時(shí)實(shí)驗(yàn)教師還負(fù)責(zé)TA(實(shí)驗(yàn)輔導(dǎo)教師)的培訓(xùn)及管理工作。第二支隊(duì)伍由計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院和管理學(xué)院認(rèn)證并聘請(qǐng)的校內(nèi)兼職教師組成。他們主要負(fù)責(zé)軟件學(xué)院的基礎(chǔ)課、計(jì)算機(jī)專業(yè)基礎(chǔ)課和管理系列課程的教學(xué)任務(wù)。第三支隊(duì)伍由來(lái)自國(guó)外高?;驀?guó)內(nèi)外知名IT企業(yè)兼職教師構(gòu)成。他們來(lái)自行業(yè)前沿,掌握國(guó)內(nèi)外最先進(jìn)的軟件開發(fā)技術(shù)和人才培養(yǎng)經(jīng)驗(yàn),了解企業(yè)最新的技術(shù)需求。他們?cè)诔袚?dān)軟件學(xué)院的軟件工程類、軟件工具平臺(tái)類的課程部分教學(xué)任務(wù)的同時(shí),作為雙導(dǎo)師制的企業(yè)導(dǎo)師,在研究生的工業(yè)實(shí)踐、畢業(yè)設(shè)計(jì)、學(xué)位論文的指導(dǎo)中發(fā)揮重要的作用。以工業(yè)型專職教師為主、校內(nèi)兼職基礎(chǔ)型教師為輔、國(guó)內(nèi)外兼職教師相結(jié)合的師資隊(duì)伍結(jié)構(gòu),可以滿足軟件工程碩士國(guó)際化、工業(yè)化的人才培養(yǎng)需求。
3校企合作,加強(qiáng)企業(yè)實(shí)踐教學(xué)
建立完善的工業(yè)型軟件人才培養(yǎng)體系,包括工業(yè)型人才培養(yǎng)方案、課程體系與教學(xué)大綱、質(zhì)量保證體系、工業(yè)化教學(xué)方式、技能實(shí)驗(yàn)與大作業(yè)、綜合設(shè)計(jì)與企業(yè)實(shí)訓(xùn)、工業(yè)實(shí)習(xí)與學(xué)位論文、校企聯(lián)合實(shí)驗(yàn)室與實(shí)習(xí)基地建設(shè)等環(huán)節(jié),將“工業(yè)化,個(gè)性化,精英式”的辦學(xué)理念貫穿于人才培養(yǎng)的全過(guò)程。在校軟件工程碩士第1學(xué)年寒假要到企業(yè)參加為期3周的實(shí)訓(xùn)。實(shí)訓(xùn)由學(xué)院統(tǒng)一帶隊(duì)組織,實(shí)行半封閉式管理。期間接受企業(yè)培訓(xùn),在企業(yè)導(dǎo)師的指導(dǎo)下分組完成指定的項(xiàng)目。通過(guò)強(qiáng)化訓(xùn)練,學(xué)生可以了解企業(yè)的項(xiàng)目開發(fā)流程,學(xué)習(xí)運(yùn)用所學(xué)理論解決實(shí)際問(wèn)題的方法,發(fā)現(xiàn)學(xué)習(xí)中的不足和技術(shù)上的差距,對(duì)后續(xù)學(xué)習(xí)起到引導(dǎo)和促進(jìn)作用。第2學(xué)年,學(xué)生到實(shí)習(xí)單位實(shí)習(xí)并根據(jù)實(shí)習(xí)期間的實(shí)踐工作內(nèi)容撰寫學(xué)位論文。對(duì)碩士畢業(yè)論文的要求是:具有系統(tǒng)性和完整性,能表明作者具有一定的獨(dú)立工作能力;理論聯(lián)系實(shí)際,應(yīng)用所學(xué)的理論知識(shí)解決實(shí)際工作中的關(guān)鍵問(wèn)題;具有實(shí)用性且必須包含一定的工作量。取得的成果要有一定的先進(jìn)性,要能表現(xiàn)出學(xué)生具有綜合運(yùn)用所學(xué)知識(shí)解決工程實(shí)際問(wèn)題的能力。從2002年至今,哈工大軟件學(xué)院建立了完善的工業(yè)實(shí)習(xí)管理制度,在國(guó)內(nèi)外建立工業(yè)實(shí)習(xí)基地70余個(gè),實(shí)際接收學(xué)生實(shí)習(xí)的企業(yè)達(dá)200余家。工業(yè)實(shí)習(xí)基地的建設(shè)有效保證了工業(yè)化人才培養(yǎng)的質(zhì)量。為加強(qiáng)與企業(yè)界的溝通,了解企業(yè)需求,完善培養(yǎng)體系,提高學(xué)生工業(yè)實(shí)習(xí)質(zhì)量和加強(qiáng)工業(yè)實(shí)習(xí)管理,學(xué)院定期舉辦“工業(yè)化人才培養(yǎng)與企業(yè)合作高級(jí)研討會(huì)”,與企業(yè)界人士研究和探討工業(yè)化人才培養(yǎng)中的合作問(wèn)題,企業(yè)參與意識(shí)很高,取得了較好的效果。
4與國(guó)外大學(xué)合作,聯(lián)合培養(yǎng)軟件工程碩士
通過(guò)對(duì)軟件工程國(guó)際化人才特點(diǎn)及成長(zhǎng)規(guī)律的研究,我們對(duì)軟件學(xué)院國(guó)際合作辦學(xué)模式開展了學(xué)科專業(yè)、教學(xué)體系、合作形態(tài)、組織方式、國(guó)際文化交流等層面的前瞻性研究,率先提出并建立了特色鮮明的多國(guó)聯(lián)合辦學(xué)、多學(xué)科交叉滲透、多國(guó)文化融合的,培養(yǎng)高層次、復(fù)合型軟件工程人才的國(guó)際化聯(lián)合教育模式。哈工大軟件學(xué)院與法國(guó)波爾多第一大學(xué)、法國(guó)克萊蒙-費(fèi)朗第二大學(xué)、德國(guó)柏林工業(yè)大學(xué)、愛(ài)爾蘭都柏林工業(yè)大學(xué)、愛(ài)爾蘭國(guó)立都柏林大學(xué)、美國(guó)Embry-Riddle大學(xué)、意大利帕維亞大學(xué)、瑞典林雪平大學(xué)、日本會(huì)津大學(xué)等合作,采用哈工大軟件工程碩士專業(yè)學(xué)位(MSE)+合作方碩士學(xué)位(X)的“MSE+X”模式,聯(lián)合培養(yǎng)碩士研究生。培養(yǎng)過(guò)程共分4個(gè)學(xué)期。第1學(xué)期,學(xué)生在各自學(xué)校學(xué)習(xí);第2學(xué)期,外國(guó)學(xué)生來(lái)哈爾濱工業(yè)大學(xué),與哈工大學(xué)生合班學(xué)習(xí);第3學(xué)期,中外學(xué)生一起去合作方學(xué)校學(xué)習(xí);第4學(xué)期,學(xué)生自選在國(guó)內(nèi)、外企業(yè)實(shí)習(xí)、撰寫學(xué)位論文、答辯畢業(yè),哈工大與國(guó)外大學(xué)分別頒發(fā)碩士學(xué)位證書??鐕?guó)聯(lián)合培養(yǎng)班的全部課程采用英語(yǔ)教學(xué),實(shí)行三導(dǎo)師制,由國(guó)內(nèi)、國(guó)外大學(xué)和企業(yè)導(dǎo)師共同指導(dǎo)。為加強(qiáng)交流,每年舉辦一次“中歐軟件工業(yè)教育國(guó)際研討會(huì)”,來(lái)自海內(nèi)外的高校教師、企業(yè)界朋友在一起交流經(jīng)驗(yàn),共同探討國(guó)際環(huán)境下人才培養(yǎng)的相關(guān)問(wèn)題。多國(guó)聯(lián)合培養(yǎng)軟件工程碩士實(shí)現(xiàn)了國(guó)際化與工業(yè)化辦學(xué)理念的教育模式與教學(xué)體系的設(shè)計(jì)與實(shí)踐,軟件工程國(guó)際化人才的跨國(guó)聯(lián)合培養(yǎng)模式及實(shí)踐,面向企業(yè)人才需求的教學(xué)與工業(yè)實(shí)習(xí),國(guó)際化師資與專家隊(duì)伍建設(shè),教育質(zhì)量保障體系建設(shè)與管理及跨文化的融合等目標(biāo)。
5完善質(zhì)量保障體系,加強(qiáng)過(guò)程管理借鑒
歐美教學(xué)質(zhì)量保證的成功經(jīng)驗(yàn),哈工大軟件學(xué)院建立完善且適合自身特點(diǎn)的國(guó)際化、工業(yè)化人才培養(yǎng)質(zhì)量保證體系。學(xué)院成立教學(xué)指導(dǎo)委員會(huì)和教學(xué)督導(dǎo)委員會(huì),在各個(gè)培養(yǎng)環(huán)節(jié)上嚴(yán)把質(zhì)量關(guān),把規(guī)定、培訓(xùn)、預(yù)防、跟蹤、反饋、控制等質(zhì)量保證活動(dòng)滲透到教學(xué)執(zhí)行過(guò)程中的每個(gè)環(huán)節(jié)。加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié)的監(jiān)督檢查,有效保證教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量的穩(wěn)步提高。為提高軟件工程碩士的指導(dǎo)質(zhì)量,學(xué)院成立了若干個(gè)指導(dǎo)教師組,每個(gè)指導(dǎo)教師組負(fù)責(zé)一個(gè)專業(yè)方向的碩士指導(dǎo),設(shè)組長(zhǎng)1人,負(fù)責(zé)本組指導(dǎo)教師的組織和督導(dǎo)。每名碩士研究生指導(dǎo)教師每年指導(dǎo)的碩士研究生不超過(guò)4人。學(xué)院組織專家組審核學(xué)位論文。只有通過(guò)了專家組的審核,學(xué)生方可申請(qǐng)學(xué)位論文答辯。另外,碩士研究生開題、中期檢查和結(jié)題驗(yàn)收、論文等環(huán)節(jié)也有詳細(xì)的規(guī)章制度、嚴(yán)格的過(guò)程管理,這是提升碩士研究生培養(yǎng)質(zhì)量的有效手段。
6成果與特色
在軟件工程碩士研究生培養(yǎng)的實(shí)踐中,哈工大軟件學(xué)院在以下幾個(gè)方面取得了優(yōu)異的成績(jī),形成了自己的特色,積累了豐富的經(jīng)驗(yàn)。(1)面向軟件產(chǎn)業(yè)的人才需求,校企合作,形成較為完善的應(yīng)用型碩士研究生的工業(yè)化人才培養(yǎng)體系,開展多種形式的校企合作,建立有自身特色、符合國(guó)際化標(biāo)準(zhǔn)、滿足軟件企業(yè)需求的工業(yè)化人才培養(yǎng)計(jì)劃。(2)創(chuàng)立軟件工程國(guó)際化人才培養(yǎng)模式和教育體系;實(shí)現(xiàn)“跨學(xué)科融合,雙邊對(duì)等招生,聯(lián)合培養(yǎng),融合文化”的“MSE+X”軟件工程碩士跨國(guó)聯(lián)合培養(yǎng)模式,為學(xué)生提供國(guó)際化學(xué)習(xí)環(huán)境。(3)建立與國(guó)際接軌的辦學(xué)機(jī)制和教育質(zhì)量保證體系,實(shí)施課程考核累加計(jì)分制等教學(xué)管理新制度。(4)培養(yǎng)了一大批具有國(guó)際競(jìng)爭(zhēng)力、滿足企業(yè)需求的高級(jí)軟件人才。
中新網(wǎng)12月27日電 據(jù)日本共同社報(bào)道,為杜絕學(xué)生在寫論文時(shí)隨便從網(wǎng)絡(luò)上拷貝他人文章,日本金澤工業(yè)大學(xué)研究院的教授杉光一成和東京一家軟件公司共同開發(fā)了據(jù)說(shuō)可以識(shí)破抄襲行為的軟件,并已開始投入使用。
據(jù)悉,軟件名取名為“不要拷貝粘貼”,可以用來(lái)檢索論文中是否存在和網(wǎng)上相同的文章段落。完全重合的部分用紅色表示,替換單詞或者改變結(jié)尾的地方會(huì)根據(jù)重合程度用橙色或者黃色表示。這個(gè)軟件還可以計(jì)算出抄襲部分占論文比例以及占被抄襲原文的比例。
杉光教授說(shuō),曾發(fā)現(xiàn)有學(xué)生在論文中直接轉(zhuǎn)用了網(wǎng)上的文章,為了保護(hù)那些認(rèn)真寫論文的學(xué)生,所以決定開發(fā)這樣的軟件。
報(bào)道稱,現(xiàn)在正值日本大學(xué)生提交畢業(yè)論文的時(shí)候,據(jù)說(shuō)各地大學(xué)有關(guān)該軟件的咨詢已經(jīng)接踵而至。