軟件工程畢業(yè)論文范文第1篇
一、選題依據(jù)(擬開展研究項目的研究目的、意義)
隨著社會的進步、計算機技術(shù)的飛速發(fā)展 ,用計算機實現(xiàn)企業(yè)人事工資的管理勢在必行。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學化、規(guī)范化的必要條件;而工資管理是一項瑣碎、復(fù)雜而又十分細致的工作,工資計算、發(fā)放、核算的工作量很大,一般不允許出錯,如果實行手工操作,每月發(fā)放工資須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行工資發(fā)放工作,不僅能夠保證工資核算準確無誤、快速輸出,而且還可以利用計算機對有關(guān)工資的各種信息進行統(tǒng)計,服務(wù)于財務(wù)部門其他方面的核算和財務(wù)處理,同時計算機具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事工資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。 所以人事工資管理系統(tǒng)應(yīng)運而生,成為利用計算機實現(xiàn)企業(yè)人事工資管理的基本。
隨著我國國民經(jīng)濟建設(shè)的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個科學高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內(nèi)部財務(wù)管理是該企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財務(wù)管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的管理系統(tǒng)來進行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統(tǒng)之類的財務(wù)軟件的開發(fā)勢在必行?,F(xiàn)在中國企業(yè)已進入"新管理時代",企業(yè)管理在經(jīng)歷了計劃經(jīng)濟時期的"生產(chǎn)管理"時代,計劃經(jīng)濟與市場經(jīng)濟相結(jié)合時期的"混合管理"時代后,從九十年代末進入全面市場經(jīng)濟時期的"新管理"時代.新管理時的中國企業(yè)管理是面向市場,基于現(xiàn)代企業(yè)制度,是中國模式,價值化,系統(tǒng)化,電腦化,國際化和普遍化管理的時代. 新管理時代的中國企業(yè)管理以建立競爭優(yōu)勢,提高企業(yè)競爭力為核心.要提高企業(yè)的競爭力就必須整合企業(yè)經(jīng)營,全面強化企業(yè)管理,形成企業(yè)持久發(fā)展的"內(nèi)功".越來越多的質(zhì)優(yōu)企業(yè)舍得在管理系統(tǒng)上投資的舉動,足以說明這一趨勢. 在市場競爭日益激烈,用戶需求不斷趨向多樣化,企業(yè)間關(guān)聯(lián)程度越來越密切的今天,要求企業(yè)行動必須快捷,靈敏,在管理的思想觀念,方式方法上不斷創(chuàng)新.人力已經(jīng)很難完全達到要求,必須借助當代信息科技的最新成果,優(yōu)化和加強企業(yè)的運營和管理.
三、研究方案(主要研究內(nèi)容、目標,研究方法、進度)
主要內(nèi)容:支持企業(yè)實現(xiàn)規(guī)范化的管理,支持企業(yè)高效率完成勞動人事管理的日常業(yè)務(wù),包括新員工加入時認識檔案的建立,老員工轉(zhuǎn)出、辭職、退休等。目標:實現(xiàn)企業(yè)員工工資管理的系統(tǒng)化、規(guī)范化和自動化。
四、進程計劃(各研究環(huán)節(jié)的時間安排、實施進度、完成程度)
2006-03-10---2006-03-16收集所需資料2006-04-02---2006-04-16完成系統(tǒng)需求分析, 對人事查詢管理,人事維護管理,工資查詢管理,工資維護管理,等各個功能模塊的功能進行確定。2006-04-17---2006-04-25對數(shù)據(jù)庫表結(jié)構(gòu)進行設(shè)計,將表結(jié)構(gòu)導(dǎo)入數(shù)據(jù)庫。并對論文進行初步構(gòu)思、編寫。2006-04-17---2006-05-05繼續(xù)完成功能模塊的代碼編寫。2006-05-05---2006-05-23設(shè)計測試實例,對系統(tǒng)進行測試,找出缺陷,進行完善。2006-05-24---2006-06-15完成畢業(yè)論文的編寫工作。
五、導(dǎo)師對文獻綜述的評語
簽字: 200 年 月 日
專業(yè)負責人簽字: 20 年 月 日
軟件工程畢業(yè)論文范文第2篇
關(guān)鍵詞:軟件工程;本科畢業(yè)設(shè)計;過程管理
文章編號:1672-5913(2013)07-0099-04
中圖分類號:G642
軟件學院軟件工程專業(yè)的設(shè)立是國家教育部、國家發(fā)展計劃委員會為滿足國家軟件產(chǎn)業(yè)發(fā)展對人才的迫切需求于2001年批準成立的。重慶大學軟件學院是國家首批示范性軟件學院之一,其人才培養(yǎng)目標是培養(yǎng)“面向應(yīng)用、遵循標準、適應(yīng)團隊、把握技術(shù)、熟知領(lǐng)域、外語優(yōu)良”的軟件工程人才。10年來,軟件學院十分重視軟件工程專業(yè)的工程化教學改革,采取多項政策和措施促進工程型軟件實用人才的培養(yǎng)。本科畢業(yè)設(shè)計是實現(xiàn)高等學校人才培養(yǎng)目標的重要教學環(huán)節(jié),是培養(yǎng)學生創(chuàng)新意識和創(chuàng)新能力的重要手段,是理論學習與社會實踐相結(jié)合的重要體現(xiàn)。因此,對軟件工程專業(yè)本科畢業(yè)設(shè)計進行改革,培養(yǎng)具有工程實踐能力的軟件實用人才具有重要意義。
1 軟件企業(yè)對軟件工程專業(yè)培養(yǎng)人才的要求
軟件產(chǎn)業(yè)的迅速發(fā)展對該行業(yè)從業(yè)人員提出更高要求,不僅要求學生掌握理論知識,還要求學生具備較強的工程實踐能力與創(chuàng)新能力。國內(nèi)計算機相關(guān)專業(yè)的教學基本上仍使用傳統(tǒng)的理工科人才培養(yǎng)模式,注重基礎(chǔ)理論知識,缺少對學生工程能力和職業(yè)素質(zhì)的訓(xùn)練,因此培養(yǎng)既有扎實的專業(yè)基礎(chǔ)知識和較強工程實踐能力,又能迅速適應(yīng)業(yè)界環(huán)境的高素質(zhì)創(chuàng)新型軟件人才,是軟件企業(yè)對軟件工程專業(yè)人才培養(yǎng)的要求。
2 目前本科畢業(yè)設(shè)計管理中存在的問題
1)畢業(yè)設(shè)計階段缺乏全過程的管理與監(jiān)控。
畢業(yè)設(shè)計全過程的管理與監(jiān)控不夠規(guī)范,缺乏專門的組織機構(gòu)。畢業(yè)設(shè)計的一些主要環(huán)節(jié)疏于檢查和監(jiān)督,因此存在影響畢業(yè)設(shè)計質(zhì)量的問題,如選題陳舊、重復(fù)率高、與軟件產(chǎn)業(yè)發(fā)展需求不適合等。
教師指導(dǎo)水平有限且精力投入不足,同時沒有對教師指導(dǎo)工作的有效績效考核,使得教師對學生的畢業(yè)設(shè)計不夠重視;某些學生由于有就業(yè)壓力,便將主要精力放在人才市場和各類招聘會上,沒有意識到畢業(yè)設(shè)計的重要性,最后只能通過拼湊和抄襲完成畢業(yè)設(shè)計。
2)畢業(yè)設(shè)計階段缺乏規(guī)范化的指導(dǎo)性文件。
畢業(yè)設(shè)計工作持續(xù)時間長,涉及所有畢業(yè)生和教師,如果沒有規(guī)范化的指導(dǎo)性文件能夠讓指導(dǎo)教師和學生了解畢業(yè)設(shè)計工作的意義、目標、計劃、流程、論文規(guī)范化格式、質(zhì)量評價標準、成績考核等具體實施細則,明確自己在該項工作中扮演的角色以及整個畢業(yè)設(shè)計流程對自身承擔工作的質(zhì)量要求,那么很難提高畢業(yè)設(shè)計質(zhì)量。
3)畢業(yè)設(shè)計文檔資料缺乏有效管理。
畢業(yè)設(shè)計成果是學校的重要知識和信息資源,完善的文檔資料管理有助于畢業(yè)設(shè)計工作的傳承和創(chuàng)新。長久以來,畢業(yè)設(shè)計作品和論文主要采用人工管理。學生答辯后提交資料袋,資料袋中包括畢業(yè)設(shè)計相關(guān)文檔和設(shè)計作品的刻錄光盤,但由于管理人員對畢業(yè)設(shè)計資料的重視程度不夠或人員不夠,導(dǎo)致畢業(yè)設(shè)計資料管理不善,出現(xiàn)查詢困難、答辯記錄丟失等情況,為以后查閱、成果展示及下屆畢業(yè)生的論文指導(dǎo)工作帶來不便。
3 本科畢業(yè)設(shè)計管理改革措施
1)成立畢業(yè)設(shè)計管理小組。
為了加強本科畢業(yè)設(shè)計工作的組織、管理和監(jiān)督,軟件學院專門成立畢業(yè)設(shè)計管理小組,小組成員由教學副院長、正副系主任及學生助管組成,負責整個畢業(yè)設(shè)計過程的管理監(jiān)督工作,包括從選題、審題、任務(wù)書下達到開題、中期檢查、答辯、成績評定、推優(yōu)的全過程。
2)建立和完善畢業(yè)設(shè)計的管理制度。
為了提高畢業(yè)設(shè)計質(zhì)量,畢業(yè)設(shè)計管理小組根據(jù)軟件工程專業(yè)特點建立學院的具體工作規(guī)范和有效的畢業(yè)設(shè)計管理模式和監(jiān)控制度,加強畢業(yè)設(shè)計制度建設(shè),使得從選題、下達任務(wù)書到學生的開題報告,從每周匯報、中期檢查到設(shè)計文檔撰寫、論文撰寫、論文重復(fù)率監(jiān)測、論文評閱及論文答辯,都有切實可行的實施細則及管理規(guī)章制度;構(gòu)建集中管理與跟蹤管理、周報提交、外出請假、抄襲檢測、講座出勤等平時成績評定標準;完善從平時表現(xiàn)、系統(tǒng)設(shè)計實現(xiàn)質(zhì)量、論文或設(shè)計文檔質(zhì)量、答辯水平等多方面衡量的客觀、公正的綜合成績評定標準和推優(yōu)程序。在畢業(yè)設(shè)計全過程管理中,力求做到有章可循及有據(jù)可查。
3)多元化的畢業(yè)論文形式。
多元化的畢業(yè)論文形式有利于培養(yǎng)大學生創(chuàng)新實踐能力。根據(jù)軟件工程專業(yè)特點,軟件學院對畢業(yè)論文形式進行改革。畢業(yè)設(shè)計形式包括傳統(tǒng)方式和新方式,學生可以選擇其中一種方式,具體采用哪種方式則由指導(dǎo)老師負責。
傳統(tǒng)方式是指畢業(yè)生完成開題報告并翻譯一篇相關(guān)課題的英文文獻,然后對軟件系統(tǒng)進行需求分析、設(shè)計和編碼實現(xiàn),或者對相應(yīng)算法進行研究、分析和編碼實現(xiàn),最后完成畢業(yè)設(shè)計論文。
為了面向軟件企業(yè)需求,培養(yǎng)學生的軟件設(shè)計能力,新方式注重提高學生的系統(tǒng)設(shè)計文檔編寫能力。畢業(yè)生前期仍然要完成開題報告、英文文獻、系統(tǒng)分析設(shè)計和編碼,最后提交系統(tǒng)設(shè)計相關(guān)文檔。系統(tǒng)設(shè)計相關(guān)文檔由以下文檔構(gòu)成:①項目開發(fā)計劃;②軟件需求說明;③系統(tǒng)設(shè)計說明;④數(shù)據(jù)庫設(shè)計說明;⑤用戶手冊;⑥測試分析報告;⑦項目開發(fā)總結(jié)。根據(jù)軟件工程學科特點及專業(yè)人才培養(yǎng)的要求,結(jié)合學校的畢業(yè)設(shè)計(論文)管理辦法和軟件設(shè)計文檔國家標準,軟件學院制定了符合專業(yè)人才培養(yǎng)目標的設(shè)計文檔規(guī)范。
為提高學生科技論文寫作水平和研究報告的演講能力,軟件學院面向軟件工程專業(yè)所有應(yīng)屆畢業(yè)生,在其畢業(yè)設(shè)計階段開設(shè)8學時的“科技論文寫作規(guī)范”“研究報告演講技巧”講座,強調(diào)科技論文寫作的規(guī)范性和可讀性,鍛煉學生演講研究報告的能力。
4)加強畢業(yè)設(shè)計過程管理和監(jiān)控。
畢業(yè)設(shè)計過程管理和監(jiān)控面向的對象是學生和教師。軟件學院畢業(yè)學生做畢業(yè)設(shè)計有不同情況,如有在校外軟件公司做畢業(yè)設(shè)計的,更多的是在校內(nèi)做畢業(yè)設(shè)計,因此需要有相應(yīng)的不同管理模式。為加強學生培養(yǎng)質(zhì)量和降低指導(dǎo)教師管理難度,軟件學院提供集中管理與跟蹤管理方式。
集中管理是指學院設(shè)置固定機房和機位并安排助教作為管理人員,由指導(dǎo)教師給學生安排機房,由管理人員負責學生的日??记冢瑢W生需及時向指導(dǎo)老師匯報學習情況,學生若有事必須請假。跟蹤管理主要針對在校外進行畢業(yè)設(shè)計的學生,要求這類學生完成校外畢業(yè)設(shè)計申請,由管理小組協(xié)助指導(dǎo)教師對校外學生進行跟蹤,為這些學生提供及時的畢業(yè)設(shè)計信息服務(wù)。這類學生必須每周與學校指導(dǎo)教師聯(lián)系,以便教師詳細了解并掌握學生畢業(yè)設(shè)計進度。這種具體的制度和規(guī)范,對在校內(nèi)進行畢業(yè)設(shè)計和赴外進行畢業(yè)設(shè)計的學生進行了有效監(jiān)控。
針對指導(dǎo)教師的管理,畢業(yè)設(shè)計管理小組采用不定期檢查和周報提交的方式。畢業(yè)設(shè)計規(guī)范要求每位指導(dǎo)教師每周指導(dǎo)時間不少于2小時,指導(dǎo)教師需要檢查學生畢業(yè)設(shè)計的進度和質(zhì)量;解答學生提出的問題,進行下一階段工作部署與指導(dǎo),保證畢業(yè)設(shè)計的質(zhì)量。
不定期檢查指畢業(yè)設(shè)計管理小組根據(jù)指導(dǎo)教師在畢業(yè)設(shè)計系統(tǒng)中登記的指導(dǎo)時間和地點,不定期對教師的指導(dǎo)情況進行檢查。周報提交是指學院建立的畢業(yè)設(shè)計定期報告制度,教師和學生每周均需要將周報提交到系統(tǒng)上,教師主要匯報每周對學生指導(dǎo)情況以及學生畢業(yè)設(shè)計進度和質(zhì)量,學生主要匯報每周的畢業(yè)設(shè)計進度、畢業(yè)設(shè)計遇到的問題等。畢業(yè)設(shè)計管理小組每周對周報進行匯總分析并,及時了解畢業(yè)設(shè)計情況,對學生和教師提出的問題進行統(tǒng)一解答。
5)構(gòu)建完善的畢業(yè)設(shè)計管理平臺。
充分利用計算機技術(shù),構(gòu)建完善的畢業(yè)設(shè)計管理平臺,提高畢業(yè)設(shè)計管理水平,使畢業(yè)設(shè)計管理更加規(guī)范化。軟件學院在畢業(yè)設(shè)計過程中使用的管理系統(tǒng)包括:重慶大學本科畢業(yè)設(shè)計系統(tǒng)、重慶大學網(wǎng)絡(luò)教學綜合系統(tǒng)、重慶大學軟件學院軟件工程實踐教學平臺。
重慶大學本科畢業(yè)設(shè)計系統(tǒng)(http://)用來上傳和管理畢業(yè)設(shè)計相關(guān)文檔。系統(tǒng)涵蓋畢業(yè)設(shè)計工作的全過程,實現(xiàn)選題提交、課題雙向選擇、畢業(yè)設(shè)計相關(guān)文檔(包括開題報告、外文翻譯和畢業(yè)論文)的提交與管理、文檔模板的上傳和下載、畢業(yè)答辯的自動分組、指導(dǎo)教師和交叉教師評分、答辯記錄和成績的上傳、成績冊的打印、畢業(yè)成績的統(tǒng)計分析等功能。
重慶大學網(wǎng)絡(luò)教學綜合系統(tǒng)。(http://)用于畢業(yè)設(shè)計的過程管理,主要進行信息、周報收集、校外學生實習申請、過程檢查情況公告、問卷調(diào)查、學生成果提交和查詢等。
重慶大學軟件學院軟件工程實踐教學平臺(http:///)是軟件人才培養(yǎng)創(chuàng)新平臺,提供實踐教學成果展示、實踐案例資源庫與實踐教學管理功能。利用該平臺可以舉辦畢業(yè)設(shè)計優(yōu)秀作品展,展示軟件學院學生的專業(yè)學習水平,激發(fā)學生的實踐熱情,對下一屆學生起到示范作用。平臺實踐案例資源庫可為學生提供實踐學習參考資源,為教師提供實踐教學案例素材。
6)建立畢業(yè)設(shè)計過程管理評價體系。
建立畢業(yè)設(shè)計過程管理評價體系,要求所有
一學生和指導(dǎo)老師每周都要將周報提交到EOL(重慶大學網(wǎng)絡(luò)教學綜合平臺)平臺。畢業(yè)設(shè)計管理小組每周對畢業(yè)設(shè)計情況進行檢查和監(jiān)督,并將檢查情況告知所有指導(dǎo)老師。指導(dǎo)老師每周提交周報次數(shù)與畢業(yè)設(shè)計指導(dǎo)工作量掛鉤;學生考勤情況、周報提交情況、平時檢查情況會被記入平時成績,平時成績不合格將被取消答辯資格。
軟件學院強調(diào)學生在畢業(yè)設(shè)計期間一定要進行軟件系統(tǒng)設(shè)計和實現(xiàn),畢業(yè)答辯包括系統(tǒng)演示、用PPT講解畢業(yè)設(shè)計主要工作、答辯教師提問等多環(huán)節(jié),答辯老師根據(jù)學生工作量、完成質(zhì)量、論文或設(shè)計文檔質(zhì)量、答辯情況進行評分。學生畢業(yè)設(shè)計的最終成績由平時成績、指導(dǎo)教師成績、交叉評閱成績和答辯成績構(gòu)成,以保證評分的公平性。
7)加強誠信機制建設(shè)
為了提高本科畢業(yè)設(shè)計質(zhì)量,加強學術(shù)道德和學風建設(shè),營造學術(shù)誠信氛圍,軟件學院使用“大學生論文抄襲檢測系統(tǒng)”對本科畢業(yè)論文進行防抄襲檢測。抽檢比例為應(yīng)屆畢業(yè)論文的50%,抽檢名單由畢業(yè)論文管理系統(tǒng)隨機抽取。另外,各答辯小組推薦的優(yōu)秀畢業(yè)論文為必檢對象。
軟件學院制定論文抄襲的認定標準(建議文字復(fù)制比不超過25%)和處理辦法,對有問題的論文,責成指導(dǎo)教師對檢測結(jié)果予以認定和說明或督促學生修改,取消被認定抄襲論文學生的答辯資格;對各答辯小組推薦的優(yōu)秀畢業(yè)論文進行,不合格的論文取消優(yōu)秀。
4 結(jié)語
軟件工程畢業(yè)論文范文第3篇
1.1專業(yè)定位不適應(yīng)社會需求
專業(yè)人才培養(yǎng)不具有明確針對性,人才培養(yǎng)結(jié)構(gòu)合理性欠缺,專業(yè)人才培養(yǎng)層次相對單一。造成這一問題根源是地方院校對行業(yè)企業(yè)實際需求不明,導(dǎo)致專業(yè)人才培養(yǎng)定位不清。畢業(yè)生雖然專業(yè)知識結(jié)構(gòu)比較全面,但實際工作能力不強,無法滿足企業(yè)實際需求。
1.2專業(yè)課程設(shè)置不合理
課程體系建設(shè)是地方高校軟件工程未來走內(nèi)涵發(fā)展道路的核心。從調(diào)研地方本科學?,F(xiàn)有軟件工程課程體系實情來看,傳統(tǒng)“學術(shù)型”課程體系架構(gòu)占據(jù)主導(dǎo),“應(yīng)用型”與“學術(shù)型”課程體系架構(gòu)區(qū)分度不明顯。
1.3教師隊伍應(yīng)用型能力欠缺
地方高校軟件工程現(xiàn)有師資隊伍的實踐能力不足,專業(yè)教師參與企業(yè)生產(chǎn)科研活動的力度不夠。雙師型結(jié)構(gòu)教師比例低于30%。
1.4專業(yè)人才就業(yè)率低與企業(yè)“無人可用”矛盾沖突明顯
軟件工程專業(yè)高層次應(yīng)用技術(shù)和技能人才數(shù)量嚴重不足,同時應(yīng)用技術(shù)和技能人才培養(yǎng)的學歷層次不高不能滿足企業(yè)實際需求。地方高校軟件工程專業(yè)定位和人才培養(yǎng)目標不明確、教學方式方法缺乏科學性、系統(tǒng)性,實踐教學體系不完善,沒有與行業(yè)就業(yè)有效對接,導(dǎo)致培養(yǎng)的人才無法滿足社會生產(chǎn)實際需求,導(dǎo)致“軟件工程專業(yè)畢業(yè)生無職可就,軟件開發(fā)行業(yè)以及相關(guān)軟件應(yīng)用單位招不到滿意的員工”現(xiàn)狀普遍存在。
2軟件工程專業(yè)課程體系理論設(shè)計
以行業(yè)、企業(yè)實際對人才需求為引導(dǎo),軟件工程專業(yè)畢業(yè)生真實就業(yè)情況調(diào)查為依托,地方高校軟件工程專業(yè)課程一線教師眾多教學研究成果為參考,專業(yè)教師在企業(yè)掛職學習經(jīng)驗體會為借鑒,圍繞地方高校軟件工程專業(yè)課程教學體系存在事實問題,來對地方本科院校軟件工程課程體系建設(shè)進行設(shè)計建設(shè)。設(shè)計建議如下:
2.1學科建設(shè)
以專業(yè)相關(guān)的行業(yè)、企業(yè)人才的實際需求和當前使用的主流開發(fā)工具或技術(shù)為依托來不斷調(diào)整專業(yè)架構(gòu),優(yōu)化專業(yè)人才培養(yǎng)方案,完善人才培養(yǎng)目標,對專業(yè)進行合理定位,系統(tǒng)性調(diào)整教學方式方法,從而實現(xiàn)以行業(yè)、企業(yè)對人才的需求來引導(dǎo)地方本科院校軟件工程專業(yè)的學科建設(shè)。
2.2校企辦學
學科建設(shè)以輸出滿足行業(yè)、企業(yè)需求合格的應(yīng)用型人才為目標,通過校企聯(lián)合辦學,對學生進行定向培養(yǎng)、訓(xùn)練,專業(yè)課程體系嵌入資格認證課程模塊,實訓(xùn)課程以企業(yè)開發(fā)項目方式貫穿培養(yǎng)環(huán)節(jié)以達到提高專業(yè)人才的實際動手能力。
2.3師資建設(shè)
采取教師企業(yè)掛職鍛煉參與企業(yè)項目研究開發(fā),共同承接開發(fā)項目等方式鍛煉提高師資隊伍實戰(zhàn)能力。教師在企業(yè)實戰(zhàn)經(jīng)歷和相關(guān)經(jīng)驗成果帶入到日常的教學環(huán)節(jié),不僅能促進專業(yè)教師學術(shù)、科研能力提升,還能夠最大程度豐富、提高專業(yè)學科建設(shè)。
3三層結(jié)構(gòu)課程體系建設(shè)
軟件工程專業(yè)課程體系建設(shè)以工程教育理念為指導(dǎo),項目實戰(zhàn)為背景,社會需求為導(dǎo)向,提高學生專業(yè)素養(yǎng)、理論知識體系以及實踐能力為宗旨。學生完整地專業(yè)培養(yǎng)環(huán)節(jié)結(jié)束后具有程序設(shè)計,系統(tǒng)分析,軟件設(shè)計、開發(fā),項目管理,網(wǎng)絡(luò)和移動通信終端應(yīng)用開發(fā)能力。
3.1基礎(chǔ)理論
由公共基礎(chǔ)課程和專業(yè)基礎(chǔ)課程構(gòu)成:
①公共基礎(chǔ)課程主要涵括地方高校各現(xiàn)行必修公共課程,
②專業(yè)基礎(chǔ)課程是專業(yè)課程堅實的理論基礎(chǔ),專業(yè)必修前導(dǎo)課程,是對軟件工程專業(yè)基本“計算”概念理解、掌握,問題計算求解能力和構(gòu)建中小規(guī)模軟件系統(tǒng)綜合能力的初步培養(yǎng)。
3.2專業(yè)理論
以市場對人才需求為導(dǎo)向、行業(yè)最新前沿技術(shù)為引領(lǐng)、專業(yè)骨干課程為核心、專業(yè)素質(zhì)全面拓展和綜合素養(yǎng)整體提高為目標來對專業(yè)主干課程進行建設(shè),主要包括以下幾類課程:
3.2.1面向行業(yè)認知能力培養(yǎng)課程主要包括對行業(yè)、企業(yè)認知學習以及計算機專業(yè)知識學習等專業(yè)認知方面課程。一般包括行業(yè)相關(guān)法律、法規(guī),從業(yè)道德規(guī)范,行為準則,經(jīng)營管理常規(guī)模式,軟件項目開發(fā)流程等認知類課程。
3.2.2計算機編程與算法設(shè)計能力課程算法設(shè)計類課程主要包含離散數(shù)學、數(shù)據(jù)結(jié)構(gòu)、算法分析以及數(shù)據(jù)結(jié)構(gòu)課程設(shè)計等方面的課程;編程課程主要包含C語言程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計等傳統(tǒng)程序設(shè)計語言課,還包括當下企業(yè)應(yīng)用最為廣泛的,最流行的技術(shù)前沿課程。
3.2.3軟件工程專業(yè)系統(tǒng)分析課程系統(tǒng)分析能力課程主要包括操作系統(tǒng)、計算機網(wǎng)絡(luò),軟件工程、數(shù)據(jù)庫原理等系統(tǒng)類課程。
3.2.4系統(tǒng)實現(xiàn)與集成能力課程系統(tǒng)實現(xiàn)與集成能力方面課程主要包括網(wǎng)絡(luò)編程、移動互聯(lián)開發(fā)編程、編譯技術(shù)、軟件開發(fā)以及軟件測試等課程。
3.3實踐
以校企聯(lián)合培養(yǎng)為手段,一至兩學年時長為周期,貼近企業(yè)實際需求為指導(dǎo),綜合技能全面提高為目的來對專業(yè)學生進行實踐能力培養(yǎng),方式如下:
3.3.1校企共同建設(shè)實訓(xùn)課程以項目介入為主線,企業(yè)實際效益項目和高校產(chǎn)學研項目為實際授課主體。引進企業(yè)優(yōu)秀項目人才或具有企業(yè)項目實戰(zhàn)經(jīng)驗的教師來對專業(yè)人才展開課程實訓(xùn),全面提高學生專業(yè)技能水平,綜合素養(yǎng)。校企共同培養(yǎng)模式不但能夠提高學生工程實踐能力,知識轉(zhuǎn)化生產(chǎn)實際速度,同時反向激發(fā)學生探究、學習知識的熱情,最終提高就業(yè)競爭力。
3.3.2合作企業(yè)崗位實訓(xùn)針對畢業(yè)學生和部分專業(yè)老師做崗位綜合實訓(xùn):
①學生崗位實訓(xùn):讓學生真實參與企業(yè)項目實戰(zhàn),充分消化吸收前期所學理論和技能知識,進一步提升學生綜合能力,為就業(yè)夯實基礎(chǔ)。
②老師崗位實訓(xùn):專業(yè)老師參與企業(yè)項目研發(fā),并將企業(yè)項目開發(fā)經(jīng)驗和技術(shù)進行梳理總結(jié)、編纂成冊,運用到實際日常教學環(huán)節(jié),促進教學質(zhì)量提高,有利于縮短理論轉(zhuǎn)化實際成果周期。
3.3.3校企合作運用項目方式指導(dǎo)學生做畢業(yè)論文(設(shè)計)畢業(yè)論文(設(shè)計)是對學生的專業(yè)知識掌握程度與提升高度的一次全面的考核,同時也是培養(yǎng)學生綜合運用所學知識,獨立地分析問題和解決問題的能力的一次全面的實訓(xùn)。但是傳統(tǒng)的教育模式導(dǎo)致大多地方院校工科專業(yè)學生畢業(yè)論文流于形式,與實際脫節(jié)。通過與企業(yè)合作運用項目方式指導(dǎo)學生做畢業(yè)論文(設(shè)計)弱化學生對畢業(yè)論文(設(shè)計)的抵觸情緒,可以進一步讓學生了解行業(yè)企業(yè)實際運作規(guī)范及最新技術(shù),進一步加強對學生實踐和技能能力的培養(yǎng),為畢業(yè)后從容就業(yè)夯實基礎(chǔ)。
4結(jié)語
軟件工程專業(yè)課程體系建設(shè)改革主要側(cè)重于軟件開發(fā)技術(shù)人才的培養(yǎng),對學生的知識體系構(gòu)建,學習方法的形成影響重大;對專業(yè)教師教學模式的改變,教學水平和科研理論轉(zhuǎn)化成果周期率提高極具促進作用。課程體系建設(shè)在實施過程中需有大量工作需要處理,也有很多新問題需要我們?nèi)ヌ剿?、解答,整個課程體系按照CDIO方式建設(shè)和驗證。
軟件工程畢業(yè)論文范文第4篇
軟件工程專業(yè)高層次應(yīng)用技術(shù)和技能人才數(shù)量嚴重不足,同時應(yīng)用技術(shù)和技能人才培養(yǎng)的學歷層次不高不能滿足企業(yè)實際需求。地方高校軟件工程專業(yè)定位和人才培養(yǎng)目標不明確、教學方式方法缺乏科學性、系統(tǒng)性,實踐教學體系不完善,沒有與行業(yè)就業(yè)有效對接,導(dǎo)致培養(yǎng)的人才無法滿足社會生產(chǎn)實際需求,導(dǎo)致“軟件工程專業(yè)畢業(yè)生無職可就,軟件開發(fā)行業(yè)以及相關(guān)軟件應(yīng)用單位招不到滿意的員工”現(xiàn)狀普遍存在。
2軟件工程專業(yè)課程體系理論設(shè)計
以行業(yè)、企業(yè)實際對人才需求為引導(dǎo),軟件工程專業(yè)畢業(yè)生真實就業(yè)情況調(diào)查為依托,地方高校軟件工程專業(yè)課程一線教師眾多教學研究成果為參考,專業(yè)教師在企業(yè)掛職學習經(jīng)驗體會為借鑒,圍繞地方高校軟件工程專業(yè)課程教學體系存在事實問題,來對地方本科院校軟件工程課程體系建設(shè)進行設(shè)計建設(shè)。設(shè)計建議如下:
2.1學科建設(shè)
以專業(yè)相關(guān)的行業(yè)、企業(yè)人才的實際需求和當前使用的主流開發(fā)工具或技術(shù)為依托來不斷調(diào)整專業(yè)架構(gòu),優(yōu)化專業(yè)人才培養(yǎng)方案,完善人才培養(yǎng)目標,對專業(yè)進行合理定位,系統(tǒng)性調(diào)整教學方式方法,從而實現(xiàn)以行業(yè)、企業(yè)對人才的需求來引導(dǎo)地方本科院校軟件工程專業(yè)的學科建設(shè)。
2.2校企辦學
學科建設(shè)以輸出滿足行業(yè)、企業(yè)需求合格的應(yīng)用型人才為目標,通過校企聯(lián)合辦學,對學生進行定向培養(yǎng)、訓(xùn)練,專業(yè)課程體系嵌入資格認證課程模塊,實訓(xùn)課程以企業(yè)開發(fā)項目方式貫穿培養(yǎng)環(huán)節(jié)以達到提高專業(yè)人才的實際動手能力。
2.3師資建設(shè)
采取教師企業(yè)掛職鍛煉參與企業(yè)項目研究開發(fā),共同承接開發(fā)項目等方式鍛煉提高師資隊伍實戰(zhàn)能力。教師在企業(yè)實戰(zhàn)經(jīng)歷和相關(guān)經(jīng)驗成果帶入到日常的教學環(huán)節(jié),不僅能促進專業(yè)教師學術(shù)、科研能力提升,還能夠最大程度豐富、提高專業(yè)學科建設(shè)[2]。
3三層結(jié)構(gòu)課程體系建設(shè)
軟件工程專業(yè)課程體系建設(shè)以工程教育理念為指導(dǎo),項目實戰(zhàn)為背景,社會需求為導(dǎo)向,提高學生專業(yè)素養(yǎng)、理論知識體系以及實踐能力為宗旨。學生完整地專業(yè)培養(yǎng)環(huán)節(jié)結(jié)束后具有程序設(shè)計,系統(tǒng)分析,軟件設(shè)計、開發(fā),項目管理,網(wǎng)絡(luò)和移動通信終端應(yīng)用開發(fā)能力。課程體系模式結(jié)構(gòu)如圖1所示。
3.1基礎(chǔ)理論由公共基礎(chǔ)課程和專業(yè)基礎(chǔ)課程構(gòu)成:①公共基礎(chǔ)課程主要涵括地方高校各現(xiàn)行必修公共課程,②專業(yè)基礎(chǔ)課程是專業(yè)課程堅實的理論基礎(chǔ),專業(yè)必修前導(dǎo)課程,是對軟件工程專業(yè)基本“計算”概念理解、掌握,問題計算求解能力和構(gòu)建中小規(guī)模軟件系統(tǒng)綜合能力的初步培養(yǎng)。
3.2專業(yè)理論以市場對人才需求為導(dǎo)向、行業(yè)最新前沿技術(shù)為引領(lǐng)、專業(yè)骨干課程為核心、專業(yè)素質(zhì)全面拓展和綜合素養(yǎng)整體提高為目標來對專業(yè)主干課程進行建設(shè)[3],主要包括以下幾類課程:
3.2.1面向行業(yè)認知能力培養(yǎng)課程主要包括對行業(yè)、企業(yè)認知學習以及計算機專業(yè)知識學習等專業(yè)認知方面課程。一般包括行業(yè)相關(guān)法律、法規(guī),從業(yè)道德規(guī)范,行為準則,經(jīng)營管理常規(guī)模式,軟件項目開發(fā)流程等認知類課程。
3.2.2計算機編程與算法設(shè)計能力課程算法設(shè)計類課程主要包含離散數(shù)學、數(shù)據(jù)結(jié)構(gòu)、算法分析以及數(shù)據(jù)結(jié)構(gòu)課程設(shè)計等方面的課程;編程課程主要包含C語言程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計等傳統(tǒng)程序設(shè)計語言課,還包括當下企業(yè)應(yīng)用最為廣泛的,最流行的技術(shù)前沿課程。
3.2.3軟件工程專業(yè)系統(tǒng)分析課程系統(tǒng)分析能力課程主要包括操作系統(tǒng)、計算機網(wǎng)絡(luò),軟件工程、數(shù)據(jù)庫原理等系統(tǒng)類課程。
3.2.4系統(tǒng)實現(xiàn)與集成能力課程系統(tǒng)實現(xiàn)與集成能力方面課程主要包括網(wǎng)絡(luò)編程、移動互聯(lián)開發(fā)編程、編譯技術(shù)、軟件開發(fā)以及軟件測試等課程[4]。
3.3實踐以校企聯(lián)合培養(yǎng)為手段,一至兩學年時長為周期,貼近企業(yè)實際需求為指導(dǎo),綜合技能全面提高為目的來對專業(yè)學生進行實踐能力培養(yǎng),方式如下:
3.3.1校企共同建設(shè)實訓(xùn)課程以項目介入為主線,企業(yè)實際效益項目和高校產(chǎn)學研項目為實際授課主體。引進企業(yè)優(yōu)秀項目人才或具有企業(yè)項目實戰(zhàn)經(jīng)驗的教師來對專業(yè)人才展開課程實訓(xùn),全面提高學生專業(yè)技能水平,綜合素養(yǎng)。校企共同培養(yǎng)模式不但能夠提高學生工程實踐能力,知識轉(zhuǎn)化生產(chǎn)實際速度,同時反向激發(fā)學生探究、學習知識的熱情,最終提高就業(yè)競爭力[5]。
3.3.2合作企業(yè)崗位實訓(xùn)針對畢業(yè)學生和部分專業(yè)老師做崗位綜合實訓(xùn):①學生崗位實訓(xùn):讓學生真實參與企業(yè)項目實戰(zhàn),充分消化吸收前期所學理論和技能知識,進一步提升學生綜合能力,為就業(yè)夯實基礎(chǔ)。②老師崗位實訓(xùn):專業(yè)老師參與企業(yè)項目研發(fā),并將企業(yè)項目開發(fā)經(jīng)驗和技術(shù)進行梳理總結(jié)、編纂成冊,運用到實際日常教學環(huán)節(jié),促進教學質(zhì)量提高,有利于縮短理論轉(zhuǎn)化實際成果周期。
3.3.3校企合作運用項目方式指導(dǎo)學生做畢業(yè)論文(設(shè)計)畢業(yè)論文(設(shè)計)是對學生的專業(yè)知識掌握程度與提升高度的一次全面的考核,同時也是培養(yǎng)學生綜合運用所學知識,獨立地分析問題和解決問題的能力的一次全面的實訓(xùn)。但是傳統(tǒng)的教育模式導(dǎo)致大多地方院校工科專業(yè)學生畢業(yè)論文流于形式,與實際脫節(jié)。通過與企業(yè)合作運用項目方式指導(dǎo)學生做畢業(yè)論文(設(shè)計)弱化學生對畢業(yè)論文(設(shè)計)的抵觸情緒,可以進一步讓學生了解行業(yè)企業(yè)實際運作規(guī)范及最新技術(shù),進一步加強對學生實踐和技能能力的培養(yǎng),為畢業(yè)后從容就業(yè)夯實基礎(chǔ)。
4結(jié)語
軟件工程專業(yè)課程體系建設(shè)改革主要側(cè)重于軟件開發(fā)技術(shù)人才的培養(yǎng),對學生的知識體系構(gòu)建,學習方法的形成影響重大;對專業(yè)教師教學模式的改變,教學水平和科研理論轉(zhuǎn)化成果周期率提高極具促進作用。課程體系建設(shè)在實施過程中需有大量工作需要處理,也有很多新問題需要我們?nèi)ヌ剿?、解答,整個課程體系按照CDIO[6]方式建設(shè)和驗證。
軟件工程畢業(yè)論文范文第5篇
關(guān)鍵詞:軟件工程;畢業(yè)設(shè)計;應(yīng)用
一、引言
畢業(yè)設(shè)計是本科畢業(yè)生在校期間的最后實踐和綜合實訓(xùn)階段,是實現(xiàn)本科教育培養(yǎng)目標的重要組成部分,是深化、拓展、綜合應(yīng)用所學理論知識的重要過程;也是綜合素質(zhì)與工程實踐能力培養(yǎng)效果的全面檢驗;是學生畢業(yè)及學位資格認定的重要依據(jù);是衡量高等教育質(zhì)量和辦學效益的重要評價,是對專業(yè)理論知識和專業(yè)技術(shù)綜合應(yīng)用能力的強化訓(xùn)練和提升[1]。在畢業(yè)設(shè)計的過程中,學生利用所學專業(yè)理論知識,通過了解社會,分析社會需求,深入實踐,完成畢業(yè)設(shè)計的任務(wù)和撰寫畢業(yè)論文(設(shè)計)報告等各個環(huán)節(jié)的工作。對于地方應(yīng)用型普通本科高校而言,畢業(yè)設(shè)計就相當于一般高等學校的畢業(yè)論文,但是畢業(yè)設(shè)計不同于畢業(yè)論文,它的組成部分不只是一篇學術(shù)論文。應(yīng)用型高校的畢業(yè)設(shè)計注重的是“應(yīng)用性”和“實踐性”,學生畢業(yè)設(shè)計要求學生針對某一課題,綜合運用本專業(yè)有關(guān)課程的理論和技術(shù),自己動手動腦做出解決實際問題的設(shè)計。目的是總結(jié)、檢查學生在校期間的學習成果,是評定畢業(yè)成績的重要依據(jù)。同時,通過畢業(yè)設(shè)計,可培養(yǎng)學生開發(fā)項目的基本綜合能力,為學生就業(yè)能力中的專業(yè)能力奠定堅實的基礎(chǔ);培養(yǎng)綜合運用已有知識獨立解決問題的能力,從而加強學生應(yīng)用能力的培養(yǎng),使學生能夠?qū)W以致用。
二、地方應(yīng)用型普通高校計算機相關(guān)專業(yè)學生畢業(yè)設(shè)計的現(xiàn)狀
近幾年來,由于學校對畢業(yè)設(shè)計要求不斷提高,學生從選題到設(shè)計再到寫出畢業(yè)設(shè)計報告的過程中總存在這樣那樣的問題,最終有個別同學沒有順利通過畢業(yè)設(shè)計,沒有拿到畢業(yè)證和學位證的情況時有發(fā)生,并且大多數(shù)畢業(yè)設(shè)計的水平不高,達不到培養(yǎng)學生獨立解決問題和提高學生應(yīng)用能力的目的。因此,如何指導(dǎo)學生做好畢業(yè)設(shè)計,提高學生畢業(yè)設(shè)計水平和質(zhì)量,是地方應(yīng)用型普通高校面臨的一個重要問題。
(一)畢業(yè)設(shè)計選題現(xiàn)狀最近幾年,我校計算機相關(guān)專業(yè)畢業(yè)生自進入大四秋季學期開始,在進行畢業(yè)實習的同時,也進入了畢業(yè)設(shè)計準備階段:畢業(yè)設(shè)計選題,雖然畢業(yè)設(shè)計選題過程中,各級領(lǐng)導(dǎo)、指導(dǎo)教師和學生在態(tài)度是都很重視,但是在選題時也會存在很多的問題,主要有以下三個方面。1.選題不夠準確。部分學生選題未經(jīng)深思熟慮,所選畢業(yè)設(shè)計題目要實現(xiàn)的功能太多,在規(guī)定時間內(nèi)不能獨立完成,而最終只能實現(xiàn)部分功能,或部分模塊。
2.題目相似或重復(fù)雷同。學生選題存在渾水摸魚的思想,在畢業(yè)設(shè)計選題過程中不是根據(jù)自己的興趣愛好、專業(yè)知識學習情況等確定研究選題,而是選擇與他人類似或雷同的選題,甚至同一批畢業(yè)的許多學生選題一致。比如:“XX管理系統(tǒng)”等,除了可能冠以的系統(tǒng)名稱不同之外,其余基本相同。
3.應(yīng)用價值低。部分學生的選題是當前十分成熟的項目,沒有研究的必要;有些選題已經(jīng)被淘汰,在實際生活和工作中沒有多大用途。
(二)畢業(yè)設(shè)計需求分析階段現(xiàn)狀
通過調(diào)查,許多學生選題完成后,沒有對自己所做畢業(yè)設(shè)計選題進行仔細了解、分析,他們認為在畢業(yè)設(shè)計中最重要的就是編程,其他方面一帶而過[2],從而造成畢業(yè)設(shè)計過程中主題經(jīng)常進行修改,最終使得整個系統(tǒng)雜亂無章,無法繼續(xù)進行下去。因此學生在畢業(yè)設(shè)計的需求分析階段主要有以下三個方面的問題。
1.選題后未進行實際調(diào)查研究,甚至未查找相應(yīng)的參考文獻。
2.需求分析進行得不徹底、不準確,即使選題后查找了參考文獻和資料的,也未做充分了解和分析。
3.在需求分析階段沒有寫出需求規(guī)格說明書或系統(tǒng)分析報告就匆忙進入系統(tǒng)設(shè)計階段,導(dǎo)致隨著系統(tǒng)設(shè)計的逐步深入,原來確定的需求不能滿足畢業(yè)設(shè)計的需要,正在進行的設(shè)計與開始的期望和設(shè)想又不相符。
(三)畢業(yè)設(shè)計系統(tǒng)設(shè)計階段現(xiàn)狀
在系統(tǒng)設(shè)計階段,普遍存在以下兩個方面問題。
1.由于需求的不明確,在進行系統(tǒng)設(shè)計時,修改隨意,沒有嚴格按照軟件開發(fā)的步驟進行。好多學生在進行系統(tǒng)設(shè)計時并沒有建出相應(yīng)的功能模型,不管是用例圖還是DFD圖都沒有,而且系統(tǒng)設(shè)計過程中功能隨意變換,并且各功能模塊的層次結(jié)構(gòu)不清晰,使得整個系統(tǒng)的功能模塊劃分凌亂,不符合軟件設(shè)計中“高內(nèi)聚,低耦合”的原則。
2.在軟件設(shè)計過程中,不先進行概要設(shè)計、詳細設(shè)計和模塊設(shè)計,沒有軟件的過程性描述,直接進行編碼,存在想到哪里就做到哪里,走到哪兒算哪兒的隨意思想[3],當前內(nèi)容沒有做完便開始其他內(nèi)容,使得整個系統(tǒng)設(shè)計雜亂無章。在這樣的一種研究狀態(tài)下,即使完成了設(shè)計,效率也非常低下,軟件結(jié)構(gòu)混亂,功能實現(xiàn)不完全,降低了軟件設(shè)計的質(zhì)量。
(四)畢業(yè)設(shè)計實現(xiàn)階段現(xiàn)狀
通常把編碼和測試統(tǒng)稱為實現(xiàn)。在進行軟件設(shè)計后,就可以根據(jù)設(shè)計結(jié)果來實現(xiàn),將軟件的過程性描述編碼,得到計算機可以運行的源代碼。在實現(xiàn)階段主要有以下幾方面的問題。
1.編碼隨意。學生在編碼的過程中,不注意編程風格的把握,導(dǎo)致程序的可讀性、可理解性、可修改性等較差,在答辨的過程中,要求指出某個功能模塊的代碼時,經(jīng)常要花費很多時間才找得到。
2.測試和調(diào)試可有可無。大部分學生在畢業(yè)設(shè)計的軟件編碼完成以后,從沒有想過進行完整的系統(tǒng)測試,或者只對個別功能進行測試或是隨意測試,沒有按照測試步驟逐步進行;基本沒有單元測試和集成測試,一般只是最終隨便輸入幾個數(shù)據(jù)簡單檢測一下,如果有錯,修改了就算完了;也沒有進行回歸測試,沒有測試計劃,沒有想過用什么測試技術(shù)來檢測某一類型的錯識,沒有相應(yīng)的測試用例,也沒有測試結(jié)果分析。由于學生畢業(yè)設(shè)計都是一人一題,基本上是一個人完成所有步驟,就算有測試,在測試階段也是自己進行測試,從心理學的角度來說,自己對自己開發(fā)的軟件進行測試是不可取的。由于前面階段的文檔不完善,也不重視測試過程,不清楚是否實現(xiàn)了系統(tǒng)最初設(shè)計的功能,是否達到相應(yīng)的性能要求,總以為程序做出來后畢業(yè)設(shè)計就完成了,使得畢業(yè)設(shè)計經(jīng)常在更換運行環(huán)境或答辯時發(fā)生錯誤和問題,從而使得設(shè)計得不到好評甚至無法通過。
(五)畢業(yè)設(shè)計應(yīng)用現(xiàn)狀
最近幾年,我校計算機相關(guān)專業(yè)畢業(yè)設(shè)計投入使用數(shù)量接近于零。究其原因主要是由于設(shè)計不完全,未進行測試和調(diào)試,存在的錯誤和缺陷較多,文檔和數(shù)據(jù)不完整,導(dǎo)致所開發(fā)的系統(tǒng)或軟件不能方便地轉(zhuǎn)讓、變更、修正、擴充和使用,也沒有為后期培訓(xùn)、維護留下完備的資料;因此,不能投入到真正的使用過程中,也不能實現(xiàn)系統(tǒng)或軟件產(chǎn)品的效益。
三、軟件工程思想的應(yīng)用
軟件工程(SoftwareEngineering,簡稱為SE)是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的學科。軟件工程中的軟件生命周期是一個軟件從軟件定義、開發(fā)、運行和維護,直到最終被廢棄的整個過程[2]。地方應(yīng)用型普通高校計算機相關(guān)專業(yè)學生畢業(yè)設(shè)計基本都是開發(fā)一些中、小型應(yīng)用系統(tǒng)或軟件,因此,學生畢業(yè)設(shè)計也要經(jīng)歷軟件生命周期各個階段,嚴格遵守軟件工程的各個原則,這樣有助于解決畢業(yè)設(shè)計中存在的問題,提高畢業(yè)設(shè)計的質(zhì)量。通過對應(yīng)用型普通本科高校計算機相關(guān)專業(yè)的學生在進行畢業(yè)設(shè)計的過程中存在的問題進行分析,在畢業(yè)設(shè)計的過程中,必須運用軟件工程的觀點、技術(shù)和方法來指導(dǎo)畢業(yè)設(shè)計,這樣既節(jié)約了畢業(yè)設(shè)計的時間和學生的精力,也能做出最優(yōu)質(zhì)的畢業(yè)設(shè)計。
1.選題過程中的應(yīng)用。畢業(yè)設(shè)計選題就是軟件生命周期的問題定義中的問題提出階段,選好題目是進行深入研究的基礎(chǔ),也是寫出高質(zhì)量畢業(yè)論文的前提。地方應(yīng)用型普通本科高校計算機相關(guān)專業(yè)的畢業(yè)設(shè)計選題必須做到以下幾點:(1)必須在對選題做了充分調(diào)查、分析,對檢索的參考文獻、資料有了整體把握的基礎(chǔ)上提出。(2)必須符合本專業(yè)培養(yǎng)方案規(guī)定的培養(yǎng)目標的要求。(3)以選擇工程性較強的課題為主,確保有足夠的工程性訓(xùn)練。(4)要有明確的設(shè)計成果,對于較大型任務(wù)的課題要明確階段性成果。(5)要達到規(guī)定的工作量,難易度適中,確保能在規(guī)定的時間內(nèi)完成整個課題工作。(6)要圍繞生產(chǎn)生活實際,所選題目一定具有一定的理論意義和實踐意義,具有一定的價值。(7)原則上一人一題,對于較大型任務(wù)的課題,每個學生必須有獨立子課題。結(jié)合以上幾點,分別從專業(yè)基礎(chǔ)、現(xiàn)實意義等方面進行全面分析,進行取舍,最終得出選題。
2.開題過程中的應(yīng)用。在畢業(yè)設(shè)計的開題過程中,需要明確所選題目的選題依據(jù)(包括選擇課題的背景、選題研究的理論及實踐意義)、選題研究現(xiàn)狀(包括目前國內(nèi)外對本選題的研究情況和有待解決的問題)、研究內(nèi)容與方法,而這些就是軟件工程中需求分析階段應(yīng)該做的事情。需求分析指的是在建立一個新的或改變一個現(xiàn)存的電腦系統(tǒng)時描寫新系統(tǒng)的目的、范圍、定義和功能時所要做的所有的工作[3]。因此開題過程中最重要的是進行需求分析,需求分析具有決策性、方向性、策略性的作用,在軟件開發(fā)的過程中具有舉足輕重的地位。需求分析完成的好壞直接影響后續(xù)軟件開發(fā)的質(zhì)量。開題過程中需要指導(dǎo)學生大量地閱讀相關(guān)的研究資料,同時根據(jù)資料進行分析研究,對當前畢業(yè)設(shè)計的研究進度做到心中有數(shù),明確畢業(yè)設(shè)計的具體方向,寫出畢業(yè)設(shè)計的研究內(nèi)容與方法,得到相應(yīng)的設(shè)計提綱,解決好設(shè)計什么,如何設(shè)計的問題。因此,應(yīng)用好軟件工程的思想來指導(dǎo)畢業(yè)設(shè)計的開題是至關(guān)重要的。根據(jù)學校對學生畢業(yè)論文的要求,在計算機相關(guān)專業(yè)的畢業(yè)設(shè)計報告中,要求要有數(shù)據(jù)流圖、數(shù)據(jù)字典等相應(yīng)內(nèi)容,而軟件工程中的數(shù)據(jù)流圖(DataFlowDia-gram,簡稱DFD),它是從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程。它是描述系統(tǒng)中數(shù)據(jù)流程的圖形工具,它標識了一個系統(tǒng)的邏輯輸入和邏輯輸出,以及把邏輯輸入轉(zhuǎn)換為邏輯輸出所需的加工處理[3]。因此,在這個階段,要指導(dǎo)學生按照DFD圖的要求,確定設(shè)計的功能,然后根據(jù)系統(tǒng)分析結(jié)果寫出分析報告,就得出畢業(yè)論文中系統(tǒng)分析階段的初始文檔。
3.在實踐研究環(huán)節(jié)的應(yīng)用。根據(jù)需求分析(開題階段)的結(jié)果進行軟件的概要設(shè)計和詳細設(shè)計,注意在設(shè)計過程中要嚴格按照軟件工程對于設(shè)計階段的指導(dǎo)原則來進行設(shè)計。將概要設(shè)計階段需求分析得到的DFD轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu),即是根據(jù)需求確定軟件和數(shù)據(jù)的總體框架,設(shè)計出軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。然后再進行詳細設(shè)計,設(shè)計出每個模塊的實現(xiàn)算法、所需的局部數(shù)據(jù)結(jié)構(gòu),并且對每個模塊寫出過程性描述;為每個模塊設(shè)計出一組測試用例,在進行測試時就以此測試用例來進行測試。詳細設(shè)計階段的任務(wù)還不是具體地編寫程序,而是要設(shè)計出程序的“藍圖”,以后將根據(jù)這個“藍圖”寫出實際的程序代碼。因此,指導(dǎo)教師要對學生的設(shè)計過程進行監(jiān)督和指導(dǎo),防止學生盲目的進行編碼。
4.在實現(xiàn)階段的應(yīng)用。在編碼的過程中,要注意編程風格的把握,編程的風格在很大程度上影響程序的可讀性、可測試性和可維護性。在測試階段,可以進行交叉測試,即學生之間可以兩兩交叉,相互測試,以更好的達到測試效果,同時也培養(yǎng)了學生的團隊意識和合作意識。在測試過程中要注意運用軟件工程的測試原則和測試思想,嚴格按照單元測試集成測試確認測試系統(tǒng)測試驗收測試的測試步驟進行,利用白盒測試技術(shù)進行單元測試,黑盒測試技術(shù)進行其他測試,并且在找出錯誤并修改后要進行相應(yīng)的回歸測試,確認修改了錯誤并且沒有引入新的錯誤,這樣有利于找到軟件中的各類錯誤,提高軟件的質(zhì)量。因此,在軟件的測試過程中,一定要嚴格按照軟件工程中的測試原則來進行,不可隨意進行測試,并且要注意測試文檔資料的收集整理,要有相應(yīng)的測試計劃和測試報告。對學生的創(chuàng)造性的思維和想法,指導(dǎo)教師要給予支持,積極引導(dǎo),鼓勵學生大膽創(chuàng)新,用應(yīng)用型人才培養(yǎng)目標來要求學生,保證高質(zhì)量的畢業(yè)設(shè)計的完成。
5.在畢業(yè)論文(設(shè)計)報告方面的應(yīng)用。對于應(yīng)用型普通本科高校計算機相關(guān)專業(yè)的畢業(yè)設(shè)計而言,不單單是完成了一個系統(tǒng)的設(shè)計,還要有相應(yīng)的設(shè)計報告,而設(shè)計報告的編寫過程中,很多學生存在文字表達能力不強的現(xiàn)象,為了完成報告,就有可能會抄襲,特別是在軟件開發(fā)的各個階段文檔材料不全的情況下更為嚴重。因此,在學生進行軟件開發(fā)的各個環(huán)節(jié)中,指導(dǎo)教師都應(yīng)該按照軟件工程的觀點來進行指導(dǎo),并要求學生在各個階段都完成相應(yīng)的文檔。這樣在畢業(yè)設(shè)計報告撰寫的過程中,只要將各個階段的文檔進行合并、整理就得到相應(yīng)的設(shè)計報告,并且是一篇重復(fù)率不高的高質(zhì)量的設(shè)計報告。6.在畢業(yè)設(shè)計實際應(yīng)用方面的應(yīng)用。因為學生在整個系統(tǒng)或軟件過程中均按軟件設(shè)計規(guī)范準備了文檔和進行了完整的系統(tǒng)測試,從而為系統(tǒng)或軟件的專利申請?zhí)峁┝顺浞直匾馁Y料,并為畢業(yè)設(shè)計的實際應(yīng)用打下良好的基礎(chǔ)。
四、結(jié)語
計算機相關(guān)專業(yè)學生的畢業(yè)設(shè)計在學生的整個大學生活中具有極其重要的地位和作用,根據(jù)應(yīng)用型普通本科高校人才培養(yǎng)的定位,主要是培養(yǎng)學生的獨立思考能力、動手能力和應(yīng)用能力。通過對軟件工程思想在計算機相關(guān)專業(yè)學生畢業(yè)設(shè)計的過程及方法中的應(yīng)用研究,逐步實現(xiàn)學生畢業(yè)設(shè)計的實際成果轉(zhuǎn)化,從而為應(yīng)用型計算機相關(guān)專業(yè)人才培養(yǎng)提供相應(yīng)的借鑒。
作者:龍亞 張仕學 余廷忠 單位:貴州工程應(yīng)用技術(shù)學院
參考文獻:
[1]汪靈,林金輝,龍劍平.理工科大學畢業(yè)設(shè)計(論文)團隊指導(dǎo)法研究與實踐[J].成都理工大學學報(社會科學版),2008,(4):94-97.
[2]姚期智.淺談計算機科學人才培育[J].計算機教育,2011,(11):6-9.
軟件工程畢業(yè)論文范文第6篇
關(guān)鍵詞:軟件工程;畢業(yè)設(shè)計;應(yīng)用
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2016)44-0097-03
一、引言
畢業(yè)設(shè)計是本科畢業(yè)生在校期間的最后實踐和綜合實訓(xùn)階段,是實現(xiàn)本科教育培養(yǎng)目標的重要組成部分,是深化、拓展、綜合應(yīng)用所學理論知識的重要過程;也是綜合素質(zhì)與工程實踐能力培養(yǎng)效果的全面檢驗;是學生畢業(yè)及學位資格認定的重要依據(jù);是衡量高等教育質(zhì)量和辦學效益的重要評價,是對專業(yè)理論知識和專業(yè)技術(shù)綜合應(yīng)用能力的強化訓(xùn)練和提升[1]。在畢業(yè)設(shè)計的過程中,學生利用所學專業(yè)理論知識,通過了解社會,分析社會需求,深入實踐,完成畢業(yè)設(shè)計的任務(wù)和撰寫畢業(yè)論文(設(shè)計)報告等各個環(huán)節(jié)的工作。對于地方應(yīng)用型普通本科高校而言,畢業(yè)設(shè)計就相當于一般高等學校的畢業(yè)論文,但是畢業(yè)設(shè)計不同于畢業(yè)論文,它的組成部分不只是一篇學術(shù)論文。應(yīng)用型高校的畢業(yè)設(shè)計注重的是“應(yīng)用性”和“實踐性”,學生畢業(yè)設(shè)計要求學生針對某一課題,綜合運用本專業(yè)有關(guān)課程的理論和技術(shù),自己動手動腦做出解決實際問題的設(shè)計。目的是總結(jié)、檢查學生在校期間的學習成果,是評定畢業(yè)成績的重要依據(jù)。同時,通過畢業(yè)設(shè)計,可培養(yǎng)學生開發(fā)項目的基本綜合能力,為學生就業(yè)能力中的專業(yè)能力奠定堅實的基礎(chǔ);培養(yǎng)綜合運用已有知識獨立解決問題的能力,從而加強學生應(yīng)用能力的培養(yǎng),使學生能夠?qū)W以致用。
二、地方應(yīng)用型普通高校計算機相關(guān)專業(yè)學生畢業(yè)設(shè)計的現(xiàn)狀
近幾年來,由于學校對畢業(yè)設(shè)計要求不斷提高,學生從選題到設(shè)計再到寫出畢業(yè)設(shè)計報告的過程中總存在這樣那樣的問題,最終有個別同學沒有順利通過畢業(yè)設(shè)計,沒有拿到畢業(yè)證和學位證的情況時有發(fā)生,并且大多數(shù)畢業(yè)設(shè)計的水平不高,達不到培養(yǎng)學生獨立解決問題和提高學生應(yīng)用能力的目的。因此,如何指導(dǎo)學生做好畢業(yè)設(shè)計,提高學生畢業(yè)設(shè)計水平和質(zhì)量,是地方應(yīng)用型普通高校面臨的一個重要問題。
(一)畢業(yè)設(shè)計選題現(xiàn)狀
最近幾年,我校計算機相關(guān)專業(yè)畢業(yè)生自進入大四秋季學期開始,在進行畢業(yè)實習的同時,也進入了畢業(yè)設(shè)計準備階段:畢業(yè)設(shè)計選題,雖然畢業(yè)設(shè)計選題過程中,各級領(lǐng)導(dǎo)、指導(dǎo)教師和學生在態(tài)度是都很重視,但是在選題時也會存在很多的問題,主要有以下三個方面。
1.選題不夠準確。部分學生選題未經(jīng)深思熟慮,所選畢業(yè)設(shè)計題目要實現(xiàn)的功能太多,在規(guī)定時間內(nèi)不能獨立完成,而最終只能實現(xiàn)部分功能,或部分模塊。
2.題目相似或重復(fù)雷同。學生選題存在渾水摸魚的思想,在畢業(yè)設(shè)計選題過程中不是根據(jù)自己的興趣愛好、專業(yè)知識學習情況等確定研究選題,而是選擇與他人類似或雷同的選題,甚至同一批畢業(yè)的許多學生選題一致。比如:“XX管理系統(tǒng)”等,除了可能冠以的系統(tǒng)名稱不同之外,其余基本相同。
3.應(yīng)用價值低。部分學生的選題是當前十分成熟的項目,沒有研究的必要;有些選題已經(jīng)被淘汰,在實際生活和工作中沒有多大用途。
(二)畢業(yè)設(shè)計需求分析階段現(xiàn)狀
通過調(diào)查,許多學生選題完成后,沒有對自己所做畢業(yè)設(shè)計選題進行仔細了解、分析,他們認為在畢業(yè)設(shè)計中最重要的就是編程,其他方面一帶而過[2],從而造成畢業(yè)設(shè)計過程中主題經(jīng)常進行修改,最終使得整個系統(tǒng)雜亂無章,無法繼續(xù)進行下去。因此學生在畢業(yè)設(shè)計的需求分析階段主要有以下三個方面的問題。
1.選題后未進行實際調(diào)查研究,甚至未查找相應(yīng)的參考文獻。
2.需求分析進行得不徹底、不準確,即使選題后查找了參考文獻和資料的,也未做充分了解和分析。
3.在需求分析階段沒有寫出需求規(guī)格說明書或系統(tǒng)分析報告就匆忙進入系統(tǒng)設(shè)計階段,導(dǎo)致隨著系統(tǒng)設(shè)計的逐步深入,原來確定的需求不能滿足畢業(yè)設(shè)計的需要,正在進行的設(shè)計與開始的期望和設(shè)想又不相符。
(三)畢業(yè)設(shè)計系統(tǒng)設(shè)計階段現(xiàn)狀
在系統(tǒng)設(shè)計階段,普遍存在以下兩個方面問題。
1.由于需求的不明確,在進行系統(tǒng)設(shè)計時,修改隨意,沒有嚴格按照軟件開發(fā)的步驟進行。好多學生在進行系統(tǒng)設(shè)計時并沒有建出相應(yīng)的功能模型,不管是用例圖還是DFD圖都沒有,而且系統(tǒng)設(shè)計過程中功能隨意變換,并且各功能模塊的層次結(jié)構(gòu)不清晰,使得整個系統(tǒng)的功能模塊劃分凌亂,不符合軟件設(shè)計中“高內(nèi)聚,低耦合”的原則。
2.在軟件設(shè)計過程中,不先進行概要設(shè)計、詳細設(shè)計和模塊設(shè)計,沒有軟件的過程性描述,直接進行編碼,存在想到哪里就做到哪里,走到哪兒算哪兒的隨意思想[3],當前內(nèi)容沒有做完便開始其他內(nèi)容,使得整個系統(tǒng)設(shè)計雜亂無章。在這樣的一種研究狀態(tài)下,即使完成了設(shè)計,效率也非常低下,軟件結(jié)構(gòu)混亂,功能實現(xiàn)不完全,降低了軟件設(shè)計的質(zhì)量。
(四)畢業(yè)設(shè)計實現(xiàn)階段現(xiàn)狀
通常把編碼和測試統(tǒng)稱為實現(xiàn)。在進行軟件設(shè)計后,就可以根據(jù)設(shè)計結(jié)果來實現(xiàn),將軟件的過程性描述編碼,得到計算機可以運行的源代碼。在實現(xiàn)階段主要有以下幾方面的問題。
1.編碼隨意。學生在編碼的過程中,不注意編程風格的把握,導(dǎo)致程序的可讀性、可理解性、可修改性等較差,在答辨的過程中,要求指出某個功能模塊的代碼時,經(jīng)常要花費很多時間才找得到。
2.測試和調(diào)試可有可無。大部分學生在畢業(yè)設(shè)計的軟件編碼完成以后,從沒有想過進行完整的系統(tǒng)測試,或者只對個別功能進行測試或是隨意測試,沒有按照測試步驟逐步進行;基本沒有單元測試和集成測試,一般只是最終隨便輸入幾個數(shù)據(jù)簡單檢測一下,如果有錯,修改了就算完了;也沒有進行回歸測試,沒有測試計劃,沒有想過用什么測試技術(shù)來檢測某一類型的錯識,沒有相應(yīng)的測試用例,也沒有測試結(jié)果分析。由于學生畢業(yè)設(shè)計都是一人一題,基本上是一個人完成所有步驟,就算有測試,在測試階段也是自己進行測試,從心理學的角度來說,自己對自己開發(fā)的軟件進行測試是不可取的。
由于前面階段的文檔不完善,也不重視測試過程,不清楚是否實現(xiàn)了系統(tǒng)最初設(shè)計的功能,是否達到相應(yīng)的性能要求,總以為程序做出來后畢業(yè)設(shè)計就完成了,使得畢業(yè)設(shè)計經(jīng)常在更換運行環(huán)境或答辯時發(fā)生錯誤和問題,從而使得設(shè)計得不到好評甚至無法通過。
(五)畢業(yè)設(shè)計應(yīng)用現(xiàn)狀
最近幾年,我校計算機相關(guān)專業(yè)畢業(yè)設(shè)計投入使用數(shù)量接近于零。究其原因主要是由于設(shè)計不完全,未進行測試和調(diào)試,存在的錯誤和缺陷較多,文檔和數(shù)據(jù)不完整,導(dǎo)致所開發(fā)的系統(tǒng)或軟件不能方便地轉(zhuǎn)讓、變更、修正、擴充和使用,也沒有為后期培訓(xùn)、維護留下完備的資料;因此,不能投入到真正的使用過程中,也不能實現(xiàn)系統(tǒng)或軟件產(chǎn)品的效益。
三、軟件工程思想的應(yīng)用
軟件工程(Software Engineering,簡稱為SE)是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的學科。軟件工程中的軟件生命周期是一個軟件從軟件定義、開發(fā)、運行和維護,直到最終被廢棄的整個過程[2]。地方應(yīng)用型普通高校計算機相關(guān)專業(yè)學生畢業(yè)設(shè)計基本都是開發(fā)一些中、小型應(yīng)用系統(tǒng)或軟件,因此,學生畢業(yè)設(shè)計也要經(jīng)歷軟件生命周期各個階段,嚴格遵守軟件工程的各個原則,這樣有助于解決畢業(yè)設(shè)計中存在的問題,提高畢業(yè)設(shè)計的質(zhì)量。通過對應(yīng)用型普通本科高校計算機相關(guān)專業(yè)的學生在進行畢業(yè)設(shè)計的過程中存在的問題進行分析,在畢業(yè)設(shè)計的過程中,必須運用軟件工程的觀點、技術(shù)和方法來指導(dǎo)畢業(yè)設(shè)計,這樣既節(jié)約了畢業(yè)設(shè)計的時間和學生的精力,也能做出最優(yōu)質(zhì)的畢業(yè)設(shè)計。
1.選題過程中的應(yīng)用。畢業(yè)設(shè)計選題就是軟件生命周期的問題定義中的問題提出階段,選好題目是進行深入研究的基礎(chǔ),也是寫出高質(zhì)量畢業(yè)論文的前提。地方應(yīng)用型普通本科高校計算機相關(guān)專業(yè)的畢業(yè)設(shè)計選題必須做到以下幾點:(1)必須在對選題做了充分調(diào)查、分析,對檢索的參考文獻、資料有了整體把握的基礎(chǔ)上提出。(2)必須符合本專業(yè)培養(yǎng)方案規(guī)定的培養(yǎng)目標的要求。(3)以選擇工程性較強的課題為主,確保有足夠的工程性訓(xùn)練。(4)要有明確的設(shè)計成果,對于較大型任務(wù)的課題要明確階段性成果。(5)要達到規(guī)定的工作量,難易度適中,確保能在規(guī)定的時間內(nèi)完成整個課題工作。(6)要圍繞生產(chǎn)生活實際,所選題目一定具有一定的理論意義和實踐意義,具有一定的價值。(7)原則上一人一題,對于較大型任務(wù)的課題,每個學生必須有獨立子課題。結(jié)合以上幾點,分別從專業(yè)基礎(chǔ)、現(xiàn)實意義等方面進行全面分析,進行取舍,最終得出選題。
2.開題過程中的應(yīng)用。在畢業(yè)設(shè)計的開題過程中,需要明確所選題目的選題依據(jù)(包括選擇課題的背景、選題研究的理論及實踐意義)、選題研究現(xiàn)狀(包括目前國內(nèi)外對本選題的研究情況和有待解決的問題)、研究內(nèi)容與方法,而這些就是軟件工程中需求分析階段應(yīng)該做的事情。
需求分析指的是在建立一個新的或改變一個現(xiàn)存的電腦系統(tǒng)時描寫新系統(tǒng)的目的、范圍、定義和功能時所要做的所有的工作[3]。因此開題過程中最重要的是進行需求分析,需求分析具有決策性、方向性、策略性的作用,在軟件開發(fā)的過程中具有舉足輕重的地位。需求分析完成的好壞直接影響后續(xù)軟件開發(fā)的質(zhì)量。開題過程中需要指導(dǎo)學生大量地閱讀相關(guān)的研究資料,同時根據(jù)資料進行分析研究,對當前畢業(yè)設(shè)計的研究進度做到心中有數(shù),明確畢業(yè)設(shè)計的具體方向,寫出畢業(yè)設(shè)計的研究內(nèi)容與方法,得到相應(yīng)的設(shè)計提綱,解決好設(shè)計什么,如何設(shè)計的問題。因此,應(yīng)用好軟件工程的思想來指導(dǎo)畢業(yè)設(shè)計的開題是至關(guān)重要的。根據(jù)學校對學生畢業(yè)論文的要求,在計算機相關(guān)專業(yè)的畢業(yè)設(shè)計報告中,要求要有數(shù)據(jù)流圖、數(shù)據(jù)字典等相應(yīng)內(nèi)容,而軟件工程中的數(shù)據(jù)流圖(Data Flow Diagram,簡稱DFD),它是從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程。它是描述系統(tǒng)中數(shù)據(jù)流程的圖形工具,它標識了一個系統(tǒng)的邏輯輸入和邏輯輸出,以及把邏輯輸入轉(zhuǎn)換為邏輯輸出所需的加工處理[3]。因此,在這個階段,要指導(dǎo)學生按照DFD圖的要求,確定設(shè)計的功能,然后根據(jù)系統(tǒng)分析結(jié)果寫出分析報告,就得出畢業(yè)論文中系統(tǒng)分析階段的初始文檔。
3.在實踐研究環(huán)節(jié)的應(yīng)用。根據(jù)需求分析(開題階段)的結(jié)果進行軟件的概要設(shè)計和詳細設(shè)計,注意在設(shè)計過程中要嚴格按照軟件工程對于設(shè)計階段的指導(dǎo)原則來進行設(shè)計。將概要設(shè)計階段需求分析得到的DFD轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu),即是根據(jù)需求確定軟件和數(shù)據(jù)的總體框架,設(shè)計出軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。然后再進行詳細設(shè)計,設(shè)計出每個模塊的實現(xiàn)算法、所需的局部數(shù)據(jù)結(jié)構(gòu),并且對每個模塊寫出過程性描述;為每個模塊設(shè)計出一組測試用例,在進行測試時就以此測試用例來進行測試。詳細設(shè)計階段的任務(wù)還不是具體地編寫程序,而是要設(shè)計出程序的“藍圖”,以后將根據(jù)這個“藍圖”寫出實際的程序代碼。因此,指導(dǎo)教師要對學生的設(shè)計過程進行監(jiān)督和指導(dǎo),防止學生盲目的進行編碼。
4.在實現(xiàn)階段的應(yīng)用。在編碼的過程中,要注意編程風格的把握,編程的風格在很大程度上影響程序的可讀性、可測試性和可維護性。
在測試階段,可以進行交叉測試,即學生之間可以兩兩交叉,相互測試,以更好的達到測試效果,同時也培養(yǎng)了學生的團隊意識和合作意識。
在測試過程中要注意運用軟件工程的測試原則和測試思想,嚴格按照單元測試集成測試確認測試系統(tǒng)測試驗收測試的測試步驟進行,利用白盒測試技術(shù)進行單元測試,黑盒測試技術(shù)進行其他測試,并且在找出錯誤并修改后要進行相應(yīng)的回歸測試,確認修改了錯誤并且沒有引入新的錯誤,這樣有利于找到軟件中的各類錯誤,提高軟件的質(zhì)量。因此,在軟件的測試過程中,一定要嚴格按照軟件工程中的測試原則來進行,不可隨意進行測試,并且要注意測試文檔資料的收集整理,要有相應(yīng)的測試計劃和測試報告。對學生的創(chuàng)造性的思維和想法,指導(dǎo)教師要給予支持,積極引導(dǎo),鼓勵學生大膽創(chuàng)新,用應(yīng)用型人才培養(yǎng)目標來要求學生,保證高質(zhì)量的畢業(yè)設(shè)計的完成。
5.在畢業(yè)論文(設(shè)計)報告方面的應(yīng)用。對于應(yīng)用型普通本科高校計算機相關(guān)專業(yè)的畢業(yè)設(shè)計而言,不單單是完成了一個系統(tǒng)的設(shè)計,還要有相應(yīng)的設(shè)計報告,而設(shè)計報告的編寫過程中,很多學生存在文字表達能力不強的現(xiàn)象,為了完成報告,就有可能會抄襲,特別是在軟件開發(fā)的各個階段文檔材料不全的情況下更為嚴重。因此,在學生進行軟件開發(fā)的各個環(huán)節(jié)中,指導(dǎo)教師都應(yīng)該按照軟件工程的觀點來進行指導(dǎo),并要求學生在各個階段都完成相應(yīng)的文檔。這樣在畢業(yè)設(shè)計報告撰寫的過程中,只要將各個階段的文檔進行合并、整理就得到相應(yīng)的設(shè)計報告,并且是一篇重復(fù)率不高的高質(zhì)量的設(shè)計報告。
6.在畢業(yè)設(shè)計實際應(yīng)用方面的應(yīng)用。因為學生在整個系統(tǒng)或軟件過程中均按軟件設(shè)計規(guī)范準備了文檔和進行了完整的系統(tǒng)測試,從而為系統(tǒng)或軟件的專利申請?zhí)峁┝顺浞直匾馁Y料,并為畢業(yè)設(shè)計的實際應(yīng)用打下良好的基礎(chǔ)。
四、結(jié)語
計算機相關(guān)專業(yè)學生的畢業(yè)設(shè)計在學生的整個大學生活中具有極其重要的地位和作用,根據(jù)應(yīng)用型普通本科高校人才培養(yǎng)的定位,主要是培養(yǎng)學生的獨立思考能力、動手能力和應(yīng)用能力。通過對軟件工程思想在計算機相關(guān)專業(yè)學生畢業(yè)設(shè)計的過程及方法中的應(yīng)用研究,逐步實現(xiàn)學生畢業(yè)設(shè)計的實際成果轉(zhuǎn)化,從而為應(yīng)用型計算機相關(guān)專業(yè)人才培養(yǎng)提供相應(yīng)的借鑒。
參考文獻:
[1]汪靈,林金輝,龍劍平.理工科大學畢業(yè)設(shè)計(論文)團隊指導(dǎo)法研究與實踐[J].成都理工大學學報(社會科學版),2008,(4):94-97.
[2]姚期智.淺談計算機科學人才培育[J].計算機教育,2011,(11):6-9.
軟件工程畢業(yè)論文范文第7篇
(一)畢業(yè)設(shè)計題目設(shè)置與選題方面
題目設(shè)置不合理,類別與層次不清晰,選題匹配效果差[2]。學生的畢業(yè)設(shè)計課題一般都按照指導(dǎo)老師的研究方向和實際工程項目提供,但每年真正來源于工程實踐題目比例較少。部分題目理論性強,學生根據(jù)所學知識不能很好理解;部分題目開發(fā)工具復(fù)雜,占用了畢業(yè)設(shè)計的大部分時間。在選題時可能導(dǎo)致學生想選的題目選不上,能力差的學生所選題目難度大,影響學生的積極性,導(dǎo)致選題效果差,造成畢業(yè)設(shè)計很難完成。
(二)畢業(yè)設(shè)計過程監(jiān)控方面
畢業(yè)設(shè)計監(jiān)控工作實施困難,效果較差。軟件工程專業(yè)畢業(yè)設(shè)計一般包含選題、開題、中期檢查、程序測試、撰寫畢業(yè)論文、答辯、成績評定。但對這些環(huán)節(jié)的監(jiān)控有時候會形成空白帶,畢業(yè)設(shè)計不在實驗室進行,有的學生在實習單位實習,有的學生在外地找工作,老師不能定時與學生見面,老師無法了解學生的具體情況,且學生提交的各階段文檔流于形式,只有指導(dǎo)教師在進行監(jiān)控,未形成完善的監(jiān)控體系,導(dǎo)致監(jiān)控不到位,監(jiān)控效果較差[3]。
(三)畢業(yè)設(shè)計論文答辯方面
答辯考核方法單一,答辯僅由學生的講解和老師的提問兩個環(huán)節(jié)組成,考核準確度低。答辯通過門檻較低,答辯只對學生的畢業(yè)設(shè)計進行排名,一般排名在最后的學生才可能不及格,不利于提高學生畢業(yè)設(shè)計積極性,造成大部分同學僅以答辯及格為目標,思想上不重視,答辯準備工作不扎實。再由于軟件工程專業(yè)特點,畢業(yè)設(shè)計軟件作品評分標準難于量化,考核具有一定難度,也造成答辯效果不好。同時為了提高學生畢業(yè)率和就業(yè)率,畢業(yè)答辯的質(zhì)量控制有所放松,直接導(dǎo)致了軟件工程專業(yè)畢業(yè)設(shè)計質(zhì)量難以保障。
二、軟件工程專業(yè)畢業(yè)設(shè)計的教學改革
針對上述各項實際問題,主要進行的相關(guān)工作具體如下:
(一)合理設(shè)置畢業(yè)設(shè)計題目,動態(tài)選題
依照軟件工程專業(yè)的以市場需求為導(dǎo)向,培養(yǎng)應(yīng)用型軟件工程人才的培養(yǎng)目標,在畢業(yè)設(shè)計題目設(shè)置環(huán)節(jié),緊緊圍繞工程實際型、創(chuàng)新項目型、競賽題目型、科研項目型等類型進行題目設(shè)置,以適應(yīng)市場動態(tài)需求。同時著力避免在畢業(yè)設(shè)計題目中設(shè)置虛擬型題目、理論研究型題目、綜述型題目、分析設(shè)計型題目等。在選題過程中,通過畢業(yè)設(shè)計管理系統(tǒng)(如圖1所示)進行多輪雙向動態(tài)選擇,動態(tài)調(diào)整題目各項技術(shù)參數(shù)以保證學生能選擇一個適合自己能力且能有利于自己以后工作的題目[4]。這樣,在選題之后,每個指導(dǎo)老師就可以根據(jù)學生不同能力進行分別指導(dǎo),使不同能力的學生都能夠運用其所學知識解決工程實際問題,都能夠通過畢業(yè)設(shè)計增強工程實踐能力、工程設(shè)計能力與創(chuàng)新能力。近四學年軟件工程專業(yè)畢業(yè)設(shè)計各類題目匯總。
(二)畢業(yè)設(shè)計過程實行三級監(jiān)控管理機制
學校成立以主管副校長為組長的畢業(yè)設(shè)計工作領(lǐng)導(dǎo)小組以加強畢業(yè)設(shè)計宏觀調(diào)控,學院成立以教學副院長為組長的畢業(yè)設(shè)計工作領(lǐng)導(dǎo)小組以加強畢業(yè)設(shè)計協(xié)調(diào)與監(jiān)控工作,軟件工程專業(yè)成立以專業(yè)負責人為組長的畢業(yè)設(shè)計工作小組落實并實施畢業(yè)設(shè)計各環(huán)節(jié)具體工作[2]。具體參見下圖2。在實現(xiàn)畢業(yè)設(shè)計過程管理的三級管理機制的同時,為保障畢業(yè)設(shè)計工作質(zhì)量,軟件工程專業(yè)要求所有指導(dǎo)教師必須具有中級以上技術(shù)職稱或碩士以上學位且有一定工程實踐經(jīng)驗,具有較高教學、科研水平和創(chuàng)新能力,師德良好,工作態(tài)度認真負責。在每年的畢業(yè)設(shè)計指導(dǎo)工作開始前都對指導(dǎo)教師進行資格審查,擇優(yōu)任用,且每位教師指導(dǎo)的學生不超過6人,以保證指導(dǎo)教師對學生的充分指導(dǎo)[5]。
(三)畢業(yè)設(shè)計過程量化考核
以往軟件工程專業(yè)畢業(yè)設(shè)計成績通常由三部分組成:一是學生的平時表現(xiàn)由指導(dǎo)老師把握;二是學生的畢業(yè)論文成績。由專業(yè)其他指導(dǎo)老師進行評閱;三是現(xiàn)場答辯成績。由所在組的指導(dǎo)教師按照相關(guān)評分標準打分并取平均分。這樣基本能夠保證畢業(yè)設(shè)計成績的公正,但是由于只有畢業(yè)答辯環(huán)節(jié)具有約束力即答辯未通過則總成績不及格,其他環(huán)節(jié)不具約束力,因此造成畢業(yè)設(shè)計前期、中期工作流于形式,前期、中期階段提交的文檔趨于應(yīng)付、質(zhì)量不高,最終導(dǎo)致畢業(yè)論文質(zhì)量較低[6,7]。為此,軟件工程專業(yè)經(jīng)過幾年的探索與實踐,實施了畢業(yè)設(shè)計各階段的軟件工程生命周期量化考核法即各個階段量化考核,且考核成績不合格者不能進行下階段畢業(yè)設(shè)計工作,必須加以整改,整改通過后才能進入下一階段畢業(yè)設(shè)計工作。經(jīng)過幾年的實踐證明該考核方法切實可行,能夠保證畢業(yè)設(shè)計各個環(huán)節(jié)的質(zhì)量,最終提高畢業(yè)設(shè)計總體質(zhì)量。
(四)在畢業(yè)設(shè)計過程中進一步提高學生工程能力與創(chuàng)新能力
遼寧工業(yè)大學于2011年制定并實施了大學生創(chuàng)新團隊機制,建立了大學生創(chuàng)新項目申報機制引導(dǎo)大學生開展創(chuàng)新活動;引導(dǎo)學生每年都參加校級、省級、國家級軟件設(shè)計大賽等各類各級比賽[8]。隨著學校和學院創(chuàng)新教育活動多年持續(xù)深入開展,軟件工程專業(yè)學生的創(chuàng)新與創(chuàng)業(yè)活動取得了顯著成果。超過1/4的軟件工程專業(yè)學生能夠獨立主持創(chuàng)新性項目,并以該項目為原型申報畢業(yè)設(shè)計題目[9],同時參加省級、國家級計算機競賽并獲得獎項。通過主持校級及省級創(chuàng)新項目既畢業(yè)設(shè)計題目,學生工程能力、創(chuàng)新能力得到極大鍛煉與提高,本專業(yè)畢業(yè)生就業(yè)率與就業(yè)質(zhì)量明顯提高。軟件工程專業(yè)學生主持參加創(chuàng)新項目既畢業(yè)設(shè)計題目情況見表3。
三、結(jié)束語
軟件工程專業(yè)畢業(yè)設(shè)計是一個極具綜合性、實踐性的重要環(huán)節(jié),是對學生大學四年學習后面向社會與企業(yè)前的有且僅有的一次大檢驗,它不僅檢驗了學生所學知識、能力與綜合素質(zhì),還檢驗了軟件工程專業(yè)的培養(yǎng)目標、培養(yǎng)模式、課程體系、實踐體系、創(chuàng)新體系等相關(guān)環(huán)節(jié)[10]。經(jīng)過幾年的探索與實踐證明,軟件工程專業(yè)所做的系列教學改革工作中的畢業(yè)設(shè)計教學改革工作有利于進一步增強學生的工程實踐能力和創(chuàng)新能力,有利于提高軟件工程專業(yè)畢業(yè)設(shè)計質(zhì)量,有利于提高軟件工程專業(yè)學生就業(yè)率與就業(yè)質(zhì)量。雖然軟件工程專業(yè)畢業(yè)設(shè)計教學改革工作取得了一定的成績,社會認可度逐年穩(wěn)步提高,但如何動態(tài)調(diào)整教學計劃以跟進市場需求變化;如何深入開展大學生創(chuàng)新創(chuàng)業(yè)教育活動以進一步增強更多軟件工程專業(yè)學生的實踐能力及創(chuàng)新能力;如何進一步加強專業(yè)教師工程實踐能力、工程設(shè)計能力與工程創(chuàng)新能力以提高畢業(yè)設(shè)計指導(dǎo)效力;如何提高畢業(yè)設(shè)計過程管理效率等問題仍然是軟件工程專業(yè)所面臨的嚴肅課題[11]。因此,軟件工程專業(yè)的畢業(yè)設(shè)計教學改革工作也一定會緊跟時代變化,與時俱進。
軟件工程畢業(yè)論文范文第8篇
1計算機軟件開發(fā)類畢業(yè)設(shè)計存在的問題
自21世紀高等教育改革以來,全國各高校招生規(guī)模不斷擴大,導(dǎo)致畢業(yè)生數(shù)量也相應(yīng)大規(guī)模增加,給高校學生的求職擇業(yè)帶來了嚴峻的考驗。為了可以跟上時代的步伐,為求職帶來一些實際項目經(jīng)驗,計算機專業(yè)越來越多學生選取了軟件開發(fā)作為畢業(yè)設(shè)計課題。然而,在各高校實際當中,本科畢業(yè)設(shè)計質(zhì)量已經(jīng)下降,軟件開發(fā)類論文與實際完全脫節(jié),歸根結(jié)底是沒有一個可以從頭到尾指導(dǎo)學生進行軟件開發(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é)合起來,直接導(dǎo)致出現(xiàn)學生軟件設(shè)計能力低與開發(fā)水平差的現(xiàn)象;從論文開題、中期檢查到論文答辯等過程中,并沒有嚴格按照各種材料上交的日期進行,普遍是最后答辯時上交補交所有材料,甚至包括論文開題報告,直接導(dǎo)致學生消極怠慢的態(tài)度;最后的畢業(yè)論文考核是最關(guān)鍵的問題,也是目前畢業(yè)論文相關(guān)制度中管理最混亂的一部分。既沒有一套規(guī)范畢業(yè)論文考核標準,也沒有對畢業(yè)論文的中間過程進行監(jiān)控,就連最后的論文答辯也只是流于形式。
1.3教師問題
大部分教師沒有項目開發(fā)實際經(jīng)驗,只知道軟件設(shè)計理論基礎(chǔ),不能全方位地指導(dǎo)學生,更加無法讓學生能夠主動積極地學習,成為畢業(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)動學生的積極性與主動性,既能讓指導(dǎo)老師清楚整個設(shè)計流程,并根據(jù)階段安排加以指導(dǎo)和督促,也能讓學生愿意付出時間和精力努力投入到畢業(yè)設(shè)計當中。在彌補學生軟件開發(fā)水平不足的同時,提高學生思考問題、綜合設(shè)計的能力,最后達到提高畢業(yè)論文質(zhì)量的目的。
3基于CDIO模式的計算機軟件開發(fā)類畢業(yè)設(shè)計
3.1構(gòu)思階段
畢業(yè)論文是從學生的選題開始,一般是由老師提供一系列題目,再由學生根據(jù)自己的具體情況選擇,這種方式遏制了學生的主動性。應(yīng)該由學生根據(jù)自己的愛好、專長和對將來的職業(yè)規(guī)劃等情況,利用各種參考資料主動搜索與查找適合自己的題材范圍,再在老師的指導(dǎo)下確定畢業(yè)論文題目。不僅能夠調(diào)動學生的設(shè)計積極性,為后面的畢業(yè)論文工作提供有利條件,而且還可以培養(yǎng)學生查閱資料和思考問題的能力。之后,指導(dǎo)老師提供軟件開發(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è)計,在老師的指導(dǎo)下反復(fù)修改不斷完善,最終確定系統(tǒng)的總體設(shè)計。然而,在軟件開發(fā)設(shè)計階段,學生論文還沒有開始寫,軟件程序也沒有完成,指導(dǎo)老師無中期檢查依據(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)、程序代碼的編寫,并反復(fù)運行與測試。此階段生成詳細設(shè)計說明書、編程規(guī)范、測試等文檔,作為畢業(yè)論文第二次中期檢查材料。在這個階段有了指導(dǎo)老師的督促,能夠完全確定系統(tǒng)功能,不至于在后期階段又需要反復(fù)修改。
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è)計中,既能讓指導(dǎo)老師清楚整個設(shè)計流程,并根據(jù)階段安排加以指導(dǎo)和督促,也能讓學生愿意付出時間和精力努力投入到畢業(yè)設(shè)計當中。在彌補學生軟件開發(fā)水平不足的同時,提高學生思考問題、綜合設(shè)計的能力,最后達到提高畢業(yè)論文質(zhì)量的目的。
軟件工程畢業(yè)論文范文第9篇
關(guān)鍵詞:軟件工程;畢業(yè)設(shè)計
中圖分類號:G434文獻標識碼:A文章編號:16727800(2011)012022403
作者簡介:許永昌(1976-),男,山東安丘人,碩士,山東英才學院計算機學院講師,研究方向為計算機應(yīng)用。
0引言
畢業(yè)設(shè)計是高等院校應(yīng)屆類畢業(yè)生在畢業(yè)前接受課題型任務(wù),在教師指導(dǎo)下進行科學研究或工程實踐并取得成果的過程,是高校實現(xiàn)人才培養(yǎng)目標的綜合性實踐教學環(huán)節(jié),是一次理論與實踐相結(jié)合的的鍛煉機會。如何在新形勢下改革畢業(yè)設(shè)計, 提高學生軟件類畢業(yè)設(shè)計的質(zhì)量,進一步規(guī)范畢業(yè)設(shè)計中的軟件開發(fā)過程,抓好高校畢業(yè)設(shè)計這一實踐環(huán)節(jié),加強對畢業(yè)設(shè)計過程的管理與監(jiān)控, 切實提高畢業(yè)設(shè)計的質(zhì)量,對于軟件類學生在畢業(yè)設(shè)計中實施合適的軟件設(shè)計具有重的指導(dǎo)意義。
1畢業(yè)設(shè)計的必要性
高等職業(yè)教育應(yīng)該是以能力為本位、以學生為主體、以實踐為導(dǎo)向的教育。畢業(yè)設(shè)計是高等教育培養(yǎng)學生綜合運用所學理論知識和技能解決實際問題能力的重要環(huán)節(jié)之一,是衡量畢業(yè)生是否達到相應(yīng)學歷層次的重要依據(jù)。畢業(yè)設(shè)計將總結(jié)專業(yè)基礎(chǔ)和專業(yè)技術(shù)的學習成果,鍛煉和開發(fā)學生的綜合運用能力。
高職院校軟件相關(guān)專業(yè)組織畢業(yè)設(shè)計應(yīng)該符合新的人才培養(yǎng)標準,對培養(yǎng)學生的職業(yè)技能和素質(zhì)要具有積極的意義。而對于即將畢業(yè)離校的應(yīng)屆畢業(yè)生來說,畢業(yè)設(shè)計無疑是計算機軟件各相關(guān)專業(yè)理論教學、實驗、實訓(xùn)等有機結(jié)合的途徑之一。
通過畢業(yè)設(shè)計能鍛煉學生的能力:
(1)實踐軟件工程的相關(guān)原理能力。畢業(yè)設(shè)計的過程,是一個課題小組從接到開發(fā)任務(wù)到提交產(chǎn)品和文檔的過程,其中涉及到需求分析、概要設(shè)計、詳細設(shè)計、編碼、測試、程序打包、編寫文檔等軟件工程具體的各個方面。經(jīng)過鍛煉,學生們對軟件工程學思想和方法的理解會大大加深。
(2)解決具體問題能力。在畢業(yè)設(shè)計的進行過程中,學生一定會遇到平時在課堂的理論學習中碰不到的困難和挑戰(zhàn), 而克服這些困難、解決實際問題的過程就是軟件技術(shù)和心理素質(zhì)逐步提高的過程。
(3)團結(jié)協(xié)作的意識、能力。通過畢業(yè)設(shè)計這一過程,學生就會產(chǎn)生團結(jié)協(xié)作的意識和能力。
2軟件工程學的基本思想
軟件工程是一門研究如何用系統(tǒng)化、規(guī)范化、數(shù)量化等工程原則和方法去進行軟件的開發(fā)和維護的學科,包括兩方面內(nèi)容:軟件開發(fā)技術(shù)和軟件項目管理。其中,軟件開發(fā)技術(shù)包括軟件開發(fā)方法學、軟件工具和軟件工程環(huán)境,軟件項目管理包括軟件度量、項目估算、進度控制、人員組織、配置管理、項目計劃。
3高職類學生畢業(yè)設(shè)計現(xiàn)狀
畢業(yè)設(shè)計的主要目的是培養(yǎng)學生綜合運用所學的基礎(chǔ)理論、基本知識和基本技能,用以分析、解決工程、科研、社會實際問題的能力,使學生得到工程設(shè)計方法和科研能力的初步訓(xùn)練。畢業(yè)設(shè)計中存在的問題主要表現(xiàn)在以下幾個方面。
3.1選題的盲目性
只是把畢業(yè)設(shè)計環(huán)節(jié)作為大學生活的必經(jīng)環(huán)節(jié), 純粹是為了完成學業(yè)而去做畢業(yè)設(shè)計, 造成選題的盲目性、有的選題則是陳舊。
3.2可行性分析與需求分析重視程度不夠
絕大多數(shù)畢業(yè)生在確定了畢業(yè)設(shè)計的題目后,幾乎不進行調(diào)查研究工作就立即投入到整個系統(tǒng)的設(shè)計中, 一旦遇到了與實際不符的地方, 又重新返回, 對已經(jīng)做好的設(shè)計進行修改。最終導(dǎo)致設(shè)計的系統(tǒng)雜亂無章, 甚至到了最后只能馬馬虎虎地倉促交工。
3.3系統(tǒng)開發(fā)過程中的文檔不夠正規(guī),不夠完備
完整的設(shè)計不僅包括所完成的可操作的系統(tǒng),一般的操作幫助,還包括在開發(fā)系統(tǒng)的過程中所產(chǎn)生的各個文檔等一些文字的東西,比如解釋清晰、內(nèi)容全面的數(shù)據(jù)字典和使用手冊也是必不可少的,否則用戶會感到使用起來不方便,覺得難于操作。
3.4模糊的評價標準
導(dǎo)致畢業(yè)設(shè)計質(zhì)量下降的一個非常重要的原因就是沒有建立精確細致的評價體系。
這嚴重影響了項目的進度和質(zhì)量,并且使學生沒有真正得到必要的鍛煉。我們通過對這些問題進行詳細深入的分析,提出一個軟件過程框架,這個框架主要從需求、測試、集成這3個方面給出工作要點和規(guī)范。
4利用軟件工程學思想指導(dǎo)學生進行畢業(yè)設(shè)計
畢業(yè)設(shè)計本身是個工程,要用工程的方法去處理。從軟件工程的角度去指導(dǎo)學生進行畢業(yè)設(shè)計,在畢業(yè)設(shè)計過程中,要系統(tǒng)地將所學知識應(yīng)用于實際問題,按軟件工程學思想展開工作。
圖1軟件生命周期與畢業(yè)設(shè)計各階段之間的映射
4.1以可行性研究指導(dǎo)選題目
可行性研究,應(yīng)該從技術(shù)可行性、經(jīng)濟可行性、操作可行性三個方面去研究,在畢業(yè)設(shè)計題目的選擇過程中,應(yīng)立足于解決實際問題,注重發(fā)現(xiàn)問題、分析研究問題和開發(fā)創(chuàng)新的能力。選題原則上,可以參考以下幾點:①畢業(yè)設(shè)計的課題應(yīng)該能使計算機專業(yè)所學的理論知識進一步理解并深化,也就是說,畢業(yè)設(shè)計應(yīng)盡可能包括多門專業(yè)基礎(chǔ)課和專業(yè)課的綜合運用,并且要緊密結(jié)合工程實際,以有利于學生的全面訓(xùn)練;②選擇難度適中的課題, 保證課題的完成質(zhì)量;③課題要適合于各個模塊獨立進行,并便于最后統(tǒng)一調(diào)試;④課題規(guī)模應(yīng)大小適合,難易程度適中。
4.2需求分析是關(guān)鍵
需求分析的基本任務(wù)是準確地回答“系統(tǒng)必須做什么”, 也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。系統(tǒng)分析員可以通過多種形式來獲取用戶需求,對用戶提出的需求進行分析,以此來確定其中要實現(xiàn)系統(tǒng)的功能。對需求劃分優(yōu)先等級,找出核心需求和重要需求,以保證系統(tǒng)構(gòu)建的正確性。
在進行軟件類畢業(yè)設(shè)計時,為了保證需求獲取的準確性和全面性,可以讓項目組的所有學生都參與到用戶需求的獲取的工作中來,發(fā)揮集體的能力,并由指導(dǎo)教師進行最終的確認。
4.3規(guī)范設(shè)計過程
需求分析完成后的下一個階段就是系統(tǒng)設(shè)計,包括概要設(shè)計和詳細設(shè)計。
詳細設(shè)計階段的任務(wù)就是深入每個函數(shù)內(nèi)部,以偽代碼或注釋的形式實現(xiàn)整個函數(shù),設(shè)計出程序的詳細規(guī)格說明。
從系統(tǒng)設(shè)計開始,學生要按照軟件工程的要求,畫出DFD圖,對輸入、輸出數(shù)據(jù)流進行詳細的說明,建立符合軟件工程規(guī)范的數(shù)據(jù)字典,根據(jù)DFD 圖設(shè)計出模塊結(jié)構(gòu)圖。
4.4重視文檔寫作
在畢業(yè)設(shè)計的過程中,要嚴格遵照軟件文檔的思想,記載設(shè)計過程的每一階段完成了哪些設(shè)計,下一階段的任務(wù)、目標及技術(shù)手段,這樣,把文檔作為整個設(shè)計的指揮棒,使設(shè)計有條不紊地進行。
4.5重視測試工作、撰寫畢業(yè)設(shè)計說明書
軟件測試工作也是軟件開發(fā)的重要組成部分。通過實際應(yīng)用效果和測試數(shù)據(jù),畢業(yè)設(shè)計的成效就可一目了然。
畢業(yè)設(shè)計說明書的撰寫是最后一個階段,要求學生回顧設(shè)計過程,總結(jié)勞動成果,這時學生就會對軟件開發(fā)及必須經(jīng)歷的幾個步驟都有更深刻的認識。最后,要求學生對畢業(yè)設(shè)計進行系統(tǒng)的總結(jié),寫出畢業(yè)論文。
5加強對學生綜合能力的培養(yǎng)
通過實踐的練習,不僅能加深對理論的理解,同時也能鍛煉運用知識分析問題、解決問題的能力。畢業(yè)設(shè)計這一實踐環(huán)節(jié)是高等學校培養(yǎng)學生實際能力的主要手段,也是高等教育的重要組成部分。充分、有效地設(shè)置軟、硬件的畢業(yè)設(shè)計對學生能力的培養(yǎng)至關(guān)重要,可以縮短學校教育與社會流行技術(shù)、工具的差距,滿足學生畢業(yè)后的工作需要。通過畢業(yè)設(shè)計必須達到培養(yǎng)學生以下方面能力的目的。
5.1工程實踐能力
學生能夠準確把握選題的邏輯重心和學術(shù)思路,能夠運用豐富的專業(yè)知識進行處理,具有嚴謹?shù)睦碚撍急孢^程,以鍛煉畢業(yè)生的工程實踐能力,使畢業(yè)論文具有一定的應(yīng)用和學術(shù)探討價值。
5.2書寫和表達能力
畢業(yè)設(shè)計論文是畢業(yè)設(shè)計工作的總結(jié)和提高,和做科研開發(fā)工作一樣,要有嚴謹求實的科學態(tài)度。在畢業(yè)設(shè)計期間,盡可能多地閱讀文獻資料是很重要的,畢業(yè)設(shè)計大多數(shù)是技術(shù)開發(fā)型的,其論文的主體部分應(yīng)包括:總體設(shè)計、模塊劃分、算法描述、編程模型、數(shù)據(jù)結(jié)構(gòu)、實現(xiàn)技術(shù)、實例測試及性能分析。這些內(nèi)容根據(jù)任務(wù)所處的階段不同,可以有所側(cè)重。
5.3創(chuàng)新能力
提出創(chuàng)新要求后,帶領(lǐng)學生認真復(fù)習或補學過去沒學過、沒有學好的課程,并在此基礎(chǔ)上結(jié)合實際工作中出現(xiàn)的問題孕育出一些新的思路,將畢業(yè)設(shè)計推上一個新臺階的方式,與為每個人專門分配某一特定的作業(yè)來鍛煉學生基本技能的方式相比,更能擴展學生的視野,培養(yǎng)創(chuàng)新能力。
5.4協(xié)作能力和團隊精神
通過集體活動和成員溝通培養(yǎng)成員的團體情感,增強團隊的凝聚力。畢業(yè)設(shè)計將一個學生從入學初到畢業(yè)前的軟件專業(yè)課程的學習內(nèi)容鏈接成線,實現(xiàn)了課程的真正銜接,也使學生在畢業(yè)前對軟件方面所學的知識進行了比較完整的概括與總結(jié),達到了良好的理論聯(lián)系實際的教學效果。畢業(yè)設(shè)計彌補了課堂教學的不足,加深了對理論的理解,促使學生深入思考,敢于創(chuàng)新,同時使學生的動手能力、分析和解決問題的能力、書寫和表達能力、協(xié)作能力等各項能力都得到了培養(yǎng)和提高。
6結(jié)束語
軟件工程作為軟件開發(fā)工程化、規(guī)范化的具體實施方法,在將其應(yīng)用到畢業(yè)設(shè)計中之后,學生在軟件設(shè)計的文檔書寫規(guī)范化等方面均有了很大的改善與提高。將軟件工程應(yīng)用于畢業(yè)設(shè)計中不僅僅完成了一門課程從理論到實踐的過程,而且將一個學生從入學到畢業(yè)前軟件專業(yè)課程的學習內(nèi)容鏈接成線,完成了前導(dǎo)后續(xù)課程的真正銜接,也使學生在畢業(yè)前對軟件方面所學的知識進行了比較完整的概括與總結(jié),因此,軟件工程學在計算機專業(yè)學生畢業(yè)設(shè)計中的應(yīng)用具有重要的現(xiàn)實意義。參考文獻:
[1]馬冬來,宋雨,劉海龍.軟件工程思想在高職院校畢業(yè)設(shè)計中的應(yīng)用與探索[J].河北軟件職業(yè)技術(shù)學院學報,2008(3).
[2]李國彬,沈淑清.淺談軟件工程學在軟件類學生畢業(yè)設(shè)計中的應(yīng)用[J].計算機教育,2007(6).
[3]張文靜,盧海霞,楊捧.軟件工程思想在畢業(yè)設(shè)計環(huán)節(jié)中的應(yīng)用[J].河北農(nóng)業(yè)大學學報(農(nóng)林教育版),2007(4).
[4]洪月華.畢業(yè)設(shè)計中軟件工程的應(yīng)用探討[J].玉林師范學院學報,2007(3).
[5]王麗娟,周菁.高職畢業(yè)生畢業(yè)設(shè)計干擾因素的實證研究[J].教育理論與實踐,2007(1).
軟件工程畢業(yè)論文范文第10篇
關(guān)鍵詞:軟能力;實踐教學;項目實訓(xùn);畢業(yè)設(shè)計
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2015)34-0067-02
1 概述
“軟能力”主要包括就業(yè)能力、方法能力和社會能力。就業(yè)能力是必須具備的專業(yè)能力;方法能力是學習以及從事某種工作所采用的方法;社會能力是指協(xié)調(diào)以及自我反省的能力。
為了提高軟件專業(yè)學生的職業(yè)“軟能力”素養(yǎng),對一些軟件企業(yè)進行了崗位調(diào)研,對部分畢業(yè)生跟蹤調(diào)查,獲取反饋信息,并且在企業(yè)資深軟件工程師和管理人員的協(xié)助下,深入分析軟件專業(yè)學生所需要的職業(yè)“軟能力”素質(zhì)要求,努力探索如何能夠更好地培養(yǎng)學生的職業(yè)“軟能力”,滿足企業(yè)的用人需求。
2面向“軟能力”培養(yǎng)的教學實踐
計算機專業(yè)課程具有很強的綜合性、實踐性等特點,教學目的不只是要讓學生掌握基本的知識,培養(yǎng)程序開發(fā)思維,更重要的是培養(yǎng)自主學習能力和獨立分析、解決問題的能力。因此,努力改革課程設(shè)置和考核方式,豐富教學方式和手段,通過軟件專業(yè)系列專業(yè)課程的學習和實踐,循序漸進、堅持不懈地培養(yǎng)學生的“軟能力”。
《計算機導(dǎo)論》課程要求學生能夠熟練使用Windows操作系統(tǒng)、Word、Excel、PowerPoint,以及其他常用計算機軟件;《C程序設(shè)計》對學生初次接觸的編程語言細致講解,講練結(jié)合,建立面向過程的編程思想;《操作系統(tǒng)》、《計算機網(wǎng)絡(luò)及應(yīng)用》、《計算機組成原理》通過課程設(shè)計加強實踐操作,加深理解;《數(shù)據(jù)結(jié)構(gòu)》借助于C語言進行編程實踐,將復(fù)雜的理論簡單化、形象化。
《數(shù)據(jù)庫系統(tǒng)概論》使用Oracle進行實踐教學,《SqlServer數(shù)據(jù)庫應(yīng)用》讓學生充分感受另一個主流數(shù)據(jù)庫管理系統(tǒng)的魅力;《軟件工程與項目》、《管理管理信息系統(tǒng)》、《軟件文檔寫作》既能使學生體會軟件工程的基礎(chǔ)理論和基本思想,也掌握了運用軟件工程方法分析、解決和描述問題的能力。
《Java程序設(shè)計》、《Java高級編程》、《Java Web開發(fā)技術(shù)》、《網(wǎng)站設(shè)計與開發(fā)》、《面向?qū)ο蠓治雠c設(shè)計》、《XML應(yīng)用基礎(chǔ)》、《Java項目實訓(xùn)》等課程幫助學生構(gòu)建面向?qū)ο蟮木幊趟悸?,熟練掌握Java項目的開發(fā)方法;《C#程序設(shè)計》、《.Net WinForm編程》、《.Net多媒體》、《.Net項目實訓(xùn)》等課程則為學生介紹了.Net軟件項目的開發(fā)思路和方法,為日后的.Net軟件項目開發(fā)奠定基礎(chǔ)。
以上課程大多采用上機考試,注重對實踐能力的考核。借助于軟件系統(tǒng)進行試題庫的保存和維護,還開發(fā)了專門的考試系統(tǒng),使用多套試卷,保證相鄰座位考生試題不同。從抽取試題,到監(jiān)考、批卷、登記成績,步步把關(guān)。尤其是對試卷的管理格外嚴格,考前加密,防止漏題;考后加密,以防徇私;流水批卷,公平合理;多人復(fù)查,減少錯誤。
還有一部分課程采用任務(wù)驅(qū)動的方式,以團隊為單位完成大作業(yè),進行成果演示和答辯,進行綜合能力考核。成果演示和答辯,鍛煉學生的邏輯思維、語言表達和反應(yīng)能力;以團隊方式完成任務(wù),培養(yǎng)學生的責任意識、協(xié)作精神、溝通能力、創(chuàng)新能力、解決問題的能力。
通過實踐教學和綜合考核,以考督學,以考督教,調(diào)動了教師和學生的積極性、主動性,改善了教學質(zhì)量和效果,提高了學生的專業(yè)水平和綜合能力,也有效減少了死記硬背、不求甚解,平時不努力,考前抱佛腳的現(xiàn)象。
3 畢業(yè)設(shè)計
畢業(yè)設(shè)計旨在讓學生把大學期間所學的計算機知識融合在一起,以完成系統(tǒng)開發(fā)和畢業(yè)論文的形式為本科四年交上一份合格的答卷,也引導(dǎo)大家體驗軟件開發(fā)從可行性研究、需求分析、到設(shè)計、編碼、測試、維護的各個階段,為學生日后從事軟件開發(fā)工作積累經(jīng)驗。
畢業(yè)設(shè)計在培養(yǎng)學生“軟能力”發(fā)面發(fā)揮了重要的作用,在開題階段指導(dǎo)學生如何查閱資料,培養(yǎng)學生獲取信息的能力;引領(lǐng)學生閱讀文獻,培養(yǎng)學生對新知識的快速領(lǐng)悟能力。通過分析、設(shè)計和開發(fā)軟件系統(tǒng),鍛煉學生對所學專業(yè)技術(shù)知識的綜合運用,培養(yǎng)分析問題、解決問題的能力。在畢業(yè)論文撰寫環(huán)節(jié),教學生如何組織論文內(nèi)容,培養(yǎng)認真嚴謹、實事求是的專業(yè)文檔撰寫能力[1]。答辯是畢業(yè)設(shè)計(論文)考核階段的最后環(huán)節(jié),通過答辯,學生不僅展示了畢業(yè)設(shè)計工作的效果,更展示了自己的專業(yè)知識、技術(shù)水平和綜合素質(zhì)[2]。
近年來,校企合作模式畢業(yè)設(shè)計的實踐教學,被廣大高校尤其是計算機專業(yè)的師生所認同,并取得了一定的效果 [3]。我校與多個知名的軟件企業(yè)一起合作指導(dǎo)畢業(yè)設(shè)計,共享資源,統(tǒng)一流程:先確定論文題目,然后中期檢查軟件系統(tǒng)和論文,論文盲審,答辯,資料最終提交和驗收。畢業(yè)設(shè)計的成果物為:軟件系統(tǒng)、畢業(yè)論文和相關(guān)文檔。
1)軟件系統(tǒng)
學生參照個人喜好和前期積累,選擇熟悉、能夠駕馭的技術(shù)來開發(fā)系統(tǒng)。要求畢業(yè)設(shè)計所開發(fā)的系統(tǒng)規(guī)模不能太小,功能不能過于簡單。最起碼有信息的增加、刪除、修改、查詢功能,邏輯設(shè)計較為嚴謹,沒有明顯漏洞。頁面的數(shù)量不能太少,控件布局比較合理,內(nèi)容清晰,頁面背景色不要太深,使用一定的動畫效果,界面美觀、友好,方便用戶使用。
系統(tǒng)一般具有用戶登錄、注冊、密碼修改、用戶信息修改和刪除等功能。至少有兩種用戶,每種用戶所具有的操作權(quán)限有所不同。系統(tǒng)所使用數(shù)據(jù)庫表數(shù)量不能太少,而且表的結(jié)構(gòu)應(yīng)該合理,符合規(guī)范化的要求,表與表之間的關(guān)聯(lián)比較科學,程序中盡量用到存儲過程。程序命名要合理、規(guī)范,代碼中要有合理的注釋。程序有足夠的異常捕獲和處理,保證系統(tǒng)的健壯性。
2)畢業(yè)論文
擬定論文題目后開始撰寫畢業(yè)論文,論文結(jié)構(gòu)包括:封皮、英文和中文摘要、目錄、緒論(項目背景、研究意義、國內(nèi)外研究現(xiàn)狀、系統(tǒng)概述等)、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)的實現(xiàn)、系統(tǒng)測試、結(jié)論、致謝、參考文獻等。論文內(nèi)容盡量充實,尤其要重點突出自己所做的工作。
中文摘要為整篇論文菁華的濃縮,簡要介紹系統(tǒng)開發(fā)的意義、系統(tǒng)的主要功能、系統(tǒng)開發(fā)手段等。英文摘要是對中文摘要的翻譯,盡量要語句通順,表達準確。目錄中有“致謝”,但不包括摘要。目錄層次不要太深,系統(tǒng)開發(fā)一般是遵循分析、設(shè)計、實現(xiàn)、測試的步驟來做。
每一章中的圖、表都是各自排序,不混在一起排。圖、表應(yīng)該清晰,不能模糊不清,圖、表必須有序號和名稱,而且圖的名稱放在圖的下面,表的名稱放在表的上面。參考文獻在正文中都要按照次序引用,引用標記在右上角。
3)相關(guān)文檔
《開題報告》記錄題目、擬選題的意義及研究(設(shè)計)方法、擬選題的研究現(xiàn)狀、擬寫作內(nèi)容及寫作大綱、擬寫作進度時間表,指導(dǎo)教師意見、院系意見等?!吨笇?dǎo)記錄表》記錄指導(dǎo)教師輔導(dǎo)的情況?!吨衅跈z查記錄表》記錄指導(dǎo)教師進行中期檢查的日期、檢查內(nèi)容、意見及建議、學生的中期檢查成績等?!吨笇?dǎo)教師評語表》記錄指導(dǎo)教師評語?!对u閱人評語表》記錄評閱人意見、是否同意參加答辯等?!洞疝q記錄表》記錄學生的基本信息、論文中英文題目、答辯日期、答辯組長和答辯小組成員名字,以及答辯時問題回答情況?!墩\信承諾表》承諾論文是學生本人獨立研究、寫作的成果,論文中的引用均在論文中加以說明。
4 結(jié)束語
計算機課程改革提倡以學生為主體,提升學生的學習興趣,提高課內(nèi)實踐的教學質(zhì)量,鼓勵以工程化的方式開發(fā)和設(shè)計軟件,著重培養(yǎng)學生作為軟件工程師所需要的專業(yè)能力和素養(yǎng)。面向“軟能力”培養(yǎng)的軟件專業(yè)實踐教學探索過程中,較多地運用了基于項目案例驅(qū)動的教學模式,可以激發(fā)學生的求知欲望,有助于培養(yǎng)自主學習、獨立分析問題、解決問題、創(chuàng)新等綜合能力。
參考文獻:
[1] 楊素琴,韓念杭.畢業(yè)設(shè)計中大學生軟能力的培養(yǎng)研究[J].中國電力教育,2013(32):176-177.
[2] 任美睿,金英,郭龍江.軟件工程專業(yè)本科畢業(yè)設(shè)計質(zhì)量提升策略探究[J].黑龍江教育:高教研究與評估,2015(6):76-77.
本文鏈接:http://www.svtrjb.com/v-141-2564.html軟件工程畢業(yè)論文范文10篇
相關(guān)文章:
非預(yù)算控制的方法范文8篇08-15
三國演義經(jīng)典段落摘抄11-02
溫暖的早安問候語語錄24條10-05
感謝醫(yī)生的話語07-20
第二課堂活動計劃09-20
起重機械安全管理協(xié)議書11-09
怎么樣寫自薦信08-15
學生會撕名牌心得體會11-18
讀女巫有感09-18
青春勵志的校園廣播稿07-20
美麗的詞語11-03
描寫我的老師初一作文10-28
我最喜歡的運動員英語作文10-01