日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服

軟件畢業(yè)設(shè)計論文

引論:我們?yōu)槟砹?篇軟件畢業(yè)設(shè)計論文范文,供您借鑒以豐富您的創(chuàng)作。它們是您寫作時的寶貴資源,期望它們能夠激發(fā)您的創(chuàng)作靈感,讓您的文章更具深度。

軟件畢業(yè)設(shè)計論文

軟件畢業(yè)設(shè)計論文:高職院校軟件技術(shù)專業(yè)畢業(yè)設(shè)計論文

一、高職院校畢業(yè)設(shè)計存在的問題

(一)對畢業(yè)設(shè)計的重要性認識不足

畢業(yè)設(shè)計一般開設(shè)在高職教育的第五學期,此時很多學生都已經(jīng)簽約了用人單位。學生在思想上會認為自己已經(jīng)畢業(yè),畢業(yè)設(shè)計只是個形式,只要把論文完成,按時上交就可以了。因此,很多學生在做畢業(yè)設(shè)計時態(tài)度不積極,課堂上有些學生占用大部分時間上網(wǎng)聊天、看視頻或者玩游戲,有的甚至不來上課。等到要交作業(yè)的時候,隨便從網(wǎng)上下載一篇畢業(yè)論文應(yīng)付了事。在每年的畢業(yè)論文答辯會上,都出現(xiàn)過這樣的情況:學生對自己的論文題目解釋不清,對所開發(fā)系統(tǒng)的功能描述不準,對專家提出的問題回答不上來。這些都是因為學生沒有充分認識到該課程的重要性。

(二)畢業(yè)設(shè)計選題不當

選題是畢業(yè)設(shè)計開展的及時步,也是關(guān)鍵的一步。好的選題能夠激發(fā)學生的創(chuàng)作熱情,提高學生的學習興趣。但是目前有些高職院校的畢業(yè)設(shè)計選題陷入了惡性循環(huán),主要存在兩個方面的問題。一是題目陳舊沒有新意。很多教師在畢業(yè)設(shè)計指導課上會習慣性地給學生一些參考題目,這些題目往往是連續(xù)使用了很多年的舊選題,嚴重影響了學生創(chuàng)新能力的培養(yǎng)和發(fā)揮。二是選題不。學生缺乏實際項目開發(fā)經(jīng)驗,很容易出現(xiàn)選題過大、過小或題目缺乏實際應(yīng)用價值的現(xiàn)象。題目過大,系統(tǒng)功能復雜,技術(shù)要求高,超出學生的能力水平會導致設(shè)計任務(wù)完不成;題目過小,難度和工作量上就不能滿足畢業(yè)設(shè)計的考核要求[2]。

(三)課程管理不到位

不少高職院校的學生在進行畢業(yè)設(shè)計時都已經(jīng)到用人單位頂崗實習,這給畢業(yè)設(shè)計的管理帶來不便。畢業(yè)設(shè)計的教學模式不同于普通課程,教師一般是定期對學生的工作進展情況進行抽查,對學生設(shè)計過程中遇到的問題進行集中答疑。對于已經(jīng)到單位頂崗實習的學生,只能通過網(wǎng)絡(luò)進行在線輔導。學生的選題不一樣,難度不一樣,加上自身素質(zhì)的差異,他們在進行畢業(yè)設(shè)計時的工作進度往往是不一致的。由于缺乏統(tǒng)一的管理,最終畢業(yè)設(shè)計完成情況就各不相同,部分學生到草草收場,嚴重影響了畢業(yè)設(shè)計課程的教學質(zhì)量。

(四)考核方式不科學

基于畢業(yè)設(shè)計課程的特殊性,很多高校都采用集中答辯的方式進行最終考核。答辯時,學生用PPT解說自己的畢業(yè)設(shè)計項目,評審老師檢查畢業(yè)論文,進行提問。由于時間有限,評審老師主要檢查論文編輯格式是否符合要求,論文是否有明顯的抄襲痕跡,項目是否有詳細的設(shè)計過程,項目是否實現(xiàn)以及專業(yè)知識提問能否回答正確。這種考核方式就給部分投機取巧的學生提供了機會。他們從網(wǎng)上下載現(xiàn)有系統(tǒng),抓取操作截圖,把網(wǎng)上相關(guān)的畢業(yè)論文重新編輯整理,蒙混過關(guān)。因此,畢業(yè)論文完成情況并不能反映學生的真實水平,這種考核辦法存在很大的漏洞。

二、解決方法

(一)提高認識,端正態(tài)度

首先要讓學生明白畢業(yè)設(shè)計課程的重要性。教師要利用及時節(jié)課給學生講明白畢業(yè)設(shè)計的意義、主要工作任務(wù)、上課方式和考核辦法,讓學生對這門課有清晰的認識,在思想上高度重視起來。同時,在平時的課堂教學中,教師除了傳授知識和技能外,可以有意識地強調(diào)本門課程在進行畢業(yè)設(shè)計時發(fā)揮的作用,讓學生對自己所學的知識有系統(tǒng)的認識,為最終的畢業(yè)設(shè)計打下基礎(chǔ)。

(二)解放思想,發(fā)展個性

在選題上,教師一方面可以給學生提出專業(yè)性的建議,另一方面要充分尊重學生自己的想法。具體做法是:一要充分了解新時代大學生的個性,綜合考慮學生對所學課程的理解和掌握程度,關(guān)注學生感興趣的熱點話題,從實際出發(fā),鼓勵學生選擇自己喜歡的課題;二是教師可積極吸收學生加入到自己的科研隊伍,感受真實項目的開發(fā)過程;三是參加頂崗實習的學生可以選擇企業(yè)的實際工程項目,在工作的同時完成畢業(yè)設(shè)計。這些做法可以充分調(diào)動學生的學習積極性,鍛煉學生的創(chuàng)造力和想象力,充分發(fā)揮畢業(yè)設(shè)計課程的價值。

(三)細化任務(wù),重視過程

細化畢業(yè)設(shè)計任務(wù),重視過程化管理是保障畢業(yè)設(shè)計質(zhì)量的重要手段。一般高職院校學生進行畢業(yè)設(shè)計可2~3人分組完成。按照自由組合的原則,教師可適度調(diào)整,保障每組人員搭配合理。比如兩名的學生可以幫助一名中等生;每組中既有編程能力強的,又有數(shù)據(jù)庫設(shè)計好的,還有擅長文檔編寫的,盡量模擬企業(yè)真實情況,充分發(fā)揮每個學生的特長,做到各盡其才[3]。軟件技術(shù)專業(yè)學生開發(fā)管理信息系統(tǒng)的工作任務(wù)分解及過程化考核指標如表1所示。(四)全程監(jiān)控,量化考核畢業(yè)設(shè)計任務(wù)安排清楚后,實施有效的過程化考核手段是非常必要的。合理、詳盡的考核措施可以更好地約束和引導學生完成畢業(yè)設(shè)計。這里,我們建議利用網(wǎng)絡(luò)作為交流平臺,對學生的畢業(yè)設(shè)計開展過程實施全程監(jiān)控,對每一步的工作成果實行量化考核。教師首先教學任務(wù)安排;學生在規(guī)定的時間內(nèi)提交階段工作成果,教師審閱并給出修改意見;學生修改并上傳修改結(jié)果,教師對本階段作業(yè)以百分制打分;當整個畢業(yè)設(shè)計課程結(jié)束時,教師按相關(guān)比例進行換算,給出最終成績。這種考核方式既給了學生充分的自由空間,又能有效督促學生保質(zhì)保量地完成畢業(yè)設(shè)計。學生在專業(yè)技能得到綜合運用的同時,也在自我管理、自我約束和團隊協(xié)作方面得到了一定的鍛煉,為今后進入職場打下良好的基礎(chǔ)。

三、結(jié)語

畢業(yè)設(shè)計不僅是學生對所學專業(yè)技能的一次綜合應(yīng)用,也是學生職業(yè)素質(zhì)的一次綜合培養(yǎng)。積極正確的引導,新穎恰當?shù)倪x題,規(guī)范開放的管理,科學合理的評價是提高畢業(yè)設(shè)計質(zhì)量必不可少的四個要素。對軟件技術(shù)專業(yè)學生而言,畢業(yè)設(shè)計的實施方式貼近企業(yè)實際項目開發(fā),能鼓勵學生主動參與研究,培養(yǎng)其嚴謹周密的思維和有效合作的團隊意識,改變學生被動接受,疲于應(yīng)付的學習狀態(tài)[4],是有效開展畢業(yè)設(shè)計的重要舉措。

作者:張麗景 單位:蘭州石化職業(yè)技術(shù)學院

軟件畢業(yè)設(shè)計論文:三維軟件之畢業(yè)設(shè)計論文

1現(xiàn)有畢業(yè)設(shè)計指導方法存在的問題

通過以上現(xiàn)狀進行對比,可以看出,后者的優(yōu)點是課題是實際課題,教師對題目有著足夠的了解,并且有機會親自指導學生進行實驗,學生也可以在設(shè)計的過程中始終看到實物,對所設(shè)計的題目有生動的認知,對畢業(yè)設(shè)計的質(zhì)量將有所保障。而前者雖然完成了畢業(yè)設(shè)計過程,卻很難保障質(zhì)量。因為在畢業(yè)設(shè)計初期存在如下問題:及時,一個指導教師帶多個學生,按一生一題的要求,即一個指導教師有多個題目,很難做到每個題目都是實際課題,必然有一些題目是理論課題,無法提供實物給學生研究或所設(shè)計的機械不能實際生產(chǎn),更談不上教師有機會在現(xiàn)場指導學生。第二,學生查閱資料能力較弱,即使能找到資料,也往往多為文字資料、外觀圖片、局部平面圖或類似題目的結(jié)構(gòu)圖。可以完成畢業(yè)設(shè)計的前提是必須對這些資料進行閱讀、理解、掌握,這要求學生要有一定的識圖能力、理論與實踐結(jié)合的能力和一定的科研基礎(chǔ)。但這些是大四學生不具備或者很薄弱的。只有通過指導教師的反復講解,才可以幫助學生理解題目和資料。換言之,查閱資料階段會消耗指導教師和學生大量的時間,這將影響畢業(yè)設(shè)計的整體進度。另外,目前畢業(yè)設(shè)計過程中也存在著學生對工程設(shè)計的一般程序規(guī)范不明確,需要教師逐個對學生進行明確的講解,這也在一定程度上占用了教師的指導時間。以上種種都將影響畢業(yè)設(shè)計質(zhì)量。綜上,尋找有效的提高應(yīng)用型本科大學機械類專業(yè)畢業(yè)設(shè)計質(zhì)量的新方法勢在必行。

2畢業(yè)設(shè)計三維范例庫文件對畢業(yè)設(shè)計指導的重要性及實際應(yīng)用效果

2.1建立畢業(yè)設(shè)計三維范例庫文件對畢業(yè)設(shè)計指導的重要性

針對前面所論述的畢業(yè)設(shè)計存在的問題,利用三維軟件UG、Pro/E、3DSmax等,對現(xiàn)有的機械設(shè)計進行規(guī)范化建模仿真,并編制數(shù)據(jù)管理軟件類應(yīng)用程序,將之完善成畢業(yè)設(shè)計范例庫文件,以方便調(diào)用的方式,允許學生調(diào)用查閱。用生動形象的方式,模擬所設(shè)計機械實體結(jié)構(gòu),使學生對畢業(yè)設(shè)計題目有更深刻的印象,以解決學生查閱資料難、指導難的問題,提高畢業(yè)設(shè)計質(zhì)量。同時,將建模過程分解,以動畫的形式將設(shè)計過程演示給學生,使學生更明確工程設(shè)計的一般程序和規(guī)范,提高設(shè)計能力,保障畢業(yè)設(shè)計質(zhì)量。另外,將以上機械中的通用部件提取形成基礎(chǔ)庫文件,該基礎(chǔ)庫不僅可以對除這四大類機械以外的其他設(shè)計有所幫助,而且可以為相關(guān)課程教師授課時的多媒體課件動畫演示制作提供素材,以提高教學質(zhì)量。

2.2將畢業(yè)設(shè)計三維范例庫文件應(yīng)用于畢業(yè)設(shè)計指導的應(yīng)用效果

筆者曾在畢業(yè)設(shè)計當中,指導學生設(shè)計Stewart平臺電液驅(qū)動機構(gòu),該平臺是六自由度并聯(lián)機構(gòu)的基礎(chǔ)平臺,通過六個作動器的協(xié)調(diào)伸縮來實現(xiàn)平臺沿x、y、z向的平移和繞x、y、z軸的旋轉(zhuǎn)運動(共6個自由度),以及這些自由度的復合運動。可用于娛樂業(yè)的運動模擬,機器人、飛行器空間交會對接,仿真器、艦船及汽車模擬器,新型加工機床,衛(wèi)星、導彈等飛行器的運動仿真。平臺結(jié)構(gòu)并不復雜,但其運動及控制極其復雜,這給學生查閱資料階段增加不小的難題,并消耗大部分的時間進行消化資料和理解平臺的運動方式,影響后續(xù)的設(shè)計進度和質(zhì)量。其相關(guān)資料圖為平面圖(見圖1),結(jié)構(gòu)不容易理解。經(jīng)調(diào)閱三維范例庫文件,找到了相關(guān)類似的畢業(yè)設(shè)計,使學生看到了三維軟件構(gòu)建的“實物”和動畫模擬的運動(具體見圖2),幫助學生了解其運動和設(shè)計搭建過程,為以后的設(shè)計打下了堅實的基礎(chǔ),,學生以優(yōu)異的成績完成了畢業(yè)設(shè)計,自信滿滿地走向了工作崗位。

3結(jié)語

綜上所述,尋找一種有效的適用于應(yīng)用型本科大學機械專業(yè)畢業(yè)設(shè)計的方法勢在必行,而將應(yīng)用型本科機械類畢業(yè)設(shè)計和三維軟件、數(shù)據(jù)管理軟件三者相結(jié)合,建立三維范例庫文件,突破傳統(tǒng)畢業(yè)設(shè)計指導方法的局限,可以縮短畢業(yè)設(shè)計初期查閱理解文獻資料的時間,加快設(shè)計進度,從而為保障畢業(yè)設(shè)計質(zhì)量打下堅實的基礎(chǔ)。

作者:徐莉 苗淑杰 劉喜平 劉春香 王巍 付彥虹 單位:黑龍江工程學院機電工程學院

軟件畢業(yè)設(shè)計論文:軟件工程專業(yè)畢業(yè)設(shè)計論文

1概述

在應(yīng)用型本科院校中,尤其是軟件工程專業(yè),畢業(yè)設(shè)計作為教學計劃的重要組成部分,是實踐教學中的一個環(huán)節(jié),也是對學生在校期間所學知識的一次綜合、的總結(jié)、應(yīng)用和提高。由于畢業(yè)生數(shù)量的不斷增加和軟件行業(yè)的迅猛發(fā)展,導致就業(yè)門檻越來越高,就業(yè)壓力也越來越大,通過畢業(yè)設(shè)計過程中的訓練,能有效提高學生的工程應(yīng)用能力,使學生得到一定的實踐經(jīng)驗,有利于學生從學校向工作崗位的平穩(wěn)過度。因此,畢業(yè)設(shè)計質(zhì)量的好壞,不僅反映了一所高校的教學質(zhì)量,也會直接影響到學生的就業(yè)競爭力和就業(yè)后的職場適應(yīng)能力。

2存在的問題

1)思想認識上不夠重視學生方面:有些學生存在完成任務(wù)式的應(yīng)付心里,避重就輕,能簡就簡,敷衍了事。有些學生則只重視找工作而輕視畢業(yè)設(shè)計,不愿在畢業(yè)設(shè)計上花費太多時間和精力,甚至有些學生還以找工作為由,依賴于導師,向?qū)熕饕创a,甚至花錢在網(wǎng)上購買來交差。已經(jīng)找到工作的學生,更是認為畢業(yè)設(shè)計做的好與不好對自己沒什么影響,對待畢業(yè)設(shè)計也更加心不在焉。導師方面:大多數(shù)指導教師除了要指導學生畢業(yè)設(shè)計之外,還要承擔大量的教學和科研任務(wù),在畢業(yè)設(shè)計指導工作上能夠投入的精力和時間非常有限,致使有些導師對畢業(yè)設(shè)計的指導工作不太重視,對學生放任自流,不管不問,或者是直接將相關(guān)源代碼發(fā)給學生,以“簡化”指導工作。由于思想上的不重視,學生學習態(tài)度不認真,導師指導工作不到位,造成畢業(yè)設(shè)計流于形式,疏于管理,效果較差,使得學生白白浪費了畢業(yè)前的一次綜合訓練機會。因此,如何充分認識畢業(yè)設(shè)計的重要性,并進行相應(yīng)的教學改革是軟件工程專業(yè)畢業(yè)設(shè)計必須要面對并解決的問題。

2)時間安排上不夠科學畢業(yè)設(shè)計一般安排在第八學期,這期間剛好是學生求職和考研的黃金時間段,由于目前就業(yè)形勢的日益嚴峻,學生就業(yè)壓力越來越大,當求職和考研時間與畢業(yè)設(shè)計時間發(fā)生沖突時,學生都會選擇將主要精力投入到求職和考研上,有些還要去外地求職、應(yīng)聘考試、面試等,畢業(yè)設(shè)計自然是無暇顧及。而且,學校方面,為了保障就業(yè)率,往往對學生畢業(yè)設(shè)計的質(zhì)量也是睜一只眼閉一只眼,這又在無形中鼓勵了學生消極對待畢業(yè)設(shè)計的態(tài)度,畢業(yè)設(shè)計質(zhì)量下降也就成為必然結(jié)果。

3)題目設(shè)置上不夠合理由于畢業(yè)設(shè)計在高校各類教學活動中是具綜合性和獨立性的,相對于常規(guī)課程而言,對指導教師要求也就更高,尤其軟件工程專業(yè),工程實踐性比較強,但每年真正來源于實際工程項目的題目所占的比例較小,很多題目都是虛構(gòu)出來的,導致有些題目不是理論性太強,就是缺乏具體需求的支撐,使學生很難從畢業(yè)設(shè)計過程中真正領(lǐng)悟到真實的軟件工程方法。而有些指導教師自己都沒參與過實際的工程項目,本身就缺乏實踐經(jīng)驗,對學生畢業(yè)設(shè)計的指導只是憑著自己的感覺來進行,缺乏系統(tǒng)性、整體性、科學性和嚴謹性,學生遇到問題后,難以得到及時的解決,導致抄襲現(xiàn)象時有發(fā)生,甚至有些學生直接照搬往屆畢業(yè)生的設(shè)計成果。畢業(yè)設(shè)計的主要目的在于通過畢業(yè)設(shè)計的訓練來提升學生對所學知識的綜合應(yīng)用能力以及創(chuàng)新能力,從而實現(xiàn)學生從學校到工作崗位的平穩(wěn)過度。但由于題目設(shè)置上的不合理,題量太少,層次不清,導致選題匹配效果差。在選題時,部分能力差的學生所選題目難度太大,造成畢業(yè)設(shè)計很難完成,而有些能力強的學生所選題目難度過小,達不到能力提升的目的。

4)過程監(jiān)管上不夠到位眾所周知,對于軟件工程項目而言,過程控制與管理是項目執(zhí)行的關(guān)注點,畢業(yè)設(shè)計也當如此。雖然學校也會在畢業(yè)設(shè)計過程中組織對各階段的工作情況進行檢查,但執(zhí)行檢查工作的不一定是專業(yè)教師,使得這種檢查大多只是對指導老師所填寫的各種表格和文檔等表面內(nèi)容進行檢查,對畢業(yè)設(shè)計的過程起不到實際的監(jiān)督作用,再加之有些學生在校外求職或?qū)嵙暤仍蛟斐芍笇Ы處熍c學生無法定期見面和溝通不暢等問題,使得指導教師難以用軟件工程方法對學生進行指導。畢業(yè)設(shè)計雖然啟動較早,但實際上很多學生前期在畢業(yè)設(shè)計上很少投入時間和精力,只是在答辯前為了完成任務(wù)而趕工應(yīng)付,這樣的畢業(yè)設(shè)計質(zhì)量自然也就不佳。

5)量化考核上不夠嚴格畢業(yè)設(shè)計成績一般由平時成績+論文成績+答辯成績?nèi)糠职匆欢ū壤龢?gòu)成,平時成績由指導教師自行把握,論文成績則由其他有經(jīng)驗的教師進行評閱,答辯成績由答辯委員會老師按照相關(guān)評分標準打分并取平均分,這樣雖然基本可以保障成績的公正性,但成績構(gòu)成太簡單,未顯示地將開題報告、文獻翻譯、分析和設(shè)計過程以及總結(jié)等納入到考核范圍,對畢業(yè)設(shè)計的前期和中期工作沒有約束力。在成績評定時,有些導師要求不嚴,采取寬容遷就的態(tài)度。答辯時,通過門檻較低,造成大部分學生僅以答辯及格為目標,在思想上不重視,答辯準備工作不扎實。同時,學校為了提高學生畢業(yè)率,在最終答辯時,對畢業(yè)設(shè)計的質(zhì)量要求也有所放松,這也是導致畢業(yè)設(shè)計質(zhì)量難以保障的一個重要原因。

3采取的對策

時間安排上,可以提前啟動畢業(yè)設(shè)計工作,將原來的第八學期開始提前到第六學期中后期,此時學生已經(jīng)學完大部分課程,具有了一定的知識基礎(chǔ),而且學生都在校,可以隨時與導師見面,指導教師也有充分的時間對畢業(yè)設(shè)計項目隨時跟進,隨時指導。導師資格審查上,對于軟件工程專業(yè)來說,學生畢業(yè)設(shè)計的導師,應(yīng)該由長期從事實際工程實踐或者有較好科研成果的“雙師型”(雙師即“教師”、“工程師”)教師來擔任,也可以聘請校外科研單位或企業(yè)中水平較高的工程師來擔任企業(yè)導師,這樣不僅可以減輕指導教師短缺的壓力,也能促進指導教師隊伍多元化模式的形成。題目設(shè)置上,要求題量要充分,使得水平層次不同的學生都能選到合適的題目;難度和工作量要適中,且要有一定的創(chuàng)意,使學生通過畢業(yè)設(shè)計的訓練,在綜合應(yīng)用能力和創(chuàng)新能力上都能夠得到有效的提高。有課題的指導教師要盡量結(jié)合自己的課題來設(shè)計題目,沒課題的指導教師可以從與學校有合作的企事業(yè)單位中獲取有實際意義的題目。鼓勵學生根據(jù)自己的興趣點和就業(yè)取向自擬題目,允許學生到實習企業(yè)中根據(jù)企業(yè)的實際工程需要選題和實施畢業(yè)設(shè)計,這樣既能解決實際問題又可完成畢業(yè)設(shè)計。過程監(jiān)管上,首先要在指導教師和學生之間建立有效的溝通聯(lián)系機制和問題討論的例會制度,充分發(fā)揮指導教師的引導作用,在畢業(yè)設(shè)計過程中,堅持每周師生溝通一次。學生提出問題,指導教師引導和總結(jié),鼓勵學生發(fā)揮主觀能動性和創(chuàng)造力。同時,學校要成立由領(lǐng)導牽頭、具有一定工程實踐經(jīng)驗的專業(yè)技術(shù)人員組成的督導組,對畢業(yè)設(shè)計過程包括選題、開題、中期檢查、答辯和成績評定等各個環(huán)節(jié)實施有效的監(jiān)控和督導,加強管理學生的同時也要加強對指導教師工作質(zhì)量的檢查,確保畢業(yè)設(shè)計工作能夠有序、有效的實施。量化考核上,要對畢業(yè)設(shè)計從前期的開題、文獻查閱,到中期的分析、設(shè)計、實現(xiàn),再到后期的總結(jié)等各個階段的進行量化考核,前一階段的成績考核不合格者,不能進行下一階段工作,必須加以整改,直到整改合格后才能進入下一階段。對于未能按要求如期完成畢業(yè)設(shè)計的可以推遲答辯,對于首次答辯不合格的可以進行二次答辯,仍不合格的,可以緩發(fā)畢業(yè)證。只有建立嚴格的考核制度,才能對學生有約束力,讓學生從思想上重視畢業(yè)設(shè)計,進而保障畢業(yè)設(shè)計的質(zhì)量。

4結(jié)束語

軟件工程是一個實踐性很強的專業(yè),軟件工程專業(yè)的畢業(yè)設(shè)計作為大學四年學習的總結(jié),是學生從學校跨入社會前僅有的一次大檢驗,它不僅檢驗了學生對所學知識的綜合應(yīng)用能力和學生的綜合素質(zhì),同時也檢驗了學校的培養(yǎng)模式和教學質(zhì)量。畢業(yè)設(shè)計質(zhì)量的好壞,不僅關(guān)系到軟件工程專業(yè)的培養(yǎng)目標,也關(guān)系到學生的就業(yè)率與就業(yè)質(zhì)量。因此,在就業(yè)形勢日趨嚴峻的情況下,軟件工程專業(yè)畢業(yè)設(shè)計的教學改革也要適應(yīng)就業(yè)市場需求,緊跟行業(yè)發(fā)展變化,與時俱進。

作者:張華 單位:南陽理工學院

軟件畢業(yè)設(shè)計論文:軟件工程在畢業(yè)設(shè)計的作用

在學生的畢業(yè)設(shè)計中以軟件工程的思想為主線,從軟件工程的角度去指導學生進行畢業(yè)設(shè)計,挖掘軟件工程在系統(tǒng)開發(fā)過程中的價值,解決畢業(yè)設(shè)計中存在的一些問題,既有助于學生更好地理解軟件工程的方法、技術(shù)和思想,更有助于提高軟件類畢業(yè)設(shè)計的質(zhì)量。

1畢業(yè)設(shè)計中存在的問題

筆者在指導學生軟件開發(fā)類畢業(yè)設(shè)計過程中發(fā)現(xiàn),畢業(yè)設(shè)計存在著選題難、任務(wù)重、重視編碼、輕過程、項目無法完成等現(xiàn)象。設(shè)計過程中沒有嚴格地遵循軟件工程的開發(fā)方法,沒有規(guī)范的軟件設(shè)計過程,項目能否成功主要依賴于個人能力和個人努力,這種不正確的開發(fā)方法帶來了嚴重的后果。在項目開發(fā)的過程中常常存在以下幾個方面問題:

1.1選題的盲目性

選題是畢業(yè)設(shè)計過程中的一個初始環(huán)節(jié),選題恰當是做好畢業(yè)設(shè)計的前提,但選題不當?shù)那闆r仍然時有發(fā)生。學生沒有認識到畢業(yè)設(shè)計的重要性,純粹是為了完成學業(yè)而做畢業(yè)設(shè)計,選題沒有一個確切的目標,往往是隨便選一個題目,造成選題的盲目性,出現(xiàn)了選題陳舊、選題范圍狹窄、選題偏大等問題,使學生抄襲、完成不了畢業(yè)設(shè)計的情況時有發(fā)生。

1.2缺少軟件的系統(tǒng)分析

軟件開發(fā)過程的及時個階段是系統(tǒng)分析,用來確定軟件開發(fā)要解決的問題是什么?估算完成該項目需要的資源和成本,確定目標系統(tǒng)應(yīng)該具備哪些功能,主要經(jīng)歷問題的定義、可行性分析和需求分析三個階段。軟件的系統(tǒng)分析確定了用戶需求,同時對目標系統(tǒng)提出完整、具體的要求,引導開發(fā)者正確地構(gòu)建系統(tǒng)。因此,對用戶需求做出、正確的分析,對于最終軟件開發(fā)類畢業(yè)設(shè)計的成敗起著至關(guān)重要的作用。然而在完成畢業(yè)設(shè)計過程中,學生往往認為代碼編寫最重要,對軟件開發(fā)過程中的可行性分析和需求分析階段不重視,甚至沒有系統(tǒng)分析,對整個畢業(yè)設(shè)計的完成造成了影響。

1.3軟件設(shè)計過程雜亂無章

軟件設(shè)計一般都要經(jīng)歷可行性分析、需求分析、總體設(shè)計、詳細設(shè)計、編碼和測試階段。而部分學生在畢業(yè)設(shè)計開發(fā)的過程中,缺乏軟件工程設(shè)計思想,跨越需求分析、概要設(shè)計、詳細設(shè)計和功能模塊設(shè)計,直接進行代碼的撰寫;或者從代碼反推出模塊設(shè)計;甚至在軟件開發(fā)過程中,一邊寫程序,一邊了解需求,程序完成了需求才確定。這種無序的軟件設(shè)計過程,導致最終設(shè)計的系統(tǒng)雜亂無章、代碼的重復率高、潛在?Bug多、系統(tǒng)的可集成性非常差、不能在規(guī)定時間內(nèi)完成設(shè)計或者系統(tǒng)無法運行。

1.4開發(fā)過程中文檔不完備

根據(jù)軟件工程學的基本原理,軟件=程序+文檔,可見軟件文檔是軟件開發(fā)過程中不可缺少的組成部分。軟件文檔貫穿于軟件開發(fā)的各個階段,是提高軟件產(chǎn)品開發(fā)效率、規(guī)范軟件產(chǎn)品開發(fā)過程、保障軟件產(chǎn)品質(zhì)量的關(guān)鍵。但在實際畢業(yè)設(shè)計中,很多同學認為把程序代碼編出來了,畢業(yè)設(shè)計也就完成了,提交的畢業(yè)設(shè)計論文就是系統(tǒng)代碼的復制,即只做出一個可演示可操作的系統(tǒng),而忽略了軟件開發(fā)的完整性、系統(tǒng)性。完整的畢業(yè)設(shè)計不僅包括可操作的系統(tǒng),還包括在開發(fā)系統(tǒng)的過程中所產(chǎn)生的各個文檔資料。文檔的缺失會降低軟件開發(fā)的效率、影響整個軟件的開發(fā)、使用和維護。以上問題的存在,嚴重影響了畢業(yè)設(shè)計的進度和質(zhì)量,沒有達到畢業(yè)設(shè)計的目標要求。針對當前畢業(yè)設(shè)計的現(xiàn)狀和存在不足,筆者認為應(yīng)用軟件工程學的思想指導畢業(yè)設(shè)計,對促進學生綜合素質(zhì)與工程實踐能力培養(yǎng)具有積極意義。

2用軟件工程思想指導學生進行畢業(yè)設(shè)計

2.1以可行性研究指導選題

可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。畢業(yè)設(shè)計題目的選擇,應(yīng)立足于解決工程實際問題,可由指導教師提供符合相關(guān)專業(yè)畢業(yè)設(shè)計要求的題目,也可以鼓勵學生自己到社會、生產(chǎn)企業(yè)中尋求研究課題,培養(yǎng)他們自主學習的意識。選題過程以可行性研究為指導,從課題規(guī)模大小、難易程度、學生自己的研究方向、愛好、學生的知識層面和能力等多個方面進行考慮,對于選擇的題目是否能夠解決,確定在規(guī)定的時間內(nèi)完成畢業(yè)設(shè)計的可行性。指導教師可根據(jù)學生選報的題目來指導學生對該選題進行調(diào)查研究,明確課題要解決的問題是什么,簡要地寫出關(guān)于問題性質(zhì)、項目目標和項目規(guī)模的書面報告。可行性研究來指導畢業(yè)設(shè)計的選題,實質(zhì)上是簡化了系統(tǒng)分析和設(shè)計的過程,也是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程,使學生對于課題的設(shè)計有個清晰的思路,為及時完成畢業(yè)設(shè)計提供了可能。

2.2重視軟件的需求分析

需求分析的基本任務(wù)是地回答“系統(tǒng)必須做什么”,即確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、、清晰、具體的要求,不僅指明了系統(tǒng)設(shè)計時必須要實現(xiàn)的目標,也是軟件設(shè)計、實現(xiàn)、測試和維護階段的主要參考標準。用戶需求的獲取是軟件開發(fā)中最重要、難度較大的工作,它貫穿于整個軟件設(shè)計過程,不僅要涉及到軟件開發(fā)方面的知識、應(yīng)用領(lǐng)域方面的知識,還涉及到與用戶溝通的能力。在進行需求獲取和分析時,為了及時、地獲取,可采用軟件工程中比較成熟的方法,例如訪談、實際調(diào)查、UML的用例技術(shù)等。需求分析在軟件系統(tǒng)分析與設(shè)計階段起著橋梁的作用,確定了系統(tǒng)的需求,才能制定出軟件設(shè)計的框架,保障畢業(yè)設(shè)計循序漸進、有條不紊地進行,避免后期開發(fā)過程的頻繁返工,進而按時完成最終的任務(wù)。

2.3規(guī)范畢業(yè)設(shè)計過程

軟件開發(fā)類畢業(yè)設(shè)計一般是開發(fā)一個軟件系統(tǒng),實現(xiàn)一定的功能。“麻雀雖小,五臟俱全”,無論軟件規(guī)模的大小、功能的多少,都應(yīng)該嚴格按照軟件工程中軟件生命周期每個階段的步驟完成各項任務(wù)。要培養(yǎng)學生把軟件工程的概念貫穿于整個畢業(yè)設(shè)計過程,也就是說,讓學生把開發(fā)軟件的過程看成是蓋一棟大樓,修一條公路的實際工程,用工程化的思想指導畢業(yè)設(shè)計,確定完成課題的各項任務(wù)的工作步驟,注重軟件類畢業(yè)設(shè)計的過程,而不是學生所認為的畢業(yè)設(shè)計就是編程序,代碼調(diào)試通過即可。通過工程的概念規(guī)范畢業(yè)設(shè)計過程,讓學生明白開發(fā)一個軟件系統(tǒng)一般經(jīng)過系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施三個階段,必須嚴格遵循軟件生命周期的規(guī)律,完成各個階段的任務(wù),才能最終提高畢業(yè)設(shè)計的質(zhì)量。

2.4重視文檔的寫作

軟件工程中的瀑布模型嚴格地規(guī)定了在整個軟件生命周期的各個階段,都要提交相應(yīng)的文檔。文檔不僅記錄軟件開發(fā)過程中的大量信息,在軟件的開發(fā)、維護過程中也起著重要的作用。在指導學生畢業(yè)設(shè)計時,要求學生遵照軟件工程的思想,把文檔作為整個設(shè)計的指揮棒,記載設(shè)計過程的每一階段完成的目標、任務(wù)及技術(shù)手段,建立健全畢業(yè)設(shè)計文檔制度,確保畢業(yè)設(shè)計過程中的文獻綜述、譯文、任務(wù)書、開題報告、選題審題表、中期檢查表、設(shè)計(論文)正文、答辯記錄等各環(huán)節(jié)教學資料檔案完善、規(guī)范,實現(xiàn)對畢業(yè)設(shè)計的全程監(jiān)控。

3結(jié)束語

軟件工程是軟件開發(fā)工程化、規(guī)范化的具體實施方法,將其應(yīng)用到畢業(yè)設(shè)計中,不僅有助于學生對軟件開發(fā)相關(guān)知識的鞏固和實踐,而且對解決目前軟件開發(fā)類畢業(yè)設(shè)計中存在的問題,提高學生畢業(yè)設(shè)計質(zhì)量,具有極大的促進作用。

作者:王 曉 王長波 單位:湖北醫(yī)藥學院 公共管理學院計算機教研室

軟件畢業(yè)設(shè)計論文:軟件工程本科畢業(yè)設(shè)計策略探究

一、利用多方資源做好畢業(yè)設(shè)計選題與立題工作

恰當?shù)倪x題是做好畢業(yè)設(shè)計的必要條件和前提。近年來,隨著信息技術(shù)高速發(fā)展,國家對高素質(zhì)軟件工程人才需求十分旺盛,并有逐年擴大的趨勢。同時各個高校軟件工程專業(yè)的招生數(shù)量也在逐年增加,從目前全國319所設(shè)有軟件工程專業(yè)的學校看,2013年該專業(yè)平均招生300人左右。專業(yè)招生人數(shù)的增多給畢業(yè)設(shè)計選題帶來了帶來巨大挑戰(zhàn):一方面軟件工程專業(yè)的畢業(yè)設(shè)計選題要求具有一定的應(yīng)用價值、創(chuàng)新性,同時還要與行業(yè)需求相吻合;另一方面要保障選題的性,不僅要避免學生之間的題目重復,還要避免與之前畢業(yè)生的題目重復,因為重復的選題會使學生產(chǎn)生投機的心理,導致“打醬油”現(xiàn)象。針對上述問題,黑龍江大學軟件學院主要采取了以下幾個措施:

1.充分利用企業(yè)資源

對一部分在企業(yè)實習的學生采取“三位一體”的雙導師指導模式。即企業(yè)項目為載體,學生為主體的模式,校內(nèi)和校外導師為主導。這部分學生一般是在大三下學期暑假就已經(jīng)進入企業(yè)實習,而我們每年畢業(yè)設(shè)計選題工作是在十一月末,也就是學生進入企業(yè)實習后三到四個月的時間,學生經(jīng)過企業(yè)階段的培訓,對企業(yè)的生產(chǎn)過程、企業(yè)文化有了一定的了解。此時,學院組織校內(nèi)外導師和學生共同協(xié)商,以企業(yè)項目或子項目為學生確定畢業(yè)設(shè)計選題。

2.充分發(fā)揮導師的資源優(yōu)勢

學院大部分教師都有自己的科研課題,這些科研課題有些是直接來源于企業(yè)的橫向課題,還有一些是信息技術(shù)領(lǐng)域的應(yīng)用研究課題,我們鼓勵教師從這些課題中提取出一些子項目讓學生實踐,作為畢業(yè)設(shè)計的選題。

3.充分挖掘?qū)W生的專業(yè)技術(shù)特長和興趣點并結(jié)合學生的擇業(yè)傾向

確定最能發(fā)揮自身優(yōu)勢和潛能的選題。畢業(yè)設(shè)計的選題不僅要與實際需求相結(jié)合,更重要的是應(yīng)該結(jié)合學生自身的技術(shù)優(yōu)勢和興趣。只有學生對選題有興趣,他們才能盡早地進入狀態(tài),發(fā)揮自己的創(chuàng)造能力和積極主動意識。所以,選題階段導師和學生的溝通交流就顯得尤為重要,通過溝通導師可以了解學生的能力、興趣和擇業(yè)傾向,學生也可以對選題,有進一步的認識,對于不感興趣的選題學生也可以通過與導師進一步的探討進行題目的修訂。

二、注重環(huán)節(jié)審查

加強過程監(jiān)管雖然“好的開始是成功的一半”,但是如果缺乏中間環(huán)節(jié)的監(jiān)管,仍然不能保障好的效果。因此,為保障畢業(yè)設(shè)計(論文)的質(zhì)量,我們制定了明確的質(zhì)量標準、管理條例,并由院長、學術(shù)委員會、系主任和教務(wù)辦主任組成畢業(yè)設(shè)計(論文)工作委員會,負責畢業(yè)設(shè)計(論文)工作的組織、評定和監(jiān)管,同時保障管理條例的嚴格落實及各個環(huán)節(jié)工作的正常進行。為健全畢業(yè)設(shè)計(論文)的監(jiān)管機制,學院先后規(guī)范和完善了《畢業(yè)設(shè)計(論文)工作管理辦法和實施細則》《開題報告》《開題評分標準》《中期報告》《中期檢查標準》《畢業(yè)設(shè)計(論文)撰寫規(guī)范及模版》《畢業(yè)設(shè)計(論文)盲審表》《答辯程序和評分標準》等一系列管理辦法和文檔標準,使畢業(yè)設(shè)計工作在制度和規(guī)范下能順利有效地進行。每年畢業(yè)設(shè)計工作之初,我們都要給學生開一個動員會,在會上闡明畢業(yè)設(shè)計(論文)的重要性,以及畢業(yè)設(shè)計對他們未來工作的影響,調(diào)動他們學習的主動性、積極性和創(chuàng)造性。此外,系主任還要向?qū)W生介紹學院畢業(yè)設(shè)計(論文)管理辦法和實施細則,各階段的工作要求和時間節(jié)點,以及各環(huán)節(jié)檢查的內(nèi)容、需要提交的文檔,使學生在畢業(yè)設(shè)計開始時能做到心中有數(shù)。同時,我們也要求指導教師隨時解答學生的問題,堅持每周開例會,檢查學生的工作完成情況,并提出一些有技術(shù)含量和理論深度的問題啟發(fā)他們思考,激發(fā)他們的學習熱情,并與學生一起確定后續(xù)任務(wù)。此外我們組織開題檢查、中期檢查,對開題檢查成績后30%的學生,不但檢查中期報告,還要現(xiàn)場檢查程序。對于中期檢查不合格的學生,要求限期整改,如果仍然不合格則取消答辯資格。在答辯之前,我們還要對論文進行盲審,盲審不合格的學生不允許答辯,對有異議的論文要提交學術(shù)委員會做論證。雖然學院對畢業(yè)設(shè)計(論文)工作在各個環(huán)節(jié)上的審查都非常嚴格,但我們鼓勵學生之間進行研討交流,博采眾長,相互提高,因為我們的目的不是抓出多少不合格的學生,而是想通過大學階段的綜合性實踐教學環(huán)節(jié)訓練,培養(yǎng)學生的學習能力、知識的綜合運用能力、分析解決問題能力和溝通交流等綜合素質(zhì)。

三、嚴把答辯關(guān),保障畢業(yè)設(shè)計質(zhì)量

答辯是畢業(yè)設(shè)計(論文)考核階段的環(huán)節(jié),這個環(huán)節(jié)既是學院對學生畢業(yè)設(shè)計的驗收和鑒定,同時也是學生對自己工作的總結(jié)和匯報。通過答辯,學生不僅展示了畢業(yè)設(shè)計工作的效果,更展示了自己的專業(yè)知識、技術(shù)水平和綜合素質(zhì)。作為教師,每年都要指導多個畢業(yè)設(shè)計(論文),而學生一生只能經(jīng)歷一次本科畢業(yè)設(shè)計,而且畢業(yè)設(shè)計答辯能否順利通過,直接關(guān)系到學生畢業(yè)及學位資格的認定。因此對學生來講,畢業(yè)答辯至關(guān)重要。這有點像外科醫(yī)生與患者的關(guān)系:醫(yī)生每年要做很多手術(shù),對他們而言手術(shù)已是司空見慣,但對于患者本人,可能一輩子才上一次手術(shù)臺,而且生命攸關(guān)。所以,我們要在畢業(yè)設(shè)計指導過程中,認真對待每一位學生。同時在畢業(yè)答辯中嚴格把關(guān),保障質(zhì)量,更要秉承“公開“”公正”“公平”的原則。我們的畢業(yè)設(shè)計(論文)答辯采用小組面試形式,每組由四位副高職以上教師組成。答辯當天向?qū)W生公布成績,畢業(yè)設(shè)計(論文)總成績由開題成績(10%)、中期成績(10%)、指導教師成績(10%)、答辯成績(70%)構(gòu)成。對于的和不及格的學生,我們還會重新組建答辯組進行二次答辯。這是考慮到答辯組之間認同度的差異而導致評分標準出現(xiàn)偏差,可能有些答辯組打分會偏低,有的組打分會偏高,即各個答辯組評分信度不能達到一致。二次答辯可以有效地消減組間評分差異,從而使申報校論文人選和未通過人選的確定做到公正、公平和有效。針對軟件行業(yè)特點,我們通過強化實踐教學環(huán)節(jié),合理利用多方資源拓寬畢業(yè)設(shè)計(論文)選題途徑、健全和完善畢業(yè)設(shè)計(論文)的監(jiān)管機制等手段,確保了畢業(yè)論文質(zhì)量的穩(wěn)步提高。幾年來,黑龍江大學軟件學院的畢業(yè)設(shè)計(論文)質(zhì)量受到校內(nèi)外專家的一致好評,獲校論文比率一直位于學校前列。實踐證明,加強畢業(yè)設(shè)計(論文)質(zhì)量的監(jiān)管,不但提高了學生工程實踐能力、獨立科研能力和創(chuàng)新意識,為學生進入工作崗位打下了良好的基礎(chǔ),進而也提升了學生的就業(yè)率。

作者:任美睿 金英 郭龍江 單位:黑龍江大學

軟件畢業(yè)設(shè)計論文:軟件工程類畢業(yè)設(shè)計管理措施

規(guī)模使得精細化指導與管理變得困難原有畢業(yè)設(shè)計環(huán)節(jié)管理由于參與指導的教師人數(shù)相對較少,每名教師指導的學生也不多,而且所有教師均為本系教師,大家彼此非常熟悉,在一起教學研討的時間也很多,所以大家對各環(huán)節(jié)的要求及約定比較容易統(tǒng)一,對每個學生的指導時間也較多。但隨著參與指導畢業(yè)設(shè)計教師數(shù)量的提升,指導學生數(shù)的增加,特別是聘請了外系教師的支援,原有會議討論式、心理記憶式的約定及規(guī)則已經(jīng)不能適應(yīng)管理要求。這就必然要求規(guī)范畢業(yè)設(shè)計環(huán)節(jié)的管理,統(tǒng)一考核指標,讓大家在一個統(tǒng)一的框架下實施畢業(yè)設(shè)計的指導與考核。

軟件過程及評價主觀性強軟件及開發(fā)是個主觀性強,知識、勞動密集型工作,同一個項目或任務(wù),由于每個人項目經(jīng)歷、經(jīng)驗的不同,不同的人所得出的滿足需求的合格產(chǎn)品是肯定有區(qū)別的,但在質(zhì)量、靈活性、可擴充性方面可能存在很大差別。同時,對于軟件產(chǎn)品,不同人會有不同的評價,具有強主觀性的特點。這種強主觀性使得對畢業(yè)設(shè)計的評價難以用客觀的量化的評價指標和體系進行度量,對教師間把握統(tǒng)一的考核尺度制造了困難。

師生面對面交流機會越來越少由于就業(yè)形式的變化,各本科院校的培養(yǎng)模式也作了一定的改變,為了讓學生能更方便的外出找工作,更早的接觸社會,大部分高校第八學期除了畢業(yè)設(shè)計,基本上就沒有其他的教學任務(wù)。重慶理工大學也存在類似情況,在第八學期,大部分學生沒有待在學校,有的在外聯(lián)系工作單位,有的提前到單位實習,甚至有的以在外找工作為借口待在家里,學生的分散性使得教師和學生之間面對面交流的機會少之又少,給畢業(yè)設(shè)計環(huán)節(jié)的指導和管理工作帶來了難度。

選題類型趨于多樣性為了培養(yǎng)學生層次、方向的多樣化,軟件工程專業(yè)的畢業(yè)設(shè)計不僅只有傳統(tǒng)的系統(tǒng)分析、設(shè)計與開發(fā)類的題目,還涉及論文類及算法類等類別。根據(jù)對前幾屆畢業(yè)設(shè)計環(huán)節(jié)的綜合統(tǒng)計,系統(tǒng)分析設(shè)計開發(fā)類選題所占分量最多,占70以上。由于不同題型的畢業(yè)設(shè)計需要應(yīng)用的知識、實施過程、考核重點都存在很大差異,不同題型之間的考核沒有對比性,因此需要針對不同的選題類型制定相應(yīng)的考核指標和評價標準。

現(xiàn)有管理中存在的問題

畢業(yè)設(shè)計是一次綜合鍛煉學生應(yīng)用所學知識解決問題能力的過程,涉及的環(huán)節(jié)比較多,存在的問題也不少[3-4]。綜合分析,存在以下三個典型問題:

1歷史題目重復率高,抄襲現(xiàn)象難以控制

每年都有幾個班的學生畢業(yè),畢業(yè)設(shè)計都要實施。在紙質(zhì)時代,抄襲成本大,抄襲源也比較難找到,因此抄襲現(xiàn)象相對較少,不同屆學生的題目相同并不會影響畢業(yè)設(shè)計質(zhì)量。然而,隨著互聯(lián)網(wǎng)技術(shù)在給廣大民眾帶來方便的同時,也給學生的偷懶提供了契機。由于大部分學生在外實習,教師很難有效的監(jiān)督學生,有相當一部分學生考慮到自己畢業(yè)后不從事軟件開發(fā)等相關(guān)工作或工作比較忙,不愿意投入時間好好地完成畢業(yè)設(shè)計,而是從互聯(lián)網(wǎng)抄襲,甚至通過互聯(lián)網(wǎng)購買。

2學生對考核的公正性存在質(zhì)疑

由于參與綜合實踐環(huán)節(jié)的學生人數(shù)和指導教師規(guī)模越來越大,綜合實踐環(huán)節(jié)在進行質(zhì)量考核時必然要進行分組。由于大家沒有統(tǒng)一的考核指標體系及標準,同一水平的畢業(yè)設(shè)計處于不同考核小組,可能得出截然不同的成績;甚至有指導教師認為較好的論文在答辯時被判為不及格現(xiàn)象。造成的嚴重后果是學生對論文評審、答辯過程公平性的質(zhì)疑,對學校的聲譽帶來不良影響。其原因是由于不同教師間、各不同小組之間缺乏一個統(tǒng)一的評判標準,分組的不均勻分布而導致了評審的不公平性。

3學生難以獲取實際需求

由于學生人數(shù)眾多,只有少部分學生能參與到教師的實際科研項目中,大部分學生只能以虛構(gòu)的題目為背景,沒有具體的企業(yè)為依托。因此,很獲取項目的具體而詳細的需求,學生所完成的也只能是一些通用功能的系統(tǒng),系統(tǒng)業(yè)務(wù)邏輯比較簡單,甚至基本沒有業(yè)務(wù)邏輯,僅僅是簡單增加、刪除、修改等功能的拼湊,不能真正體會到系統(tǒng)分析和設(shè)計的內(nèi)涵。

軟件專業(yè)畢業(yè)設(shè)計管理對策

軟件工程專業(yè)畢業(yè)設(shè)計管理是很多高校都比較棘手的問題,也有不少教師已提出了一些很好的策略[5-7]。根據(jù)對多年畢業(yè)設(shè)計執(zhí)行情況的分析與總結(jié),作者認為軟件工程專業(yè)畢業(yè)設(shè)計管理和考核中存在眾多問題的主要原因有以下三點:重結(jié)果輕過程的考核方法;缺乏統(tǒng)一的考核評價體系;管理過程不規(guī)范,隨意性大。因此,本文主要從建立量化考核指標體系、規(guī)范畢業(yè)設(shè)計過程管理和其他一些輔助策略進行探討。

1建立量化考核指標體系

建立量化考核指標體系包括細化考核指標和建立考核評價體系兩部分。考核指標體系是一把雙刃劍,它除了可以對學生的畢業(yè)設(shè)計過程和結(jié)果進行考核外,也給學生提供了完成畢業(yè)設(shè)計目標的指導。在實際操作中,將對畢業(yè)設(shè)計的考核從過程檢查、評閱、答辯等幾個環(huán)節(jié)進行考慮,各環(huán)節(jié)又有細分指標,如論文選題、工作量、分析設(shè)計,程序運行、系統(tǒng)界面、論文結(jié)構(gòu)、熟悉程度等,用權(quán)重表示指標的重要性程度,每個指標有幾個不同得分等級,每個等級對應(yīng)一個可參考的評判標準,從而將以前的主觀考核變?yōu)楦鶕?jù)指標進行量化計算,有效地減少人為因素對評價的影響。

2規(guī)范畢業(yè)設(shè)計過程管理

傳統(tǒng)的考評方式重視對結(jié)果的考核,缺少對過程的考核,大多數(shù)學生在進行實踐環(huán)節(jié)任務(wù)時,沒有一個良好的系統(tǒng)分析、設(shè)計、開發(fā)習慣,是“靈感觸發(fā)”式的完成的,因此最終提交的往往是低劣的文檔或代碼。軟件產(chǎn)品是知識密集性產(chǎn)品,實踐證明,有效的過程管理是生產(chǎn)出好產(chǎn)品的一個必要條件。因此,必須規(guī)范畢業(yè)設(shè)計的課程管理,借助于1節(jié)建立的考核體系,對過程中的開題、需求文檔、設(shè)計文檔等關(guān)鍵環(huán)節(jié)進行考核,使學生在完成畢業(yè)設(shè)計的每一步時有明確目標的指導,通過過程的管理促使學生完成高質(zhì)量的畢業(yè)設(shè)計成果。為了減少人為因素的影響,有必要建立畢業(yè)設(shè)計過程管理及控制系統(tǒng)[8-9],用管理信息系統(tǒng)規(guī)范畢業(yè)設(shè)計的過程管理。

3采用團隊培養(yǎng)模式

系統(tǒng)分析與設(shè)計的能力是軟件工程專業(yè)學生需要培養(yǎng)的一項最主要能力,而簡單的系統(tǒng)開發(fā)或項目由于功能簡單、業(yè)務(wù)單一,對鍛煉學生的系統(tǒng)分析和設(shè)計能力作用不大。因此,可以采用多名學生組團共同完成一項較復雜系統(tǒng)的方式,每名學生負責其中的一部分,學生之間通過對復雜點的業(yè)務(wù)邏輯的討論來提高系統(tǒng)分析和設(shè)計的能力,通過團隊合作來了解項目管理與軟件工程方法的精髓。

4與企業(yè)合作指導

由于企業(yè)面對的都是實實在在的項目,有自我學習的環(huán)境氛圍和壓力,在培養(yǎng)學生動手實踐能力方面有其獨特的優(yōu)勢。在企業(yè),每天都有相應(yīng)的任務(wù),在完成任務(wù)過程中,必然會碰到各種類型的問題,會尋求問題的解決方法,在解決問題的過程中很自然地就提升了自己的能力。這種任務(wù)驅(qū)動的學習方法和實際項目環(huán)境下的壓力在學校是很難提供的。近些年來,學院也在加強與企業(yè)的合作,在有條件的情況下盡量派學生深入到公司、企業(yè)進行實習,已簽約的學生也可以提前到簽約企業(yè)工作,以企業(yè)的項目來完成其畢業(yè)設(shè)計環(huán)節(jié),實現(xiàn)企業(yè)、學校共同指導的方式。

結(jié)束語

畢業(yè)設(shè)計環(huán)節(jié)由于實踐性、綜合性強,涉及知識點多,其管理與考核一直是讓人頭疼的問題。論文描述了重慶理工大學軟件工程專業(yè)畢業(yè)設(shè)計環(huán)節(jié)的背景和現(xiàn)狀,指出了軟件工程專業(yè)畢業(yè)設(shè)計質(zhì)量難于管理和考核的特點。通過對近幾年畢業(yè)設(shè)計開展情況的總結(jié)與分析,發(fā)現(xiàn)了畢業(yè)設(shè)計質(zhì)量難于考核和控制的具體原因,并指出當前畢業(yè)設(shè)計管理和考核所存在的問題,提出了解決這些問題的一些具體實施策略。結(jié)果表明,策略的實施對畢業(yè)設(shè)計過程的管理及考核答辯工作有較大的作用,學生畢業(yè)設(shè)計質(zhì)量有了顯著的提高。

作者:劉智王森閆河單位:重慶理工大學計算機科學與工程學院

軟件畢業(yè)設(shè)計論文:Protel軟件在電子技術(shù)專業(yè)畢業(yè)設(shè)計的實踐

中山市技師學院應(yīng)用電子技術(shù)專業(yè),自2013年以來,在五年制高級技工班和預(yù)備技師班的一個學期設(shè)置畢業(yè)設(shè)計課程,時間跨度為10周左右。根據(jù)數(shù)據(jù)統(tǒng)計,畢業(yè)設(shè)計總課題中涉及電路仿真和PCB板設(shè)計的課題占了課題總數(shù)的很大比例,其中2013年為68.5%,2014為76.3%,2015為73.6%,2016為80.6%。通常情況下完成該類畢業(yè)設(shè)計,受檢測手段和設(shè)備條件的限制,直接進行電路搭建和系統(tǒng)調(diào)試效率低、耗時長。而且,一旦電路出現(xiàn)嚴重問題,往往需要重新進行設(shè)計和電路搭建,造成成本增加。為了解決上述問題,筆者提出,在應(yīng)用電子技術(shù)專業(yè)的畢業(yè)設(shè)計中引入Protel軟件,可以使學生擺脫實際電路進行軟硬件調(diào)試,從而減小系統(tǒng)設(shè)計與開發(fā)的難度,提高效率,降低成本,提升學生完成畢業(yè)設(shè)計的興趣和信心。

一、Protel軟件簡介

Protel是Altium公司在20世紀80年代末推出的EDA軟件,是電子設(shè)計者的輔助設(shè)計軟件,許多電子公司在招聘時,通常要求面試者熟練掌握Protel。2005年年底,Protel軟件的近期版本AltiumDesigner6.0誕生,它是將設(shè)計流程、集成化PCB設(shè)計、可編程器件(如FPGA)設(shè)計和基于處理器設(shè)計的嵌入式軟件開發(fā)功能整合在一起的產(chǎn)品,一種同時進行PCB和FPGA設(shè)計以及嵌入式設(shè)計的解決方案,具有將設(shè)計方案從概念轉(zhuǎn)變?yōu)樽罱K成品所需的全部功能。

二、引入Protel軟件到應(yīng)電專業(yè)畢業(yè)設(shè)計的優(yōu)勢

1.繪制原理圖Protel收集了超過6萬種電子元器件,有利于學生熟悉元件的型號及其性能,了解元件的引腳編號和封裝形式,方便繪制原理圖。利用繪圖中的總線、網(wǎng)絡(luò)標號、注釋等工具能讓設(shè)計出來的原理圖清晰規(guī)范,增加可讀性。2.電路仿真軟件提供多種仿真模塊,包括交流小信號分析、瞬態(tài)特性分析、噪聲分析、直流分析等,方便使用者更直觀更迅速地驗證設(shè)計的可行性。3.PCB板設(shè)計軟件自動布線功能極大地方便了布線規(guī)則的設(shè)計。軟件的自動布線系統(tǒng)利用了人工智能技術(shù),即使對于很復雜的電路板,其布線結(jié)果也能達到專家級的水平,大大有助于缺乏實踐經(jīng)驗的學生進行電路設(shè)計。4.生成PCB加工文件軟件支持制版輸出和電路板數(shù)控加工代碼文件生成,可用來控制雕刻機自動完成雕刻、鉆孔、切邊等工作,自動、快速、地制作單、雙面印刷線路板。

三、Protel軟件輔助電子技術(shù)專業(yè)畢業(yè)設(shè)計的流程和具體實例

在畢業(yè)設(shè)計中引入Protel軟件,一般可按圖1所示流程進行。1.確定設(shè)計方案學生根據(jù)課題設(shè)計的要求,結(jié)合應(yīng)用電子技術(shù)專業(yè)知識,提出實現(xiàn)設(shè)計的幾個參考方案,通過在電路成本、性、電路性能等方面對各方案進行比較論證,確定的電路設(shè)計方案。2.使用軟件繪制原理圖根據(jù)設(shè)計方案,進入Protel原理圖編輯器,設(shè)置元器件參數(shù),查找或制作元件,合理擺放和布局。然后進行電路連線、放置網(wǎng)絡(luò)標號,生成材料清單、網(wǎng)絡(luò)表。,對電路進行編譯ERC校驗,確保電路正確。3.仿真電路性能在Protel的仿真環(huán)境中選擇相應(yīng)分析方法,設(shè)置數(shù)據(jù)節(jié)點,進行電路仿真,生成sdf文件,分析仿真結(jié)果。如果仿真不符合電路設(shè)計要求,重新修改電路參數(shù)。重復上述步驟,直到達到設(shè)計要求。4.設(shè)計電路印制進入PCB編輯環(huán)境,定義PCB尺寸,從原理圖導入網(wǎng)絡(luò)表信息;合理布局元件封裝;然后按實際需要設(shè)置布線規(guī)則,自動布線,手動調(diào)整,覆銅。5.生成加工文件打開PCBDOC文件,執(zhí)行“文件/輸出制造文件/GerberFiles”命令,設(shè)置Gerber文件的精度和輸入板層等參數(shù),生成各層的Gerber文件,執(zhí)行“文件/輸出制造文件/NCDrillFiles”命令,輸出鉆孔加工文件。規(guī)范操作雕刻機,加工完成設(shè)計好的電路板。6.電路裝配焊接按照電子裝配工藝規(guī)范插接元器件到電路板,用電烙鐵等工具對元器件進行焊接,注意焊接工藝,杜絕出現(xiàn)虛焊、假焊和漏焊現(xiàn)象,盡量做到焊點表面完整、連續(xù)和圓滑。完成裝配。7.電路調(diào)試對裝配好的電路板進行系統(tǒng)調(diào)試,驗證電路各功能模塊。假如出現(xiàn)故障,利用萬用表、示波器等工具檢測相關(guān)參數(shù),找出并排除故障點,直到電路正常。

四、Protel軟件在應(yīng)用電子技術(shù)專業(yè)畢業(yè)設(shè)計的實踐效果

1.節(jié)約畢業(yè)設(shè)計的成本學生設(shè)計電路前,先運用軟件進行原理圖繪制,電路仿真成功后,再進行實際硬件的設(shè)計、元件選購、焊接、調(diào)試等。減少了由于前期設(shè)計錯誤而造成的元器件或儀器儀表的損壞;減少了購買元器件的費用支出和時間精力的浪費。2.增強學生完成畢業(yè)設(shè)計的決心和信心在實際電路搭建過程中,大部分學生由于實踐經(jīng)驗不足,往往在系統(tǒng)調(diào)試時遇到問題,就會對自己的設(shè)計產(chǎn)生懷疑,對完成畢業(yè)設(shè)計缺乏信心。引入Protel軟件,可以暫時拋開實際電路,在軟件上繪制電路、模擬制版、仿真分析,最終呈現(xiàn)設(shè)計效果,方便快捷,從而大大增強了學生的專業(yè)信心和完成畢業(yè)設(shè)計的決心。3.提供師生溝通交流的便捷平臺利用Protel軟件原理圖的規(guī)范性和仿真的可視化,畢業(yè)設(shè)計指導老師可以在系統(tǒng)功能層面和學生探討整體設(shè)計問題,而不受具體電路的制約,使得指導教師和學生的溝通變得清晰流暢。4.鍛煉學生綜合能力在畢業(yè)設(shè)計過程中,當學生遇到陌生元器件時,可能對其引腳參數(shù)和功能不熟悉,需要查找資料手冊,從而提高了學生的自學能力;在電路布線過程中,學生對布線規(guī)則和要求缺乏經(jīng)驗時,需要請教指導老師或者行業(yè)專家,提升了學生的溝通能力;在電路設(shè)計、電路仿真過程中,可能會出現(xiàn)參數(shù)誤差,需要反復修正和調(diào)整,培養(yǎng)了學生堅持不懈和精益求精的工匠精神。更重要的是,學生熟練掌握Protel軟件,對工業(yè)制版工藝要求、具體流程的熟悉程度越高,就更有利于畢業(yè)后應(yīng)聘電子繪圖員、制板工等相關(guān)職位。

五、小結(jié)

現(xiàn)代電子信息技術(shù)日新月異,電子產(chǎn)品的復雜度、集成度都有了飛速提高,在電子產(chǎn)品設(shè)計過程中,電路設(shè)計軟件的使用也越來越廣泛。在應(yīng)用電子技術(shù)專業(yè)畢業(yè)設(shè)計中,借助軟件強大的功能,使畢業(yè)設(shè)計更便捷、更直觀、更,將是職業(yè)教育和軟件技術(shù)結(jié)合發(fā)展的趨勢。

作者:楊耿國

軟件畢業(yè)設(shè)計論文:計算機軟件開發(fā)類畢業(yè)設(shè)計改革研究

隨著計算機科學技術(shù)的迅速發(fā)展,尤其是網(wǎng)絡(luò)技術(shù)與Web服務(wù)的出現(xiàn),社會對軟件開發(fā)類人才需求日益增加,軟件開發(fā)類課程也成為高校計算機專業(yè)的教學重點[1]。然而,軟件開發(fā)所學內(nèi)容涉及面非常廣泛,最基本的課程就包括C語言、C++、JAVA、數(shù)據(jù)結(jié)構(gòu)、軟件工程、數(shù)據(jù)庫原理及網(wǎng)頁制作等[2],如果只是學好某些課程,做好這些課程的實驗,甚至這些課程的課程設(shè)計也非常,但也無法滿足社會對應(yīng)用型人才的需求。因為學生所學和所用都只是片面的知識點,不僅沒有將所有軟件開發(fā)知識有機地結(jié)合和整理,更沒有結(jié)合社會實際開發(fā)能夠應(yīng)用于公司企業(yè)的項目。計算機軟件開發(fā)類畢業(yè)設(shè)計正好彌補了這些不足,大四學生已經(jīng)具備了軟件開發(fā)的基礎(chǔ),能夠?qū)⑺鶎W知識綜合整理設(shè)計,并通過市場調(diào)查、資料查閱和企業(yè)調(diào)查等形式了解項目實際需求,開發(fā)一套滿足社會基本需求的軟件系統(tǒng)。由此可以看來,計算機軟件開發(fā)類畢業(yè)設(shè)計是實現(xiàn)軟件開發(fā)類專業(yè)人才培養(yǎng)目標的綜合性實踐教學環(huán)節(jié),在提高了學生程序開發(fā)能力、綜合設(shè)計能力和分析研究能力的同時,也鍛煉了學生解決實際問題的能力,更加培養(yǎng)了學生的業(yè)務(wù)能力和專業(yè)素質(zhì),為學生畢業(yè)求職創(chuàng)造了有利條件。因此,對計算機軟件開發(fā)類畢業(yè)設(shè)計教學改革研究具有非常重要的意義。

1計算機軟件開發(fā)類畢業(yè)設(shè)計存在的問題

自21世紀高等教育改革以來,全國各高校招生規(guī)模不斷擴大,導致畢業(yè)生數(shù)量也相應(yīng)大規(guī)模增加,給高校學生的求職擇業(yè)帶來了嚴峻的考驗。為了可以跟上時代的步伐,為求職帶來一些實際項目經(jīng)驗,計算機專業(yè)越來越多學生選取了軟件開發(fā)作為畢業(yè)設(shè)計課題。然而,在各高校實際當中,本科畢業(yè)設(shè)計質(zhì)量已經(jīng)下降,軟件開發(fā)類論文與實際脫節(jié),歸根結(jié)底是沒有一個可以從頭到尾指導學生進行軟件開發(fā)的學習模式,主要存在下面幾個不足之處。

1.1學生問題

學生設(shè)計能力低,編程水平差,無項目實際經(jīng)驗,既不知道軟件開發(fā)的基本理論與方法,也不知道程序語言代碼編寫和開發(fā)工具界面操作,甚至不知道從何處開始下手準備畢業(yè)論文,成為目前軟件開發(fā)類畢業(yè)論文質(zhì)量差的根本原因;學生思想上存在誤區(qū),不重視畢業(yè)設(shè)計的重要性與必要性,認為畢業(yè)設(shè)計與普通課程一樣,對畢業(yè)設(shè)計敷衍了事,不愿意花時間和精力認真努力開發(fā)軟件,總是被動、消極地接受學習,成為軟件開發(fā)類畢業(yè)論文質(zhì)量差的直接原因。

1.2學校問題

學生在大一至大三期間,一般只是簡單地開設(shè)各科課程,并沒有將所有軟件開發(fā)類課程結(jié)合起來,直接導致出現(xiàn)學生軟件設(shè)計能力低與開發(fā)水平差的現(xiàn)象;從論文開題、中期檢查到論文答辯等過程中,并沒有嚴格按照各種材料上交的日期進行,普遍是答辯時上交補交所有材料,甚至包括論文開題報告,直接導致學生消極怠慢的態(tài)度;的畢業(yè)論文考核是最關(guān)鍵的問題,也是目前畢業(yè)論文相關(guān)制度中管理最混亂的一部分。既沒有一套規(guī)范畢業(yè)論文考核標準,也沒有對畢業(yè)論文的中間過程進行監(jiān)控,就連的論文答辯也只是流于形式。

1.3教師問題

大部分教師沒有項目開發(fā)實際經(jīng)驗,只知道軟件設(shè)計理論基礎(chǔ),不能多方位地指導學生,更加無法讓學生能夠主動積極地學習,成為畢業(yè)論文水平不高的原因之一。

2CDIO教育模式

CDIO教育模式繼承和發(fā)展歐美20多年以來的工程教育改革理念,將“做中學”和“基于項目教育和學習”的集中概括和抽象表達,是2004年由麻省理工學院和瑞典皇家工學院等四所大學研究創(chuàng)立,CDIO分別代表了構(gòu)思(Conceive)、設(shè)計(Design)、實現(xiàn)(Implement)和運作(Operate)等四個學習過程,它以產(chǎn)品研發(fā)到產(chǎn)品運行的生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯(lián)系的方式學習[3]。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識、個人能力、人際團隊能力和工程系統(tǒng)能力四個層面,大綱要求以綜合的培養(yǎng)方式使學生在這四個層面達到預(yù)定目標[4]。本文將CDIO模式的構(gòu)思、設(shè)計、實現(xiàn)和運作等四個學習過程引入到計算機軟件開發(fā)類畢業(yè)設(shè)計中,要求嚴格按照構(gòu)思、設(shè)計、實現(xiàn)和運作這四個階段進行,并將每一個階段的成果都作為畢業(yè)論文考核的依據(jù),以此調(diào)動學生的積極性與主動性,既能讓指導老師清楚整個設(shè)計流程,并根據(jù)階段安排加以指導和督促,也能讓學生愿意付出時間和精力努力投入到畢業(yè)設(shè)計當中。在彌補學生軟件開發(fā)水平不足的同時,提高學生思考問題、綜合設(shè)計的能力,達到提高畢業(yè)論文質(zhì)量的目的。

3基于CDIO模式的計算機軟件開發(fā)類畢業(yè)設(shè)計

3.1構(gòu)思階段

畢業(yè)論文是從學生的選題開始,一般是由老師提供一系列題目,再由學生根據(jù)自己的具體情況選擇,這種方式遏制了學生的主動性。應(yīng)該由學生根據(jù)自己的愛好、專長和對將來的職業(yè)規(guī)劃等情況,利用各種參考資料主動搜索與查找適合自己的題材范圍,再在老師的指導下確定畢業(yè)論文題目。不僅能夠調(diào)動學生的設(shè)計積極性,為后面的畢業(yè)論文工作提供有利條件,而且還可以培養(yǎng)學生查閱資料和思考問題的能力。之后,指導老師提供軟件開發(fā)類參考資料,并在中國知網(wǎng)等學術(shù)平臺搜索課題相關(guān)文獻,確定論文的基本要求,給學生下達論文任務(wù)書。學生根據(jù)接收到的任務(wù)書,利用軟件工程專業(yè)書籍、中國知網(wǎng)等學術(shù)平臺、論文相關(guān)的Web網(wǎng)站,查閱大量的資料,了解論文的背景、研究現(xiàn)狀和開發(fā)意義,確定論文的研究內(nèi)容和開發(fā)中的關(guān)鍵問題,撰寫論文開題報告,完成軟件開發(fā)的構(gòu)思階段。

3.2設(shè)計階段

設(shè)計階段主要包括需求分析和總體設(shè)計,正式開始畢業(yè)論文的設(shè)計工作。根據(jù)資料查閱、市場調(diào)查和企業(yè)要求等形式分析軟件產(chǎn)品操作流程、功能列表,完成系統(tǒng)需求分析,并在需求分析的基礎(chǔ)上重點進行功能設(shè)計、模塊劃分、模塊接口規(guī)范、數(shù)據(jù)庫概念設(shè)計及數(shù)據(jù)庫邏輯設(shè)計,在老師的指導下反復修改不斷完善,最終確定系統(tǒng)的總體設(shè)計。然而,在軟件開發(fā)設(shè)計階段,學生論文還沒有開始寫,軟件程序也沒有完成,指導老師無中期檢查依據(jù),不能有效地督促學生開發(fā)設(shè)計。因此,在設(shè)計階段完成之后,應(yīng)該形成需求分析、數(shù)據(jù)庫設(shè)計、概要設(shè)計等相關(guān)說明書,作為畢業(yè)論文中期檢查的材料,納入論文考核的范圍。

3.3實現(xiàn)階段

實現(xiàn)階段是學生畢業(yè)論文工作的重點,也是畢業(yè)論文設(shè)計工作量較大、所需時間最長的一個階段,直接決定最終畢業(yè)論文的質(zhì)量水平。學生需要掌握軟件開發(fā)工具、程序設(shè)計語言等基本理論與方法,根據(jù)系統(tǒng)總體設(shè)計的功能模塊、接口規(guī)范等進行數(shù)據(jù)庫的實現(xiàn)、程序代碼的編寫,并反復運行與測試。此階段生成詳細設(shè)計說明書、編程規(guī)范、測試等文檔,作為畢業(yè)論文第二次中期檢查材料。在這個階段有了指導老師的督促,能夠確定系統(tǒng)功能,不至于在后期階段又需要反復修改。

3.4運作階段

根據(jù)前期產(chǎn)生的開題報告、需求分析、數(shù)據(jù)庫設(shè)計、概要設(shè)計、詳細設(shè)計、編程規(guī)范、測試等文檔和開發(fā)好的軟件系統(tǒng)撰寫畢業(yè)論文,并參與論文答辯,是學生畢業(yè)論文的總結(jié)階段,不僅著重體現(xiàn)學生的寫作水平,更能了解學生對軟件的學習情況,是分值比重較大的一部分。,將所有文檔和論文、答辯情況一起評分,獲得畢業(yè)論文成績。

4結(jié)語

計算機軟件開發(fā)類畢業(yè)設(shè)計是實現(xiàn)軟件開發(fā)類專業(yè)人才培養(yǎng)目標的綜合性實踐教學環(huán)節(jié),對計算機軟件開發(fā)類畢業(yè)設(shè)計教學改革研究具有非常重要的意義。因此,本文將CDIO模式引入到計算機軟件開發(fā)類畢業(yè)設(shè)計中,既能讓指導老師清楚整個設(shè)計流程,并根據(jù)階段安排加以指導和督促,也能讓學生愿意付出時間和精力努力投入到畢業(yè)設(shè)計當中。在彌補學生軟件開發(fā)水平不足的同時,提高學生思考問題、綜合設(shè)計的能力,達到提高畢業(yè)論文質(zhì)量的目的。

作者:陸汝華 顏文燕 單位:湘南學院軟件與通信工程學院

軟件畢業(yè)設(shè)計論文:軟件工程本科畢業(yè)設(shè)計質(zhì)量提升策略

一、利用多方資源做好畢業(yè)設(shè)計選題與立題工作

恰當?shù)倪x題是做好畢業(yè)設(shè)計的必要條件和前提。近年來,隨著信息技術(shù)高速發(fā)展,國家對高素質(zhì)軟件工程人才需求十分旺盛,并有逐年擴大的趨勢。同時各個高校軟件工程專業(yè)的招生數(shù)量也在逐年增加,從目前全國319所設(shè)有軟件工程專業(yè)的學校看,2013年該專業(yè)平均招生300人左右。專業(yè)招生人數(shù)的增多給畢業(yè)設(shè)計選題帶來了帶來巨大挑戰(zhàn)[3]:一方面軟件工程專業(yè)的畢業(yè)設(shè)計選題要求具有一定的應(yīng)用價值、創(chuàng)新性,同時還要與行業(yè)需求相吻合;另一方面要保障選題的性,不僅要避免學生之間的題目重復,還要避免與之前畢業(yè)生的題目重復,因為重復的選題會使學生產(chǎn)生投機的心理,導致“打醬油”現(xiàn)象。針對上述問題,黑龍江大學軟件學院主要采取了以下幾個措施:1.充分利用企業(yè)資源,對一部分在企業(yè)實習的學生采取“三位一體”的雙導師指導模式。即企業(yè)項目為載體,學生為主體的模式,校內(nèi)和校外導師為主導。這部分學生一般是在大三下學期暑假就已經(jīng)進入企業(yè)實習,而我們每年畢業(yè)設(shè)計選題工作是在十一月末,也就是學生進入企業(yè)實習后三到四個月的時間,學生經(jīng)過企業(yè)階段的培訓,對企業(yè)的生產(chǎn)過程、企業(yè)文化有了一定的了解。此時,學院組織校內(nèi)外導師和學生共同協(xié)商,以企業(yè)項目或子項目為學生確定畢業(yè)設(shè)計選題。2.充分發(fā)揮導師的資源優(yōu)勢,學院大部分教師都有自己的科研課題,這些科研課題有些是直接來源于企業(yè)的橫向課題,還有一些是信息技術(shù)領(lǐng)域的應(yīng)用研究課題,我們鼓勵教師從這些課題中提取出一些子項目讓學生實踐,作為畢業(yè)設(shè)計的選題。3.充分挖掘?qū)W生的專業(yè)技術(shù)特長和興趣點并結(jié)合學生的擇業(yè)傾向,確定最能發(fā)揮自身優(yōu)勢和潛能的選題。畢業(yè)設(shè)計的選題不僅要與實際需求相結(jié)合,更重要的是應(yīng)該結(jié)合學生自身的技術(shù)優(yōu)勢和興趣。只有學生對選題有興趣,他們才能盡早地進入狀態(tài),發(fā)揮自己的創(chuàng)造能力和積極主動意識。所以,選題階段導師和學生的溝通交流就顯得尤為重要,通過溝通導師可以了解學生的能力、興趣和擇業(yè)傾向,學生也可以對選題,有進一步的認識,對于不感興趣的選題學生也可以通過與導師進一步的探討進行題目的修訂。

二、注重環(huán)節(jié)審查,加強過程監(jiān)管

雖然“好的開始是成功的一半”,但是如果缺乏中間環(huán)節(jié)的監(jiān)管,仍然不能保障好的效果[4]。因此,為保障畢業(yè)設(shè)計(論文)的質(zhì)量,我們制定了明確的質(zhì)量標準、管理條例,并由院長、學術(shù)委員會、系主任和教務(wù)辦主任組成畢業(yè)設(shè)計(論文)工作委員會,負責畢業(yè)設(shè)計(論文)工作的組織、評定和監(jiān)管,同時保障管理條例的嚴格落實及各個環(huán)節(jié)工作的正常進行。為健全畢業(yè)設(shè)計(論文)的監(jiān)管機制,學院先后規(guī)范和完善了《畢業(yè)設(shè)計(論文)工作管理辦法和實施細則》《開題報告》《開題評分標準》《中期報告》《中期檢查標準》《畢業(yè)設(shè)計(論文)撰寫規(guī)范及模版》《畢業(yè)設(shè)計(論文)盲審表》《答辯程序和評分標準》等一系列管理辦法和文檔標準,使畢業(yè)設(shè)計工作在制度和規(guī)范下能順利有效地進行。每年畢業(yè)設(shè)計工作之初,我們都要給學生開一個動員會,在會上闡明畢業(yè)設(shè)計(論文)的重要性,以及畢業(yè)設(shè)計對他們未來工作的影響,調(diào)動他們學習的主動性、積極性和創(chuàng)造性。此外,系主任還要向?qū)W生介紹學院畢業(yè)設(shè)計(論文)管理辦法和實施細則,各階段的工作要求和時間節(jié)點,以及各環(huán)節(jié)檢查的內(nèi)容、需要提交的文檔,使學生在畢業(yè)設(shè)計開始時能做到心中有數(shù)。同時,我們也要求指導教師隨時解答學生的問題,堅持每周開例會,檢查學生的工作完成情況,并提出一些有技術(shù)含量和理論深度的問題啟發(fā)他們思考,激發(fā)他們的學習熱情,并與學生一起確定后續(xù)任務(wù)。此外我們組織開題檢查、中期檢查,對開題檢查成績后30%的學生,不但檢查中期報告,還要現(xiàn)場檢查程序。對于中期檢查不合格的學生,要求限期整改,如果仍然不合格則取消答辯資格。在答辯之前,我們還要對論文進行盲審,盲審不合格的學生不允許答辯,對有異議的論文要提交學術(shù)委員會做論證。雖然學院對畢業(yè)設(shè)計(論文)工作在各個環(huán)節(jié)上的審查都非常嚴格,但我們鼓勵學生之間進行研討交流,博采眾長,相互提高,因為我們的目的不是抓出多少不合格的學生,而是想通過大學階段的綜合性實踐教學環(huán)節(jié)訓練,培養(yǎng)學生的學習能力、知識的綜合運用能力、分析解決問題能力和溝通交流等綜合素質(zhì)。

三、嚴把答辯關(guān),保障畢業(yè)設(shè)計質(zhì)量

答辯是畢業(yè)設(shè)計(論文)考核階段的環(huán)節(jié),這個環(huán)節(jié)既是學院對學生畢業(yè)設(shè)計的驗收和鑒定,同時也是學生對自己工作的總結(jié)和匯報。通過答辯,學生不僅展示了畢業(yè)設(shè)計工作的效果,更展示了自己的專業(yè)知識、技術(shù)水平和綜合素質(zhì)。作為教師,每年都要指導多個畢業(yè)設(shè)計(論文),而學生一生只能經(jīng)歷一次本科畢業(yè)設(shè)計,而且畢業(yè)設(shè)計答辯能否順利通過,直接關(guān)系到學生畢業(yè)及學位資格的認定。因此對學生來講,畢業(yè)答辯至關(guān)重要。這有點像外科醫(yī)生與患者的關(guān)系:醫(yī)生每年要做很多手術(shù),對他們而言手術(shù)已是司空見慣,但對于患者本人,可能一輩子才上一次手術(shù)臺,而且生命攸關(guān)。所以,我們要在畢業(yè)設(shè)計指導過程中,認真對待每一位學生。同時在畢業(yè)答辯中嚴格把關(guān),保障質(zhì)量,更要秉承“公開”“公正”“公平”的原則。我們的畢業(yè)設(shè)計(論文)答辯采用小組面試形式,每組由四位副高職以上教師組成,答辯流程如圖1所示。答辯當天向?qū)W生公布成績,畢業(yè)設(shè)計(論文)總成績由開題成績(10%)、中期成績(10%)、指導教師成績(10%)、答辯成績(70%)構(gòu)成。對于的和不及格的學生,我們還會重新組建答辯組進行二次答辯。這是考慮到答辯組之間認同度的差異而導致評分標準出現(xiàn)偏差,可能有些答辯組打分會偏低,有的組打分會偏高,即各個答辯組評分信度不能達到一致。二次答辯可以有效地消減組間評分差異,從而使申報校論文人選和未通過人選的確定做到公正、公平和有效。針對軟件行業(yè)特點,我們通過強化實踐教學環(huán)節(jié),合理利用多方資源拓寬畢業(yè)設(shè)計(論文)選題途徑、健全和完善畢業(yè)設(shè)計(論文)的監(jiān)管機制等手段,確保了畢業(yè)論文質(zhì)量的穩(wěn)步提高。幾年來,黑龍江大學軟件學院的畢業(yè)設(shè)計(論文)質(zhì)量受到校內(nèi)外專家的一致好評,獲校論文比率一直位于學校前列。實踐證明,加強畢業(yè)設(shè)計(論文)質(zhì)量的監(jiān)管,不但提高了學生工程實踐能力、獨立科研能力和創(chuàng)新意識,為學生進入工作崗位打下了良好的基礎(chǔ),進而也提升了學生的就業(yè)率。

作者:任美睿 金英 郭龍江 單位:黑龍江大學

軟件畢業(yè)設(shè)計論文:SW軟件在畢業(yè)設(shè)計的應(yīng)用

傳統(tǒng)的設(shè)計結(jié)果不能直觀的反映夾具的結(jié)構(gòu),并且在設(shè)計過程中出現(xiàn)的錯誤很難及時發(fā)現(xiàn),因此指導教師在設(shè)計過程中要不斷的審圖,幫助學生找出設(shè)計中的錯誤。即使是一些結(jié)構(gòu)上的小變動也可能導致學生重新設(shè)計,這種繁瑣的重復性工作貫穿于整個設(shè)計過程,耗費師生大量的時間和精力,而學生的接受卻有限,甚至出現(xiàn)學生拒絕修改的情況。鑒于傳統(tǒng)設(shè)計的局限性和低效性,三維軟件,特別是SW軟件以其優(yōu)異的性能、易用性和創(chuàng)新性,被廣大師生接受并應(yīng)用于畢業(yè)設(shè)計中。

1三維建模及仿真

在夾具設(shè)計的過程中,根據(jù)確定下來的設(shè)計方案,學生可以對定位元件、夾緊裝置、支撐元件、導向元件之間裝配關(guān)系予以確定,需要的標準件從標準庫中直接調(diào)用,如果是夾具體、鉆模板、支撐架、非標準定位銷等,可以自由地在裝配環(huán)境下進行零件的設(shè)計,并且設(shè)計出來的零件無需約束,自動裝配到鉆夾具裝配體上。專用夾具裝配體建立以后,接著可用SW軟件自帶的Animator插件對裝配體進行運動仿真,使裝配體產(chǎn)生運動,如果發(fā)生動態(tài)干涉,系統(tǒng)會報警,并給出干涉的部位。SW軟件具有對設(shè)計方案動態(tài)修改的功能,在設(shè)計過程中隨時修改零件尺寸和結(jié)構(gòu)形式,相對應(yīng)的零件會自動更新,使設(shè)計修改工作簡單方便。由于SW設(shè)計的直觀性,學生的接受效果大大提高。SW軟件還可以動態(tài)模擬鉆夾具從零件到整個裝配體形成的過程以及裝配體的運動過程,并形成可單獨保存的AVI格式動畫文件,脫離SW軟件環(huán)境也可以播放,方便直觀地觀察仿真設(shè)計結(jié)果,使老師尤其是答辯老師可以快速地了解夾具裝配設(shè)計、結(jié)構(gòu)的工作原理和方法,節(jié)省學生在答辯時的解釋時間,提高了畢業(yè)設(shè)計的效果和答辯效率。經(jīng)仿真檢驗修改后的裝配體,利用SW軟件的“爆炸”功能生成爆炸圖,顯示夾具裝配體詳細的結(jié)構(gòu)和相互間的裝配關(guān)系。

2二維工程圖的形成

SW軟件利用設(shè)計的三維立體圖可以自動轉(zhuǎn)化成二維平面圖,并且局部放大圖、剖視圖、標題欄、明細表等也自動生成。設(shè)計學生只須根據(jù)生產(chǎn)工程圖的標準對轉(zhuǎn)化的二維平面圖進行修改,即可形成標準的二維工程圖。

3總結(jié)

筆者在最近幾年的畢業(yè)設(shè)計指導中,積極引導學生進行三維設(shè)計,使設(shè)計過程直觀簡便、設(shè)計效率高,提高了學生的現(xiàn)代工程素質(zhì)。應(yīng)用SW軟件進行畢業(yè)設(shè)計的結(jié)果顯示,三維設(shè)計對學生知識的拓展,動手能力、分析能力、創(chuàng)新能力、處理問題能力的提高超出預(yù)期效果。

作者:李君 黃紹服 單位:安徽理工大學

軟件畢業(yè)設(shè)計論文:管窺軟件工程在畢業(yè)設(shè)計中的應(yīng)用

1軟件工程在畢業(yè)設(shè)計中的作用

軟件工程不僅是計算機科學與技術(shù)專業(yè)、軟件工程專業(yè)的一門專業(yè)基礎(chǔ)核心課程,也是其他相關(guān)專業(yè),如信息工程、系統(tǒng)工程、信息與計算機科學、信息管理與信息系統(tǒng)等專業(yè)的重要應(yīng)用技術(shù)課程。對于這些專業(yè)的學生來說,畢業(yè)設(shè)計多是以軟件開發(fā)類項目為主,整個畢業(yè)設(shè)計就是開發(fā)一個軟件。為了更好地完成軟件開發(fā)類畢業(yè)設(shè)計,提高學生畢業(yè)設(shè)計的質(zhì)量,進一步規(guī)范畢業(yè)設(shè)計中的軟件開發(fā)過程是必需的。軟件工程的思想正是用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件。按照軟件工程思想,軟件開發(fā)的生命周期分為可行性分析、需求分析、總體設(shè)計、詳細設(shè)計、編碼實現(xiàn)、軟件測試和軟件維護幾個階段。在學生的畢業(yè)設(shè)計中以軟件工程的思想為主線,從軟件工程的角度去指導學生進行畢業(yè)設(shè)計,挖掘軟件工程在系統(tǒng)開發(fā)過程中的價值,解決畢業(yè)設(shè)計中存在的一些問題,既有助于學生更好地理解軟件工程的方法、技術(shù)和思想,更有助于提高軟件類畢業(yè)設(shè)計的質(zhì)量。

2畢業(yè)設(shè)計中存在的問題

筆者在指導學生軟件開發(fā)類畢業(yè)設(shè)計過程中發(fā)現(xiàn),畢業(yè)設(shè)計存在著選題難、任務(wù)重、重視編碼、輕過程、項目無法完成等現(xiàn)象。設(shè)計過程中沒有嚴格地遵循軟件工程的開發(fā)方法,沒有規(guī)范的軟件設(shè)計過程,項目能否成功主要依賴于個人能力和個人努力,這種不正確的開發(fā)方法帶來了嚴重的后果。在項目開發(fā)的過程中常常存在以下幾個方面問題:

2.1選題的盲目性

選題是畢業(yè)設(shè)計過程中的一個初始環(huán)節(jié),選題恰當是做好畢業(yè)設(shè)計的前提,但選題不當?shù)那闆r仍然時有發(fā)生。學生沒有認識到畢業(yè)設(shè)計的重要性,純粹是為了完成學業(yè)而做畢業(yè)設(shè)計,選題沒有一個確切的目標,往往是隨便選一個題目,造成選題的盲目性,出現(xiàn)了選題陳舊、選題范圍狹窄、選題偏大等問題,使學生抄襲、完成不了畢業(yè)設(shè)計的情況時有發(fā)生。

2.2缺少軟件的系統(tǒng)分析

軟件開發(fā)過程的及時個階段是系統(tǒng)分析,用來確定軟件開發(fā)要解決的問題是什么?估算完成該項目需要的資源和成本,確定目標系統(tǒng)應(yīng)該具備哪些功能,主要經(jīng)歷問題的定義、可行性分析和需求分析三個階段。軟件的系統(tǒng)分析確定了用戶需求,同時對目標系統(tǒng)提出完整、具體的要求,引導開發(fā)者正確地構(gòu)建系統(tǒng)。因此,對用戶需求做出、正確的分析,對于最終軟件開發(fā)類畢業(yè)設(shè)計的成敗起著至關(guān)重要的作用。然而在完成畢業(yè)設(shè)計過程中,學生往往認為代碼編寫最重要,對軟件開發(fā)過程中的可行性分析和需求分析階段不重視,甚至沒有系統(tǒng)分析,對整個畢業(yè)設(shè)計的完成造成了影響。

2.3軟件設(shè)計過程雜亂無章

軟件設(shè)計一般都要經(jīng)歷可行性分析、需求分析、總體設(shè)計、詳細設(shè)計、編碼和測試階段。而部分學生在畢業(yè)設(shè)計開發(fā)的過程中,缺乏軟件工程設(shè)計思想,跨越需求分析、概要設(shè)計、詳細設(shè)計和功能模塊設(shè)計,直接進行代碼的撰寫;或者從代碼反推出模塊設(shè)計;甚至在軟件開發(fā)過程中,一邊寫程序,一邊了解需求,程序完成了需求才確定。這種無序的軟件設(shè)計過程,導致最終設(shè)計的系統(tǒng)雜亂無章、代碼的重復率高、潛在?Bug多、系統(tǒng)的可集成性非常差、不能在規(guī)定時間內(nèi)完成設(shè)計或者系統(tǒng)無法運行。

2.4開發(fā)過程中文檔不完備

根據(jù)軟件工程學的基本原理,軟件=程序+文檔,可見軟件文檔是軟件開發(fā)過程中不可缺少的組成部分。軟件文檔貫穿于軟件開發(fā)的各個階段,是提高軟件產(chǎn)品開發(fā)效率、規(guī)范軟件產(chǎn)品開發(fā)過程、保障軟件產(chǎn)品質(zhì)量的關(guān)鍵。但在實際畢業(yè)設(shè)計中,很多同學認為把程序代碼編出來了,畢業(yè)設(shè)計也就完成了,提交的畢業(yè)設(shè)計論文就是系統(tǒng)代碼的復制,即只做出一個可演示可操作的系統(tǒng),而忽略了軟件開發(fā)的完整性、系統(tǒng)性。完整的畢業(yè)設(shè)計不僅包括可操作的系統(tǒng),還包括在開發(fā)系統(tǒng)的過程中所產(chǎn)生的各個文檔資料。文檔的缺失會降低軟件開發(fā)的效率、影響整個軟件的開發(fā)、使用和維護。以上問題的存在,嚴重影響了畢業(yè)設(shè)計的進度和質(zhì)量,沒有達到畢業(yè)設(shè)計的目標要求。針對當前畢業(yè)設(shè)計的現(xiàn)狀和存在不足,筆者認為應(yīng)用軟件工程學的思想指導畢業(yè)設(shè)計,對促進學生綜合素質(zhì)與工程實踐能力培養(yǎng)具有積極意義。

3用軟件工程思想指導學生進行畢業(yè)設(shè)計

3.1以可行性研究指導選題

可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。畢業(yè)設(shè)計題目的選擇,應(yīng)立足于解決工程實際問題,可由指導教師提供符合相關(guān)專業(yè)畢業(yè)設(shè)計要求的題目,也可以鼓勵學生自己到社會、生產(chǎn)企業(yè)中尋求研究課題,培養(yǎng)他們自主學習的意識。選題過程以可行性研究為指導,從課題規(guī)模大小、難易程度、學生自己的研究方向、愛好、學生的知識層面和能力等多個方面進行考慮,對于選擇的題目是否能夠解決,確定在規(guī)定的時間內(nèi)完成畢業(yè)設(shè)計的可行性。指導教師可根據(jù)學生選報的題目來指導學生對該選題進行調(diào)查研究,明確課題要解決的問題是什么,簡要地寫出關(guān)于問題性質(zhì)、項目目標和項目規(guī)模的書面報告。可行性研究來指導畢業(yè)設(shè)計的選題,實質(zhì)上是簡化了系統(tǒng)分析和設(shè)計的過程,也是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程,使學生對于課題的設(shè)計有個清晰的思路,為及時完成畢業(yè)設(shè)計提供了可能。

3.2重視軟件的需求分析

需求分析的基本任務(wù)是地回答“系統(tǒng)必須做什么”,即確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、、清晰、具體的要求,不僅指明了系統(tǒng)設(shè)計時必須要實現(xiàn)的目標,也是軟件設(shè)計、實現(xiàn)、測試和維護階段的主要參考標準。用戶需求的獲取是軟件開發(fā)中最重要、難度較大的工作,它貫穿于整個軟件設(shè)計過程,不僅要涉及到軟件開發(fā)方面的知識、應(yīng)用領(lǐng)域方面的知識,還涉及到與用戶溝通的能力。在進行需求獲取和分析時,為了及時、地獲取,可采用軟件工程中比較成熟的方法,例如訪談、實際調(diào)查、UML的用例技術(shù)等。需求分析在軟件系統(tǒng)分析與設(shè)計階段起著橋梁的作用,確定了系統(tǒng)的需求,才能制定出軟件設(shè)計的框架,保障畢業(yè)設(shè)計循序漸進、有條不紊地進行,避免后期開發(fā)過程的頻繁返工,進而按時完成最終的任務(wù)。

3.3規(guī)范畢業(yè)設(shè)計過程

軟件開發(fā)類畢業(yè)設(shè)計一般是開發(fā)一個軟件系統(tǒng),實現(xiàn)一定的功能。“麻雀雖小,五臟俱全”,無論軟件規(guī)模的大小、功能的多少,都應(yīng)該嚴格按照軟件工程中軟件生命周期每個階段的步驟完成各項任務(wù)。要培養(yǎng)學生把軟件工程的概念貫穿于整個畢業(yè)設(shè)計過程,也就是說,讓學生把開發(fā)軟件的過程看成是蓋一棟大樓,修一條公路的實際工程,用工程化的思想指導畢業(yè)設(shè)計,確定完成課題的各項任務(wù)的工作步驟,注重軟件類畢業(yè)設(shè)計的過程,而不是學生所認為的畢業(yè)設(shè)計就是編程序,代碼調(diào)試通過即可。通過工程的概念規(guī)范畢業(yè)設(shè)計過程,讓學生明白開發(fā)一個軟件系統(tǒng)一般經(jīng)過系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施三個階段,必須嚴格遵循軟件生命周期的規(guī)律,完成各個階段的任務(wù),才能最終提高畢業(yè)設(shè)計的質(zhì)量。

3.4重視文檔的寫作

軟件工程中的瀑布模型嚴格地規(guī)定了在整個軟件生命周期的各個階段,都要提交相應(yīng)的文檔。文檔不僅記錄軟件開發(fā)過程中的大量信息,在軟件的開發(fā)、維護過程中也起著重要的作用。在指導學生畢業(yè)設(shè)計時,要求學生遵照軟件工程的思想,把文檔作為整個設(shè)計的指揮棒,記載設(shè)計過程的每一階段完成的目標、任務(wù)及技術(shù)手段,建立健全畢業(yè)設(shè)計文檔制度,確保畢業(yè)設(shè)計過程中的文獻綜述、譯文、任務(wù)書、開題報告、選題審題表、中期檢查表、設(shè)計(論文)正文、答辯記錄等各環(huán)節(jié)教學資料檔案完善、規(guī)范,實現(xiàn)對畢業(yè)設(shè)計的全程監(jiān)控。

4結(jié)束語

軟件工程是軟件開發(fā)工程化、規(guī)范化的具體實施方法,將其應(yīng)用到畢業(yè)設(shè)計中,不僅有助于學生對軟件開發(fā)相關(guān)知識的鞏固和實踐,而且對解決目前軟件開發(fā)類畢業(yè)設(shè)計中存在的問題,提高學生畢業(yè)設(shè)計質(zhì)量,具有極大的促進作用。

作者:王曉 王長波 單位:湖北醫(yī)藥學院 公共管理學院計算機教研室

軟件畢業(yè)設(shè)計論文:軟件工程本科畢業(yè)設(shè)計策略

一、利用多方資源做好畢業(yè)設(shè)計選題與立題工作

恰當?shù)倪x題是做好畢業(yè)設(shè)計的必要條件和前提。近年來,隨著信息技術(shù)高速發(fā)展,國家對高素質(zhì)軟件工程人才需求十分旺盛,并有逐年擴大的趨勢。同時各個高校軟件工程專業(yè)的招生數(shù)量也在逐年增加,從目前全國319所設(shè)有軟件工程專業(yè)的學校看,2013年該專業(yè)平均招生300人左右。專業(yè)招生人數(shù)的增多給畢業(yè)設(shè)計選題帶來了帶來巨大挑戰(zhàn):一方面軟件工程專業(yè)的畢業(yè)設(shè)計選題要求具有一定的應(yīng)用價值、創(chuàng)新性,同時還要與行業(yè)需求相吻合;另一方面要保障選題的性,不僅要避免學生之間的題目重復,還要避免與之前畢業(yè)生的題目重復,因為重復的選題會使學生產(chǎn)生投機的心理,導致“打醬油”現(xiàn)象。針對上述問題,黑龍江大學軟件學院主要采取了以下幾個措施:1.充分利用企業(yè)資源,對一部分在企業(yè)實習的學生采取“三位一體”的雙導師指導模式。即企業(yè)項目為載體,學生為主體的模式,校內(nèi)和校外導師為主導。這部分學生一般是在大三下學期暑假就已經(jīng)進入企業(yè)實習,而我們每年畢業(yè)設(shè)計選題工作是在十一月末,也就是學生進入企業(yè)實習后三到四個月的時間,學生經(jīng)過企業(yè)階段的培訓,對企業(yè)的生產(chǎn)過程、企業(yè)文化有了一定的了解。此時,學院組織校內(nèi)外導師和學生共同協(xié)商,以企業(yè)項目或子項目為學生確定畢業(yè)設(shè)計選題。2.充分發(fā)揮導師的資源優(yōu)勢,學院大部分教師都有自己的科研課題,這些科研課題有些是直接來源于企業(yè)的橫向課題,還有一些是信息技術(shù)領(lǐng)域的應(yīng)用研究課題,我們鼓勵教師從這些課題中提取出一些子項目讓學生實踐,作為畢業(yè)設(shè)計的選題。3.充分挖掘?qū)W生的專業(yè)技術(shù)特長和興趣點并結(jié)合學生的擇業(yè)傾向,確定最能發(fā)揮自身優(yōu)勢和潛能的選題。畢業(yè)設(shè)計的選題不僅要與實際需求相結(jié)合,更重要的是應(yīng)該結(jié)合學生自身的技術(shù)優(yōu)勢和興趣。只有學生對選題有興趣,他們才能盡早地進入狀態(tài),發(fā)揮自己的創(chuàng)造能力和積極主動意識。所以,選題階段導師和學生的溝通交流就顯得尤為重要,通過溝通導師可以了解學生的能力、興趣和擇業(yè)傾向,學生也可以對選題,有進一步的認識,對于不感興趣的選題學生也可以通過與導師進一步的探討進行題目的修訂。

二、注重環(huán)節(jié)審查,加強過程監(jiān)管

雖然“好的開始是成功的一半”,但是如果缺乏中間環(huán)節(jié)的監(jiān)管,仍然不能保障好的效果[4]。因此,為保障畢業(yè)設(shè)計(論文)的質(zhì)量,我們制定了明確的質(zhì)量標準、管理條例,并由院長、學術(shù)委員會、系主任和教務(wù)辦主任組成畢業(yè)設(shè)計(論文)工作委員會,負責畢業(yè)設(shè)計(論文)工作的組織、評定和監(jiān)管,同時保障管理條例的嚴格落實及各個環(huán)節(jié)工作的正常進行。為健全畢業(yè)設(shè)計(論文)的監(jiān)管機制,學院先后規(guī)范和完善了《畢業(yè)設(shè)計(論文)工作管理辦法和實施細則》《開題報告》《開題評分標準》《中期報告》《中期檢查標準》《畢業(yè)設(shè)計(論文)撰寫規(guī)范及模版》《畢業(yè)設(shè)計(論文)盲審表》《答辯程序和評分標準》等一系列管理辦法和文檔標準,使畢業(yè)設(shè)計工作在制度和規(guī)范下能順利有效地進行。每年畢業(yè)設(shè)計工作之初,我們都要給學生開一個動員會,在會上闡明畢業(yè)設(shè)計(論文)的重要性,以及畢業(yè)設(shè)計對他們未來工作的影響,調(diào)動他們學習的主動性、積極性和創(chuàng)造性。此外,系主任還要向?qū)W生介紹學院畢業(yè)設(shè)計(論文)管理辦法和實施細則,各階段的工作要求和時間節(jié)點,以及各環(huán)節(jié)檢查的內(nèi)容、需要提交的文檔,使學生在畢業(yè)設(shè)計開始時能做到心中有數(shù)。同時,我們也要求指導教師隨時解答學生的問題,堅持每周開例會,檢查學生的工作完成情況,并提出一些有技術(shù)含量和理論深度的問題啟發(fā)他們思考,激發(fā)他們的學習熱情,并與學生一起確定后續(xù)任務(wù)。此外我們組織開題檢查、中期檢查,對開題檢查成績后30%的學生,不但檢查中期報告,還要現(xiàn)場檢查程序。對于中期檢查不合格的學生,要求限期整改,如果仍然不合格則取消答辯資格。在答辯之前,我們還要對論文進行盲審,盲審不合格的學生不允許答辯,對有異議的論文要提交學術(shù)委員會做論證。雖然學院對畢業(yè)設(shè)計(論文)工作在各個環(huán)節(jié)上的審查都非常嚴格,但我們鼓勵學生之間進行研討交流,博采眾長,相互提高,因為我們的目的不是抓出多少不合格的學生,而是想通過大學階段的綜合性實踐教學環(huán)節(jié)訓練,培養(yǎng)學生的學習能力、知識的綜合運用能力、分析解決問題能力和溝通交流等綜合素質(zhì)。

三、嚴把答辯關(guān),保障畢業(yè)設(shè)計質(zhì)量

答辯是畢業(yè)設(shè)計(論文)考核階段的環(huán)節(jié),這個環(huán)節(jié)既是學院對學生畢業(yè)設(shè)計的驗收和鑒定,同時也是學生對自己工作的總結(jié)和匯報。通過答辯,學生不僅展示了畢業(yè)設(shè)計工作的效果,更展示了自己的專業(yè)知識、技術(shù)水平和綜合素質(zhì)。作為教師,每年都要指導多個畢業(yè)設(shè)計(論文),而學生一生只能經(jīng)歷一次本科畢業(yè)設(shè)計,而且畢業(yè)設(shè)計答辯能否順利通過,直接關(guān)系到學生畢業(yè)及學位資格的認定。因此對學生來講,畢業(yè)答辯至關(guān)重要。這有點像外科醫(yī)生與患者的關(guān)系:醫(yī)生每年要做很多手術(shù),對他們而言手術(shù)已是司空見慣,但對于患者本人,可能一輩子才上一次手術(shù)臺,而且生命攸關(guān)。所以,我們要在畢業(yè)設(shè)計指導過程中,認真對待每一位學生。同時在畢業(yè)答辯中嚴格把關(guān),保障質(zhì)量,更要秉承“公開“”公正”“公平”的原則。我們的畢業(yè)設(shè)計(論文)答辯采用小組面試形式,每組由四位副高職以上教師組成,答辯流程如圖1所示。答辯當天向?qū)W生公布成績,畢業(yè)設(shè)計(論文)總成績由開題成績(10%)、中期成績(10%)、指導教師成績(10%)、答辯成績(70%)構(gòu)成。對于的和不及格的學生,我們還會重新組建答辯組進行二次答辯。這是考慮到答辯組之間認同度的差異而導致評分標準出現(xiàn)偏差,可能有些答辯組打分會偏低,有的組打分會偏高,即各個答辯組評分信度不能達到一致。二次答辯可以有效地消減組間評分差異,從而使申報校論文人選和未通過人選的確定做到公正、公平和有效。針對軟件行業(yè)特點,我們通過強化實踐教學環(huán)節(jié),合理利用多方資源拓寬畢業(yè)設(shè)計(論文)選題途徑、健全和完善畢業(yè)設(shè)計(論文)的監(jiān)管機制等手段,確保了畢業(yè)論文質(zhì)量的穩(wěn)步提高。幾年來,黑龍江大學軟件學院的畢業(yè)設(shè)計(論文)質(zhì)量受到校內(nèi)外專家的一致好評,獲校論文比率一直位于學校前列。實踐證明,加強畢業(yè)設(shè)計(論文)質(zhì)量的監(jiān)管,不但提高了學生工程實踐能力、獨立科研能力和創(chuàng)新意識,為學生進入工作崗位打下了良好的基礎(chǔ),進而也提升了學生的就業(yè)率。

作者:任美睿 金英 郭龍江 單位:黑龍江大學

軟件畢業(yè)設(shè)計論文:職校軟件專業(yè)畢業(yè)設(shè)計分析

《中國信息技術(shù)教育雜志》2014年第十四期

1調(diào)研問題分析

1.1設(shè)計時間安排不合理表1及表2的數(shù)據(jù)充分證明,不合理的時間安排,是導致質(zhì)量下滑的重要原因。一個學期是找工作的關(guān)鍵期,在就業(yè)壓力下學生忙于參加招聘會和面試。找到工作后,用人單位往往還要求到崗實習。同時,一學期也是專升本的關(guān)鍵期,尋求深造的學生亦會忙于復習參考;另有學生為提高競爭力,會選擇參加推薦工作的技能培訓;這都是造成學生不重視以及不能在校實習的重要原因。

1.2自擬課題質(zhì)量偏低表3數(shù)據(jù)分證明,對外承接工程,或教師科研需要課題,具有充分驅(qū)動力可讓教師在課題建設(shè)中投入更多精力,進而提高了課題與社會生產(chǎn)的適應(yīng)性,提升課題的科學性和實踐性。自擬課題往往是為了畢業(yè)設(shè)計而設(shè)定的課題,教師缺乏動力對課題進行改進,易與社會脫節(jié)。表3的統(tǒng)計數(shù)據(jù)也證明了選擇自擬題目的學生,其優(yōu)良成績的比率顯著低于其他學生。

1.3其他因素溝通不暢:師生雙方無法面對面地溝通,存在著教師因工作忙碌疏于督促,或?qū)W生缺乏主動性的情況。(1)教師經(jīng)驗缺乏,高校中具有豐富項目經(jīng)驗的教師本來就比較少,近年又引入了大批年輕教師,這些教師畢業(yè)后直接從事教學,更缺乏項目開發(fā)經(jīng)驗,在指導中明顯表現(xiàn)出不足。(2)教師任務(wù)重,指導教師既要承擔畢業(yè)設(shè)計指導工作,又要進行繁重的教學任務(wù),容易顧此失彼。

2問題整改建議

2.1加強課題庫建設(shè)課題分為對外承接工程、科研需要、自擬等幾個類別。對自擬課題,須經(jīng)學校專家組評審及指導,以增強與生產(chǎn)實踐的聯(lián)動性。增大來自對外承接工程及科研需要類課題,這類課題具有較強實踐性,教師出于自身利益,也會對課題投入更多精力,對學生的要求也會嚴格,這必然提高設(shè)計質(zhì)量。另外,考慮到學生未來就業(yè)不同,宜對課題難度適當分檔。對不同檔次的課題,設(shè)置起評成績;有志于投身IT行業(yè)的,可選中高難度;其他學生可針對性地選擇適合自己的課題。

2.2改進設(shè)計模式,消除時間沖突在設(shè)置課題時,要確定本專業(yè)所針對的主要就業(yè)崗位,以及崗位所需技能,再結(jié)合實際選擇對應(yīng)實訓項目,作為本專業(yè)學生大學期間不同實踐課程教學項目。學生在專業(yè)課教師的系統(tǒng)指導下,逐漸完成畢業(yè)設(shè)計的雛形,在一個學期里,再根據(jù)學生就業(yè)實際情況,予以整合,就成為了一篇具有一定質(zhì)量的畢業(yè)設(shè)計。如此,不僅降低了一個學期的工作壓力,還提升了學生在校期間教學質(zhì)量。

2.3加強指導教師能力建設(shè)在畢業(yè)設(shè)計中,教師要加強對學生的監(jiān)督與管理,可采用如定期開見面會、網(wǎng)上探討等方式,學生將設(shè)計中遇到的問題、取得的成果等匯報給教師以便教師對學生情況進行分析指導。組織教師參加校內(nèi)外專業(yè)培訓,提高教師理論水平和實踐能力。招聘教師時,傾向于在企業(yè)從事過一線工作、既有學歷又有工作經(jīng)驗的人員,更好地將學校的理論知識與企業(yè)所需要的專業(yè)技能相結(jié)合。

3總結(jié)與展望

畢業(yè)設(shè)計是十分重要的環(huán)節(jié),應(yīng)注重課題的針對性與適用性,使畢業(yè)設(shè)計內(nèi)容與學生畢業(yè)后所從事的技術(shù)崗位相一致。同時,我們也需要加強畢業(yè)設(shè)計的機制建設(shè),讓設(shè)計貫穿整個大學教育,減少一學期壓力。注重對教師的培養(yǎng),提升指導技巧和技能。只有這樣才能培養(yǎng)出符合社會發(fā)展、受用人單位歡迎的人才。

作者:鄧劍勛單位:重慶電子工程職業(yè)學院

軟件畢業(yè)設(shè)計論文:論述軟件工程的畢業(yè)設(shè)計運用

1軟件工程在畢業(yè)設(shè)計中的作用

軟件工程不僅是計算機科學與技術(shù)專業(yè)、軟件工程專業(yè)的一門專業(yè)基礎(chǔ)核心課程,也是其他相關(guān)專業(yè),如信息工程、系統(tǒng)工程、信息與計算機科學、信息管理與信息系統(tǒng)等專業(yè)的重要應(yīng)用技術(shù)課程。對于這些專業(yè)的學生來說,畢業(yè)設(shè)計多是以軟件開發(fā)類項目為主,整個畢業(yè)設(shè)計就是開發(fā)一個軟件。為了更好地完成軟件開發(fā)類畢業(yè)設(shè)計,提高學生畢業(yè)設(shè)計的質(zhì)量,進一步規(guī)范畢業(yè)設(shè)計中的軟件開發(fā)過程是必需的。軟件工程的思想正是用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件。按照軟件工程思想,軟件開發(fā)的生命周期分為可行性分析、需求分析、總體設(shè)計、詳細設(shè)計、編碼實現(xiàn)、軟件測試和軟件維護幾個階段。在學生的畢業(yè)設(shè)計中以軟件工程的思想為主線,從軟件工程的角度去指導學生進行畢業(yè)設(shè)計,挖掘軟件工程在系統(tǒng)開發(fā)過程中的價值,解決畢業(yè)設(shè)計中存在的一些問題,既有助于學生更好地理解軟件工程的方法、技術(shù)和思想,更有助于提高軟件類畢業(yè)設(shè)計的質(zhì)量。

2畢業(yè)設(shè)計中存在的問題

筆者在指導學生軟件開發(fā)類畢業(yè)設(shè)計過程中發(fā)現(xiàn),畢業(yè)設(shè)計存在著選題難、任務(wù)重、重視編碼、輕過程、項目無法完成等現(xiàn)象。設(shè)計過程中沒有嚴格地遵循軟件工程的開發(fā)方法,沒有規(guī)范的軟件設(shè)計過程,項目能否成功主要依賴于個人能力和個人努力,這種不正確的開發(fā)方法帶來了嚴重的后果。在項目開發(fā)的過程中常常存在以下幾個方面問題:

2.1選題的盲目性

選題是畢業(yè)設(shè)計過程中的一個初始環(huán)節(jié),選題恰當是做好畢業(yè)設(shè)計的前提,但選題不當?shù)那闆r仍然時有發(fā)生。學生沒有認識到畢業(yè)設(shè)計的重要性,純粹是為了完成學業(yè)而做畢業(yè)設(shè)計,選題沒有一個確切的目標,往往是隨便選一個題目,造成選題的盲目性,出現(xiàn)了選題陳舊、選題范圍狹窄、選題偏大等問題,使學生抄襲、完成不了畢業(yè)設(shè)計的情況時有發(fā)生。

2.2缺少軟件的系統(tǒng)分析

軟件開發(fā)過程的及時個階段是系統(tǒng)分析,用來確定軟件開發(fā)要解決的問題是什么?估算完成該項目需要的資源和成本,確定目標系統(tǒng)應(yīng)該具備哪些功能,主要經(jīng)歷問題的定義、可行性分析和需求分析三個階段。軟件的系統(tǒng)分析確定了用戶需求,同時對目標系統(tǒng)提出完整、具體的要求,引導開發(fā)者正確地構(gòu)建系統(tǒng)。因此,對用戶需求做出、正確的分析,對于最終軟件開發(fā)類畢業(yè)設(shè)計的成敗起著至關(guān)重要的作用。然而在完成畢業(yè)設(shè)計過程中,學生往往認為代碼編寫最重要,對軟件開發(fā)過程中的可行性分析和需求分析階段不重視,甚至沒有系統(tǒng)分析,對整個畢業(yè)設(shè)計的完成造成了影響。

2.3軟件設(shè)計過程雜亂無章

軟件設(shè)計一般都要經(jīng)歷可行性分析、需求分析、總體設(shè)計、詳細設(shè)計、編碼和測試階段。而部分學生在畢業(yè)設(shè)計開發(fā)的過程中,缺乏軟件工程設(shè)計思想,跨越需求分析、概要設(shè)計、詳細設(shè)計和功能模塊設(shè)計,直接進行代碼的撰寫;或者從代碼反推出模塊設(shè)計;甚至在軟件開發(fā)過程中,一邊寫程序,一邊了解需求,程序完成了需求才確定。這種無序的軟件設(shè)計過程,導致最終設(shè)計的系統(tǒng)雜亂無章、代碼的重復率高、潛在?Bug多、系統(tǒng)的可集成性非常差、不能在規(guī)定時間內(nèi)完成設(shè)計或者系統(tǒng)無法運行。

2.4開發(fā)過程中文檔不完備

根據(jù)軟件工程學的基本原理,軟件=程序+文檔,可見軟件文檔是軟件開發(fā)過程中不可缺少的組成部分。軟件文檔貫穿于軟件開發(fā)的各個階段,是提高軟件產(chǎn)品開發(fā)效率、規(guī)范軟件產(chǎn)品開發(fā)過程、保障軟件產(chǎn)品質(zhì)量的關(guān)鍵。但在實際畢業(yè)設(shè)計中,很多同學認為把程序代碼編出來了,畢業(yè)設(shè)計也就完成了,提交的畢業(yè)設(shè)計論文就是系統(tǒng)代碼的復制,即只做出一個可演示可操作的系統(tǒng),而忽略了軟件開發(fā)的完整性、系統(tǒng)性。完整的畢業(yè)設(shè)計不僅包括可操作的系統(tǒng),還包括在開發(fā)系統(tǒng)的過程中所產(chǎn)生的各個文檔資料。文檔的缺失會降低軟件開發(fā)的效率、影響整個軟件的開發(fā)、使用和維護。以上問題的存在,嚴重影響了畢業(yè)設(shè)計的進度和質(zhì)量,沒有達到畢業(yè)設(shè)計的目標要求。針對當前畢業(yè)設(shè)計的現(xiàn)狀和存在不足,筆者認為應(yīng)用軟件工程學的思想指導畢業(yè)設(shè)計,對促進學生綜合素質(zhì)與工程實踐能力培養(yǎng)具有積極意義。

3用軟件工程思想指導學生進行畢業(yè)設(shè)計

3.1以可行性研究指導選題

可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。畢業(yè)設(shè)計題目的選擇,應(yīng)立足于解決工程實際問題,可由指導教師提供符合相關(guān)專業(yè)畢業(yè)設(shè)計要求的題目,也可以鼓勵學生自己到社會、生產(chǎn)企業(yè)中尋求研究課題,培養(yǎng)他們自主學習的意識。選題過程以可行性研究為指導,從課題規(guī)模大小、難易程度、學生自己的研究方向、愛好、學生的知識層面和能力等多個方面進行考慮,對于選擇的題目是否能夠解決,確定在規(guī)定的時間內(nèi)完成畢業(yè)設(shè)計的可行性。指導教師可根據(jù)學生選報的題目來指導學生對該選題進行調(diào)查研究,明確課題要解決的問題是什么,簡要地寫出關(guān)于問題性質(zhì)、項目目標和項目規(guī)模的書面報告。可行性研究來指導畢業(yè)設(shè)計的選題,實質(zhì)上是簡化了系統(tǒng)分析和設(shè)計的過程,也是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程,使學生對于課題的設(shè)計有個清晰的思路,為及時完成畢業(yè)設(shè)計提供了可能。

3.2重視軟件的需求分析

需求分析的基本任務(wù)是地回答“系統(tǒng)必須做什么”,即確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、、清晰、具體的要求,不僅指明了系統(tǒng)設(shè)計時必須要實現(xiàn)的目標,也是軟件設(shè)計、實現(xiàn)、測試和維護階段的主要參考標準。用戶需求的獲取是軟件開發(fā)中最重要、難度較大的工作,它貫穿于整個軟件設(shè)計過程,不僅要涉及到軟件開發(fā)方面的知識、應(yīng)用領(lǐng)域方面的知識,還涉及到與用戶溝通的能力。在進行需求獲取和分析時,為了及時、地獲取,可采用軟件工程中比較成熟的方法,例如訪談、實際調(diào)查、UML的用例技術(shù)等。需求分析在軟件系統(tǒng)分析與設(shè)計階段起著橋梁的作用,確定了系統(tǒng)的需求,才能制定出軟件設(shè)計的框架,保障畢業(yè)設(shè)計循序漸進、有條不紊地進行,避免后期開發(fā)過程的頻繁返工,進而按時完成最終的任務(wù)。

3.3規(guī)范畢業(yè)設(shè)計過程

軟件開發(fā)類畢業(yè)設(shè)計一般是開發(fā)一個軟件系統(tǒng),實現(xiàn)一定的功能。“麻雀雖小,五臟俱全”,無論軟件規(guī)模的大小、功能的多少,都應(yīng)該嚴格按照軟件工程中軟件生命周期每個階段的步驟完成各項任務(wù)。要培養(yǎng)學生把軟件工程的概念貫穿于整個畢業(yè)設(shè)計過程,也就是說,讓學生把開發(fā)軟件的過程看成是蓋一棟大樓,修一條公路的實際工程,用工程化的思想指導畢業(yè)設(shè)計,確定完成課題的各項任務(wù)的工作步驟,注重軟件類畢業(yè)設(shè)計的過程,而不是學生所認為的畢業(yè)設(shè)計就是編程序,代碼調(diào)試通過即可。通過工程的概念規(guī)范畢業(yè)設(shè)計過程,讓學生明白開發(fā)一個軟件系統(tǒng)一般經(jīng)過系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施三個階段,必須嚴格遵循軟件生命周期的規(guī)律,完成各個階段的任務(wù),才能最終提高畢業(yè)設(shè)計的質(zhì)量。

3.4重視文檔的寫作

軟件工程中的瀑布模型嚴格地規(guī)定了在整個軟件生命周期的各個階段,都要提交相應(yīng)的文檔。文檔不僅記錄軟件開發(fā)過程中的大量信息,在軟件的開發(fā)、維護過程中也起著重要的作用。在指導學生畢業(yè)設(shè)計時,要求學生遵照軟件工程的思想,把文檔作為整個設(shè)計的指揮棒,記載設(shè)計過程的每一階段完成的目標、任務(wù)及技術(shù)手段,建立健全畢業(yè)設(shè)計文檔制度,確保畢業(yè)設(shè)計過程中的文獻綜述、譯文、任務(wù)書、開題報告、選題審題表、中期檢查表、設(shè)計(論文)正文、答辯記錄等各環(huán)節(jié)教學資料檔案完善、規(guī)范,實現(xiàn)對畢業(yè)設(shè)計的全程監(jiān)控。

4結(jié)束語

軟件工程是軟件開發(fā)工程化、規(guī)范化的具體實施方法,將其應(yīng)用到畢業(yè)設(shè)計中,不僅有助于學生對軟件開發(fā)相關(guān)知識的鞏固和實踐,而且對解決目前軟件開發(fā)類畢業(yè)設(shè)計中存在的問題,提高學生畢業(yè)設(shè)計質(zhì)量,具有極大的促進作用。

作者:王曉王長波單位:湖北醫(yī)藥學院公共管理學院計算機教研室

軟件畢業(yè)設(shè)計論文:軟件本科畢業(yè)設(shè)計的優(yōu)化與實行

學校方面

學校是相關(guān)制度的制定方和執(zhí)行方,在保障畢業(yè)設(shè)計質(zhì)量的過程中,學校的作用舉足輕重。面臨較大的招生和就業(yè)壓力,學校更加應(yīng)該明白畢業(yè)設(shè)計對就業(yè)的意義,將其列入重要的議事日程。很多高校對畢業(yè)設(shè)計和不合格論文的比例都有硬性規(guī)定,限制了學生和教師的積極性。學生會認為只要不是做的最差的就能通過。同時指導教師也沒有足夠的權(quán)限,讓不認真和設(shè)計欠佳的學生不通過,這樣就出現(xiàn)指導教師苦苦催促答辯后的學生完善過程管理材料等后續(xù)工作的奇怪現(xiàn)象。因此制定一套執(zhí)行力強的制度,明確的標準和考核指標是必不可少的。不要擔心要求過于嚴格,學生不能如期畢業(yè)會影響學校的就業(yè)率和來年的招生。只有嚴格按照規(guī)定要求學生,加強學生的就業(yè)競爭力,才是良性循環(huán)。

指導教師方面

指導教師是畢業(yè)設(shè)計的直接把關(guān)者和管理者,所以指導教師的經(jīng)驗豐富和責任心強是畢業(yè)設(shè)計質(zhì)量的保障。但是隨著擴大招生,學生的數(shù)量增多,學生和教師的比例失衡。這就造成了幾乎所有的教師都要擔任指導教師才能完成任務(wù)。一方面存在有些缺乏經(jīng)驗和耐心的指導教師,在整個指導過程中基本上是采用“放羊”的方式;另一方面存在有些老師在完成日常的教學和科研任務(wù)后,根本沒有充足的精力和時間來指導畢業(yè)設(shè)計。這些都導致學生得不到適當?shù)闹笇А?

學生方面

學生是畢業(yè)設(shè)計的主體,他們的態(tài)度決定了畢業(yè)設(shè)計的質(zhì)量,但很多同學并沒有真正理解畢業(yè)設(shè)計的意義。他們往往認為畢業(yè)設(shè)計只是一個環(huán)節(jié),一個形式。完成它只是為了得到相應(yīng)的學分,而完成的好壞并不影響自己的畢業(yè)和就業(yè)。心態(tài)決定行為,很多學生就應(yīng)付了事,這是畢業(yè)設(shè)計的質(zhì)量得不到保障的一個重要原因。除了心態(tài)問題,學生還存在知識和能力方面的欠缺。比如,缺乏檢索和整理資料的能力、綜合運用知識解決問題的能力、學術(shù)論文的寫作能力、創(chuàng)新能力等等,這些都成為學生能保質(zhì)保量的完成畢業(yè)設(shè)計的絆腳石。

其他方面

1、畢業(yè)設(shè)計時間安排不合適。一般學校都把本科生畢業(yè)設(shè)計安排在大學學習的一個學期。雖然時間看似足夠,但是這個學期幾乎是整個大學期間最忙的時期。大多數(shù)學生忙于找工作、考研、考公務(wù)員以及實習等等,導致很多學生只能將有限的時間和精力投入到畢業(yè)設(shè)計中,無法保障其質(zhì)量。

2、選題方式不夠科學。目前許多學校的畢業(yè)設(shè)計在選題階段并沒有實現(xiàn)真正的雙向選擇,在沒有相互了解的情況下就確定題目。一方面教師對學生的能力水平以及就業(yè)意向缺乏了解;另一方面學生對老師的主要研究方向和題目也缺乏了解,對選題所需知識、技能都存在著大量的知識空白點,加大了畢業(yè)設(shè)計完成的難度。這樣盲目的選擇也使畢業(yè)設(shè)計的質(zhì)量受到了影響。

3、選題不合理。一方面選題范圍不合理。有的題目過大,需要的知識面太廣,超過了學生的能力,只能導致畢業(yè)設(shè)計虎頭蛇尾;有的題目太小,工作量沒有達到畢業(yè)設(shè)計的要求,也不能實現(xiàn)理論知識到實踐能力的跨越。另一方面是選題內(nèi)容不合理。有的題目并沒有體現(xiàn)學科研究的前沿水平;有的題目并沒有與所學專業(yè)及崗位需求緊密結(jié)合,缺乏實用性。無法實現(xiàn)本科畢業(yè)生到符合就業(yè)市場需求的人才的跨越。

畢業(yè)設(shè)計工作設(shè)想

1做好畢業(yè)設(shè)計動員工作,端正學生態(tài)度

在畢業(yè)設(shè)計前,應(yīng)該花大力氣做好學生動員工作,讓學生真正理解畢業(yè)設(shè)計的重要意義。認識到這是知識轉(zhuǎn)化為生產(chǎn)力的重要渠道,也是實現(xiàn)本科畢業(yè)生向稱職員工轉(zhuǎn)變的重要環(huán)節(jié)。在整個動員工作中,需要院系領(lǐng)導、班主任和指導教師的共同參與。方法多種多樣,可以組織學生觀摩上一屆畢業(yè)生答辯過程,也可以安排同學們的經(jīng)驗分享和交流活動等。

2調(diào)整課程、提前畢業(yè)設(shè)計開始時間

目前多數(shù)高校畢業(yè)設(shè)計安排的時間與學生就業(yè)、實習、考研等相重疊,為了避免這個沖突,可以適當調(diào)整前期課程,提前畢業(yè)設(shè)計開始的時間。提前讓學生了解就業(yè)與畢業(yè)設(shè)計的關(guān)系,讓學生對今后擇業(yè)有心理準備,也為合理計劃自己本科四年的學習做好準備,讓自己更具競爭力。

3確定指導教師,實現(xiàn)教師與學生雙向選擇

在確定指導教師這個問題上,本人覺得可以對教師進行“分流”,一部分教師承擔日常教學工作,而挑選另一部分實踐能力強、有耐心的教師擔任畢業(yè)論文的指導教師,專門指導畢業(yè)設(shè)計。因為指導畢業(yè)設(shè)計的工作量并不小,從選題、開題、指導、討論、修改初稿、最終定稿直到答辯,需要付出很多的心血。所以通過教師的分流,才能保障指導教師的質(zhì)量。選題應(yīng)該采取雙向選擇的方式,重視開題的這個過程。指導教師將自己研究的方向與近期的技術(shù)相結(jié)合,確定選題。并給出選題的基本要求、主要研究方法和工具,對學生是否符合題目要求也應(yīng)有定性的判斷標準。待題目匯總完畢就讓學生競爭選題,學生也應(yīng)仔細思考選題是否適合自己,思考自己應(yīng)該做那些知識儲備。當然學生也可以自擬題目,請求感興趣的老師指導。待雙向選擇敲定后,學生應(yīng)該在指導教師的指導下制定出合理且可行的工作計劃,并嚴格遵守執(zhí)行。

4合理選題

選題時注意在范圍上不要過大也不能過小,在內(nèi)容上要有時代性和實用性。鼓勵校企合作,從企業(yè)引進實際課題,培養(yǎng)動手實踐能力。同時也可以結(jié)合本專業(yè)的情況,對相關(guān)用人單位和企業(yè)進行調(diào)研,幫助學生在選題上更貼近市場的需求。通過合理的選題,逐步實現(xiàn)畢業(yè)設(shè)計、實習和就業(yè)的融合。

5完善指導過程,注重啟發(fā)式的指導

合理安排指導過程,這是保障畢業(yè)設(shè)計質(zhì)量的重要手段之一。在指導的過程中,注重啟發(fā)式的指導,引導學生思考并自己找到問題的答案。注重鍛煉學生思考、分析和解決問題的能力,授之以魚不如授之以漁。在指導過程中,可以采取分散和集中相結(jié)合的方式。師生的見面答疑可以分散進行。而每個階段可以組織學生集中起來,每個同學當場匯報這個階段的成果、遇到的困難和下個階段的構(gòu)想,其他同學和教師可以共同討論,為之提出修改意見和改進方法。這樣可以促進學生思考,也能讓其他學生反思自己的設(shè)計有無可改進之處,一舉兩得。在討論過程中,有助于學生創(chuàng)新能力的激發(fā)和培養(yǎng)。

6完善畢業(yè)設(shè)計答辯和評審制度

作為畢業(yè)設(shè)計的驗收階段,答辯和評審一定要保障公正、公平和公開。如果不符合要求或達不到標準,就不能通過。在評審過程中,需要考察學生的工作表現(xiàn)、選題質(zhì)量、能力水平和畢業(yè)設(shè)計質(zhì)量等方面的情況,才能保障公正和公平。在評審過程中,加強對抄襲現(xiàn)象的處罰力度,加強對本科畢業(yè)設(shè)計質(zhì)量保障體系研究,逐步培養(yǎng)起求真務(wù)實的作風。答辯采取公開的方式,歡迎旁聽,讓低年級的同學對畢業(yè)設(shè)計有個宏觀的認識,提前做好準備。

結(jié)束語

總而言之,本科畢業(yè)設(shè)計是大學四年培養(yǎng)過程中的重要組成部分,它是運用大學四年所積累的知識來解決問題的重要環(huán)節(jié),也是學生提高自身綜合解決問題能力的重要途徑,當然也是告別本科學習階段,走向社會之前的最終培養(yǎng)環(huán)節(jié)。因此學校、教師和學生都應(yīng)該端正態(tài)度,重視畢業(yè)設(shè)計。本文也從畢業(yè)設(shè)計的各個環(huán)節(jié)進行了一定的探究和改革,并收到了一定的效果。但是這個還需要長期的努力和各方面的配合,希望畢業(yè)設(shè)計的質(zhì)量和學生的就業(yè)競爭力都能得到相應(yīng)的提高。

作者:湯琳單位:綿陽師范學院數(shù)學與計算機科學學院

軟件畢業(yè)設(shè)計論文:職校軟件專業(yè)畢業(yè)設(shè)計的缺陷探究

監(jiān)管不足

畢業(yè)設(shè)計大部分時間由指導教師組織管理。按照慣例,學生和指導教師之間應(yīng)每周多次見面,一方面可以方便師生交流,另一方面也可以使指導教師及時了解學生的畢業(yè)設(shè)計進度。然而由于受到學生找工作、去就業(yè)單位實習等特殊情況的影響,指導教師只能通過電話或電子郵箱等方式聯(lián)系學生,很難把握學生的畢業(yè)設(shè)計進度和困難。而畢業(yè)設(shè)計整個過程主要是一個項目的開發(fā)過程,目前各種檢查主要是一些表格文檔的填寫,比如:任務(wù)書、開題報告等,缺乏詳細的過程管理計劃和專門的監(jiān)督管理條例。對過程管理要求不嚴,學生自然有所放松,而學校僅限于對畢業(yè)設(shè)計相關(guān)表格和論文的檢查,又或者對已經(jīng)簽署就業(yè)協(xié)議的同學的畢業(yè)設(shè)計采取遷就的態(tài)度,成績評判過于寬松。這些因素都助長了學生對畢業(yè)設(shè)計的敷衍心態(tài)。

對策

1實行新的畢業(yè)設(shè)計選題方法

高職院校的特色是以就業(yè)為導向,所以高職院校培養(yǎng)的人才首先是立足于應(yīng)用。高職院校該定位,利用好自身資源。因此在畢業(yè)設(shè)計選題環(huán)節(jié)上可以采取以下措施:

一是學生自主選題,指導教師把關(guān)。學生可以根據(jù)自己的能力確定題目,然后由指導教師對學生選定題目的難易程度、工作量大小等進行審核,審核不過關(guān),則學生重新確定題目,直到審核過關(guān)為止。根據(jù)教學經(jīng)驗,有部分學生在大二時就已經(jīng)開始為社會上的一些單位進行系統(tǒng)開發(fā),自主選題對于這部分學生來說,不但可以結(jié)合他們所開發(fā)的項目進行畢業(yè)設(shè)計,同時也鍛煉了自身的能力,也使畢業(yè)設(shè)計的質(zhì)量得到了相應(yīng)的保障。

二是指導教師根據(jù)學生興趣和需求,結(jié)合現(xiàn)代社會對人才的需要,從有利于學生就業(yè)的角度,盡可能結(jié)合生產(chǎn)和科研實際。這樣不僅能調(diào)動學生的積極性,也有助于較大程序地發(fā)揮學生的潛力。

三是對于到錄用單位進行畢業(yè)設(shè)計的學生,可采取校內(nèi)指導教師和校外企業(yè)指導教師共同指導學生畢業(yè)設(shè)計。畢業(yè)設(shè)計課題由校企雙方結(jié)合畢業(yè)設(shè)計要求及企業(yè)實際需求協(xié)定。校內(nèi)指導教師主要負責專業(yè)理論方法和畢業(yè)設(shè)計論文的規(guī)范等內(nèi)容;校外企業(yè)指導教師主要負責畢業(yè)設(shè)計中具體工作的實施。這樣不僅能保障畢業(yè)設(shè)計保質(zhì)保量地完成,同時也培養(yǎng)了學生的團隊精神和實踐能力。最終選題還應(yīng)由院系組織相關(guān)專家對課題的難易度、工作量大小、課題的內(nèi)容等方面進行審核。

2模式多元化

高水準的競賽或考證方式可代替畢業(yè)設(shè)計。近幾年來各類組織舉辦了不少計算機類專業(yè)有關(guān)的學科競賽,如“數(shù)學建模大賽”、“計算機技能競賽”、“機器人大賽”等,還有計算機類認證考試,如“思科認證”、“微軟認證”、“軟件水平考試”等。對于學生參加國家或省市級計算機競賽并獲得獎項或通過高水準認證考試,以及學生參與教師的部分科研項目的這幾種情況,其鉆研的難度和深度,已經(jīng)達到甚至超過高職院校畢業(yè)設(shè)計的要求。對于這部分學生,畢業(yè)設(shè)計應(yīng)當可以免修,直接獲得學分,畢業(yè)設(shè)計成績可以按獎項等級評定。這樣一方面順應(yīng)了學分制教學改革,也有利于學生積極參加各類競賽活動和參與教師科研項目。

3結(jié)合軟件工程指導學生畢業(yè)設(shè)計

軟件工程是一門研究如何用系統(tǒng)化、規(guī)范化、數(shù)量化等工程原則和方法去進行軟件的開發(fā)和維護的學科。結(jié)合軟件工程指導畢業(yè)設(shè)計可以分成以下幾個方面:一是將畢業(yè)設(shè)計的課題按軟件工程的要求分為幾個階段,確定每個階段具體要完成的工作任務(wù)和完成期限。二是指導學生按照軟件開發(fā)中生命周期的方法來完成設(shè)計任務(wù),比如系統(tǒng)設(shè)計部分先畫出數(shù)據(jù)流圖,再根據(jù)數(shù)據(jù)流圖設(shè)計出模塊結(jié)構(gòu)圖,接著模塊設(shè)計,各階段都要完成書面報告,為以后的畢業(yè)設(shè)計論文作鋪墊。三是系統(tǒng)調(diào)試,撰寫畢業(yè)設(shè)計論文。要求學生將各模塊組合起來,聯(lián)合調(diào)試,學生可以感受最終設(shè)計結(jié)果,能夠?qū)φ麄€過程有一個更深刻的認識。,學生可參考相關(guān)書面文檔結(jié)合理論知識和實踐結(jié)果,完成畢業(yè)設(shè)計論文。將軟件工程應(yīng)用于畢業(yè)設(shè)計中,不但實現(xiàn)了軟件工程這門課程真正從理論到實踐的過程,而且也使得學生在軟件設(shè)計的文檔書寫規(guī)范化等方面有很大的改善和提高。

4加強監(jiān)管,完善畢業(yè)設(shè)計制度

首先,在畢業(yè)設(shè)計動員大會上,應(yīng)該加強學生思想教育,引導學生正確處理找工作與畢業(yè)設(shè)計的關(guān)系。加強學術(shù)道德修養(yǎng),從制度上防止抄襲和網(wǎng)上下載的現(xiàn)象,使學生引起重視。其次,可建立畢業(yè)設(shè)計管理平臺,學生定期將畢業(yè)設(shè)計作品到平臺上,指導教師進行檢查,并將檢查結(jié)果及時反饋給學生。學生和指導教師也可以在這一平臺上進行交流。通過這一平臺,既便于指導教師了解學生的畢業(yè)設(shè)計進度,也可以為學生成績評定提供參考。

再者,可成立畢業(yè)設(shè)計督查小組,對畢業(yè)設(shè)計的開題報告、中期檢查和畢業(yè)答辯進行檢查。主要檢查項目有:選題是否合適、開題報告是否符合規(guī)范、畢業(yè)設(shè)計的開展進度、學生出勤情況、指導教師是否認真指導、畢業(yè)設(shè)計論文是否規(guī)范、成績評定是否公平合理。,對每一屆學生的畢業(yè)設(shè)計進行評比,評選出畢業(yè)論文,對學生及指導教師進行表揚、獎勵,可激勵廣大師生更加重視畢業(yè)設(shè)計。也可以在學校舉行畢業(yè)設(shè)計成果展,為學生們提供交流和學習的平臺。

小結(jié)

畢業(yè)設(shè)計是一個系統(tǒng)性、綜合性的實踐教學環(huán)節(jié),要提高計算機專業(yè)學生畢業(yè)設(shè)計的質(zhì)量,根本在于思想重視,重點在于制度保障,通過大家的不斷實踐與探索,一定可以將高職計算機專業(yè)畢業(yè)設(shè)計的質(zhì)量提高到一個新臺階。

作者:薛景朱福珍單位:揚州市職業(yè)大學信息工程學院