郭基鳳 郭麗 張文寧 緱西梅
摘 要 為解決軟件學(xué)院畢業(yè)設(shè)計環(huán)節(jié)師生溝通不暢、過程難于監(jiān)管等突出問題,在分析軟件學(xué)院畢業(yè)設(shè)計工作特征基礎(chǔ)上,設(shè)計和實現(xiàn)了軟件學(xué)院畢業(yè)設(shè)計支撐平臺。實踐證明,該平臺能夠提高畢業(yè)設(shè)計管理工作的規(guī)范化水平,有助于貫徹以學(xué)生為本的教育理念。
關(guān)鍵詞 畢業(yè)設(shè)計 支撐平臺 規(guī)范化
中圖分類號:G642.477;TP311.5-4 文獻標識碼:A
0引言
高校本科畢業(yè)設(shè)計環(huán)節(jié)是高等教育教學(xué)計劃中的最后一個,也是最重要的環(huán)節(jié),該環(huán)節(jié)是學(xué)生大學(xué)期間知識沉淀和綜合運用訓(xùn)練階段,是深化、探索、拓寬所學(xué)知識,真正將知識轉(zhuǎn)化為個人能力的重要過程,是對學(xué)生綜合素質(zhì)和工程實踐能力檢測的重要方式,是學(xué)生畢業(yè)及學(xué)位資格審查的重要依據(jù),以及高等教育質(zhì)量評估的重要評價指標。
軟件工程專業(yè)培養(yǎng)目標以軟件企業(yè)人才需求為導(dǎo)向,面向國民經(jīng)濟信息化建設(shè)和發(fā)展的需要,培養(yǎng)掌握扎實的計算機基礎(chǔ)理論知識和較寬的工程專業(yè)知識、具有創(chuàng)新能力、有較強的工程實踐能力和團隊協(xié)作能力、德智體全面發(fā)展的有國際競爭力的高層次、應(yīng)用型、復(fù)合型軟件工程技術(shù)人才。軟件工程專業(yè)學(xué)生系統(tǒng)地學(xué)習(xí)計算機科學(xué)與軟件工程方面的基本理論和基本知識,接受從事軟件開發(fā)與應(yīng)用計算機技能的基本訓(xùn)練,具備研究和開發(fā)計算機應(yīng)用軟件系統(tǒng)的基本能力。
為了能夠在畢業(yè)設(shè)計中更加公平、公正、全面地驗證軟件工程專業(yè)畢業(yè)生知識及能力水平,必須建立一套嚴謹、完善的支撐體系。
1軟件工程專業(yè)畢業(yè)設(shè)計問題分析
軟件工程專業(yè)畢業(yè)生畢業(yè)時應(yīng)達到以下幾方面的知識和能力要求:
(1)掌握計算機科學(xué)與技術(shù)的基本理論和基本方法;
(2)掌握軟件基礎(chǔ)理論知識和軟件工程專業(yè)知識;
(3)掌握計算機應(yīng)用系統(tǒng)的分析和設(shè)計的基本方法;
(4)受到良好的軟件工程訓(xùn)練,具有較強的工程實踐能力;
(5)具備運用先進的工程化方法、技術(shù)和工具從事某一應(yīng)用領(lǐng)域軟件分析、設(shè)計、開發(fā)、維護等工作的能力;
(6)對軟件系統(tǒng)、信息系統(tǒng)具有系統(tǒng)級的認識能力;
(7)掌握文獻檢索、資料查詢的基本方法,具有獲取信息的能力;
(8)具有較強的自學(xué)能力、創(chuàng)新意識和外語應(yīng)用能力,具備較強的團隊協(xié)作能力。
因此,在畢業(yè)設(shè)計過程中,需要注意的主要問題包括:
(1)選題問題,高校教師畢業(yè)設(shè)計的選題應(yīng)當體現(xiàn)出專業(yè)的工程特色,軟件工程的時間特征非常明顯,技術(shù)更新較快,畢業(yè)設(shè)計題目的明確性和充實性決定了畢業(yè)設(shè)計可提升的空間,畢業(yè)設(shè)計題目的實用性決定了畢業(yè)設(shè)計的質(zhì)量。
(2)畢業(yè)設(shè)計過程管理問題,軟件工程專業(yè)在畢業(yè)設(shè)計完成過程中,指導(dǎo)教師需要和學(xué)生及時溝通,對學(xué)生的畢業(yè)設(shè)計進行及時的跟蹤和考查,了解學(xué)生的理解與實際需求是否相符,進度是否正常,并且需要根據(jù)學(xué)生實際情況對題目需求進行實時調(diào)整。
(3)評價標準問題,軟件工程專業(yè)對學(xué)生的畢業(yè)設(shè)計的評價是非常困難的事情,學(xué)生的畢業(yè)設(shè)計作品的優(yōu)劣標準不存在客觀的指標,評判教師的主觀性評判較強,并且學(xué)生的畢業(yè)設(shè)計完成過程表現(xiàn)情況對評判教師是透明的,而單純從答辯和論文上評定,存在較大的問題。
2畢業(yè)設(shè)計過程管理
為了提高軟件工程專業(yè)畢業(yè)設(shè)計質(zhì)量,制定公平公正的評定方案,本文通過對多所高校的軟件工程及計算機專業(yè)的畢業(yè)設(shè)計過程管理進行調(diào)研分析,對畢業(yè)設(shè)計的教學(xué)過程進行相應(yīng)的改革,建立畢業(yè)設(shè)計管理委員會,提出一套“產(chǎn)、學(xué)、研”相結(jié)合,并有利于學(xué)生創(chuàng)新創(chuàng)業(yè)的畢業(yè)設(shè)計管理支撐體系,并進行了實施總結(jié)。
2.1選題流程管理
鑒于軟件工程專業(yè)的技術(shù)更新速度較快,對新技術(shù)的體現(xiàn)要求較高,而高等教育以基礎(chǔ)教育為主,對新技術(shù)的體現(xiàn)較社會需求慢一些,導(dǎo)致部分教師題目不能完全體現(xiàn)軟件工程專業(yè)人才培養(yǎng)目標,而畢業(yè)設(shè)計環(huán)節(jié)實施過程中,軟件工程專業(yè)學(xué)生處于實習(xí)實訓(xùn)階段,與實際需求和新技術(shù)有更多的接觸,本文提出在選題階段,將畢業(yè)設(shè)計題目分為“校內(nèi)題目”與“校外題目”兩類。
校內(nèi)題目指由高校教師提供的通過校內(nèi)審核的畢業(yè)設(shè)計題目,由校內(nèi)指導(dǎo)教師設(shè)計并向畢業(yè)設(shè)計管理委員會申請,由畢業(yè)設(shè)計管理委員會審核,審核通過的題目,可以被學(xué)生選報,由此提高高校教師畢業(yè)設(shè)計題目的質(zhì)量。校外題目指由學(xué)生在實習(xí)實訓(xùn)公司所完成的實際項目,通過校內(nèi)審核作為畢業(yè)設(shè)計題目,該題目由學(xué)生向畢業(yè)設(shè)計管理委員會申請,有畢業(yè)設(shè)計管理委員會審核,審核通過的題目即可作為畢業(yè)設(shè)計題目,并指定校內(nèi)指導(dǎo)教師進行畢業(yè)設(shè)計過程指導(dǎo)。
允許實習(xí)項目作為畢業(yè)設(shè)計題目,首先可以將新技術(shù)引入校園,拓寬學(xué)生眼界,為高校教師科研提供有力的技術(shù)支撐,促進高校教師提高教研水平;其次,可以將畢業(yè)設(shè)計與實習(xí)實訓(xùn)階段相融合,延長畢業(yè)設(shè)計時間,提高畢業(yè)設(shè)計質(zhì)量。
2.2畢業(yè)設(shè)計過程管理
軟件工程專業(yè)畢業(yè)設(shè)計多以軟件項目形式完成,一個完整的高質(zhì)量項目基本上無法由一個人來完成。在過去的軟件工程畢業(yè)設(shè)計中,對畢業(yè)設(shè)計的工作量要求比較單一,從代碼量上衡量,這是極為不合理的。軟件質(zhì)量是指“軟件與明確的和隱含的定義的需求相一致的程度”。具體地說,軟件質(zhì)量是軟件符合明確敘述的功能和性能需求、文檔中明確描述的開發(fā)標準、以及所有專業(yè)開發(fā)的軟件都應(yīng)具有的隱含特征相一致的程度。
該如何對軟件工程畢業(yè)設(shè)計質(zhì)量進行度量,本文認為軟件工程畢業(yè)設(shè)計評估即軟件質(zhì)量評估,需要從軟件需求、設(shè)計、編碼三個方面對畢業(yè)設(shè)計進行要求,為體現(xiàn)團隊合作能力,軟件工程專業(yè)需要將畢業(yè)設(shè)計進行任務(wù)劃分,由多人完成一個畢業(yè)設(shè)計題目,在畢業(yè)設(shè)計工作量的考核標準中加入質(zhì)量因素,而不是單純考慮多與少的問題。指導(dǎo)教師將畢業(yè)設(shè)計流程分為需求階段、設(shè)計階段、編碼階段,在不同的階段對畢業(yè)設(shè)計進行跟蹤指導(dǎo)及驗收以提高畢業(yè)設(shè)計質(zhì)量。
2.3答辯流程管理
畢業(yè)設(shè)計評審是確定畢業(yè)設(shè)計是否與計劃的結(jié)果保持一致,評審的主要目的是發(fā)現(xiàn)畢業(yè)設(shè)計中的問題,而不是解決問題,問題的解決是畢業(yè)設(shè)計完成階段需要做的事情。但是,由于專業(yè)教師的職業(yè)習(xí)慣,評審?fù)兂闪藛栴}研討會,大量的占用了評審的時間,導(dǎo)致大量評審內(nèi)容被忽略,留下無數(shù)的隱患。
本文提出建立答辯評審小組,并且答辯評審小組應(yīng)遵守回避評審自己組內(nèi)畢業(yè)設(shè)計的原則,交叉評審以保證公平性。任何一份畢業(yè)設(shè)計都是畢業(yè)生經(jīng)過半年左右時間實現(xiàn)的,需要花足夠的時間去了解、熟悉和思考,因此,本文提出評審小組應(yīng)從開題、中期、答辯三個階段對畢業(yè)設(shè)計進行跟蹤評審才能保證評價的公平性、準確性。
3畢業(yè)設(shè)計過程管理系統(tǒng)架構(gòu)設(shè)計
為了更好地管控整個畢業(yè)設(shè)計的選題流程、設(shè)計流程、答辯流程,本文設(shè)計并開發(fā)了一套面向軟件工程專業(yè)的畢業(yè)設(shè)計管理平臺,該平臺使得軟件工程專業(yè)畢業(yè)設(shè)計的流程系統(tǒng)化,信息公開化,操作簡單,有效提高了畢業(yè)設(shè)計管理效率。
畢業(yè)設(shè)計管理平臺包括三個角色,學(xué)生、教師以及管理員,平臺為三個角色提供了不同的功能,以完成畢業(yè)設(shè)計題目的申報、審核、指導(dǎo)、統(tǒng)計等流程,其主要功能模塊如圖1所示。
(1)畢業(yè)設(shè)計申報階段,學(xué)生、教師都可以進行題目申報,系統(tǒng)自動將題目區(qū)分為校內(nèi)題目、校外題目,并提供給管理員不同的審批入口,為避免單人審批的主觀性系統(tǒng)提供了專家審核功能,管理員可以設(shè)定有經(jīng)驗的教師作為專家,邀請專家共同審批畢業(yè)設(shè)計題目,提高畢業(yè)設(shè)計題目的質(zhì)量。
(2)學(xué)生在選報階段,可以通過邀請自己的團隊成員來申報對應(yīng)人數(shù)的課題,不僅能夠保證工作量適合畢業(yè)設(shè)計要求,還可以通過自組團隊以提高團隊協(xié)作工作效率,從而保證畢業(yè)設(shè)計工作質(zhì)量。團隊完成畢業(yè)設(shè)計過程中,系統(tǒng)提供了文檔管理,周月報功能,教師可以通過階段性文檔、周月報來跟蹤檢查畢業(yè)設(shè)計完成狀況,精準掌握畢業(yè)設(shè)計現(xiàn)狀,及時做出調(diào)整。
(3)在答辯階段,系統(tǒng)設(shè)計驗收標準,要求驗收教師按照標準指標提供驗收結(jié)果,提示驗收教師驗收內(nèi)容,并為學(xué)生成績給出打分依據(jù),保證成績的公平、公正、公開,有據(jù)可依。
4總結(jié)
畢業(yè)設(shè)計是一個學(xué)習(xí)、實踐與創(chuàng)新相結(jié)合的重要實踐環(huán)節(jié),對軟件學(xué)院實用型人才培養(yǎng)目標的實現(xiàn)具有重要意義。本文介紹了畢業(yè)設(shè)計支撐管理平臺的設(shè)計和實現(xiàn)過程,重點闡述了基于師生雙選流程的過程管理工作,能夠?qū)崿F(xiàn)畢業(yè)設(shè)計環(huán)節(jié)的全過程管理。目前,系統(tǒng)第二版已經(jīng)處于運行階段,運行情況良好,得到了廣大師生的認可。
基金項目:河南省教育科學(xué)規(guī)劃一般課題,河南省軟件學(xué)院本科畢業(yè)設(shè)計過程管理及其支撐體系研究,〔2015〕-JKGHYB-0075。
參考文獻
[1] 王永生.高水平特色大學(xué)卓越工程人才培養(yǎng)模式的研究與實踐[J].中國高等教育,2011(6):15-18.
[2] 安新軍,徐譽尹,劉紀敏,等.應(yīng)用型本科計算機類專業(yè)畢業(yè)設(shè)計實施目標管理方法[J].計算機教育,2015(9):75-78.
[3] 劉波粒,劉澤軍.淺談本科生畢業(yè)設(shè)計(論文)質(zhì)量滑坡的原因及其對策[J].中國高教研究,2007(7).