韩国激情一区二区高清在线,亚洲中文字幕网址在线,九色在线精品视频,久久深夜福利亚洲网站

    <object id="jtoc7"><button id="jtoc7"></button></object>

      <object id="jtoc7"></object>

      期刊 科普 SCI期刊 投稿技巧 學(xué)術(shù) 出書 購物車

      首頁 > 優(yōu)秀范文 > 軟件開發(fā)專業(yè)論文

      軟件開發(fā)專業(yè)論文樣例十一篇

      時間:2022-01-27 07:43:17

      序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗,特別為您篩選了11篇軟件開發(fā)專業(yè)論文范文。如果您需要更多原創(chuàng)資料,歡迎隨時與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識!

      軟件開發(fā)專業(yè)論文

      篇1

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

      1.1 學(xué)生問題

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

      1.2 學(xué)校問題

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

      1.3 教師問題

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

      2.CDIO教育模式

      CDIO教育模式繼承和發(fā)展歐美20多年以來的工程教育改革理念,將“做中學(xué)”和“基于項目教育和學(xué)習(xí)”的集中概括和抽象表達,是2004年由麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)研究創(chuàng)立,CDIO分別代表了構(gòu)思(Conceive)、設(shè)計(Design)、實現(xiàn)(Implement)和運作(Operate)等四個學(xué)習(xí)過程,它以產(chǎn)品研發(fā)到產(chǎn)品運行的生命周期為載體,讓學(xué)生以主動的、實踐的、課程之間有機聯(lián)系的方式學(xué)習(xí)。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識、個人能力、人際團隊能力和工程系統(tǒng)能力四個層面,大綱要求以綜合的培養(yǎng)方式使學(xué)生在這四個層面達到預(yù)定目標(biāo)。

      本文將CDIO模式的構(gòu)思、設(shè)計、實現(xiàn)和運作等四個學(xué)習(xí)過程引入到計算機軟件開發(fā)類畢業(yè)設(shè)計中,要求嚴格按照構(gòu)思、設(shè)計、實現(xiàn)和運作這四個階段進行,并將每一個階段的成果都作為畢業(yè)論文考核的依據(jù),以此調(diào)動學(xué)生的積極性與主動性,既能讓指導(dǎo)老師清楚整個設(shè)計流程,并根據(jù)階段安排加以指導(dǎo)和督促,也能讓學(xué)生愿意付出時間和精力努力投入到畢業(yè)設(shè)計當(dāng)中。在彌補學(xué)生軟件開發(fā)水平不足的同時,提高學(xué)生思考問題、綜合設(shè)計的能力,最后達到提高畢業(yè)論文質(zhì)量的目的。

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

      3.1 構(gòu)思階段

      畢業(yè)論文是從學(xué)生的選題開始,一般是由老師提供一系列題目,再由學(xué)生根據(jù)自己的具體情況選擇,這種方式遏制了學(xué)生的主動性。應(yīng)該由學(xué)生根據(jù)自己的愛好、專長和對將來的職業(yè)規(guī)劃等情況,利用各種參考資料主動搜索與查找適合自己的題材范圍,再在老師的指導(dǎo)下確定畢業(yè)論文題目。不僅能夠調(diào)動學(xué)生的設(shè)計積極性,為后面的畢業(yè)論文工作提供有利條件,而且還可以培養(yǎng)學(xué)生查閱資料和思考問題的能力。之后,指導(dǎo)老師提供軟件開發(fā)類參考資料,并在中國知網(wǎng)等學(xué)術(shù)平臺搜索課題相關(guān)文獻,確定論文的基本要求,給學(xué)生下達論文任務(wù)書。學(xué)生根據(jù)接收到的任努書,利用軟件工程專業(yè)書籍、中國知網(wǎng)等學(xué)術(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è)計階段,學(xué)生論文還沒有開始寫,軟件程序也沒有完成,指導(dǎo)老師無中期檢查依據(jù),不能有效地督促學(xué)生開發(fā)設(shè)計。因此,在設(shè)計階段完成之后,應(yīng)該形成需求分析、數(shù)據(jù)庫設(shè)計、概要設(shè)計等相關(guān)說明書,作為畢業(yè)論文中期檢查的材料,納入論文考核的范圍。

      3.3 實現(xiàn)階段

      實現(xiàn)階段是學(xué)生畢業(yè)論文工作的重點,也是畢業(yè)論文設(shè)計工作量最大、所需時間最長的一個階段,直接決定最終畢業(yè)論文的質(zhì)量水平。學(xué)生需要掌握軟件開發(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è)論文,并參與論文答辯,是學(xué)生畢業(yè)論文的總結(jié)階段,不僅著重體現(xiàn)學(xué)生的寫作水平,更能了解學(xué)生對軟件的學(xué)習(xí)情況,是分值比重最大的一部分。最后,將所有文檔和論文、答辯情況一起評分,獲得畢業(yè)論文成績。

      篇2

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

      1.1學(xué)生問題

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

      1.2學(xué)校問題

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

      1.3教師問題

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

      2CDIO教育模式

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

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

      3.1構(gòu)思階段

      畢業(yè)論文是從學(xué)生的選題開始,一般是由老師提供一系列題目,再由學(xué)生根據(jù)自己的具體情況選擇,這種方式遏制了學(xué)生的主動性。應(yīng)該由學(xué)生根據(jù)自己的愛好、專長和對將來的職業(yè)規(guī)劃等情況,利用各種參考資料主動搜索與查找適合自己的題材范圍,再在老師的指導(dǎo)下確定畢業(yè)論文題目。不僅能夠調(diào)動學(xué)生的設(shè)計積極性,為后面的畢業(yè)論文工作提供有利條件,而且還可以培養(yǎng)學(xué)生查閱資料和思考問題的能力。之后,指導(dǎo)老師提供軟件開發(fā)類參考資料,并在中國知網(wǎng)等學(xué)術(shù)平臺搜索課題相關(guān)文獻,確定論文的基本要求,給學(xué)生下達論文任務(wù)書。學(xué)生根據(jù)接收到的任務(wù)書,利用軟件工程專業(yè)書籍、中國知網(wǎng)等學(xué)術(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è)計階段,學(xué)生論文還沒有開始寫,軟件程序也沒有完成,指導(dǎo)老師無中期檢查依據(jù),不能有效地督促學(xué)生開發(fā)設(shè)計。因此,在設(shè)計階段完成之后,應(yīng)該形成需求分析、數(shù)據(jù)庫設(shè)計、概要設(shè)計等相關(guān)說明書,作為畢業(yè)論文中期檢查的材料,納入論文考核的范圍。

      3.3實現(xiàn)階段

      實現(xiàn)階段是學(xué)生畢業(yè)論文工作的重點,也是畢業(yè)論文設(shè)計工作量最大、所需時間最長的一個階段,直接決定最終畢業(yè)論文的質(zhì)量水平。學(xué)生需要掌握軟件開發(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è)論文,并參與論文答辯,是學(xué)生畢業(yè)論文的總結(jié)階段,不僅著重體現(xiàn)學(xué)生的寫作水平,更能了解學(xué)生對軟件的學(xué)習(xí)情況,是分值比重最大的一部分。最后,將所有文檔和論文、答辯情況一起評分,獲得畢業(yè)論文成績。

      篇3

      寫作流程

      自考計算機專業(yè)畢業(yè)論文有1年準(zhǔn)備時間,寫作時間的分配主要取決于考生軟件開發(fā)的進度,如果考生開發(fā)的軟件很成熟,那末后續(xù)的寫作時間就較快,否則后面的寫作就會很被動。例如,一般會在每年7月份登記,9月底開題,期間開發(fā)軟件,到第二年2、3月就要完成初稿,再留一個月修改。

      1、選題。選題首先要重要、有意義。例如有的考生選擇設(shè)計木馬程序,其本身是個病毒程序,這樣的程序只能帶來危害,實際生活中沒有意義,就不能用于做畢業(yè)論文。

      2、開發(fā)軟件。開發(fā)軟件要與實際相結(jié)合。實際性非常重要,要自己能開發(fā)一個能實際運行的軟件。有的考生自己并沒有參與實際工作,只是看書是不行的。自己參與的可以是一個大的項目或課題組,論文中介紹完大的系統(tǒng)后,一定要把自己的工作量寫清楚。

      3、寫論文。開發(fā)完就可以寫論文了,論文是個總結(jié),但是不要寫成工作總結(jié),一定要有主題,應(yīng)體現(xiàn)自己的開發(fā)思想和論述自考本科計算機專業(yè)畢業(yè)論文寫作指南自考本科計算機專業(yè)畢業(yè)論文寫作指南。寫論文要達到一定字數(shù),一般要3萬字。其中,編程代碼一般為2-3千行,這個不是機器自動生成的代碼,一定是自己寫的源代碼。

      論文結(jié)構(gòu)

      計算機專業(yè)畢業(yè)論文一般有8個部分。1、概述或引言。這個部分相當(dāng)于大綱,一般要求4-5千字,主要是對軟件開發(fā)背景,使用的軟件工具、環(huán)境,最后達到的效果,自我在里面的貢獻等;2、需求分析。軟件有哪些功能、模塊,用的什么工具等;3、設(shè)計方案和主要技術(shù)自考本科計算機專業(yè)畢業(yè)論文寫作指南文章自考本科計算機專業(yè)畢業(yè)論文寫作指南出自http://gkstk.com/article/wk-78500001321796.html,轉(zhuǎn)載請保留此鏈接!。主要是對里面每一部分的詳細論述,使用的是什么技術(shù),為什么使用。詳細的模塊分析或遇到的難點是怎樣解決的等;4、具體的實現(xiàn)過程;5、測試。介紹自己開發(fā)軟件實際達到的效果;6、總結(jié)。介紹自己開發(fā)軟件的體會,或自己開發(fā)的成果使用情況,有什么評價,自己還有哪些不足,有什么需要改進的地方;7、致謝;8、參考文獻。另外,還可以加一個“附錄”部分。正文只能有一個中心,其他有重要參考價值的都可以放在附錄部分。例如有重要的代碼、圖表,涉及其他領(lǐng)域的知識,需要解釋的等都可以放在附錄部分。

      案例1:《家裝工程預(yù)算軟件的開放》1、概述;2、需求分析;3、總體設(shè)計;4、數(shù)據(jù)庫設(shè)計;5、軟件功能的實現(xiàn);6、結(jié)論及改進;7、致謝;8、參考文獻。

      案例2:《經(jīng)緯中天無線短信增值服務(wù)管理軟件的設(shè)計和開放》1、引言;2、需求分析;3、設(shè)計方案論證和主要技術(shù)介紹;4、系統(tǒng)設(shè)計;5、編碼實現(xiàn);6、實際運行中出現(xiàn)的問題及相應(yīng)的解決方案;7、結(jié)束語;8、致謝;9、參考文獻。

      答辯程序

      答辯現(xiàn)場會有專業(yè)老師組成的答辯小組,一般為5人左右,學(xué)生抽簽分配答辯組。答辯現(xiàn)場要考生做介紹和演示。考生需要提前準(zhǔn)備幻燈片,一般不超過20張,為論文最核心部分的內(nèi)容自考本科計算機專業(yè)畢業(yè)論文寫作指南論文

      WiseMedia

      考生結(jié)合幻燈片介紹論文,答辯小組老師會根據(jù)考生論文提出問題,考生要實事求是回答,最后答辯小組老師打分,求平均分給出考生論文成績。大部分考生都會達到優(yōu)、良,個別考生沒有通過論文,主要有兩方面原因:1、論文并不是自己真正所做,用別人的軟件為自己所用,老師一提問就能發(fā)現(xiàn)破綻;2、考生論得太簡單,達不到工作量。這就需要考生踏踏實實地按照要求去作論文。

      零碎提醒

      論文的題目不要太大,一定要具體、實際,不能吹成通用的;

      自考生考過全部課程后,最好能尋求實踐機會??梢匀?yīng)聘公司,真正參與一個項目,一邊工作一邊寫論文;

      論文不要上網(wǎng)抄,一定要自己做;

      篇4

      一、計算機畢業(yè)論文選題

      計算機信息管理專業(yè),是一個著重研究信息系統(tǒng)開發(fā)、應(yīng)用的專業(yè)。這個專業(yè)所培養(yǎng)的人才,若按當(dāng)前人才職位來講,就是“系統(tǒng)分析師”的角色。同學(xué)們對此應(yīng)有準(zhǔn)確的認識,和自己所選擇的計算機畢業(yè)論文題目,應(yīng)當(dāng)符合這個角色定位。

      計算機信息管理專業(yè)的計算機畢業(yè)論文選題,應(yīng)當(dāng)適于進行“系統(tǒng)分析”的目的,這與一些“純”計算機專業(yè)的要求是有區(qū)別的(如計算機應(yīng)用、軟件開發(fā)專業(yè))。它們各自的側(cè)重點不同。計算機信息管理專業(yè)主要探討研究如何在組織管理中合理使用信息技術(shù),也就是說既關(guān)注組織機構(gòu),又研究計算機技術(shù),是一個“管理”、“技術(shù)”兩門包的專業(yè)。這也是為什么在我們的專業(yè)課程中既有“數(shù)據(jù)庫技術(shù)”、“軟件開發(fā)工具”,又有“管理經(jīng)濟學(xué)”的原因。所以我們選擇的計算機畢業(yè)論文題目應(yīng)符合本專業(yè)的特點要求。

      目錄

      眾所周知,撰寫畢業(yè)論文是各專業(yè)學(xué)生畢業(yè)前必須進行的一項重要工作,也是在畢業(yè)之前最后的一項學(xué)習(xí)任務(wù)。畢業(yè)論文的撰寫要求學(xué)生綜合使用在學(xué)

      院學(xué)到的知識,解決實際問題或討論實踐中的話題。它主要考查大家掌握知識、結(jié)合實際和表達的能力。 ............... 1

      一般的講,計算機畢業(yè)論文要求同學(xué)們做的工作是:運用生命周期方法(SDLC)開發(fā)建設(shè)一個信息系統(tǒng)。選題可自主決定。 .......... 2

      。一般的講,計算機畢業(yè)論文要求同學(xué)們做的工作是:運用生命周期方法(SDLC)開發(fā)建設(shè)一個信息系統(tǒng)。選題可自主決定。

      計算機畢業(yè)論文選題應(yīng)滿足這樣的要求:

      探討管理信息系統(tǒng)(MIS)學(xué)術(shù)領(lǐng)域內(nèi)的課題

      選題有一定的規(guī)模,可以展開論述

      結(jié)合自己的工作實際,了解的內(nèi)容,可以說是“了解什么就寫什么”

      盡量不要選擇他人寫過多次的題目

      二、計算機畢業(yè)論文所需資料

      在確定了計算機畢業(yè)論文題目之后,就要開始進行實際的計算機畢業(yè)論文寫作了。此時收集相關(guān)的參考材料十分重要。正如前文所提到的,計算機畢業(yè)論文工作要求,就是“分析建設(shè)系統(tǒng)”。無論哪項工作,都離不開參考材料來提供信息。

      大家需要注意的是,在整個畢業(yè)設(shè)計工作中,“系統(tǒng)分析”是絕對的重點,也可以說是計算機畢業(yè)論文的核心。既然本專業(yè)培養(yǎng)的是“系統(tǒng)分析師”,那么這個專業(yè)的畢業(yè)生怎么可以在論文的“系統(tǒng)分析”內(nèi)容部分馬馬虎虎、漏洞百出呢?因此,為了做好系統(tǒng)分析工作,準(zhǔn)確分析一個單位的工作與業(yè)務(wù),

      就必須搜集該單位的相關(guān)工作資料,比如相關(guān)工作流程、制度、規(guī)章及單據(jù)、報表等等,通過這一系列的材料可以比較全面、詳細地了解這個單位,準(zhǔn)確做出分析。

      由于“系統(tǒng)分析”是全文的重點,將來計算機畢業(yè)論文答辯時,系統(tǒng)分析部分也是評委們關(guān)注和考查的重點,因此這部分的工作一定要做好。資料收集的作用不僅僅體現(xiàn)在系統(tǒng)分析階段。在后面接下來的設(shè)計、實施工作中,相關(guān)的資料也會為你的畢業(yè)論文撰寫提供有用的信息。比如在進行程序設(shè)計時,相關(guān)的參考書會成為重要的依據(jù),書中匯集了眾多程序方面的智慧成果,可以從中借鑒,豐富自己的信息系統(tǒng)。

      三、計算機畢業(yè)論文格式

      計算機畢業(yè)論文格式規(guī)范、用詞準(zhǔn)確、要用術(shù)語(不要用俗語)。計算機畢業(yè)論文屬于科技論文。文章應(yīng)具備自己既定的畢業(yè)論文格式、規(guī)范,這樣便于統(tǒng)一交流。從結(jié)構(gòu)上看,整篇文章包括內(nèi)容提要(中、英文)、目錄、正文、參考文獻、致謝等部分。在正文中,應(yīng)注意一些公認的格式規(guī)范,比如“圖”要有圖號(按章編號:章-號)和名稱要寫在圖的下方,“表”的表號(按章編號:章-號)名稱要寫在表的上方,即“圖下表上”原則;應(yīng)注意一張圖或表與其名稱不能分開在兩頁上,應(yīng)當(dāng)保證整張圖、表及名稱打印在同一頁;注意各段落開頭空兩格,行距要適當(dāng)?shù)鹊取?/p>

      計算機畢業(yè)論文的用語應(yīng)當(dāng)準(zhǔn)確規(guī)范。例如“數(shù)據(jù)流圖”(DFD)不要寫成“數(shù)據(jù)流程圖”,這樣的“筆誤”會暴露出你概念不清。在答辯評委審閱時,看到你在文中連基本的格式、概念都不懂,十有八九會影響成績。因此請同學(xué)們記住:書寫畢業(yè)論文,是一個需要“精益求精、咬文嚼字”的過程。

      四、計算機畢業(yè)論文的文檔

      “軟件=文檔+程序集”——根據(jù)這個公式,同學(xué)們開發(fā)的信息系統(tǒng)——一個軟件,包括文檔和程序兩個部分,那么對于計算機信息管理的同學(xué)來講,應(yīng)當(dāng)重點著手準(zhǔn)備哪一部分呢?綜合本專業(yè)的特點,同學(xué)們應(yīng)當(dāng)著重書寫文檔部分。

      如前所述,信息管理專業(yè)的計算機畢業(yè)論文主要考查的是同學(xué)們對系統(tǒng)的分析能力,分析的成果就是文件——分析報告。特別重要的是其中的“業(yè)務(wù)流程圖”和“數(shù)據(jù)流圖”,必須準(zhǔn)確表達繪制出來,它們可以說是單位工作的“照片”,是下一段論文設(shè)計、實施的基礎(chǔ),也是最后論文成績的重要組成部分,必須繪制得“天衣無縫”,確保圖例符號正確、逐層分解準(zhǔn)確、布局合理、命名規(guī)范。否則,對于你的畢業(yè)論文成績來講“后果是嚴重的”。對此同學(xué)們要特別注意。

      之所以要強調(diào)大家多多關(guān)注文檔,是因為總有一些同學(xué)幾乎是“出自本能地”想盡早盡快地著手進行最后的程序開發(fā),不注意前面的文檔撰寫。對此必須明確:現(xiàn)代的軟件開發(fā)是一個集體協(xié)作的系統(tǒng)工程,而不是一兩個人的作坊式生產(chǎn)(黑客除外)。而這個開發(fā)軟件的集體,包括分析、設(shè)計、維護、管理等各方面的人員,計算機信息管理專業(yè)的同學(xué),所應(yīng)當(dāng)承擔(dān)的角色是“分析人員”,即要分析出系統(tǒng)應(yīng)當(dāng)“做什么”( What to do),寫出文檔。至于“怎么做”(How to do)那是程序員的事情,而不是你的主要任務(wù)。明確了這一點,就對這里所說的“著重文檔”有所理解了。

      整篇計算機畢業(yè)論文文檔篇幅規(guī)模不能太低,基本上不能少于6000字,否則不容易將一個系統(tǒng)描述清楚,更不用說準(zhǔn)確設(shè)計、實施了。這也是

      前文提到“計算機畢業(yè)論文選題有一定規(guī)?!钡脑?。

      五、積極與指導(dǎo)教師聯(lián)絡(luò)

      在整個計算機畢業(yè)論文寫作過程中,應(yīng)積極與指導(dǎo)教師聯(lián)系,對自己畢業(yè)論文的進展、遇到的問題及時與進行交流、探討,按照指導(dǎo)教師的指導(dǎo)意見進行修正、改進論文,確保文章的質(zhì)量。

      一些同學(xué)因為是業(yè)余學(xué)習(xí),平日里工作繁忙,有時無法按時在約定的日期與指導(dǎo)教師見面,為此應(yīng)采用其他方法與老師聯(lián)絡(luò),如電話、傳真、E-mail等等。而且要盡可能地參加老師約定的見面會。通過與老師的交流探討,確保自己的畢業(yè)論文沿著合格正確的方向進行。

      指導(dǎo)教師對整個畢業(yè)論文成績是很有發(fā)言權(quán)的,其中包括你平日對待畢業(yè)論文寫作的態(tài)度成績。因此,不要給指導(dǎo)教師留下你對畢業(yè)論文漠不關(guān)心的印象。

      比如個別學(xué)生只是在最后論文答辯的那一天才來見一見老師交畢業(yè)論文,這樣的做法應(yīng)當(dāng)竭力避免。

      正文結(jié)構(gòu)

      計算機專業(yè)畢業(yè)論文正文一般有8個部分,一般要求6千字。

      1、概述或引言。這個部分相當(dāng)于大綱,主要是對軟件開發(fā)背景,使用的軟件工具、環(huán)境,最后達到的效果,自我在里面的貢獻等;

      2、需求分析。從用戶角度來看,軟件有哪些功能,處理那些數(shù)據(jù)和性能等;

      3、設(shè)計方案和主要技術(shù)。主要是對里面每一部分的詳細論述,使用的是什么技術(shù),為什么使用。從專業(yè)角度詳細的模塊分析或遇到的難點是怎樣解決的等;

      4、具體的實現(xiàn)過程(用的控件、技巧和方法),從系統(tǒng)中截取圖(少量);

      5、測試。介紹自己開發(fā)軟件實際達到的效果;(網(wǎng)站的特點)

      6、總結(jié)。介紹自己開發(fā)軟件的體會,或自己開發(fā)的成果使用情況,有什么評價,自己還有哪些不足,有什么需要改進的地方;

      7、致謝;

      8、參考文獻。

      另外,還可以加一個“附錄”部分。正文只能有一個中心,其他有重要參考價值的都可以放在附錄部分。例如有重要的代碼、圖表,涉及其他領(lǐng)域的知識,需要解釋的等都可以放在附錄部分。

      篇5

      1•1研究目標(biāo)

      研究的目標(biāo)是,研究開發(fā)出科學(xué)、規(guī)范的項目管理領(lǐng)域工程碩士專業(yè)學(xué)位論文評審模型,并通過與另一應(yīng)用軟件開發(fā)課題配合,實現(xiàn)論文評審的電子化操作,努力使研究成果達到國內(nèi)先進水平,并與國際接軌。

      1•2主要研究內(nèi)容與流程

      (1)研究《標(biāo)準(zhǔn)》,建立評審指標(biāo)體系。通過調(diào)查研究,結(jié)合《項目管理領(lǐng)域工程碩士專業(yè)學(xué)位標(biāo)準(zhǔn)》,建立學(xué)位論文評審指標(biāo)體系。(2)借鑒國際先進評審模型,構(gòu)建學(xué)位論文評審模型雛形。借鑒、引進、消化國際先進的項目管理評審模型,結(jié)合我國項目管理領(lǐng)域工程碩士專業(yè)學(xué)位論文考核特點,構(gòu)建我國項目管理領(lǐng)域工程碩士專業(yè)學(xué)位論文評審模型雛形。(3)依據(jù)科學(xué)原理,構(gòu)建模型。依據(jù)系統(tǒng)工程理論以及系統(tǒng)模型的構(gòu)建原理,運用聚類分析、層次分析、對比分析等方法開發(fā)出滿足我國項目管理領(lǐng)域工程碩士專業(yè)學(xué)位論文評閱和答辯考核要求的評審模型。(4)研究量化的評審方法。(5)對指標(biāo)的權(quán)重進行設(shè)置,采用加權(quán)法等綜合評審方法,系統(tǒng)設(shè)計定量評審方法。(6)設(shè)計科學(xué)公正的評審流程。(7)試運行,驗證。(8)為實用軟件的設(shè)計預(yù)留對接接口。本研究成果具有開放性和多適應(yīng)性,也可以運用于解決類似的評估、評審問題。

      2課題研究的開展

      2•1主要技術(shù)路線

      (1)明確目標(biāo)、確定范圍。(2)調(diào)查研究,收集信息、數(shù)據(jù),進行統(tǒng)計分析。(3)找出主要因素,確定主要變量。(4)識別和分析各種關(guān)系(內(nèi)含的科學(xué)定律,管理關(guān)系、規(guī)則等)。(5)形成系統(tǒng)模型雛形。(6)進行“驗證、符合試驗”,檢查模型是否反映所研究的問題。(7)簡化和規(guī)范模型的表達形式。

      2•2研究工作重點

      (1)重在調(diào)查研究。設(shè)計調(diào)查問卷,召開座談會,深入調(diào)查研究,廣泛和重點調(diào)查我國現(xiàn)有在崗的與項目管理領(lǐng)域工程碩士教育相關(guān)的專家、教授,已經(jīng)通過論文答辯的項目管理領(lǐng)域工程碩士研究生,企業(yè)界的項目管理客座教授、研究生導(dǎo)師,在讀項目管理領(lǐng)域工程碩士研究生;認真聽取他們的意見、建議;以盡量掌握足量的、必要的、有代表性的信息。(2)精心構(gòu)建模型。應(yīng)注意以下幾點:①應(yīng)用現(xiàn)代項目評估的相關(guān)原理和方法;②借助社會上項目管理評估方面專家的智力;③借鑒國際、國內(nèi)先進的相關(guān)評估模型,結(jié)合實際,改造創(chuàng)新,構(gòu)建本模型。

      3模型的構(gòu)建

      3•1模型構(gòu)建的原則

      在具體操作時充分考慮以下7個方面:(1)真實性。反映系統(tǒng)的本質(zhì)。(2)簡明性。反映系統(tǒng)的主要特征,簡單明了,容易操作、求解。(3)完整性。系統(tǒng)模型全面、完整,應(yīng)包括目標(biāo)與約束兩個方面。(4)規(guī)范化。盡量采用教指委現(xiàn)有的《項目管理領(lǐng)域工程碩士專業(yè)學(xué)位標(biāo)準(zhǔn)》和《論文評審參考標(biāo)準(zhǔn)》的相關(guān)內(nèi)容,模型與現(xiàn)有標(biāo)準(zhǔn)互動和對應(yīng),在創(chuàng)新和與國際接軌的同時,盡量使之適用并有利于下一步的操作軟件開發(fā)。(5)創(chuàng)新性。通過模型的建立和應(yīng)用,克服原有標(biāo)準(zhǔn)的某些弊端,在模型體系結(jié)構(gòu)、指標(biāo)設(shè)置、綜合評審等方面注意范圍明確,盡量量化,以克服參與評審的教師、專家的隨意性,專業(yè)關(guān)注的局限性;引導(dǎo)與規(guī)范教師、專家在發(fā)揮其專業(yè)水平的同時,注重全面、客觀、公平、公正地按模型標(biāo)準(zhǔn)范圍進行評審。(6)開放性。使模型系統(tǒng)化、模塊化,參數(shù)可選擇,可更改,有利于改進和拓展。(7)可操作性。為開發(fā)實用、可操作性的計算機管理軟件奠定基礎(chǔ)。本課題組和國內(nèi)的軟件開發(fā)公司做了溝通和交流,可以開發(fā)出簡單可操作性的軟件。

      3•2評審模型結(jié)構(gòu)設(shè)計特點

      項目管理領(lǐng)域工程碩士專業(yè)學(xué)位論文評審模型系統(tǒng)結(jié)構(gòu)采用模塊式,包括四個子系統(tǒng)模塊:(1)評審目標(biāo)設(shè)置。(2)評審指標(biāo)(標(biāo)準(zhǔn))與權(quán)重體系設(shè)計。(3)子準(zhǔn)則和評審量表設(shè)計。(4)評審程序與制度設(shè)計。同時,給出可以選用的空間,以備選擇應(yīng)用。

      3•3項目管理領(lǐng)域工程碩士專業(yè)學(xué)位論文評審模型

      本研究所建立的模型是一個完整的系統(tǒng),分為類、指標(biāo)、子準(zhǔn)則3個層次,如圖1所示。指標(biāo)層用于綜合評分的累計,子準(zhǔn)則層用于量化計分,采用100分制。通過對子準(zhǔn)則評分得到其分數(shù),再乘以相應(yīng)的權(quán)數(shù),然后累計加和(采用加法規(guī)則),即可以得出被評審項目的評審分數(shù)。圖1中的子準(zhǔn)則只是通過一個例子進行了示意,評審流程如圖2所示,詳細的量化評分表如表1所示。

      3•4模型特點及用到的方法

      篇6

      中圖分類號:G434文獻標(biāo)識碼:A文章編號:16727800(2011)012022403

      作者簡介:許永昌(1976-),男,山東安丘人,碩士,山東英才學(xué)院計算機學(xué)院講師,研究方向為計算機應(yīng)用。

      0引言

      畢業(yè)設(shè)計是高等院校應(yīng)屆類畢業(yè)生在畢業(yè)前接受課題型任務(wù),在教師指導(dǎo)下進行科學(xué)研究或工程實踐并取得成果的過程,是高校實現(xiàn)人才培養(yǎng)目標(biāo)的綜合性實踐教學(xué)環(huán)節(jié),是一次理論與實踐相結(jié)合的的鍛煉機會。如何在新形勢下改革畢業(yè)設(shè)計, 提高學(xué)生軟件類畢業(yè)設(shè)計的質(zhì)量,進一步規(guī)范畢業(yè)設(shè)計中的軟件開發(fā)過程,抓好高校畢業(yè)設(shè)計這一實踐環(huán)節(jié),加強對畢業(yè)設(shè)計過程的管理與監(jiān)控, 切實提高畢業(yè)設(shè)計的質(zhì)量,對于軟件類學(xué)生在畢業(yè)設(shè)計中實施合適的軟件設(shè)計具有重的指導(dǎo)意義。

      1畢業(yè)設(shè)計的必要性

      高等職業(yè)教育應(yīng)該是以能力為本位、以學(xué)生為主體、以實踐為導(dǎo)向的教育。畢業(yè)設(shè)計是高等教育培養(yǎng)學(xué)生綜合運用所學(xué)理論知識和技能解決實際問題能力的重要環(huán)節(jié)之一,是衡量畢業(yè)生是否達到相應(yīng)學(xué)歷層次的重要依據(jù)。畢業(yè)設(shè)計將總結(jié)專業(yè)基礎(chǔ)和專業(yè)技術(shù)的學(xué)習(xí)成果,鍛煉和開發(fā)學(xué)生的綜合運用能力。

      高職院校軟件相關(guān)專業(yè)組織畢業(yè)設(shè)計應(yīng)該符合新的人才培養(yǎng)標(biāo)準(zhǔn),對培養(yǎng)學(xué)生的職業(yè)技能和素質(zhì)要具有積極的意義。而對于即將畢業(yè)離校的應(yīng)屆畢業(yè)生來說,畢業(yè)設(shè)計無疑是計算機軟件各相關(guān)專業(yè)理論教學(xué)、實驗、實訓(xùn)等有機結(jié)合的途徑之一。

      通過畢業(yè)設(shè)計能鍛煉學(xué)生的能力:

      (1)實踐軟件工程的相關(guān)原理能力。畢業(yè)設(shè)計的過程,是一個課題小組從接到開發(fā)任務(wù)到提交產(chǎn)品和文檔的過程,其中涉及到需求分析、概要設(shè)計、詳細設(shè)計、編碼、測試、程序打包、編寫文檔等軟件工程具體的各個方面。經(jīng)過鍛煉,學(xué)生們對軟件工程學(xué)思想和方法的理解會大大加深。

      (2)解決具體問題能力。在畢業(yè)設(shè)計的進行過程中,學(xué)生一定會遇到平時在課堂的理論學(xué)習(xí)中碰不到的困難和挑戰(zhàn), 而克服這些困難、解決實際問題的過程就是軟件技術(shù)和心理素質(zhì)逐步提高的過程。

      (3)團結(jié)協(xié)作的意識、能力。通過畢業(yè)設(shè)計這一過程,學(xué)生就會產(chǎn)生團結(jié)協(xié)作的意識和能力。

      2軟件工程學(xué)的基本思想

      軟件工程是一門研究如何用系統(tǒng)化、規(guī)范化、數(shù)量化等工程原則和方法去進行軟件的開發(fā)和維護的學(xué)科,包括兩方面內(nèi)容:軟件開發(fā)技術(shù)和軟件項目管理。其中,軟件開發(fā)技術(shù)包括軟件開發(fā)方法學(xué)、軟件工具和軟件工程環(huán)境,軟件項目管理包括軟件度量、項目估算、進度控制、人員組織、配置管理、項目計劃。

      3高職類學(xué)生畢業(yè)設(shè)計現(xiàn)狀

      畢業(yè)設(shè)計的主要目的是培養(yǎng)學(xué)生綜合運用所學(xué)的基礎(chǔ)理論、基本知識和基本技能,用以分析、解決工程、科研、社會實際問題的能力,使學(xué)生得到工程設(shè)計方法和科研能力的初步訓(xùn)練。畢業(yè)設(shè)計中存在的問題主要表現(xiàn)在以下幾個方面。

      3.1選題的盲目性

      只是把畢業(yè)設(shè)計環(huán)節(jié)作為大學(xué)生活的必經(jīng)環(huán)節(jié), 純粹是為了完成學(xué)業(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模糊的評價標(biāo)準(zhǔn)

      導(dǎo)致畢業(yè)設(shè)計質(zhì)量下降的一個非常重要的原因就是沒有建立精確細致的評價體系。

      這嚴重影響了項目的進度和質(zhì)量,并且使學(xué)生沒有真正得到必要的鍛煉。我們通過對這些問題進行詳細深入的分析,提出一個軟件過程框架,這個框架主要從需求、測試、集成這3個方面給出工作要點和規(guī)范。

      4利用軟件工程學(xué)思想指導(dǎo)學(xué)生進行畢業(yè)設(shè)計

      畢業(yè)設(shè)計本身是個工程,要用工程的方法去處理。從軟件工程的角度去指導(dǎo)學(xué)生進行畢業(yè)設(shè)計,在畢業(yè)設(shè)計過程中,要系統(tǒng)地將所學(xué)知識應(yīng)用于實際問題,按軟件工程學(xué)思想展開工作。

      圖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è)所學(xué)的理論知識進一步理解并深化,也就是說,畢業(yè)設(shè)計應(yīng)盡可能包括多門專業(yè)基礎(chǔ)課和專業(yè)課的綜合運用,并且要緊密結(jié)合工程實際,以有利于學(xué)生的全面訓(xùn)練;②選擇難度適中的課題, 保證課題的完成質(zhì)量;③課題要適合于各個模塊獨立進行,并便于最后統(tǒng)一調(diào)試;④課題規(guī)模應(yīng)大小適合,難易程度適中。

      4.2需求分析是關(guān)鍵

      需求分析的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么”, 也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。系統(tǒng)分析員可以通過多種形式來獲取用戶需求,對用戶提出的需求進行分析,以此來確定其中要實現(xiàn)系統(tǒng)的功能。對需求劃分優(yōu)先等級,找出核心需求和重要需求,以保證系統(tǒng)構(gòu)建的正確性。

      在進行軟件類畢業(yè)設(shè)計時,為了保證需求獲取的準(zhǔn)確性和全面性,可以讓項目組的所有學(xué)生都參與到用戶需求的獲取的工作中來,發(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è)計開始,學(xué)生要按照軟件工程的要求,畫出DFD圖,對輸入、輸出數(shù)據(jù)流進行詳細的說明,建立符合軟件工程規(guī)范的數(shù)據(jù)字典,根據(jù)DFD 圖設(shè)計出模塊結(jié)構(gòu)圖。

      4.4重視文檔寫作

      在畢業(yè)設(shè)計的過程中,要嚴格遵照軟件文檔的思想,記載設(shè)計過程的每一階段完成了哪些設(shè)計,下一階段的任務(wù)、目標(biāo)及技術(shù)手段,這樣,把文檔作為整個設(shè)計的指揮棒,使設(shè)計有條不紊地進行。

      4.5重視測試工作、撰寫畢業(yè)設(shè)計說明書

      軟件測試工作也是軟件開發(fā)的重要組成部分。通過實際應(yīng)用效果和測試數(shù)據(jù),畢業(yè)設(shè)計的成效就可一目了然。

      畢業(yè)設(shè)計說明書的撰寫是最后一個階段,要求學(xué)生回顧設(shè)計過程,總結(jié)勞動成果,這時學(xué)生就會對軟件開發(fā)及必須經(jīng)歷的幾個步驟都有更深刻的認識。最后,要求學(xué)生對畢業(yè)設(shè)計進行系統(tǒng)的總結(jié),寫出畢業(yè)論文。

      5加強對學(xué)生綜合能力的培養(yǎng)

      通過實踐的練習(xí),不僅能加深對理論的理解,同時也能鍛煉運用知識分析問題、解決問題的能力。畢業(yè)設(shè)計這一實踐環(huán)節(jié)是高等學(xué)校培養(yǎng)學(xué)生實際能力的主要手段,也是高等教育的重要組成部分。充分、有效地設(shè)置軟、硬件的畢業(yè)設(shè)計對學(xué)生能力的培養(yǎng)至關(guān)重要,可以縮短學(xué)校教育與社會流行技術(shù)、工具的差距,滿足學(xué)生畢業(yè)后的工作需要。通過畢業(yè)設(shè)計必須達到培養(yǎng)學(xué)生以下方面能力的目的。

      5.1工程實踐能力

      學(xué)生能夠準(zhǔn)確把握選題的邏輯重心和學(xué)術(shù)思路,能夠運用豐富的專業(yè)知識進行處理,具有嚴謹?shù)睦碚撍急孢^程,以鍛煉畢業(yè)生的工程實踐能力,使畢業(yè)論文具有一定的應(yīng)用和學(xué)術(shù)探討價值。

      5.2書寫和表達能力

      畢業(yè)設(shè)計論文是畢業(yè)設(shè)計工作的總結(jié)和提高,和做科研開發(fā)工作一樣,要有嚴謹求實的科學(xué)態(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)學(xué)生認真復(fù)習(xí)或補學(xué)過去沒學(xué)過、沒有學(xué)好的課程,并在此基礎(chǔ)上結(jié)合實際工作中出現(xiàn)的問題孕育出一些新的思路,將畢業(yè)設(shè)計推上一個新臺階的方式,與為每個人專門分配某一特定的作業(yè)來鍛煉學(xué)生基本技能的方式相比,更能擴展學(xué)生的視野,培養(yǎng)創(chuàng)新能力。

      5.4協(xié)作能力和團隊精神

      通過集體活動和成員溝通培養(yǎng)成員的團體情感,增強團隊的凝聚力。畢業(yè)設(shè)計將一個學(xué)生從入學(xué)初到畢業(yè)前的軟件專業(yè)課程的學(xué)習(xí)內(nèi)容鏈接成線,實現(xiàn)了課程的真正銜接,也使學(xué)生在畢業(yè)前對軟件方面所學(xué)的知識進行了比較完整的概括與總結(jié),達到了良好的理論聯(lián)系實際的教學(xué)效果。畢業(yè)設(shè)計彌補了課堂教學(xué)的不足,加深了對理論的理解,促使學(xué)生深入思考,敢于創(chuàng)新,同時使學(xué)生的動手能力、分析和解決問題的能力、書寫和表達能力、協(xié)作能力等各項能力都得到了培養(yǎng)和提高。

      6結(jié)束語

      軟件工程作為軟件開發(fā)工程化、規(guī)范化的具體實施方法,在將其應(yīng)用到畢業(yè)設(shè)計中之后,學(xué)生在軟件設(shè)計的文檔書寫規(guī)范化等方面均有了很大的改善與提高。將軟件工程應(yīng)用于畢業(yè)設(shè)計中不僅僅完成了一門課程從理論到實踐的過程,而且將一個學(xué)生從入學(xué)到畢業(yè)前軟件專業(yè)課程的學(xué)習(xí)內(nèi)容鏈接成線,完成了前導(dǎo)后續(xù)課程的真正銜接,也使學(xué)生在畢業(yè)前對軟件方面所學(xué)的知識進行了比較完整的概括與總結(jié),因此,軟件工程學(xué)在計算機專業(yè)學(xué)生畢業(yè)設(shè)計中的應(yīng)用具有重要的現(xiàn)實意義。參考文獻:

      [1]馬冬來,宋雨,劉海龍.軟件工程思想在高職院校畢業(yè)設(shè)計中的應(yīng)用與探索[J].河北軟件職業(yè)技術(shù)學(xué)院學(xué)報,2008(3).

      [2]李國彬,沈淑清.淺談軟件工程學(xué)在軟件類學(xué)生畢業(yè)設(shè)計中的應(yīng)用[J].計算機教育,2007(6).

      [3]張文靜,盧海霞,楊捧.軟件工程思想在畢業(yè)設(shè)計環(huán)節(jié)中的應(yīng)用[J].河北農(nóng)業(yè)大學(xué)學(xué)報(農(nóng)林教育版),2007(4).

      篇7

      專業(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)研地方本科學(xué)?,F(xiàn)有軟件工程課程體系實情來看,傳統(tǒng)“學(xué)術(shù)型”課程體系架構(gòu)占據(jù)主導(dǎo),“應(yīng)用型”與“學(xué)術(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)的學(xué)歷層次不高不能滿足企業(yè)實際需求。地方高校軟件工程專業(yè)定位和人才培養(yǎng)目標(biāo)不明確、教學(xué)方式方法缺乏科學(xué)性、系統(tǒng)性,實踐教學(xué)體系不完善,沒有與行業(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è)課程一線教師眾多教學(xué)研究成果為參考,專業(yè)教師在企業(yè)掛職學(xué)習(xí)經(jīng)驗體會為借鑒,圍繞地方高校軟件工程專業(yè)課程教學(xué)體系存在事實問題,來對地方本科院校軟件工程課程體系建設(shè)進行設(shè)計建設(shè)。設(shè)計建議如下:

      2.1學(xué)科建設(shè)

      以專業(yè)相關(guān)的行業(yè)、企業(yè)人才的實際需求和當(dāng)前使用的主流開發(fā)工具或技術(shù)為依托來不斷調(diào)整專業(yè)架構(gòu),優(yōu)化專業(yè)人才培養(yǎng)方案,完善人才培養(yǎng)目標(biāo),對專業(yè)進行合理定位,系統(tǒng)性調(diào)整教學(xué)方式方法,從而實現(xiàn)以行業(yè)、企業(yè)對人才的需求來引導(dǎo)地方本科院校軟件工程專業(yè)的學(xué)科建設(shè)。

      2.2校企辦學(xué)

      學(xué)科建設(shè)以輸出滿足行業(yè)、企業(yè)需求合格的應(yīng)用型人才為目標(biāo),通過校企聯(lián)合辦學(xué),對學(xué)生進行定向培養(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)驗成果帶入到日常的教學(xué)環(huán)節(jié),不僅能促進專業(yè)教師學(xué)術(shù)、科研能力提升,還能夠最大程度豐富、提高專業(yè)學(xué)科建設(shè)。

      3三層結(jié)構(gòu)課程體系建設(shè)

      軟件工程專業(yè)課程體系建設(shè)以工程教育理念為指導(dǎo),項目實戰(zhàn)為背景,社會需求為導(dǎo)向,提高學(xué)生專業(yè)素養(yǎng)、理論知識體系以及實踐能力為宗旨。學(xué)生完整地專業(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)整體提高為目標(biāo)來對專業(yè)主干課程進行建設(shè),主要包括以下幾類課程:

      3.2.1面向行業(yè)認知能力培養(yǎng)課程主要包括對行業(yè)、企業(yè)認知學(xué)習(xí)以及計算機專業(yè)知識學(xué)習(xí)等專業(yè)認知方面課程。一般包括行業(yè)相關(guān)法律、法規(guī),從業(yè)道德規(guī)范,行為準(zhǔn)則,經(jīng)營管理常規(guī)模式,軟件項目開發(fā)流程等認知類課程。

      3.2.2計算機編程與算法設(shè)計能力課程算法設(shè)計類課程主要包含離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析以及數(shù)據(jù)結(jié)構(gòu)課程設(shè)計等方面的課程;編程課程主要包含C語言程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計等傳統(tǒng)程序設(shè)計語言課,還包括當(dāng)下企業(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)為手段,一至兩學(xué)年時長為周期,貼近企業(yè)實際需求為指導(dǎo),綜合技能全面提高為目的來對專業(yè)學(xué)生進行實踐能力培養(yǎng),方式如下:

      3.3.1校企共同建設(shè)實訓(xùn)課程以項目介入為主線,企業(yè)實際效益項目和高校產(chǎn)學(xué)研項目為實際授課主體。引進企業(yè)優(yōu)秀項目人才或具有企業(yè)項目實戰(zhàn)經(jīng)驗的教師來對專業(yè)人才展開課程實訓(xùn),全面提高學(xué)生專業(yè)技能水平,綜合素養(yǎng)。校企共同培養(yǎng)模式不但能夠提高學(xué)生工程實踐能力,知識轉(zhuǎn)化生產(chǎn)實際速度,同時反向激發(fā)學(xué)生探究、學(xué)習(xí)知識的熱情,最終提高就業(yè)競爭力。

      3.3.2合作企業(yè)崗位實訓(xùn)針對畢業(yè)學(xué)生和部分專業(yè)老師做崗位綜合實訓(xùn):

      ①學(xué)生崗位實訓(xùn):讓學(xué)生真實參與企業(yè)項目實戰(zhàn),充分消化吸收前期所學(xué)理論和技能知識,進一步提升學(xué)生綜合能力,為就業(yè)夯實基礎(chǔ)。

      ②老師崗位實訓(xùn):專業(yè)老師參與企業(yè)項目研發(fā),并將企業(yè)項目開發(fā)經(jīng)驗和技術(shù)進行梳理總結(jié)、編纂成冊,運用到實際日常教學(xué)環(huán)節(jié),促進教學(xué)質(zhì)量提高,有利于縮短理論轉(zhuǎn)化實際成果周期。

      3.3.3校企合作運用項目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計)畢業(yè)論文(設(shè)計)是對學(xué)生的專業(yè)知識掌握程度與提升高度的一次全面的考核,同時也是培養(yǎng)學(xué)生綜合運用所學(xué)知識,獨立地分析問題和解決問題的能力的一次全面的實訓(xùn)。但是傳統(tǒng)的教育模式導(dǎo)致大多地方院校工科專業(yè)學(xué)生畢業(yè)論文流于形式,與實際脫節(jié)。通過與企業(yè)合作運用項目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計)弱化學(xué)生對畢業(yè)論文(設(shè)計)的抵觸情緒,可以進一步讓學(xué)生了解行業(yè)企業(yè)實際運作規(guī)范及最新技術(shù),進一步加強對學(xué)生實踐和技能能力的培養(yǎng),為畢業(yè)后從容就業(yè)夯實基礎(chǔ)。

      篇8

      軟件工程專業(yè)是國家教育部在2002年新增的專業(yè)。該專業(yè)以計算機技術(shù)為主的專業(yè),實踐性很強,專業(yè)的實踐教學(xué)體系是培養(yǎng)學(xué)生實踐能力、計算機工程能力、創(chuàng)新能力的重要途徑。我們應(yīng)該充分了解市場和企業(yè)的需求,制訂和實施切實可行的實踐教學(xué)體系。[2] 

      曲靖師范學(xué)院軟件工程專業(yè)從2008年開辦至今,已經(jīng)培養(yǎng)5屆學(xué)生,一直以來,我們不斷豐富和完善該專業(yè)的實踐教學(xué)體系,形成了相對完備、效果好的實踐教學(xué)體系。 

      2 實驗室建設(shè)是硬件基礎(chǔ) 

      實驗室是開展實踐教學(xué)的硬件保障,實驗室建設(shè)的好壞,直接關(guān)乎實踐教學(xué)體系執(zhí)行的成敗。一直以來,我們非常重視軟件工程專業(yè)的實驗室建設(shè)。實驗建設(shè)能充分滿足軟件工程專業(yè)實踐教學(xué)體系的硬件要求。實驗設(shè)備采購的指導(dǎo)思想是實驗設(shè)備要先進、實用,充分滿足學(xué)生的學(xué)習(xí)和教師的實踐教學(xué)需要。 

      該專業(yè)已經(jīng)建成硬件實驗室有2個,分別是“計算機組成原理實驗室”、“計算機組裝與維護實驗室”;通信與網(wǎng)絡(luò)實驗室有2個,分別是“計算機通信實驗室”、“計算機網(wǎng)絡(luò)實驗室”;軟件類的實驗室有3個,分別是“軟件開發(fā)與測試實驗室”、“數(shù)據(jù)庫實驗室”、“信息技術(shù)創(chuàng)新實驗室”。同時,為適應(yīng)當(dāng)今云計算的研究需要,我們投資200多萬建立了云計算平臺。 

      以上實驗室的更新及新建,能充分滿足師生完成實踐教學(xué)的需要。 

      3 軟件工程專業(yè)技能訓(xùn)練是實踐教學(xué)體系的抓手 

      在學(xué)生大學(xué)期間,為了在不同學(xué)期適時提高學(xué)生的綜合實踐能力,我們結(jié)合“軟件工程專業(yè)人才培養(yǎng)方案”的要求,開展了貫穿大學(xué)4年的專業(yè)技能訓(xùn)練。我們把專業(yè)技能訓(xùn)練當(dāng)作實踐教學(xué)體系的抓手,專業(yè)技能訓(xùn)練根據(jù)訓(xùn)練大綱,著力提升學(xué)生應(yīng)具備的專業(yè)素養(yǎng)和能力。 

      我院的專業(yè)技能訓(xùn)練主要包括兩個級別,一級是課程設(shè)計訓(xùn)練,本訓(xùn)練以課程為依托,制定課程級別的訓(xùn)練大綱;二級是綜合設(shè)計訓(xùn)練,主要訓(xùn)練學(xué)生的軟件論文項目的開發(fā)能力,要求學(xué)生能靈活應(yīng)用所掌握的知識和技能,完成一個綜合性、設(shè)計性的軟件項目。下面分別對這兩級訓(xùn)練作詳細介紹。 

      3.1 課程設(shè)計訓(xùn)練 

      “課程設(shè)計”是一個多義詞詞條。它可以指“為掌握某一課程內(nèi)容所進行的設(shè)計”[3]。課程設(shè)計是課程實驗的高級環(huán)節(jié),課程實驗是提升學(xué)生立體實踐能力的根本,課程實驗分為驗證性實驗、綜合性實驗和課程設(shè)計實驗,我們在傳統(tǒng)驗證性實驗的基礎(chǔ)上開展課程設(shè)計實驗,提升學(xué)生的課程綜合實踐能力。 

      以《Java程序設(shè)計》課程設(shè)計為例,課程設(shè)計的目的:利用Java語言的語法特性,結(jié)合數(shù)據(jù)結(jié)構(gòu)算法、網(wǎng)絡(luò)知識、文件處理和數(shù)據(jù)庫等知識完成綜合題目的設(shè)計和代碼實現(xiàn),并培養(yǎng)鍛煉分析程序、撰寫報告等能力。 

      軟件工程專業(yè)的已經(jīng)開出課程設(shè)計的課程有4門,分別是:OFFICE辦公軟件、計算機組裝與維護、C語言程序設(shè)計、JAVA程序設(shè)計。我們針對這些課程,在編寫實驗大綱時,要求包含課程設(shè)計,設(shè)計方案要經(jīng)過專業(yè)系的審核和教授委員的審定。最后,以審定通過的課程設(shè)計為依托,為后續(xù)綜合實踐能力的提升打下堅實的基礎(chǔ)。 

      3.2 綜合設(shè)計訓(xùn)練 

      綜合設(shè)計訓(xùn)練的目的是鍛煉學(xué)生綜合所學(xué)知識,設(shè)計和開發(fā)一個小項目的能力。這些項目有“JAVA程序設(shè)計”、“商業(yè)數(shù)據(jù)庫開發(fā)”、“J2EE企業(yè)應(yīng)用”、“JAVA Web開發(fā)”等,這些小項目的訓(xùn)練要基于幾門課的知識和技能,如“JAVA Web開發(fā)”就需要學(xué)生綜合數(shù)據(jù)庫、軟件工程、JAVA程序設(shè)計語言等知識與技能。 

      綜合設(shè)計訓(xùn)練要與畢業(yè)設(shè)計區(qū)別開來,此訓(xùn)練的主要目的是讓學(xué)生體驗和掌握項目開發(fā)流程,同時鍛煉綜合應(yīng)用所學(xué)課程來完成一個具體的小項目。 

      3.3 軟件工程專業(yè)技能訓(xùn)練安排 

      為鼓勵學(xué)生多渠道獲得技能分,我們規(guī)定,學(xué)生參加通過全國軟件資格(水平)考試(中級),可以獲得2學(xué)分,參加通過軟件資格(水平)考試(高級),可以獲得3學(xué)分。 

      4 畢業(yè)設(shè)計是實踐教學(xué)體系總結(jié)性的實踐環(huán)節(jié) 

      畢業(yè)設(shè)計是教學(xué)過程的最后階段采用的一種總結(jié)性的實踐教學(xué)環(huán)節(jié)。通過畢業(yè)設(shè)計,學(xué)生可以綜合應(yīng)用所學(xué)的各種理論知識和技能,進行全面、系統(tǒng)、嚴格的計算機技術(shù)及軟件工程能力的練習(xí)。[4]畢業(yè)論文(設(shè)計)是實踐教學(xué)體系的技能整合,我院對畢業(yè)論文(設(shè)計)作重大改革,著力打造學(xué)生綜合實踐能力。 

      參加畢業(yè)論文(設(shè)計)的學(xué)生分兩部分,一部分在公司實習(xí),同時要在公司完成畢業(yè)論文(設(shè)計)工作,余下的學(xué)生在曲靖師院完成畢業(yè)論文工作,為提高畢業(yè)論文(設(shè)計)的質(zhì)量,經(jīng)向教務(wù)處請示,允許我院結(jié)合專業(yè)實踐性強的實際,改革本專業(yè)畢業(yè)論文(設(shè)計)工作。改革思路包括三點,一是我院學(xué)生的畢業(yè)論文(設(shè)計)以畢業(yè)設(shè)計為主,弱化對學(xué)生文本的要求,強化對實踐動作能力的提升和檢查,二是做好規(guī)范管理工作,制定相關(guān)文件,如:“信息工程學(xué)院畢業(yè)論文(設(shè)計)工作規(guī)定”、 “信息工程學(xué)院畢業(yè)設(shè)計開發(fā)文檔的撰寫與打印規(guī)范” 、“信息工程學(xué)院畢業(yè)設(shè)計開發(fā)文檔”等。 

      5 校企合作助力實踐教學(xué)體系 

      為提升學(xué)生的實習(xí)效果和就業(yè)質(zhì)量。我們自2012年開始,與四川華迪信息技術(shù)有限公司開展畢業(yè)實習(xí)的合作,該公司是一家集軟件外包、信息服務(wù)、學(xué)生專業(yè)技能培訓(xùn)為一體的公司,在以上業(yè)務(wù)深耕12年,在全國小有名氣。我們的學(xué)生參加校企合作實習(xí)有兩種類型,一是為期三個月的專業(yè)實習(xí),二是為期四個月的就業(yè)培訓(xùn)。三個月的專業(yè)實習(xí)分為Java開發(fā)方向和計算機網(wǎng)絡(luò)方向,Java開發(fā)實訓(xùn)的重點是提升學(xué)生的軟件開發(fā)實踐能力和水平,計算機網(wǎng)絡(luò)方向的實訓(xùn)重點是提升學(xué)生的網(wǎng)絡(luò)規(guī)劃、設(shè)計、實施、部署的能力。 

      從2013年開始,軟件工程專業(yè)的學(xué)生幾乎都參加校了企業(yè)合作的實習(xí),取得了良好效果,學(xué)生的專業(yè)實踐能力提升了,就業(yè)質(zhì)量明顯提高,很多學(xué)生就在四川成都就業(yè)、創(chuàng)業(yè)。 

      6 結(jié)語 

      本文結(jié)合長期的思考和實踐,不同的實踐環(huán)節(jié)有機整合,大大提高了學(xué)生的職業(yè)能力和素質(zhì)。軟件工程專業(yè)的實踐教學(xué)體系的構(gòu)建和實踐是一個系統(tǒng)的、長期的過程,還需要我們不斷地探索,進一步提高人才培養(yǎng)質(zhì)量。 

      篇9

      1.引言

      隨著計算機技術(shù)、通信技術(shù)和數(shù)字廣播等技術(shù)不斷發(fā)展,以互聯(lián)網(wǎng)、無線通信為傳播載體,以傳統(tǒng)媒體內(nèi)容與創(chuàng)新內(nèi)容模式為核心的數(shù)字媒體產(chǎn)業(yè)在全球范圍快速崛起,并正在改變著人們的信息獲取方式和休閑娛樂的形式。

      我國的數(shù)字媒體業(yè)近幾年正處于高速發(fā)展時期,對于具有較高人文素養(yǎng)、掌握數(shù)字媒體核心技術(shù)并具有藝術(shù)創(chuàng)意能力的復(fù)合型數(shù)字媒體技術(shù)開發(fā)與設(shè)計人才需求旺盛。四川理工學(xué)院軟件工程專業(yè)是與IT企業(yè)合作辦學(xué)、實行“3+1”人才培養(yǎng)模式,即學(xué)生前3年在校學(xué)習(xí),第4年在軟件企業(yè)實習(xí)并完成畢業(yè)設(shè)計(論文)。為使培養(yǎng)的學(xué)生既有較扎實的理論基礎(chǔ),又有適應(yīng)人才市場需求的職業(yè)技能,在軟件工程專業(yè)大框架下設(shè)置了數(shù)字媒體技術(shù)方向。

      數(shù)字媒體技術(shù)作為一個寬口徑、以技術(shù)為主、藝術(shù)為輔、技術(shù)與藝術(shù)相結(jié)合的新的專業(yè)方向,涉及到不同的學(xué)科知識,因此,我們有必要通過探索與改革人才培養(yǎng)模式、課程體系以及實踐教學(xué)體系的研討,搭建科學(xué)的創(chuàng)新人才培養(yǎng)平臺,促進軟件工程專業(yè)人才培養(yǎng)整體水平的提升。

      2.人才培養(yǎng)目標(biāo)

      培養(yǎng)目標(biāo)是制定教學(xué)計劃、設(shè)計課程結(jié)構(gòu)、選擇知識發(fā)展方式以及確定教學(xué)組織形式的依據(jù),也是教學(xué)內(nèi)容、教學(xué)方法、教學(xué)組織與管理、教學(xué)手段、教學(xué)評價等方面改革的基礎(chǔ)和前提。軟件工程專業(yè)數(shù)字媒體技術(shù)方向具有軟件工程與數(shù)字媒體技術(shù)相結(jié)合的特色,注重對學(xué)生軟件開發(fā)、應(yīng)用能力的培養(yǎng),實踐性強。結(jié)合我們自身辦學(xué)特色和辦學(xué)條件,我校軟件工程數(shù)字媒體方向人才培養(yǎng)目標(biāo)是:“培養(yǎng)具備計算機科學(xué)、多媒體網(wǎng)絡(luò)、軟件工程技術(shù)、信息安全等方面的專業(yè)知識與技能,具有扎實的軟件工程和數(shù)字媒體技術(shù)基礎(chǔ)理論、寬厚的專業(yè)基礎(chǔ)知識、較強的實踐能力,能夠從事包括新媒體應(yīng)用以及虛擬現(xiàn)實等在內(nèi)的多媒體技術(shù)開發(fā)、數(shù)字媒體設(shè)計與創(chuàng)作、計算機游戲設(shè)計、網(wǎng)頁設(shè)計與網(wǎng)站維護、信息服務(wù)及數(shù)字媒體管理等工作的創(chuàng)新性技術(shù)人才?!?/p>

      3.核心課程體系

      數(shù)字媒體方向課程體系的建設(shè)以創(chuàng)新性復(fù)合型人才培養(yǎng)為基本指導(dǎo)思想,重視實踐課程的開設(shè),使學(xué)生所學(xué)習(xí)掌握的方法具有充分的實效性,真正做到學(xué)有所用,以適應(yīng)未來的工作崗位,成為本行業(yè)和企業(yè)所歡迎的有用人才。課程體系分為軟件工程專業(yè)核心課程模塊、數(shù)字媒體方向核心課程模塊、專業(yè)實訓(xùn)、畢業(yè)實習(xí)和畢業(yè)設(shè)計(論文)等模塊。

      3.1 核心課程

      軟件工程專業(yè)數(shù)字媒體技術(shù)方以軟件工程專業(yè)為主線構(gòu)成專業(yè)基礎(chǔ)和專業(yè)主干課程。其中,計算機與軟件基礎(chǔ)課程有:計算機導(dǎo)論、程序設(shè)計入門、面向?qū)ο蟪绦蛟O(shè)計、數(shù)據(jù)結(jié)構(gòu)與算法、Java程序設(shè)計、計算機組成原理、數(shù)據(jù)庫原理、計算機網(wǎng)絡(luò)、操作系統(tǒng)、編譯原理、信息安全技術(shù)、計算機體系結(jié)構(gòu)以及J2EE與中間件技術(shù);軟件工程專業(yè)課程有:軟件工程導(dǎo)論、軟件測試技術(shù)、需求分析與UML設(shè)計、軟件項目管理與過程控制;數(shù)字媒體技術(shù)專業(yè)課程有:數(shù)字媒體技術(shù)導(dǎo)論、計算機圖形學(xué)、數(shù)字圖像處理、網(wǎng)絡(luò)流媒體技術(shù)、用戶界面設(shè)計、視頻音頻制作與處理、數(shù)字影視特技應(yīng)用、高級游戲特性與游戲引擎、人機交互技術(shù)、虛擬現(xiàn)實技術(shù)與應(yīng)用、高級腳本與插件技術(shù)等。對于實踐性較強的課程開始單獨的實驗課程和配套的課程設(shè)計。

      3.2 特色課程

      計算機網(wǎng)絡(luò)游戲由計算機技術(shù)、藝術(shù)設(shè)計學(xué)和計算機動畫以及計算機圖形圖像技術(shù)高度交叉結(jié)合,目的是培養(yǎng)具有扎實的游戲編程功底和良好的邏輯思維習(xí)慣,具備較強的審美能力和一定的藝術(shù)素養(yǎng),熟悉游戲產(chǎn)品開發(fā)流程,具有一定的策劃能力,能在游戲公司、門戶網(wǎng)站、手機運營企業(yè)、動畫公司等單位從事游戲設(shè)計、游戲開發(fā)、游戲制作、游戲策劃、游戲運營等方面工作的富于競爭力與創(chuàng)新精神的高級復(fù)合型人才。

      計算機游戲程序設(shè)計。課程目標(biāo):本課程主要學(xué)習(xí)普及游戲開發(fā)理念,培養(yǎng)游戲開發(fā)氛圍,挑選有潛力的學(xué)生組成開發(fā)團隊;傳授游戲開發(fā)中的程序設(shè)計要素,特別是游戲引擎開發(fā)的基本知識。通過本課程的學(xué)習(xí),學(xué)生能夠掌握游戲開發(fā)的基本理念,熟悉游戲開發(fā)的基本技巧和流程,并具備從事游戲程序設(shè)計工作的基本技能。

      虛擬現(xiàn)實與數(shù)字娛樂。課程目標(biāo):本課程主要介紹虛擬現(xiàn)實的基本概念及其系統(tǒng)組成、相關(guān)的軟件技術(shù)及虛擬現(xiàn)實的應(yīng)用,并介紹了當(dāng)前數(shù)字娛樂的現(xiàn)狀,發(fā)展和一些關(guān)鍵技術(shù)。內(nèi)容包括:虛擬現(xiàn)實的定義、特性和組成,虛擬世界的創(chuàng)建和管理,虛擬現(xiàn)實中的視覺計算,虛擬現(xiàn)實中的交互技術(shù),虛擬現(xiàn)實中的聲覺計算,增強現(xiàn)實,分布式虛擬現(xiàn)實,虛擬現(xiàn)實應(yīng)用,與虛擬現(xiàn)實相關(guān)的數(shù)字娛樂技術(shù)。

      4.實踐教學(xué)體系

      培養(yǎng)符合時代需要的創(chuàng)新性人才,就要強化實驗教學(xué)的開放性和多層次化。基于創(chuàng)新性原則和以生為本原則,結(jié)合培養(yǎng)目標(biāo)和自身教學(xué)特點,數(shù)字媒體技術(shù)方向?qū)嵺`教學(xué)體系分為課程實驗,專業(yè)實訓(xùn)、畢業(yè)實習(xí)和畢業(yè)設(shè)計三個方面,各實踐環(huán)節(jié)之問相互協(xié)調(diào)、相互銜接、循序漸進。

      4.1 課程實驗

      依照實踐能力培養(yǎng)循序漸進的原則,根據(jù)實現(xiàn)數(shù)字媒體技術(shù)專業(yè)基本能力培養(yǎng)的系列課程,并按照系列課程的復(fù)雜度和規(guī)模設(shè)計實踐環(huán)節(jié),開展了多層次課程實驗教學(xué),根據(jù)學(xué)生的需要和實踐能力培養(yǎng)的漸進規(guī)則,將實驗課安排大學(xué)四年的各個環(huán)節(jié)。

      多層次實驗教學(xué)是指在實驗大綱與目標(biāo)的規(guī)范基礎(chǔ)上,將實驗項目設(shè)計成基礎(chǔ)型、綜合設(shè)計型、研究創(chuàng)新型不同層次的實驗。同一學(xué)生從基礎(chǔ)規(guī)范一綜合設(shè)計一研究創(chuàng)新這樣難度遞增的實驗項目中逐漸進行訓(xùn)練,實現(xiàn)系統(tǒng)培養(yǎng)學(xué)生綜合實踐能力。課程實驗主要包括:手繪訓(xùn)練、視頻特技與非線性編輯、多媒體網(wǎng)頁設(shè)計、移動娛樂軟件開發(fā)、網(wǎng)絡(luò)娛樂軟件開發(fā)、界面設(shè)計課程設(shè)計、虛擬現(xiàn)實開發(fā)課程設(shè)計等。

      4.2 專業(yè)實訓(xùn)

      專業(yè)實訓(xùn)作為知識、能力、綜合素質(zhì)教育的結(jié)合點,成為數(shù)字媒體技術(shù)專業(yè)實踐教學(xué)的重點之一。專業(yè)實訓(xùn)是對課堂教學(xué)具有延伸作用,是學(xué)生培訓(xùn)職業(yè)能力、熟悉職業(yè)環(huán)境、了解實際知識的重要渠道。通過專業(yè)實訓(xùn),學(xué)生不僅可以把所學(xué)轉(zhuǎn)化為所用,還能使學(xué)生在學(xué)習(xí)操作過程中通過不斷調(diào)整自己的知識結(jié)構(gòu)來慢慢適應(yīng)相應(yīng)職業(yè)崗位,鍛煉職業(yè)的能力,為實習(xí)以及今后走向社會積累經(jīng)驗、打下基礎(chǔ)。

      我校軟件工程專業(yè)是校級專業(yè)綜合改革試點專業(yè),以爭建微軟IT學(xué)院、HP軟件學(xué)院為契機,與知名IT企業(yè)開展深度合作,聯(lián)合培養(yǎng)具有國際視野的軟件開發(fā)、軟件測試和服務(wù)外包人才。與中軟國際、Tarena(達內(nèi))科技等十多家IT企業(yè)聯(lián)合建立了實習(xí)實訓(xùn)基地、就業(yè)基地。

      4.3 畢業(yè)實習(xí)和畢業(yè)設(shè)計

      畢業(yè)實習(xí)是學(xué)生將前期學(xué)習(xí)到的知識運用到生產(chǎn)實踐中,真正了解、感受未來的工作,鍛煉自己各方面的綜合能力。真正實現(xiàn)與行業(yè)需求的專業(yè)實踐能力對接。能勝任相應(yīng)崗位的工作,從而積累工作經(jīng)驗,為就業(yè)做準(zhǔn)備。為了增強學(xué)生和指導(dǎo)老師對畢業(yè)設(shè)計(論文)及畢業(yè)實習(xí)的重視,提高畢業(yè)設(shè)計(論文)的質(zhì)量和提高學(xué)生在畢業(yè)設(shè)計(論文)及畢業(yè)實習(xí)實踐環(huán)節(jié)獲得的實踐能力,也為緩解畢業(yè)設(shè)計時間(論文)不足,筆者將畢業(yè)實習(xí)與畢業(yè)設(shè)計(論文)有機結(jié)合,實行“畢業(yè)實習(xí)+畢業(yè)設(shè)計”相結(jié)合的模式,學(xué)生畢業(yè)設(shè)計的內(nèi)容來自于畢業(yè)實習(xí),并且畢業(yè)設(shè)計的內(nèi)容要將畢業(yè)實習(xí)的內(nèi)容進行一定的升華,除體現(xiàn)學(xué)生四年來所學(xué)知識綜合之外,還要體現(xiàn)出學(xué)生的創(chuàng)新能力與科研能力,達到培養(yǎng)創(chuàng)新型、復(fù)合型人才的標(biāo)準(zhǔn)。

      5.結(jié)束語

      通過對國內(nèi)外數(shù)字媒體技術(shù)相關(guān)專業(yè)及方向的調(diào)研,基于創(chuàng)新性人才培養(yǎng)目標(biāo),建立了相關(guān)的核心課程和多層次實踐教學(xué)體系,融合專業(yè)技術(shù)、實踐教學(xué)、校企合作共同培養(yǎng)為一體的軟件工程數(shù)字媒體特色專業(yè)方向的知識體系,著力培養(yǎng)學(xué)生的藝術(shù)與技術(shù)交叉結(jié)合的數(shù)字媒體制作與開發(fā)能力和職業(yè)素質(zhì),進而使得學(xué)生的基礎(chǔ)知識、科學(xué)素養(yǎng)、藝術(shù)感悟、專業(yè)知識、創(chuàng)新能力、工程能力和職業(yè)素質(zhì)都得到全面均衡的發(fā)展,以增強他們在數(shù)字媒體行業(yè)就業(yè)的競爭能力。

      參考文獻

      [1]沈琦,于學(xué)軍,張麗,等.軟件工程(數(shù)字媒體技術(shù))特色專業(yè)復(fù)合型創(chuàng)新型人才培養(yǎng)模式研究[J].中國校外教育,2010,16:162-163.

      [2]蔡建平,沈琦,于學(xué)軍等.軟件工程(數(shù)字媒體技術(shù))特色專業(yè)的特色建設(shè)[J].軟件,2012,33(4):108-111.

      [3]耿衛(wèi)東等.面向數(shù)字媒體技術(shù)專業(yè)的數(shù)字化學(xué)習(xí)平臺建設(shè)[J].計算機教育,2010(16):99-101.

      [4]向輝.數(shù)字媒體技術(shù)專業(yè)課程體系探討[J].計算機教育,2008(15):28-30.

      篇10

      2整體項目模式下系列課程的教學(xué)

      根據(jù)整體項目模式原理,實踐項目應(yīng)貫穿到各專業(yè)課程之中,系列課程最好使用同一項目,這樣更能加強學(xué)生理解軟件開發(fā)過程的不同方面。該項目在專業(yè)課程開始之前就必須存在,即已經(jīng)完成或正在進行中的實踐項目,因此,系列課程必須是相互聯(lián)系并且能基于同一項目案例,這和傳統(tǒng)的項目教學(xué)方式雖然模式一致,但是效果卻有本質(zhì)的不同。圖3為系列專業(yè)課程的項目案例、課程和學(xué)生實踐案例示意圖,5門課程都基于同一實際項目案例,學(xué)生根據(jù)自己所做的項目,按照不同專業(yè)課程要求的格式和內(nèi)容書寫相關(guān)文檔。

      2.1先案例后理論的案例驅(qū)動教學(xué)模式

      軟件工程專業(yè)的特點是實踐性非常強,軟件工程的很多理論都來源于對實踐的總結(jié)和歸納。因此,教師在教學(xué)過程中采用先案例后理論的案例驅(qū)動教學(xué)模式,符合軟件工程專業(yè)的授課特點。首先,教師要講解實際項目案例的文檔,該文檔是一套完整的、從不同側(cè)面反映軟件開發(fā)過程的實際文檔。對于每一門專業(yè)課,教師首先講解需求提取、需求分析過程、功能提取、系統(tǒng)功能結(jié)構(gòu)框圖等,讓學(xué)生明確該系統(tǒng)的背景和要解決的問題,以及需要具備什么樣的功能以實現(xiàn)目標(biāo)。其次,教師要聯(lián)系實際項目案例,講解課本上的理論,將每個理論知識點與實際的項目案例相結(jié)合,讓學(xué)生充分理解理論。在實際講解過程中,對于新開課,新教師若碰到教學(xué)學(xué)時偏少的狀況,可以言簡意賅地講解重點知識;實踐經(jīng)驗豐富的教師,碰到學(xué)時偏少的情況可以精簡案例功能,講解1~2個功能即可。最后,教師必須強調(diào)實踐的重要性并給出標(biāo)準(zhǔn)的文檔規(guī)范,要求學(xué)生按照自己的實際項目書寫標(biāo)準(zhǔn)的文檔。在每一門課程講解完畢后,教師再一次幫助學(xué)生回顧該課程在軟件開發(fā)過程中的位置。以軟件項目管理為例,在正式進入課程教學(xué)之前,教師需要做大量的工作,首先需要準(zhǔn)備的文檔有項目需求、項目需求分析報告、可行性分析報告、項目開發(fā)計劃書、項目Demo程序演示、軟件項目投標(biāo)書、軟件項目開發(fā)合同。然后,開始進入軟件開發(fā)項目管理過程教學(xué),軟件項目主要內(nèi)容有成本管理、進度管理、人員管理、風(fēng)險控制等理論內(nèi)容。實際的軟件項目管理主要分為4個階段:IT項目的啟動階段、IT項目的計劃階段、IT項目的執(zhí)行控制階段、IT項目的收尾階段,這在一般的教材中很少提及,但是教師在內(nèi)容講解中要明確階段任務(wù)。IT項目的計劃階段涉及48個文檔;IT項目的執(zhí)行控制階段涉及45個文檔;IT項目的收尾階段涉及14個文檔。教師在講解合同的內(nèi)容時,可以直接參照“軟件項目開發(fā)合同”進行講解。對于必不可少的合同內(nèi)容,教師就必須跟學(xué)生講清為什么必須要包含這些內(nèi)容;講解成本計算的時候,根據(jù)文檔“工作包、進度和預(yù)算”進行項目的WBS分解以及基本的估算方法。總之,由于教材先理論后案例的局限性,在聽課之初,學(xué)生覺得枯燥乏味。而教師通過先案例的方式能有效調(diào)動學(xué)生在課堂上的學(xué)習(xí)積極性,為后面的項目實踐奠定基礎(chǔ)。

      2.2學(xué)生項目實踐環(huán)節(jié)

      每一門專業(yè)課都有上機實踐部分,學(xué)生在實踐課上主要是書寫文檔。每門專業(yè)課都有各自不同的文檔,軟件工程課程要求學(xué)生必須完成標(biāo)準(zhǔn)的13個文檔;軟件測試課程需要軟件測試報告文檔;軟件項目管理課程有127個文檔;面向?qū)ο蟮能浖治龇椒ㄕn程有包含9大部分內(nèi)容的軟件項目分析與設(shè)計文檔。每一門課程的文檔內(nèi)容非常多,要求每個學(xué)生最好獨立完成,主要訓(xùn)練每一個學(xué)生的文檔書寫和理解能力。需要強調(diào)的是,學(xué)生書寫的項目文檔一定要給出標(biāo)準(zhǔn)的、規(guī)范的文檔格式,包括目錄、段落、標(biāo)題、字體等排版之類的要求。項目模板可以采用軟件工程國標(biāo)文檔或者相關(guān)的其他標(biāo)準(zhǔn)文檔,最好和某一軟件公司的案例文檔格式相一致。筆者在軟件公司任職過程中,很多剛參加工作的大學(xué)生書寫文檔的水平非常差,主要是文檔格式、結(jié)構(gòu)和內(nèi)容混亂,往往給人留下非常不好的印象。整體項目驅(qū)動模式下的課程教學(xué),首先強調(diào)的就是文檔格式和正確的文檔排版,其次才是內(nèi)容的正確性與完整性。在學(xué)生項目實踐中,任課教師最好跟蹤指導(dǎo)。學(xué)生每次在實驗課上必須完成相應(yīng)的實驗,并把實驗的電子文檔通過教學(xué)資源管理系統(tǒng)或以電子郵件的方式提交給教師。電子文檔的批改能快速糾正學(xué)生文檔格式不規(guī)范以及內(nèi)容方面的錯誤,但這個工作量往往很大,每一次電子作業(yè)批改的工作量往往是學(xué)生數(shù)量的3~4倍。這是因為學(xué)生按照批改意見進行修改后又會返回給教師,最終達到合格標(biāo)準(zhǔn)的電子文檔往往會被修改2~4次。

      2.3考核方式

      完成每門課程的項目文檔是學(xué)生對文檔書寫熟練程度以及課程內(nèi)容理解的直接反映,也是培養(yǎng)軟件開發(fā)過程中需要具備的素養(yǎng)和習(xí)慣的有效途徑,克服學(xué)生疏于或懶于書寫文檔的缺陷。因此,教師需要對學(xué)生書寫的項目文檔進行考核并將其反映在學(xué)生成績上。項目文檔的成績占學(xué)生總成績比例的30%~50%較為合理。

      2.4教學(xué)效果

      筆者經(jīng)過近2年的教學(xué)實踐,取得了良好教學(xué)效果。以中南民族大學(xué)軟件工程專業(yè)2008級學(xué)生為例,首先,學(xué)生很順利地完成了各自的軟件項目,包括中南民族大學(xué)學(xué)生基金項目;其次,學(xué)生能很好地書寫申請軟件項目著作權(quán)系列文檔以及畢業(yè)論文,書寫的文檔格式規(guī)范,只需稍加修改就能將文檔立即轉(zhuǎn)化成學(xué)術(shù)論文并發(fā)表。這表明學(xué)生無論是在文檔格式還是在內(nèi)容編排上都取得了進步,進一步提高了在軟件開發(fā)過程中應(yīng)有的素質(zhì)。這也是軟件工程專業(yè)學(xué)生和計算機其他專業(yè)學(xué)生之間非常明顯的差別。就前2屆學(xué)生的就業(yè)情況,筆者回訪了2家用人單位,他們對中南民族大學(xué)軟件工程專業(yè)畢業(yè)的學(xué)生刮目相看,稱贊學(xué)生書寫的項目文檔很規(guī)范。

      篇11

      項目管理技術(shù)是軟件工程專業(yè)的一門重要專業(yè)課。其教學(xué)任務(wù)是使學(xué)生了解和掌握項目管理的基本概念、基本原理和工程化方法。內(nèi)容涉及項目管理知識體系(PMBOK)九大知識領(lǐng)域和五個標(biāo)準(zhǔn)化過程組,幾乎涵蓋了軟件項目從立項到結(jié)束的方方面面,是一門具有相當(dāng)廣度的課程。然而,該課程的教學(xué)效果卻不容樂觀。

      其一、項目管理技術(shù)的理論知識多脫胎于工程管理領(lǐng)域,由于國內(nèi)軟件工程專業(yè)建設(shè)剛剛起步,相關(guān)教材往往照搬工程管理理論,缺乏完全針對軟件開發(fā)的必要整理和篩選。因此同軟件開發(fā)實踐結(jié)合并不十分緊密。

      其二、而傳統(tǒng)的教學(xué)方式往往重理論而輕實踐,教師將理論知識“滿堂灌”給學(xué)生,學(xué)生“死記硬背”理論條文,并不懂得如何將理論用于實際軟件開發(fā)。這種僅以理論的多寡深淺作為對學(xué)生評價激勵唯一標(biāo)準(zhǔn)的教學(xué)手段,必然導(dǎo)致培養(yǎng)的人才實用性不強,職業(yè)能力較差,工程化程度較低。達不到項目管理技術(shù)的教學(xué)要求。

      因此,需要對軟件項目管理技術(shù)的教學(xué)進行改革。二基于具體項目的軟件項目管理教學(xué)軟件工程項目相比一般工程項目具有更強的復(fù)雜性和更多的不可控因素,傳統(tǒng)的項目管理教學(xué)所傳授的知識常常不易使理論知識和實際開發(fā)吻合,給學(xué)生造成“學(xué)習(xí)無用之感”;課程本身也難以完全包括軟件開發(fā)過程的全部情況。最好的方法是通過一個具體軟件項目的開發(fā)過程,使學(xué)生接受項目管理的理念,而軟件項目的開發(fā)設(shè)備相對單一,團隊人數(shù)相對較少,相比一般工程項目更易進行實踐演練。

      可以看出,項目管理進行過程將根據(jù)實際情況不斷進行計劃變更、計劃控制和計劃執(zhí)行的搏弈和循環(huán)。由于軟件項目有以下特點:

      (1)軟件產(chǎn)品是無形的,不可捉摸的,無法感覺形狀,設(shè)計也難以直觀表示,很難確定產(chǎn)品質(zhì)量或估計開發(fā)工作量。

      (2)由于軟件的拷貝生產(chǎn)輕而易舉,因此,幾乎全部的軟件項目成本在開發(fā)過程中,而不是在制造過程。

      (3)軟件開發(fā)過程屬于勞動密集型過程,尚未實現(xiàn)完全自動化,因此對軟件項目開發(fā)進度的計劃和控制比對一般工程項目更加復(fù)雜。

      (4)軟件是邏輯實體,本身很容易修改,但由于其復(fù)雜性,又很難正確地修改,在缺乏溝通的情況下,對個別模塊的修改可能會帶來新的錯誤。

      (5)軟件不像其他產(chǎn)品會因使用而磨損,和一般工程產(chǎn)品不同,軟件產(chǎn)品的維護常常通過增加新模塊功能完成升級。為保證新版本的穩(wěn)定性,常常需要對新版本的重新設(shè)計因此,軟件過程主要集中于軟件項目的開發(fā)過程,而在這一過程中,相比一般工程項目,項目管理過程組的核心循環(huán)表現(xiàn)得更加突出?;诰唧w項目對軟件開發(fā)過程進行闡述將更有利于學(xué)生理解軟件開發(fā)過程中的項目管理。由于課程目標(biāo)并不在于具體技術(shù)細節(jié)的學(xué)習(xí),而在于體會軟件開發(fā)過程中的項目管理。因此在項目選擇中,不能使學(xué)生投入過多精力在技術(shù)細節(jié)上,而應(yīng)更多的關(guān)注軟件項目管理的溝通、計劃和控制。我們選擇計算機學(xué)院行政管理系統(tǒng)網(wǎng)站作為實踐項目讓學(xué)生組隊開發(fā),這一項目屬于MIS(信息管理系統(tǒng))項目類,難度不大,且能充分體現(xiàn)軟件項目需求不明確、多變、溝通復(fù)雜等特點。作為計算機學(xué)院的學(xué)生,學(xué)生對項目的需求的理解也將更加實際。

      2.1基于項目驅(qū)動的評價體系“為了解決軟件問題,重要的第一步就是將整個軟件開發(fā)任務(wù)看做一個可控的、可度量的以及可改進的過程?!睂㈨椖抗芾矸椒ㄟ\用于具體軟件項目開發(fā)的實踐或在實踐中改進現(xiàn)有方法,能夠幫助學(xué)生更好的掌握項目管理技術(shù)。在實際教學(xué)中,我們將學(xué)生分成若干團隊,每個團隊8~13人,充分使學(xué)生體會到團隊感,增加管理意識。項目經(jīng)理是靠干出來的,不是靠背出來的。為使學(xué)生在具體項目實踐中更加投入,必須改革原有的基于卷面成績的評價體系。我們提出基于項目驅(qū)動的評價體系,使學(xué)生自覺將課堂所學(xué)的理論知識及時用于項目。學(xué)生的總評成績將由團隊項目評分、演練與總結(jié)評分、期末論文評分三部分組成:

      (1)團隊項目評分:60%其中20%由教師根據(jù)團隊分階段提交的項目資料給出;剩下40%由每個團隊的“項目經(jīng)理”根據(jù)團隊的成員的表現(xiàn)給出。而項目經(jīng)理的打分權(quán)限則取決于項目完成時專家對項目的評審得分。

      (2)演練與總結(jié)評分:20%項目結(jié)束后各個團隊成員對整個項目管理過程進行總結(jié),評價和反思項目經(jīng)理的管理過程,教師根據(jù)學(xué)生個人上課時有關(guān)項目的各種演練表現(xiàn)以及項目總結(jié)報告進行評分。

      (3)期末論文評分:20%要求學(xué)生對項目管理九大知識領(lǐng)域進行一定深度的論述。為確保評價體系更加公平、公開、公正,我們規(guī)定:

      (1)項目經(jīng)理享有計劃和分配項目團隊資源,為項目組成員進行打分的權(quán)利,同時具有帶領(lǐng)項目組完成所有課堂演練環(huán)節(jié),完成項目開發(fā)的義務(wù)。作為獎勵,項目經(jīng)理可以直接獲得滿分的演練與總評成績;作為制約,項目經(jīng)理為自己所打分數(shù)只得在項目評審得分5%上下浮動,如果項目經(jīng)理引起過團隊半數(shù)以上成員不滿,將被彈劾,一旦彈劾,相應(yīng)權(quán)利和獎勵同時消失。

      (2)項目評審后,項目經(jīng)理將得到“項目評審得分*團隊開發(fā)人數(shù)”的可分配分數(shù),項目經(jīng)理根據(jù)項目組分數(shù)分配方法給團隊成員打分,上限為40。

      (3)項目評審時將邀請學(xué)院軟件工程專家、需方代表不少于5人組成專家組對各團隊項目進行公開評審,評審將從需方滿意度、項目開發(fā)文檔、項目開發(fā)過程三個角度進行打分。團隊最終得分通過delphi法得到??梢钥闯觯谝陨系脑u價體系中,基于項目驅(qū)動的評分所占比重相當(dāng)大,不僅注重項目的結(jié)果,同時注重項目開發(fā)過程。學(xué)生的分數(shù)在一定程度上模擬了現(xiàn)實生活的“獎金”,而項目團隊則更加貼近現(xiàn)實生活中的軟件開發(fā)公司。為了使項目成功,學(xué)生必須自覺地實踐和探索科學(xué)的項目管理方法,不論成功與失敗都將成為學(xué)生寶貴的經(jīng)驗和教訓(xùn)。評分中,由于個體學(xué)生所能獲得的成績與其所在團隊成績緊密相關(guān),因此,為整個團隊獲得高分而努力的開發(fā)過程極大地培養(yǎng)了學(xué)生的團隊協(xié)作精神。通過教學(xué)實踐,這一評價體系調(diào)動了學(xué)生的學(xué)習(xí)主動性,起到了較好的作用。超級秘書網(wǎng)

      2.2基于項目過程的知識傳授和情景演練表1顯示了項目管理九大知識領(lǐng)域在五個標(biāo)準(zhǔn)化過程組中的作用??梢钥闯鲈诓煌倪^程組中,各知識領(lǐng)域所起的作用是不同的。配合實際項目開發(fā)的過程,為使所傳授的知識能夠及時用于實際項目,我們顛覆了原有教材順序,按軟件項目五個過程組所涉及的知識領(lǐng)域?qū)虒W(xué)順序進行重新安排,基本做到項目進行階段與所傳授的相關(guān)知識同步。每次課程教學(xué)前后都及時安排對相關(guān)內(nèi)容的情景演練。由表2所示教學(xué)實施安排表可以看出,項目管理的九大知識領(lǐng)域幾乎都能做到安排于項目情景中進行傳授,起到了理論對實踐的指導(dǎo)或總結(jié)作用??梢钥闯?,每次演練環(huán)節(jié)一般都是對上次所本傳授知識的總結(jié)或當(dāng)次所傳授知識的及時操練,知識點覆蓋較全面。通過設(shè)身處地去當(dāng)一名項目經(jīng)理或軟件工程師,增加了學(xué)生對軟件開發(fā)項目的感性認識和興趣,提高了他們的管理才能。通過知識傳授和情景演練的密切配合,使學(xué)生對軟件項目的管理過程理解得更加深刻。

      二結(jié)論

      基于具體項目的項目管理教學(xué)使學(xué)生能夠體會項目管理各知識領(lǐng)域的作用,領(lǐng)會各種方法、規(guī)范所適用的環(huán)境。通過實際開發(fā)后自己總結(jié)提煉的經(jīng)驗和教訓(xùn),學(xué)生將更加接受項目管理的理念和知識,培養(yǎng)了團隊合作精神。在學(xué)期末進行的教學(xué)效果調(diào)查中,83%的學(xué)生認為這種教學(xué)方法效果良好。學(xué)生普遍反映“項目管理枯燥的理論知識變活了,知道怎么用了,印象更加深刻了。”

      項目管理是軟件工程重要的專業(yè)課,在今后的教學(xué)實踐中,我們將繼續(xù)改進教學(xué)方法,做到量體裁衣,因地制宜,加強教學(xué)效果。

      參考文獻:

      [1]韓萬江,姜立新.軟件項目管理案例教程[M].北京:機械工業(yè)出版社.2005.