首頁(yè) > 優(yōu)秀范文 > 軟件開發(fā)專業(yè)論文
時(shí)間:2022-01-27 07:43:17
序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗(yàn),特別為您篩選了11篇軟件開發(fā)專業(yè)論文范文。如果您需要更多原創(chuàng)資料,歡迎隨時(shí)與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識(shí)!
自21世紀(jì)高等教育改革以來,全國(guó)各高校招生規(guī)模不斷擴(kuò)大,導(dǎo)致畢業(yè)生數(shù)量也相應(yīng)大規(guī)模增加,給高校學(xué)生的求職擇業(yè)帶來了嚴(yán)峻的考驗(yàn)。為了可以跟上時(shí)代的步伐,為求職帶來一些實(shí)際項(xiàng)目經(jīng)驗(yàn),計(jì)算機(jī)專業(yè)越來越多學(xué)生選取了軟件開發(fā)作為畢業(yè)設(shè)計(jì)課題。然而,在各高校實(shí)際當(dāng)中,本科畢業(yè)設(shè)計(jì)質(zhì)量已經(jīng)下降,軟件開發(fā)類論文與實(shí)際完全脫節(jié),歸根結(jié)底是沒有一個(gè)可以從頭到尾指導(dǎo)學(xué)生進(jìn)行軟件開發(fā)的學(xué)習(xí)模式,主要存在下面幾個(gè)不足之處。
1.1 學(xué)生問題
學(xué)生設(shè)計(jì)能力低,編程水平差,無項(xiàng)目實(shí)際經(jīng)驗(yàn),既不知道軟件開發(fā)的基本理論與方法,也不知道程序語言代碼編寫和開發(fā)工具界面操作,甚至不知道從何處開始下手準(zhǔn)備畢業(yè)論文,成為目前軟件開發(fā)類畢業(yè)論文質(zhì)量差的根本原因;學(xué)生思想上存在誤區(qū),不重視畢業(yè)設(shè)計(jì)的重要性與必要性,認(rèn)為畢業(yè)設(shè)計(jì)與普通課程一樣,對(duì)畢業(yè)設(shè)計(jì)敷衍了事,不愿意花時(shí)間和精力認(rèn)真努力開發(fā)軟件,總是被動(dòng)、消極地接受學(xué)習(xí),成為軟件開發(fā)類畢業(yè)論文質(zhì)量差的直接原因。
1.2 學(xué)校問題
學(xué)生在大一至大三期間,一般只是簡(jiǎn)單地開設(shè)各科課程,并沒有將所有軟件開發(fā)類課程結(jié)合起來,直接導(dǎo)致出現(xiàn)學(xué)生軟件設(shè)計(jì)能力低與開發(fā)水平差的現(xiàn)象;從論文開題、中期檢查到論文答辯等過程中,并沒有嚴(yán)格技照各種材米斗上交的日期進(jìn)行,普遍是最后答辯時(shí)上交補(bǔ)交所有材料,甚至包括論文開題報(bào)告,直接導(dǎo)致學(xué)生消極怠慢的態(tài)度;最后的畢業(yè)論文考核是最關(guān)鍵的問題,也是目前畢業(yè)論文相關(guān)制度中管理最混亂的一部分。既沒有一套規(guī)范畢業(yè)論文考核標(biāo)準(zhǔn),也沒有對(duì)畢業(yè)論文的中間過程進(jìn)行監(jiān)控,就連最后的論文答辯也只是流于形式。
1.3 教師問題
大部分教師沒有項(xiàng)目開發(fā)實(shí)際經(jīng)驗(yàn),只知道軟件設(shè)計(jì)理論基礎(chǔ),不能全方位地指導(dǎo)學(xué)生,更加無法讓學(xué)生能夠主動(dòng)積極地學(xué)習(xí),成為畢業(yè)論文水平不高的原因之一。
2.CDIO教育模式
CDIO教育模式繼承和發(fā)展歐美20多年以來的工程教育改革理念,將“做中學(xué)”和“基于項(xiàng)目教育和學(xué)習(xí)”的集中概括和抽象表達(dá),是2004年由麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)研究創(chuàng)立,CDIO分別代表了構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)現(xiàn)(Implement)和運(yùn)作(Operate)等四個(gè)學(xué)習(xí)過程,它以產(chǎn)品研發(fā)到產(chǎn)品運(yùn)行的生命周期為載體,讓學(xué)生以主動(dòng)的、實(shí)踐的、課程之間有機(jī)聯(lián)系的方式學(xué)習(xí)。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識(shí)、個(gè)人能力、人際團(tuán)隊(duì)能力和工程系統(tǒng)能力四個(gè)層面,大綱要求以綜合的培養(yǎng)方式使學(xué)生在這四個(gè)層面達(dá)到預(yù)定目標(biāo)。
本文將CDIO模式的構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作等四個(gè)學(xué)習(xí)過程引入到計(jì)算機(jī)軟件開發(fā)類畢業(yè)設(shè)計(jì)中,要求嚴(yán)格按照構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作這四個(gè)階段進(jìn)行,并將每一個(gè)階段的成果都作為畢業(yè)論文考核的依據(jù),以此調(diào)動(dòng)學(xué)生的積極性與主動(dòng)性,既能讓指導(dǎo)老師清楚整個(gè)設(shè)計(jì)流程,并根據(jù)階段安排加以指導(dǎo)和督促,也能讓學(xué)生愿意付出時(shí)間和精力努力投入到畢業(yè)設(shè)計(jì)當(dāng)中。在彌補(bǔ)學(xué)生軟件開發(fā)水平不足的同時(shí),提高學(xué)生思考問題、綜合設(shè)計(jì)的能力,最后達(dá)到提高畢業(yè)論文質(zhì)量的目的。
3.基于CDIO模式的計(jì)算機(jī)軟件開發(fā)類畢業(yè)設(shè)計(jì)
3.1 構(gòu)思階段
畢業(yè)論文是從學(xué)生的選題開始,一般是由老師提供一系列題目,再由學(xué)生根據(jù)自己的具體情況選擇,這種方式遏制了學(xué)生的主動(dòng)性。應(yīng)該由學(xué)生根據(jù)自己的愛好、專長(zhǎng)和對(duì)將來的職業(yè)規(guī)劃等情況,利用各種參考資料主動(dòng)搜索與查找適合自己的題材范圍,再在老師的指導(dǎo)下確定畢業(yè)論文題目。不僅能夠調(diào)動(dòng)學(xué)生的設(shè)計(jì)積極性,為后面的畢業(yè)論文工作提供有利條件,而且還可以培養(yǎng)學(xué)生查閱資料和思考問題的能力。之后,指導(dǎo)老師提供軟件開發(fā)類參考資料,并在中國(guó)知網(wǎng)等學(xué)術(shù)平臺(tái)搜索課題相關(guān)文獻(xiàn),確定論文的基本要求,給學(xué)生下達(dá)論文任務(wù)書。學(xué)生根據(jù)接收到的任努書,利用軟件工程專業(yè)書籍、中國(guó)知網(wǎng)等學(xué)術(shù)平臺(tái)、論文相關(guān)的Web網(wǎng)站,查閱大量的資料,了解論文的背景、研究現(xiàn)狀和開發(fā)意義,確定論文的研究?jī)?nèi)容和幵發(fā)中的關(guān)鍵問題,撰寫論文幵題報(bào)告,完成軟件開發(fā)的構(gòu)思階段。
3.2 設(shè)計(jì)階段
設(shè)計(jì)階段主要包括需求分析和總體設(shè)計(jì),正式開始畢業(yè)論文的設(shè)計(jì)工作。根據(jù)資料查閱、市場(chǎng)調(diào)查和企業(yè)要求等形式分析軟件產(chǎn)品操作流程、功能列表,完成系統(tǒng)需求分析,并在需求分析的基礎(chǔ)上重點(diǎn)進(jìn)行功能設(shè)計(jì)、模塊劃分、模塊接口規(guī)范、數(shù)據(jù)庫(kù)概念設(shè)計(jì)及數(shù)據(jù)庫(kù)邏輯設(shè)計(jì),在老師的指導(dǎo)下反復(fù)修改不斷完善,最終確定系統(tǒng)的總體設(shè)計(jì)。然而,在軟件開發(fā)設(shè)計(jì)階段,學(xué)生論文還沒有開始寫,軟件程序也沒有完成,指導(dǎo)老師無中期檢查依據(jù),不能有效地督促學(xué)生開發(fā)設(shè)計(jì)。因此,在設(shè)計(jì)階段完成之后,應(yīng)該形成需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、概要設(shè)計(jì)等相關(guān)說明書,作為畢業(yè)論文中期檢查的材料,納入論文考核的范圍。
3.3 實(shí)現(xiàn)階段
實(shí)現(xiàn)階段是學(xué)生畢業(yè)論文工作的重點(diǎn),也是畢業(yè)論文設(shè)計(jì)工作量最大、所需時(shí)間最長(zhǎng)的一個(gè)階段,直接決定最終畢業(yè)論文的質(zhì)量水平。學(xué)生需要掌握軟件開發(fā)工具、程序設(shè)計(jì)語言等基本理論與方法,根據(jù)系統(tǒng)總體設(shè)計(jì)的功能模塊、接口規(guī)范等進(jìn)行數(shù)據(jù)庫(kù)的實(shí)現(xiàn)、程序代碼的編寫,并反復(fù)運(yùn)行與測(cè)試。此階段生成詳細(xì)設(shè)計(jì)說明書、編程規(guī)范、測(cè)試等文檔,作為畢業(yè)論文第二次中期檢查材料。在這個(gè)階段有了指導(dǎo)老師的督促,能夠完全確定系統(tǒng)功能,不至于在后期階段又需要反復(fù)修改。
3.4 運(yùn)作階段
根據(jù)前期產(chǎn)生的開題報(bào)告、需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程規(guī)范、測(cè)試等文檔和開發(fā)好的軟件系統(tǒng)撰寫畢業(yè)論文,并參與論文答辯,是學(xué)生畢業(yè)論文的總結(jié)階段,不僅著重體現(xiàn)學(xué)生的寫作水平,更能了解學(xué)生對(duì)軟件的學(xué)習(xí)情況,是分值比重最大的一部分。最后,將所有文檔和論文、答辯情況一起評(píng)分,獲得畢業(yè)論文成績(jī)。
自21世紀(jì)高等教育改革以來,全國(guó)各高校招生規(guī)模不斷擴(kuò)大,導(dǎo)致畢業(yè)生數(shù)量也相應(yīng)大規(guī)模增加,給高校學(xué)生的求職擇業(yè)帶來了嚴(yán)峻的考驗(yàn)。為了可以跟上時(shí)代的步伐,為求職帶來一些實(shí)際項(xiàng)目經(jīng)驗(yàn),計(jì)算機(jī)專業(yè)越來越多學(xué)生選取了軟件開發(fā)作為畢業(yè)設(shè)計(jì)課題。然而,在各高校實(shí)際當(dāng)中,本科畢業(yè)設(shè)計(jì)質(zhì)量已經(jīng)下降,軟件開發(fā)類論文與實(shí)際完全脫節(jié),歸根結(jié)底是沒有一個(gè)可以從頭到尾指導(dǎo)學(xué)生進(jìn)行軟件開發(fā)的學(xué)習(xí)模式,主要存在下面幾個(gè)不足之處。
1.1學(xué)生問題
學(xué)生設(shè)計(jì)能力低,編程水平差,無項(xiàng)目實(shí)際經(jīng)驗(yàn),既不知道軟件開發(fā)的基本理論與方法,也不知道程序語言代碼編寫和開發(fā)工具界面操作,甚至不知道從何處開始下手準(zhǔn)備畢業(yè)論文,成為目前軟件開發(fā)類畢業(yè)論文質(zhì)量差的根本原因;學(xué)生思想上存在誤區(qū),不重視畢業(yè)設(shè)計(jì)的重要性與必要性,認(rèn)為畢業(yè)設(shè)計(jì)與普通課程一樣,對(duì)畢業(yè)設(shè)計(jì)敷衍了事,不愿意花時(shí)間和精力認(rèn)真努力開發(fā)軟件,總是被動(dòng)、消極地接受學(xué)習(xí),成為軟件開發(fā)類畢業(yè)論文質(zhì)量差的直接原因。
1.2學(xué)校問題
學(xué)生在大一至大三期間,一般只是簡(jiǎn)單地開設(shè)各科課程,并沒有將所有軟件開發(fā)類課程結(jié)合起來,直接導(dǎo)致出現(xiàn)學(xué)生軟件設(shè)計(jì)能力低與開發(fā)水平差的現(xiàn)象;從論文開題、中期檢查到論文答辯等過程中,并沒有嚴(yán)格按照各種材料上交的日期進(jìn)行,普遍是最后答辯時(shí)上交補(bǔ)交所有材料,甚至包括論文開題報(bào)告,直接導(dǎo)致學(xué)生消極怠慢的態(tài)度;最后的畢業(yè)論文考核是最關(guān)鍵的問題,也是目前畢業(yè)論文相關(guān)制度中管理最混亂的一部分。既沒有一套規(guī)范畢業(yè)論文考核標(biāo)準(zhǔn),也沒有對(duì)畢業(yè)論文的中間過程進(jìn)行監(jiān)控,就連最后的論文答辯也只是流于形式。
1.3教師問題
大部分教師沒有項(xiàng)目開發(fā)實(shí)際經(jīng)驗(yàn),只知道軟件設(shè)計(jì)理論基礎(chǔ),不能全方位地指導(dǎo)學(xué)生,更加無法讓學(xué)生能夠主動(dòng)積極地學(xué)習(xí),成為畢業(yè)論文水平不高的原因之一。
2CDIO教育模式
CDIO教育模式繼承和發(fā)展歐美20多年以來的工程教育改革理念,將“做中學(xué)”和“基于項(xiàng)目教育和學(xué)習(xí)”的集中概括和抽象表達(dá),是2004年由麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)研究創(chuàng)立,CDIO分別代表了構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)現(xiàn)(Implement)和運(yùn)作(Operate)等四個(gè)學(xué)習(xí)過程,它以產(chǎn)品研發(fā)到產(chǎn)品運(yùn)行的生命周期為載體,讓學(xué)生以主動(dòng)的、實(shí)踐的、課程之間有機(jī)聯(lián)系的方式學(xué)習(xí)[3]。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識(shí)、個(gè)人能力、人際團(tuán)隊(duì)能力和工程系統(tǒng)能力四個(gè)層面,大綱要求以綜合的培養(yǎng)方式使學(xué)生在這四個(gè)層面達(dá)到預(yù)定目標(biāo)[4]。本文將CDIO模式的構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作等四個(gè)學(xué)習(xí)過程引入到計(jì)算機(jī)軟件開發(fā)類畢業(yè)設(shè)計(jì)中,要求嚴(yán)格按照構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作這四個(gè)階段進(jìn)行,并將每一個(gè)階段的成果都作為畢業(yè)論文考核的依據(jù),以此調(diào)動(dòng)學(xué)生的積極性與主動(dòng)性,既能讓指導(dǎo)老師清楚整個(gè)設(shè)計(jì)流程,并根據(jù)階段安排加以指導(dǎo)和督促,也能讓學(xué)生愿意付出時(shí)間和精力努力投入到畢業(yè)設(shè)計(jì)當(dāng)中。在彌補(bǔ)學(xué)生軟件開發(fā)水平不足的同時(shí),提高學(xué)生思考問題、綜合設(shè)計(jì)的能力,最后達(dá)到提高畢業(yè)論文質(zhì)量的目的。
3基于CDIO模式的計(jì)算機(jī)軟件開發(fā)類畢業(yè)設(shè)計(jì)
3.1構(gòu)思階段
畢業(yè)論文是從學(xué)生的選題開始,一般是由老師提供一系列題目,再由學(xué)生根據(jù)自己的具體情況選擇,這種方式遏制了學(xué)生的主動(dòng)性。應(yīng)該由學(xué)生根據(jù)自己的愛好、專長(zhǎng)和對(duì)將來的職業(yè)規(guī)劃等情況,利用各種參考資料主動(dòng)搜索與查找適合自己的題材范圍,再在老師的指導(dǎo)下確定畢業(yè)論文題目。不僅能夠調(diào)動(dòng)學(xué)生的設(shè)計(jì)積極性,為后面的畢業(yè)論文工作提供有利條件,而且還可以培養(yǎng)學(xué)生查閱資料和思考問題的能力。之后,指導(dǎo)老師提供軟件開發(fā)類參考資料,并在中國(guó)知網(wǎng)等學(xué)術(shù)平臺(tái)搜索課題相關(guān)文獻(xiàn),確定論文的基本要求,給學(xué)生下達(dá)論文任務(wù)書。學(xué)生根據(jù)接收到的任務(wù)書,利用軟件工程專業(yè)書籍、中國(guó)知網(wǎng)等學(xué)術(shù)平臺(tái)、論文相關(guān)的Web網(wǎng)站,查閱大量的資料,了解論文的背景、研究現(xiàn)狀和開發(fā)意義,確定論文的研究?jī)?nèi)容和開發(fā)中的關(guān)鍵問題,撰寫論文開題報(bào)告,完成軟件開發(fā)的構(gòu)思階段。
3.2設(shè)計(jì)階段
設(shè)計(jì)階段主要包括需求分析和總體設(shè)計(jì),正式開始畢業(yè)論文的設(shè)計(jì)工作。根據(jù)資料查閱、市場(chǎng)調(diào)查和企業(yè)要求等形式分析軟件產(chǎn)品操作流程、功能列表,完成系統(tǒng)需求分析,并在需求分析的基礎(chǔ)上重點(diǎn)進(jìn)行功能設(shè)計(jì)、模塊劃分、模塊接口規(guī)范、數(shù)據(jù)庫(kù)概念設(shè)計(jì)及數(shù)據(jù)庫(kù)邏輯設(shè)計(jì),在老師的指導(dǎo)下反復(fù)修改不斷完善,最終確定系統(tǒng)的總體設(shè)計(jì)。然而,在軟件開發(fā)設(shè)計(jì)階段,學(xué)生論文還沒有開始寫,軟件程序也沒有完成,指導(dǎo)老師無中期檢查依據(jù),不能有效地督促學(xué)生開發(fā)設(shè)計(jì)。因此,在設(shè)計(jì)階段完成之后,應(yīng)該形成需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、概要設(shè)計(jì)等相關(guān)說明書,作為畢業(yè)論文中期檢查的材料,納入論文考核的范圍。
3.3實(shí)現(xiàn)階段
實(shí)現(xiàn)階段是學(xué)生畢業(yè)論文工作的重點(diǎn),也是畢業(yè)論文設(shè)計(jì)工作量最大、所需時(shí)間最長(zhǎng)的一個(gè)階段,直接決定最終畢業(yè)論文的質(zhì)量水平。學(xué)生需要掌握軟件開發(fā)工具、程序設(shè)計(jì)語言等基本理論與方法,根據(jù)系統(tǒng)總體設(shè)計(jì)的功能模塊、接口規(guī)范等進(jìn)行數(shù)據(jù)庫(kù)的實(shí)現(xiàn)、程序代碼的編寫,并反復(fù)運(yùn)行與測(cè)試。此階段生成詳細(xì)設(shè)計(jì)說明書、編程規(guī)范、測(cè)試等文檔,作為畢業(yè)論文第二次中期檢查材料。在這個(gè)階段有了指導(dǎo)老師的督促,能夠完全確定系統(tǒng)功能,不至于在后期階段又需要反復(fù)修改。
3.4運(yùn)作階段
根據(jù)前期產(chǎn)生的開題報(bào)告、需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程規(guī)范、測(cè)試等文檔和開發(fā)好的軟件系統(tǒng)撰寫畢業(yè)論文,并參與論文答辯,是學(xué)生畢業(yè)論文的總結(jié)階段,不僅著重體現(xiàn)學(xué)生的寫作水平,更能了解學(xué)生對(duì)軟件的學(xué)習(xí)情況,是分值比重最大的一部分。最后,將所有文檔和論文、答辯情況一起評(píng)分,獲得畢業(yè)論文成績(jī)。
寫作流程
自考計(jì)算機(jī)專業(yè)畢業(yè)論文有1年準(zhǔn)備時(shí)間,寫作時(shí)間的分配主要取決于考生軟件開發(fā)的進(jìn)度,如果考生開發(fā)的軟件很成熟,那末后續(xù)的寫作時(shí)間就較快,否則后面的寫作就會(huì)很被動(dòng)。例如,一般會(huì)在每年7月份登記,9月底開題,期間開發(fā)軟件,到第二年2、3月就要完成初稿,再留一個(gè)月修改。
1、選題。選題首先要重要、有意義。例如有的考生選擇設(shè)計(jì)木馬程序,其本身是個(gè)病毒程序,這樣的程序只能帶來危害,實(shí)際生活中沒有意義,就不能用于做畢業(yè)論文。
2、開發(fā)軟件。開發(fā)軟件要與實(shí)際相結(jié)合。實(shí)際性非常重要,要自己能開發(fā)一個(gè)能實(shí)際運(yùn)行的軟件。有的考生自己并沒有參與實(shí)際工作,只是看書是不行的。自己參與的可以是一個(gè)大的項(xiàng)目或課題組,論文中介紹完大的系統(tǒng)后,一定要把自己的工作量寫清楚。
3、寫論文。開發(fā)完就可以寫論文了,論文是個(gè)總結(jié),但是不要寫成工作總結(jié),一定要有主題,應(yīng)體現(xiàn)自己的開發(fā)思想和論述自考本科計(jì)算機(jī)專業(yè)畢業(yè)論文寫作指南自考本科計(jì)算機(jī)專業(yè)畢業(yè)論文寫作指南。寫論文要達(dá)到一定字?jǐn)?shù),一般要3萬字。其中,編程代碼一般為2-3千行,這個(gè)不是機(jī)器自動(dòng)生成的代碼,一定是自己寫的源代碼。
論文結(jié)構(gòu)
計(jì)算機(jī)專業(yè)畢業(yè)論文一般有8個(gè)部分。1、概述或引言。這個(gè)部分相當(dāng)于大綱,一般要求4-5千字,主要是對(duì)軟件開發(fā)背景,使用的軟件工具、環(huán)境,最后達(dá)到的效果,自我在里面的貢獻(xiàn)等;2、需求分析。軟件有哪些功能、模塊,用的什么工具等;3、設(shè)計(jì)方案和主要技術(shù)自考本科計(jì)算機(jī)專業(yè)畢業(yè)論文寫作指南文章自考本科計(jì)算機(jī)專業(yè)畢業(yè)論文寫作指南出自http://gkstk.com/article/wk-78500001321796.html,轉(zhuǎn)載請(qǐng)保留此鏈接!。主要是對(duì)里面每一部分的詳細(xì)論述,使用的是什么技術(shù),為什么使用。詳細(xì)的模塊分析或遇到的難點(diǎn)是怎樣解決的等;4、具體的實(shí)現(xiàn)過程;5、測(cè)試。介紹自己開發(fā)軟件實(shí)際達(dá)到的效果;6、總結(jié)。介紹自己開發(fā)軟件的體會(huì),或自己開發(fā)的成果使用情況,有什么評(píng)價(jià),自己還有哪些不足,有什么需要改進(jìn)的地方;7、致謝;8、參考文獻(xiàn)。另外,還可以加一個(gè)“附錄”部分。正文只能有一個(gè)中心,其他有重要參考價(jià)值的都可以放在附錄部分。例如有重要的代碼、圖表,涉及其他領(lǐng)域的知識(shí),需要解釋的等都可以放在附錄部分。
案例1:《家裝工程預(yù)算軟件的開放》1、概述;2、需求分析;3、總體設(shè)計(jì);4、數(shù)據(jù)庫(kù)設(shè)計(jì);5、軟件功能的實(shí)現(xiàn);6、結(jié)論及改進(jìn);7、致謝;8、參考文獻(xiàn)。
案例2:《經(jīng)緯中天無線短信增值服務(wù)管理軟件的設(shè)計(jì)和開放》1、引言;2、需求分析;3、設(shè)計(jì)方案論證和主要技術(shù)介紹;4、系統(tǒng)設(shè)計(jì);5、編碼實(shí)現(xiàn);6、實(shí)際運(yùn)行中出現(xiàn)的問題及相應(yīng)的解決方案;7、結(jié)束語;8、致謝;9、參考文獻(xiàn)。
答辯程序
答辯現(xiàn)場(chǎng)會(huì)有專業(yè)老師組成的答辯小組,一般為5人左右,學(xué)生抽簽分配答辯組。答辯現(xiàn)場(chǎng)要考生做介紹和演示??忌枰崆皽?zhǔn)備幻燈片,一般不超過20張,為論文最核心部分的內(nèi)容自考本科計(jì)算機(jī)專業(yè)畢業(yè)論文寫作指南論文
WiseMedia
考生結(jié)合幻燈片介紹論文,答辯小組老師會(huì)根據(jù)考生論文提出問題,考生要實(shí)事求是回答,最后答辯小組老師打分,求平均分給出考生論文成績(jī)。大部分考生都會(huì)達(dá)到優(yōu)、良,個(gè)別考生沒有通過論文,主要有兩方面原因:1、論文并不是自己真正所做,用別人的軟件為自己所用,老師一提問就能發(fā)現(xiàn)破綻;2、考生論得太簡(jiǎn)單,達(dá)不到工作量。這就需要考生踏踏實(shí)實(shí)地按照要求去作論文。
零碎提醒
論文的題目不要太大,一定要具體、實(shí)際,不能吹成通用的;
自考生考過全部課程后,最好能尋求實(shí)踐機(jī)會(huì)??梢匀?yīng)聘公司,真正參與一個(gè)項(xiàng)目,一邊工作一邊寫論文;
論文不要上網(wǎng)抄,一定要自己做;
一、計(jì)算機(jī)畢業(yè)論文選題
計(jì)算機(jī)信息管理專業(yè),是一個(gè)著重研究信息系統(tǒng)開發(fā)、應(yīng)用的專業(yè)。這個(gè)專業(yè)所培養(yǎng)的人才,若按當(dāng)前人才職位來講,就是“系統(tǒng)分析師”的角色。同學(xué)們對(duì)此應(yīng)有準(zhǔn)確的認(rèn)識(shí),和自己所選擇的計(jì)算機(jī)畢業(yè)論文題目,應(yīng)當(dāng)符合這個(gè)角色定位。
計(jì)算機(jī)信息管理專業(yè)的計(jì)算機(jī)畢業(yè)論文選題,應(yīng)當(dāng)適于進(jìn)行“系統(tǒng)分析”的目的,這與一些“純”計(jì)算機(jī)專業(yè)的要求是有區(qū)別的(如計(jì)算機(jī)應(yīng)用、軟件開發(fā)專業(yè))。它們各自的側(cè)重點(diǎn)不同。計(jì)算機(jī)信息管理專業(yè)主要探討研究如何在組織管理中合理使用信息技術(shù),也就是說既關(guān)注組織機(jī)構(gòu),又研究計(jì)算機(jī)技術(shù),是一個(gè)“管理”、“技術(shù)”兩門包的專業(yè)。這也是為什么在我們的專業(yè)課程中既有“數(shù)據(jù)庫(kù)技術(shù)”、“軟件開發(fā)工具”,又有“管理經(jīng)濟(jì)學(xué)”的原因。所以我們選擇的計(jì)算機(jī)畢業(yè)論文題目應(yīng)符合本專業(yè)的特點(diǎn)要求。
目錄
眾所周知,撰寫畢業(yè)論文是各專業(yè)學(xué)生畢業(yè)前必須進(jìn)行的一項(xiàng)重要工作,也是在畢業(yè)之前最后的一項(xiàng)學(xué)習(xí)任務(wù)。畢業(yè)論文的撰寫要求學(xué)生綜合使用在學(xué)
院學(xué)到的知識(shí),解決實(shí)際問題或討論實(shí)踐中的話題。它主要考查大家掌握知識(shí)、結(jié)合實(shí)際和表達(dá)的能力。 ............... 1
一般的講,計(jì)算機(jī)畢業(yè)論文要求同學(xué)們做的工作是:運(yùn)用生命周期方法(SDLC)開發(fā)建設(shè)一個(gè)信息系統(tǒng)。選題可自主決定。 .......... 2
。一般的講,計(jì)算機(jī)畢業(yè)論文要求同學(xué)們做的工作是:運(yùn)用生命周期方法(SDLC)開發(fā)建設(shè)一個(gè)信息系統(tǒng)。選題可自主決定。
計(jì)算機(jī)畢業(yè)論文選題應(yīng)滿足這樣的要求:
探討管理信息系統(tǒng)(MIS)學(xué)術(shù)領(lǐng)域內(nèi)的課題
選題有一定的規(guī)模,可以展開論述
結(jié)合自己的工作實(shí)際,了解的內(nèi)容,可以說是“了解什么就寫什么”
盡量不要選擇他人寫過多次的題目
二、計(jì)算機(jī)畢業(yè)論文所需資料
在確定了計(jì)算機(jī)畢業(yè)論文題目之后,就要開始進(jìn)行實(shí)際的計(jì)算機(jī)畢業(yè)論文寫作了。此時(shí)收集相關(guān)的參考材料十分重要。正如前文所提到的,計(jì)算機(jī)畢業(yè)論文工作要求,就是“分析建設(shè)系統(tǒng)”。無論哪項(xiàng)工作,都離不開參考材料來提供信息。
大家需要注意的是,在整個(gè)畢業(yè)設(shè)計(jì)工作中,“系統(tǒng)分析”是絕對(duì)的重點(diǎn),也可以說是計(jì)算機(jī)畢業(yè)論文的核心。既然本專業(yè)培養(yǎng)的是“系統(tǒng)分析師”,那么這個(gè)專業(yè)的畢業(yè)生怎么可以在論文的“系統(tǒng)分析”內(nèi)容部分馬馬虎虎、漏洞百出呢?因此,為了做好系統(tǒng)分析工作,準(zhǔn)確分析一個(gè)單位的工作與業(yè)務(wù),
就必須搜集該單位的相關(guān)工作資料,比如相關(guān)工作流程、制度、規(guī)章及單據(jù)、報(bào)表等等,通過這一系列的材料可以比較全面、詳細(xì)地了解這個(gè)單位,準(zhǔn)確做出分析。
由于“系統(tǒng)分析”是全文的重點(diǎn),將來計(jì)算機(jī)畢業(yè)論文答辯時(shí),系統(tǒng)分析部分也是評(píng)委們關(guān)注和考查的重點(diǎn),因此這部分的工作一定要做好。資料收集的作用不僅僅體現(xiàn)在系統(tǒng)分析階段。在后面接下來的設(shè)計(jì)、實(shí)施工作中,相關(guān)的資料也會(huì)為你的畢業(yè)論文撰寫提供有用的信息。比如在進(jìn)行程序設(shè)計(jì)時(shí),相關(guān)的參考書會(huì)成為重要的依據(jù),書中匯集了眾多程序方面的智慧成果,可以從中借鑒,豐富自己的信息系統(tǒng)。
三、計(jì)算機(jī)畢業(yè)論文格式
計(jì)算機(jī)畢業(yè)論文格式規(guī)范、用詞準(zhǔn)確、要用術(shù)語(不要用俗語)。計(jì)算機(jī)畢業(yè)論文屬于科技論文。文章應(yīng)具備自己既定的畢業(yè)論文格式、規(guī)范,這樣便于統(tǒng)一交流。從結(jié)構(gòu)上看,整篇文章包括內(nèi)容提要(中、英文)、目錄、正文、參考文獻(xiàn)、致謝等部分。在正文中,應(yīng)注意一些公認(rèn)的格式規(guī)范,比如“圖”要有圖號(hào)(按章編號(hào):章-號(hào))和名稱要寫在圖的下方,“表”的表號(hào)(按章編號(hào):章-號(hào))名稱要寫在表的上方,即“圖下表上”原則;應(yīng)注意一張圖或表與其名稱不能分開在兩頁(yè)上,應(yīng)當(dāng)保證整張圖、表及名稱打印在同一頁(yè);注意各段落開頭空兩格,行距要適當(dāng)?shù)鹊取?/p>
計(jì)算機(jī)畢業(yè)論文的用語應(yīng)當(dāng)準(zhǔn)確規(guī)范。例如“數(shù)據(jù)流圖”(DFD)不要寫成“數(shù)據(jù)流程圖”,這樣的“筆誤”會(huì)暴露出你概念不清。在答辯評(píng)委審閱時(shí),看到你在文中連基本的格式、概念都不懂,十有八九會(huì)影響成績(jī)。因此請(qǐng)同學(xué)們記住:書寫畢業(yè)論文,是一個(gè)需要“精益求精、咬文嚼字”的過程。
四、計(jì)算機(jī)畢業(yè)論文的文檔
“軟件=文檔+程序集”——根據(jù)這個(gè)公式,同學(xué)們開發(fā)的信息系統(tǒng)——一個(gè)軟件,包括文檔和程序兩個(gè)部分,那么對(duì)于計(jì)算機(jī)信息管理的同學(xué)來講,應(yīng)當(dāng)重點(diǎn)著手準(zhǔn)備哪一部分呢?綜合本專業(yè)的特點(diǎn),同學(xué)們應(yīng)當(dāng)著重書寫文檔部分。
如前所述,信息管理專業(yè)的計(jì)算機(jī)畢業(yè)論文主要考查的是同學(xué)們對(duì)系統(tǒng)的分析能力,分析的成果就是文件——分析報(bào)告。特別重要的是其中的“業(yè)務(wù)流程圖”和“數(shù)據(jù)流圖”,必須準(zhǔn)確表達(dá)繪制出來,它們可以說是單位工作的“照片”,是下一段論文設(shè)計(jì)、實(shí)施的基礎(chǔ),也是最后論文成績(jī)的重要組成部分,必須繪制得“天衣無縫”,確保圖例符號(hào)正確、逐層分解準(zhǔn)確、布局合理、命名規(guī)范。否則,對(duì)于你的畢業(yè)論文成績(jī)來講“后果是嚴(yán)重的”。對(duì)此同學(xué)們要特別注意。
之所以要強(qiáng)調(diào)大家多多關(guān)注文檔,是因?yàn)榭傆幸恍┩瑢W(xué)幾乎是“出自本能地”想盡早盡快地著手進(jìn)行最后的程序開發(fā),不注意前面的文檔撰寫。對(duì)此必須明確:現(xiàn)代的軟件開發(fā)是一個(gè)集體協(xié)作的系統(tǒng)工程,而不是一兩個(gè)人的作坊式生產(chǎn)(黑客除外)。而這個(gè)開發(fā)軟件的集體,包括分析、設(shè)計(jì)、維護(hù)、管理等各方面的人員,計(jì)算機(jī)信息管理專業(yè)的同學(xué),所應(yīng)當(dāng)承擔(dān)的角色是“分析人員”,即要分析出系統(tǒng)應(yīng)當(dāng)“做什么”( What to do),寫出文檔。至于“怎么做”(How to do)那是程序員的事情,而不是你的主要任務(wù)。明確了這一點(diǎn),就對(duì)這里所說的“著重文檔”有所理解了。
整篇計(jì)算機(jī)畢業(yè)論文文檔篇幅規(guī)模不能太低,基本上不能少于6000字,否則不容易將一個(gè)系統(tǒng)描述清楚,更不用說準(zhǔn)確設(shè)計(jì)、實(shí)施了。這也是
前文提到“計(jì)算機(jī)畢業(yè)論文選題有一定規(guī)?!钡脑颉?/p>
五、積極與指導(dǎo)教師聯(lián)絡(luò)
在整個(gè)計(jì)算機(jī)畢業(yè)論文寫作過程中,應(yīng)積極與指導(dǎo)教師聯(lián)系,對(duì)自己畢業(yè)論文的進(jìn)展、遇到的問題及時(shí)與進(jìn)行交流、探討,按照指導(dǎo)教師的指導(dǎo)意見進(jìn)行修正、改進(jìn)論文,確保文章的質(zhì)量。
一些同學(xué)因?yàn)槭菢I(yè)余學(xué)習(xí),平日里工作繁忙,有時(shí)無法按時(shí)在約定的日期與指導(dǎo)教師見面,為此應(yīng)采用其他方法與老師聯(lián)絡(luò),如電話、傳真、E-mail等等。而且要盡可能地參加老師約定的見面會(huì)。通過與老師的交流探討,確保自己的畢業(yè)論文沿著合格正確的方向進(jìn)行。
指導(dǎo)教師對(duì)整個(gè)畢業(yè)論文成績(jī)是很有發(fā)言權(quán)的,其中包括你平日對(duì)待畢業(yè)論文寫作的態(tài)度成績(jī)。因此,不要給指導(dǎo)教師留下你對(duì)畢業(yè)論文漠不關(guān)心的印象。
比如個(gè)別學(xué)生只是在最后論文答辯的那一天才來見一見老師交畢業(yè)論文,這樣的做法應(yīng)當(dāng)竭力避免。
正文結(jié)構(gòu)
計(jì)算機(jī)專業(yè)畢業(yè)論文正文一般有8個(gè)部分,一般要求6千字。
1、概述或引言。這個(gè)部分相當(dāng)于大綱,主要是對(duì)軟件開發(fā)背景,使用的軟件工具、環(huán)境,最后達(dá)到的效果,自我在里面的貢獻(xiàn)等;
2、需求分析。從用戶角度來看,軟件有哪些功能,處理那些數(shù)據(jù)和性能等;
3、設(shè)計(jì)方案和主要技術(shù)。主要是對(duì)里面每一部分的詳細(xì)論述,使用的是什么技術(shù),為什么使用。從專業(yè)角度詳細(xì)的模塊分析或遇到的難點(diǎn)是怎樣解決的等;
4、具體的實(shí)現(xiàn)過程(用的控件、技巧和方法),從系統(tǒng)中截取圖(少量);
5、測(cè)試。介紹自己開發(fā)軟件實(shí)際達(dá)到的效果;(網(wǎng)站的特點(diǎn))
6、總結(jié)。介紹自己開發(fā)軟件的體會(huì),或自己開發(fā)的成果使用情況,有什么評(píng)價(jià),自己還有哪些不足,有什么需要改進(jìn)的地方;
7、致謝;
8、參考文獻(xiàn)。
另外,還可以加一個(gè)“附錄”部分。正文只能有一個(gè)中心,其他有重要參考價(jià)值的都可以放在附錄部分。例如有重要的代碼、圖表,涉及其他領(lǐng)域的知識(shí),需要解釋的等都可以放在附錄部分。
1•1研究目標(biāo)
研究的目標(biāo)是,研究開發(fā)出科學(xué)、規(guī)范的項(xiàng)目管理領(lǐng)域工程碩士專業(yè)學(xué)位論文評(píng)審模型,并通過與另一應(yīng)用軟件開發(fā)課題配合,實(shí)現(xiàn)論文評(píng)審的電子化操作,努力使研究成果達(dá)到國(guó)內(nèi)先進(jìn)水平,并與國(guó)際接軌。
1•2主要研究?jī)?nèi)容與流程
(1)研究《標(biāo)準(zhǔn)》,建立評(píng)審指標(biāo)體系。通過調(diào)查研究,結(jié)合《項(xiàng)目管理領(lǐng)域工程碩士專業(yè)學(xué)位標(biāo)準(zhǔn)》,建立學(xué)位論文評(píng)審指標(biāo)體系。(2)借鑒國(guó)際先進(jìn)評(píng)審模型,構(gòu)建學(xué)位論文評(píng)審模型雛形。借鑒、引進(jìn)、消化國(guó)際先進(jìn)的項(xiàng)目管理評(píng)審模型,結(jié)合我國(guó)項(xiàng)目管理領(lǐng)域工程碩士專業(yè)學(xué)位論文考核特點(diǎn),構(gòu)建我國(guó)項(xiàng)目管理領(lǐng)域工程碩士專業(yè)學(xué)位論文評(píng)審模型雛形。(3)依據(jù)科學(xué)原理,構(gòu)建模型。依據(jù)系統(tǒng)工程理論以及系統(tǒng)模型的構(gòu)建原理,運(yùn)用聚類分析、層次分析、對(duì)比分析等方法開發(fā)出滿足我國(guó)項(xiàng)目管理領(lǐng)域工程碩士專業(yè)學(xué)位論文評(píng)閱和答辯考核要求的評(píng)審模型。(4)研究量化的評(píng)審方法。(5)對(duì)指標(biāo)的權(quán)重進(jìn)行設(shè)置,采用加權(quán)法等綜合評(píng)審方法,系統(tǒng)設(shè)計(jì)定量評(píng)審方法。(6)設(shè)計(jì)科學(xué)公正的評(píng)審流程。(7)試運(yùn)行,驗(yàn)證。(8)為實(shí)用軟件的設(shè)計(jì)預(yù)留對(duì)接接口。本研究成果具有開放性和多適應(yīng)性,也可以運(yùn)用于解決類似的評(píng)估、評(píng)審問題。
2課題研究的開展
2•1主要技術(shù)路線
(1)明確目標(biāo)、確定范圍。(2)調(diào)查研究,收集信息、數(shù)據(jù),進(jìn)行統(tǒng)計(jì)分析。(3)找出主要因素,確定主要變量。(4)識(shí)別和分析各種關(guān)系(內(nèi)含的科學(xué)定律,管理關(guān)系、規(guī)則等)。(5)形成系統(tǒng)模型雛形。(6)進(jìn)行“驗(yàn)證、符合試驗(yàn)”,檢查模型是否反映所研究的問題。(7)簡(jiǎn)化和規(guī)范模型的表達(dá)形式。
2•2研究工作重點(diǎn)
(1)重在調(diào)查研究。設(shè)計(jì)調(diào)查問卷,召開座談會(huì),深入調(diào)查研究,廣泛和重點(diǎn)調(diào)查我國(guó)現(xiàn)有在崗的與項(xiàng)目管理領(lǐng)域工程碩士教育相關(guān)的專家、教授,已經(jīng)通過論文答辯的項(xiàng)目管理領(lǐng)域工程碩士研究生,企業(yè)界的項(xiàng)目管理客座教授、研究生導(dǎo)師,在讀項(xiàng)目管理領(lǐng)域工程碩士研究生;認(rèn)真聽取他們的意見、建議;以盡量掌握足量的、必要的、有代表性的信息。(2)精心構(gòu)建模型。應(yīng)注意以下幾點(diǎn):①應(yīng)用現(xiàn)代項(xiàng)目評(píng)估的相關(guān)原理和方法;②借助社會(huì)上項(xiàng)目管理評(píng)估方面專家的智力;③借鑒國(guó)際、國(guó)內(nèi)先進(jìn)的相關(guān)評(píng)估模型,結(jié)合實(shí)際,改造創(chuàng)新,構(gòu)建本模型。
3模型的構(gòu)建
3•1模型構(gòu)建的原則
在具體操作時(shí)充分考慮以下7個(gè)方面:(1)真實(shí)性。反映系統(tǒng)的本質(zhì)。(2)簡(jiǎn)明性。反映系統(tǒng)的主要特征,簡(jiǎn)單明了,容易操作、求解。(3)完整性。系統(tǒng)模型全面、完整,應(yīng)包括目標(biāo)與約束兩個(gè)方面。(4)規(guī)范化。盡量采用教指委現(xiàn)有的《項(xiàng)目管理領(lǐng)域工程碩士專業(yè)學(xué)位標(biāo)準(zhǔn)》和《論文評(píng)審參考標(biāo)準(zhǔn)》的相關(guān)內(nèi)容,模型與現(xiàn)有標(biāo)準(zhǔn)互動(dòng)和對(duì)應(yīng),在創(chuàng)新和與國(guó)際接軌的同時(shí),盡量使之適用并有利于下一步的操作軟件開發(fā)。(5)創(chuàng)新性。通過模型的建立和應(yīng)用,克服原有標(biāo)準(zhǔn)的某些弊端,在模型體系結(jié)構(gòu)、指標(biāo)設(shè)置、綜合評(píng)審等方面注意范圍明確,盡量量化,以克服參與評(píng)審的教師、專家的隨意性,專業(yè)關(guān)注的局限性;引導(dǎo)與規(guī)范教師、專家在發(fā)揮其專業(yè)水平的同時(shí),注重全面、客觀、公平、公正地按模型標(biāo)準(zhǔn)范圍進(jìn)行評(píng)審。(6)開放性。使模型系統(tǒng)化、模塊化,參數(shù)可選擇,可更改,有利于改進(jìn)和拓展。(7)可操作性。為開發(fā)實(shí)用、可操作性的計(jì)算機(jī)管理軟件奠定基礎(chǔ)。本課題組和國(guó)內(nèi)的軟件開發(fā)公司做了溝通和交流,可以開發(fā)出簡(jiǎn)單可操作性的軟件。
3•2評(píng)審模型結(jié)構(gòu)設(shè)計(jì)特點(diǎn)
項(xiàng)目管理領(lǐng)域工程碩士專業(yè)學(xué)位論文評(píng)審模型系統(tǒng)結(jié)構(gòu)采用模塊式,包括四個(gè)子系統(tǒng)模塊:(1)評(píng)審目標(biāo)設(shè)置。(2)評(píng)審指標(biāo)(標(biāo)準(zhǔn))與權(quán)重體系設(shè)計(jì)。(3)子準(zhǔn)則和評(píng)審量表設(shè)計(jì)。(4)評(píng)審程序與制度設(shè)計(jì)。同時(shí),給出可以選用的空間,以備選擇應(yīng)用。
3•3項(xiàng)目管理領(lǐng)域工程碩士專業(yè)學(xué)位論文評(píng)審模型
本研究所建立的模型是一個(gè)完整的系統(tǒng),分為類、指標(biāo)、子準(zhǔn)則3個(gè)層次,如圖1所示。指標(biāo)層用于綜合評(píng)分的累計(jì),子準(zhǔn)則層用于量化計(jì)分,采用100分制。通過對(duì)子準(zhǔn)則評(píng)分得到其分?jǐn)?shù),再乘以相應(yīng)的權(quán)數(shù),然后累計(jì)加和(采用加法規(guī)則),即可以得出被評(píng)審項(xiàng)目的評(píng)審分?jǐn)?shù)。圖1中的子準(zhǔn)則只是通過一個(gè)例子進(jìn)行了示意,評(píng)審流程如圖2所示,詳細(xì)的量化評(píng)分表如表1所示。
3•4模型特點(diǎn)及用到的方法
中圖分類號(hào):G434文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):16727800(2011)012022403
作者簡(jiǎn)介:許永昌(1976-),男,山東安丘人,碩士,山東英才學(xué)院計(jì)算機(jī)學(xué)院講師,研究方向?yàn)橛?jì)算機(jī)應(yīng)用。
0引言
畢業(yè)設(shè)計(jì)是高等院校應(yīng)屆類畢業(yè)生在畢業(yè)前接受課題型任務(wù),在教師指導(dǎo)下進(jìn)行科學(xué)研究或工程實(shí)踐并取得成果的過程,是高校實(shí)現(xiàn)人才培養(yǎng)目標(biāo)的綜合性實(shí)踐教學(xué)環(huán)節(jié),是一次理論與實(shí)踐相結(jié)合的的鍛煉機(jī)會(huì)。如何在新形勢(shì)下改革畢業(yè)設(shè)計(jì), 提高學(xué)生軟件類畢業(yè)設(shè)計(jì)的質(zhì)量,進(jìn)一步規(guī)范畢業(yè)設(shè)計(jì)中的軟件開發(fā)過程,抓好高校畢業(yè)設(shè)計(jì)這一實(shí)踐環(huán)節(jié),加強(qiáng)對(duì)畢業(yè)設(shè)計(jì)過程的管理與監(jiān)控, 切實(shí)提高畢業(yè)設(shè)計(jì)的質(zhì)量,對(duì)于軟件類學(xué)生在畢業(yè)設(shè)計(jì)中實(shí)施合適的軟件設(shè)計(jì)具有重的指導(dǎo)意義。
1畢業(yè)設(shè)計(jì)的必要性
高等職業(yè)教育應(yīng)該是以能力為本位、以學(xué)生為主體、以實(shí)踐為導(dǎo)向的教育。畢業(yè)設(shè)計(jì)是高等教育培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)理論知識(shí)和技能解決實(shí)際問題能力的重要環(huán)節(jié)之一,是衡量畢業(yè)生是否達(dá)到相應(yīng)學(xué)歷層次的重要依據(jù)。畢業(yè)設(shè)計(jì)將總結(jié)專業(yè)基礎(chǔ)和專業(yè)技術(shù)的學(xué)習(xí)成果,鍛煉和開發(fā)學(xué)生的綜合運(yùn)用能力。
高職院校軟件相關(guān)專業(yè)組織畢業(yè)設(shè)計(jì)應(yīng)該符合新的人才培養(yǎng)標(biāo)準(zhǔn),對(duì)培養(yǎng)學(xué)生的職業(yè)技能和素質(zhì)要具有積極的意義。而對(duì)于即將畢業(yè)離校的應(yīng)屆畢業(yè)生來說,畢業(yè)設(shè)計(jì)無疑是計(jì)算機(jī)軟件各相關(guān)專業(yè)理論教學(xué)、實(shí)驗(yàn)、實(shí)訓(xùn)等有機(jī)結(jié)合的途徑之一。
通過畢業(yè)設(shè)計(jì)能鍛煉學(xué)生的能力:
(1)實(shí)踐軟件工程的相關(guān)原理能力。畢業(yè)設(shè)計(jì)的過程,是一個(gè)課題小組從接到開發(fā)任務(wù)到提交產(chǎn)品和文檔的過程,其中涉及到需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、程序打包、編寫文檔等軟件工程具體的各個(gè)方面。經(jīng)過鍛煉,學(xué)生們對(duì)軟件工程學(xué)思想和方法的理解會(huì)大大加深。
(2)解決具體問題能力。在畢業(yè)設(shè)計(jì)的進(jìn)行過程中,學(xué)生一定會(huì)遇到平時(shí)在課堂的理論學(xué)習(xí)中碰不到的困難和挑戰(zhàn), 而克服這些困難、解決實(shí)際問題的過程就是軟件技術(shù)和心理素質(zhì)逐步提高的過程。
(3)團(tuán)結(jié)協(xié)作的意識(shí)、能力。通過畢業(yè)設(shè)計(jì)這一過程,學(xué)生就會(huì)產(chǎn)生團(tuán)結(jié)協(xié)作的意識(shí)和能力。
2軟件工程學(xué)的基本思想
軟件工程是一門研究如何用系統(tǒng)化、規(guī)范化、數(shù)量化等工程原則和方法去進(jìn)行軟件的開發(fā)和維護(hù)的學(xué)科,包括兩方面內(nèi)容:軟件開發(fā)技術(shù)和軟件項(xiàng)目管理。其中,軟件開發(fā)技術(shù)包括軟件開發(fā)方法學(xué)、軟件工具和軟件工程環(huán)境,軟件項(xiàng)目管理包括軟件度量、項(xiàng)目估算、進(jìn)度控制、人員組織、配置管理、項(xiàng)目計(jì)劃。
3高職類學(xué)生畢業(yè)設(shè)計(jì)現(xiàn)狀
畢業(yè)設(shè)計(jì)的主要目的是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)的基礎(chǔ)理論、基本知識(shí)和基本技能,用以分析、解決工程、科研、社會(huì)實(shí)際問題的能力,使學(xué)生得到工程設(shè)計(jì)方法和科研能力的初步訓(xùn)練。畢業(yè)設(shè)計(jì)中存在的問題主要表現(xiàn)在以下幾個(gè)方面。
3.1選題的盲目性
只是把畢業(yè)設(shè)計(jì)環(huán)節(jié)作為大學(xué)生活的必經(jīng)環(huán)節(jié), 純粹是為了完成學(xué)業(yè)而去做畢業(yè)設(shè)計(jì), 造成選題的盲目性、有的選題則是陳舊。
3.2可行性分析與需求分析重視程度不夠
絕大多數(shù)畢業(yè)生在確定了畢業(yè)設(shè)計(jì)的題目后,幾乎不進(jìn)行調(diào)查研究工作就立即投入到整個(gè)系統(tǒng)的設(shè)計(jì)中, 一旦遇到了與實(shí)際不符的地方, 又重新返回, 對(duì)已經(jīng)做好的設(shè)計(jì)進(jìn)行修改。最終導(dǎo)致設(shè)計(jì)的系統(tǒng)雜亂無章, 甚至到了最后只能馬馬虎虎地倉(cāng)促交工。
3.3系統(tǒng)開發(fā)過程中的文檔不夠正規(guī),不夠完備
完整的設(shè)計(jì)不僅包括所完成的可操作的系統(tǒng),一般的操作幫助,還包括在開發(fā)系統(tǒng)的過程中所產(chǎn)生的各個(gè)文檔等一些文字的東西,比如解釋清晰、內(nèi)容全面的數(shù)據(jù)字典和使用手冊(cè)也是必不可少的,否則用戶會(huì)感到使用起來不方便,覺得難于操作。
3.4模糊的評(píng)價(jià)標(biāo)準(zhǔn)
導(dǎo)致畢業(yè)設(shè)計(jì)質(zhì)量下降的一個(gè)非常重要的原因就是沒有建立精確細(xì)致的評(píng)價(jià)體系。
這嚴(yán)重影響了項(xiàng)目的進(jìn)度和質(zhì)量,并且使學(xué)生沒有真正得到必要的鍛煉。我們通過對(duì)這些問題進(jìn)行詳細(xì)深入的分析,提出一個(gè)軟件過程框架,這個(gè)框架主要從需求、測(cè)試、集成這3個(gè)方面給出工作要點(diǎn)和規(guī)范。
4利用軟件工程學(xué)思想指導(dǎo)學(xué)生進(jìn)行畢業(yè)設(shè)計(jì)
畢業(yè)設(shè)計(jì)本身是個(gè)工程,要用工程的方法去處理。從軟件工程的角度去指導(dǎo)學(xué)生進(jìn)行畢業(yè)設(shè)計(jì),在畢業(yè)設(shè)計(jì)過程中,要系統(tǒng)地將所學(xué)知識(shí)應(yīng)用于實(shí)際問題,按軟件工程學(xué)思想展開工作。
圖1軟件生命周期與畢業(yè)設(shè)計(jì)各階段之間的映射
4.1以可行性研究指導(dǎo)選題目
可行性研究,應(yīng)該從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性三個(gè)方面去研究,在畢業(yè)設(shè)計(jì)題目的選擇過程中,應(yīng)立足于解決實(shí)際問題,注重發(fā)現(xiàn)問題、分析研究問題和開發(fā)創(chuàng)新的能力。選題原則上,可以參考以下幾點(diǎn):①畢業(yè)設(shè)計(jì)的課題應(yīng)該能使計(jì)算機(jī)專業(yè)所學(xué)的理論知識(shí)進(jìn)一步理解并深化,也就是說,畢業(yè)設(shè)計(jì)應(yīng)盡可能包括多門專業(yè)基礎(chǔ)課和專業(yè)課的綜合運(yùn)用,并且要緊密結(jié)合工程實(shí)際,以有利于學(xué)生的全面訓(xùn)練;②選擇難度適中的課題, 保證課題的完成質(zhì)量;③課題要適合于各個(gè)模塊獨(dú)立進(jìn)行,并便于最后統(tǒng)一調(diào)試;④課題規(guī)模應(yīng)大小適合,難易程度適中。
4.2需求分析是關(guān)鍵
需求分析的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么”, 也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。系統(tǒng)分析員可以通過多種形式來獲取用戶需求,對(duì)用戶提出的需求進(jìn)行分析,以此來確定其中要實(shí)現(xiàn)系統(tǒng)的功能。對(duì)需求劃分優(yōu)先等級(jí),找出核心需求和重要需求,以保證系統(tǒng)構(gòu)建的正確性。
在進(jìn)行軟件類畢業(yè)設(shè)計(jì)時(shí),為了保證需求獲取的準(zhǔn)確性和全面性,可以讓項(xiàng)目組的所有學(xué)生都參與到用戶需求的獲取的工作中來,發(fā)揮集體的能力,并由指導(dǎo)教師進(jìn)行最終的確認(rèn)。
4.3規(guī)范設(shè)計(jì)過程
需求分析完成后的下一個(gè)階段就是系統(tǒng)設(shè)計(jì),包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。
詳細(xì)設(shè)計(jì)階段的任務(wù)就是深入每個(gè)函數(shù)內(nèi)部,以偽代碼或注釋的形式實(shí)現(xiàn)整個(gè)函數(shù),設(shè)計(jì)出程序的詳細(xì)規(guī)格說明。
從系統(tǒng)設(shè)計(jì)開始,學(xué)生要按照軟件工程的要求,畫出DFD圖,對(duì)輸入、輸出數(shù)據(jù)流進(jìn)行詳細(xì)的說明,建立符合軟件工程規(guī)范的數(shù)據(jù)字典,根據(jù)DFD 圖設(shè)計(jì)出模塊結(jié)構(gòu)圖。
4.4重視文檔寫作
在畢業(yè)設(shè)計(jì)的過程中,要嚴(yán)格遵照軟件文檔的思想,記載設(shè)計(jì)過程的每一階段完成了哪些設(shè)計(jì),下一階段的任務(wù)、目標(biāo)及技術(shù)手段,這樣,把文檔作為整個(gè)設(shè)計(jì)的指揮棒,使設(shè)計(jì)有條不紊地進(jìn)行。
4.5重視測(cè)試工作、撰寫畢業(yè)設(shè)計(jì)說明書
軟件測(cè)試工作也是軟件開發(fā)的重要組成部分。通過實(shí)際應(yīng)用效果和測(cè)試數(shù)據(jù),畢業(yè)設(shè)計(jì)的成效就可一目了然。
畢業(yè)設(shè)計(jì)說明書的撰寫是最后一個(gè)階段,要求學(xué)生回顧設(shè)計(jì)過程,總結(jié)勞動(dòng)成果,這時(shí)學(xué)生就會(huì)對(duì)軟件開發(fā)及必須經(jīng)歷的幾個(gè)步驟都有更深刻的認(rèn)識(shí)。最后,要求學(xué)生對(duì)畢業(yè)設(shè)計(jì)進(jìn)行系統(tǒng)的總結(jié),寫出畢業(yè)論文。
5加強(qiáng)對(duì)學(xué)生綜合能力的培養(yǎng)
通過實(shí)踐的練習(xí),不僅能加深對(duì)理論的理解,同時(shí)也能鍛煉運(yùn)用知識(shí)分析問題、解決問題的能力。畢業(yè)設(shè)計(jì)這一實(shí)踐環(huán)節(jié)是高等學(xué)校培養(yǎng)學(xué)生實(shí)際能力的主要手段,也是高等教育的重要組成部分。充分、有效地設(shè)置軟、硬件的畢業(yè)設(shè)計(jì)對(duì)學(xué)生能力的培養(yǎng)至關(guān)重要,可以縮短學(xué)校教育與社會(huì)流行技術(shù)、工具的差距,滿足學(xué)生畢業(yè)后的工作需要。通過畢業(yè)設(shè)計(jì)必須達(dá)到培養(yǎng)學(xué)生以下方面能力的目的。
5.1工程實(shí)踐能力
學(xué)生能夠準(zhǔn)確把握選題的邏輯重心和學(xué)術(shù)思路,能夠運(yùn)用豐富的專業(yè)知識(shí)進(jìn)行處理,具有嚴(yán)謹(jǐn)?shù)睦碚撍急孢^程,以鍛煉畢業(yè)生的工程實(shí)踐能力,使畢業(yè)論文具有一定的應(yīng)用和學(xué)術(shù)探討價(jià)值。
5.2書寫和表達(dá)能力
畢業(yè)設(shè)計(jì)論文是畢業(yè)設(shè)計(jì)工作的總結(jié)和提高,和做科研開發(fā)工作一樣,要有嚴(yán)謹(jǐn)求實(shí)的科學(xué)態(tài)度。在畢業(yè)設(shè)計(jì)期間,盡可能多地閱讀文獻(xiàn)資料是很重要的,畢業(yè)設(shè)計(jì)大多數(shù)是技術(shù)開發(fā)型的,其論文的主體部分應(yīng)包括:總體設(shè)計(jì)、模塊劃分、算法描述、編程模型、數(shù)據(jù)結(jié)構(gòu)、實(shí)現(xiàn)技術(shù)、實(shí)例測(cè)試及性能分析。這些內(nèi)容根據(jù)任務(wù)所處的階段不同,可以有所側(cè)重。
5.3創(chuàng)新能力
提出創(chuàng)新要求后,帶領(lǐng)學(xué)生認(rèn)真復(fù)習(xí)或補(bǔ)學(xué)過去沒學(xué)過、沒有學(xué)好的課程,并在此基礎(chǔ)上結(jié)合實(shí)際工作中出現(xiàn)的問題孕育出一些新的思路,將畢業(yè)設(shè)計(jì)推上一個(gè)新臺(tái)階的方式,與為每個(gè)人專門分配某一特定的作業(yè)來鍛煉學(xué)生基本技能的方式相比,更能擴(kuò)展學(xué)生的視野,培養(yǎng)創(chuàng)新能力。
5.4協(xié)作能力和團(tuán)隊(duì)精神
通過集體活動(dòng)和成員溝通培養(yǎng)成員的團(tuán)體情感,增強(qiáng)團(tuán)隊(duì)的凝聚力。畢業(yè)設(shè)計(jì)將一個(gè)學(xué)生從入學(xué)初到畢業(yè)前的軟件專業(yè)課程的學(xué)習(xí)內(nèi)容鏈接成線,實(shí)現(xiàn)了課程的真正銜接,也使學(xué)生在畢業(yè)前對(duì)軟件方面所學(xué)的知識(shí)進(jìn)行了比較完整的概括與總結(jié),達(dá)到了良好的理論聯(lián)系實(shí)際的教學(xué)效果。畢業(yè)設(shè)計(jì)彌補(bǔ)了課堂教學(xué)的不足,加深了對(duì)理論的理解,促使學(xué)生深入思考,敢于創(chuàng)新,同時(shí)使學(xué)生的動(dòng)手能力、分析和解決問題的能力、書寫和表達(dá)能力、協(xié)作能力等各項(xiàng)能力都得到了培養(yǎng)和提高。
6結(jié)束語
軟件工程作為軟件開發(fā)工程化、規(guī)范化的具體實(shí)施方法,在將其應(yīng)用到畢業(yè)設(shè)計(jì)中之后,學(xué)生在軟件設(shè)計(jì)的文檔書寫規(guī)范化等方面均有了很大的改善與提高。將軟件工程應(yīng)用于畢業(yè)設(shè)計(jì)中不僅僅完成了一門課程從理論到實(shí)踐的過程,而且將一個(gè)學(xué)生從入學(xué)到畢業(yè)前軟件專業(yè)課程的學(xué)習(xí)內(nèi)容鏈接成線,完成了前導(dǎo)后續(xù)課程的真正銜接,也使學(xué)生在畢業(yè)前對(duì)軟件方面所學(xué)的知識(shí)進(jìn)行了比較完整的概括與總結(jié),因此,軟件工程學(xué)在計(jì)算機(jī)專業(yè)學(xué)生畢業(yè)設(shè)計(jì)中的應(yīng)用具有重要的現(xiàn)實(shí)意義。參考文獻(xiàn):
[1]馬冬來,宋雨,劉海龍.軟件工程思想在高職院校畢業(yè)設(shè)計(jì)中的應(yīng)用與探索[J].河北軟件職業(yè)技術(shù)學(xué)院學(xué)報(bào),2008(3).
[2]李國(guó)彬,沈淑清.淺談軟件工程學(xué)在軟件類學(xué)生畢業(yè)設(shè)計(jì)中的應(yīng)用[J].計(jì)算機(jī)教育,2007(6).
[3]張文靜,盧海霞,楊捧.軟件工程思想在畢業(yè)設(shè)計(jì)環(huán)節(jié)中的應(yīng)用[J].河北農(nóng)業(yè)大學(xué)學(xué)報(bào)(農(nóng)林教育版),2007(4).
專業(yè)人才培養(yǎng)不具有明確針對(duì)性,人才培養(yǎng)結(jié)構(gòu)合理性欠缺,專業(yè)人才培養(yǎng)層次相對(duì)單一。造成這一問題根源是地方院校對(duì)行業(yè)企業(yè)實(shí)際需求不明,導(dǎo)致專業(yè)人才培養(yǎng)定位不清。畢業(yè)生雖然專業(yè)知識(shí)結(jié)構(gòu)比較全面,但實(shí)際工作能力不強(qiáng),無法滿足企業(yè)實(shí)際需求。
1.2專業(yè)課程設(shè)置不合理
課程體系建設(shè)是地方高校軟件工程未來走內(nèi)涵發(fā)展道路的核心。從調(diào)研地方本科學(xué)校現(xiàn)有軟件工程課程體系實(shí)情來看,傳統(tǒng)“學(xué)術(shù)型”課程體系架構(gòu)占據(jù)主導(dǎo),“應(yīng)用型”與“學(xué)術(shù)型”課程體系架構(gòu)區(qū)分度不明顯。
1.3教師隊(duì)伍應(yīng)用型能力欠缺
地方高校軟件工程現(xiàn)有師資隊(duì)伍的實(shí)踐能力不足,專業(yè)教師參與企業(yè)生產(chǎn)科研活動(dòng)的力度不夠。雙師型結(jié)構(gòu)教師比例低于30%。
1.4專業(yè)人才就業(yè)率低與企業(yè)“無人可用”矛盾沖突明顯
軟件工程專業(yè)高層次應(yīng)用技術(shù)和技能人才數(shù)量嚴(yán)重不足,同時(shí)應(yīng)用技術(shù)和技能人才培養(yǎng)的學(xué)歷層次不高不能滿足企業(yè)實(shí)際需求。地方高校軟件工程專業(yè)定位和人才培養(yǎng)目標(biāo)不明確、教學(xué)方式方法缺乏科學(xué)性、系統(tǒng)性,實(shí)踐教學(xué)體系不完善,沒有與行業(yè)就業(yè)有效對(duì)接,導(dǎo)致培養(yǎng)的人才無法滿足社會(huì)生產(chǎn)實(shí)際需求,導(dǎo)致“軟件工程專業(yè)畢業(yè)生無職可就,軟件開發(fā)行業(yè)以及相關(guān)軟件應(yīng)用單位招不到滿意的員工”現(xiàn)狀普遍存在。
2軟件工程專業(yè)課程體系理論設(shè)計(jì)
以行業(yè)、企業(yè)實(shí)際對(duì)人才需求為引導(dǎo),軟件工程專業(yè)畢業(yè)生真實(shí)就業(yè)情況調(diào)查為依托,地方高校軟件工程專業(yè)課程一線教師眾多教學(xué)研究成果為參考,專業(yè)教師在企業(yè)掛職學(xué)習(xí)經(jīng)驗(yàn)體會(huì)為借鑒,圍繞地方高校軟件工程專業(yè)課程教學(xué)體系存在事實(shí)問題,來對(duì)地方本科院校軟件工程課程體系建設(shè)進(jìn)行設(shè)計(jì)建設(shè)。設(shè)計(jì)建議如下:
2.1學(xué)科建設(shè)
以專業(yè)相關(guān)的行業(yè)、企業(yè)人才的實(shí)際需求和當(dāng)前使用的主流開發(fā)工具或技術(shù)為依托來不斷調(diào)整專業(yè)架構(gòu),優(yōu)化專業(yè)人才培養(yǎng)方案,完善人才培養(yǎng)目標(biāo),對(duì)專業(yè)進(jìn)行合理定位,系統(tǒng)性調(diào)整教學(xué)方式方法,從而實(shí)現(xiàn)以行業(yè)、企業(yè)對(duì)人才的需求來引導(dǎo)地方本科院校軟件工程專業(yè)的學(xué)科建設(shè)。
2.2校企辦學(xué)
學(xué)科建設(shè)以輸出滿足行業(yè)、企業(yè)需求合格的應(yīng)用型人才為目標(biāo),通過校企聯(lián)合辦學(xué),對(duì)學(xué)生進(jìn)行定向培養(yǎng)、訓(xùn)練,專業(yè)課程體系嵌入資格認(rèn)證課程模塊,實(shí)訓(xùn)課程以企業(yè)開發(fā)項(xiàng)目方式貫穿培養(yǎng)環(huán)節(jié)以達(dá)到提高專業(yè)人才的實(shí)際動(dòng)手能力。
2.3師資建設(shè)
采取教師企業(yè)掛職鍛煉參與企業(yè)項(xiàng)目研究開發(fā),共同承接開發(fā)項(xiàng)目等方式鍛煉提高師資隊(duì)伍實(shí)戰(zhàn)能力。教師在企業(yè)實(shí)戰(zhàn)經(jīng)歷和相關(guān)經(jīng)驗(yàn)成果帶入到日常的教學(xué)環(huán)節(jié),不僅能促進(jìn)專業(yè)教師學(xué)術(shù)、科研能力提升,還能夠最大程度豐富、提高專業(yè)學(xué)科建設(shè)。
3三層結(jié)構(gòu)課程體系建設(shè)
軟件工程專業(yè)課程體系建設(shè)以工程教育理念為指導(dǎo),項(xiàng)目實(shí)戰(zhàn)為背景,社會(huì)需求為導(dǎo)向,提高學(xué)生專業(yè)素養(yǎng)、理論知識(shí)體系以及實(shí)踐能力為宗旨。學(xué)生完整地專業(yè)培養(yǎng)環(huán)節(jié)結(jié)束后具有程序設(shè)計(jì),系統(tǒng)分析,軟件設(shè)計(jì)、開發(fā),項(xiàng)目管理,網(wǎng)絡(luò)和移動(dòng)通信終端應(yīng)用開發(fā)能力。
3.1基礎(chǔ)理論
由公共基礎(chǔ)課程和專業(yè)基礎(chǔ)課程構(gòu)成:
①公共基礎(chǔ)課程主要涵括地方高校各現(xiàn)行必修公共課程,
②專業(yè)基礎(chǔ)課程是專業(yè)課程堅(jiān)實(shí)的理論基礎(chǔ),專業(yè)必修前導(dǎo)課程,是對(duì)軟件工程專業(yè)基本“計(jì)算”概念理解、掌握,問題計(jì)算求解能力和構(gòu)建中小規(guī)模軟件系統(tǒng)綜合能力的初步培養(yǎng)。
3.2專業(yè)理論
以市場(chǎng)對(duì)人才需求為導(dǎo)向、行業(yè)最新前沿技術(shù)為引領(lǐng)、專業(yè)骨干課程為核心、專業(yè)素質(zhì)全面拓展和綜合素養(yǎng)整體提高為目標(biāo)來對(duì)專業(yè)主干課程進(jìn)行建設(shè),主要包括以下幾類課程:
3.2.1面向行業(yè)認(rèn)知能力培養(yǎng)課程主要包括對(duì)行業(yè)、企業(yè)認(rèn)知學(xué)習(xí)以及計(jì)算機(jī)專業(yè)知識(shí)學(xué)習(xí)等專業(yè)認(rèn)知方面課程。一般包括行業(yè)相關(guān)法律、法規(guī),從業(yè)道德規(guī)范,行為準(zhǔn)則,經(jīng)營(yíng)管理常規(guī)模式,軟件項(xiàng)目開發(fā)流程等認(rèn)知類課程。
3.2.2計(jì)算機(jī)編程與算法設(shè)計(jì)能力課程算法設(shè)計(jì)類課程主要包含離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析以及數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)等方面的課程;編程課程主要包含C語言程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)等傳統(tǒng)程序設(shè)計(jì)語言課,還包括當(dāng)下企業(yè)應(yīng)用最為廣泛的,最流行的技術(shù)前沿課程。
3.2.3軟件工程專業(yè)系統(tǒng)分析課程系統(tǒng)分析能力課程主要包括操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò),軟件工程、數(shù)據(jù)庫(kù)原理等系統(tǒng)類課程。
3.2.4系統(tǒng)實(shí)現(xiàn)與集成能力課程系統(tǒng)實(shí)現(xiàn)與集成能力方面課程主要包括網(wǎng)絡(luò)編程、移動(dòng)互聯(lián)開發(fā)編程、編譯技術(shù)、軟件開發(fā)以及軟件測(cè)試等課程。
3.3實(shí)踐
以校企聯(lián)合培養(yǎng)為手段,一至兩學(xué)年時(shí)長(zhǎng)為周期,貼近企業(yè)實(shí)際需求為指導(dǎo),綜合技能全面提高為目的來對(duì)專業(yè)學(xué)生進(jìn)行實(shí)踐能力培養(yǎng),方式如下:
3.3.1校企共同建設(shè)實(shí)訓(xùn)課程以項(xiàng)目介入為主線,企業(yè)實(shí)際效益項(xiàng)目和高校產(chǎn)學(xué)研項(xiàng)目為實(shí)際授課主體。引進(jìn)企業(yè)優(yōu)秀項(xiàng)目人才或具有企業(yè)項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)的教師來對(duì)專業(yè)人才展開課程實(shí)訓(xùn),全面提高學(xué)生專業(yè)技能水平,綜合素養(yǎng)。校企共同培養(yǎng)模式不但能夠提高學(xué)生工程實(shí)踐能力,知識(shí)轉(zhuǎn)化生產(chǎn)實(shí)際速度,同時(shí)反向激發(fā)學(xué)生探究、學(xué)習(xí)知識(shí)的熱情,最終提高就業(yè)競(jìng)爭(zhēng)力。
3.3.2合作企業(yè)崗位實(shí)訓(xùn)針對(duì)畢業(yè)學(xué)生和部分專業(yè)老師做崗位綜合實(shí)訓(xùn):
①學(xué)生崗位實(shí)訓(xùn):讓學(xué)生真實(shí)參與企業(yè)項(xiàng)目實(shí)戰(zhàn),充分消化吸收前期所學(xué)理論和技能知識(shí),進(jìn)一步提升學(xué)生綜合能力,為就業(yè)夯實(shí)基礎(chǔ)。
②老師崗位實(shí)訓(xùn):專業(yè)老師參與企業(yè)項(xiàng)目研發(fā),并將企業(yè)項(xiàng)目開發(fā)經(jīng)驗(yàn)和技術(shù)進(jìn)行梳理總結(jié)、編纂成冊(cè),運(yùn)用到實(shí)際日常教學(xué)環(huán)節(jié),促進(jìn)教學(xué)質(zhì)量提高,有利于縮短理論轉(zhuǎn)化實(shí)際成果周期。
3.3.3校企合作運(yùn)用項(xiàng)目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計(jì))畢業(yè)論文(設(shè)計(jì))是對(duì)學(xué)生的專業(yè)知識(shí)掌握程度與提升高度的一次全面的考核,同時(shí)也是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),獨(dú)立地分析問題和解決問題的能力的一次全面的實(shí)訓(xùn)。但是傳統(tǒng)的教育模式導(dǎo)致大多地方院校工科專業(yè)學(xué)生畢業(yè)論文流于形式,與實(shí)際脫節(jié)。通過與企業(yè)合作運(yùn)用項(xiàng)目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計(jì))弱化學(xué)生對(duì)畢業(yè)論文(設(shè)計(jì))的抵觸情緒,可以進(jìn)一步讓學(xué)生了解行業(yè)企業(yè)實(shí)際運(yùn)作規(guī)范及最新技術(shù),進(jìn)一步加強(qiáng)對(duì)學(xué)生實(shí)踐和技能能力的培養(yǎng),為畢業(yè)后從容就業(yè)夯實(shí)基礎(chǔ)。
軟件工程專業(yè)是國(guó)家教育部在2002年新增的專業(yè)。該專業(yè)以計(jì)算機(jī)技術(shù)為主的專業(yè),實(shí)踐性很強(qiáng),專業(yè)的實(shí)踐教學(xué)體系是培養(yǎng)學(xué)生實(shí)踐能力、計(jì)算機(jī)工程能力、創(chuàng)新能力的重要途徑。我們應(yīng)該充分了解市場(chǎng)和企業(yè)的需求,制訂和實(shí)施切實(shí)可行的實(shí)踐教學(xué)體系。[2]
曲靖師范學(xué)院軟件工程專業(yè)從2008年開辦至今,已經(jīng)培養(yǎng)5屆學(xué)生,一直以來,我們不斷豐富和完善該專業(yè)的實(shí)踐教學(xué)體系,形成了相對(duì)完備、效果好的實(shí)踐教學(xué)體系。
2 實(shí)驗(yàn)室建設(shè)是硬件基礎(chǔ)
實(shí)驗(yàn)室是開展實(shí)踐教學(xué)的硬件保障,實(shí)驗(yàn)室建設(shè)的好壞,直接關(guān)乎實(shí)踐教學(xué)體系執(zhí)行的成敗。一直以來,我們非常重視軟件工程專業(yè)的實(shí)驗(yàn)室建設(shè)。實(shí)驗(yàn)建設(shè)能充分滿足軟件工程專業(yè)實(shí)踐教學(xué)體系的硬件要求。實(shí)驗(yàn)設(shè)備采購(gòu)的指導(dǎo)思想是實(shí)驗(yàn)設(shè)備要先進(jìn)、實(shí)用,充分滿足學(xué)生的學(xué)習(xí)和教師的實(shí)踐教學(xué)需要。
該專業(yè)已經(jīng)建成硬件實(shí)驗(yàn)室有2個(gè),分別是“計(jì)算機(jī)組成原理實(shí)驗(yàn)室”、“計(jì)算機(jī)組裝與維護(hù)實(shí)驗(yàn)室”;通信與網(wǎng)絡(luò)實(shí)驗(yàn)室有2個(gè),分別是“計(jì)算機(jī)通信實(shí)驗(yàn)室”、“計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室”;軟件類的實(shí)驗(yàn)室有3個(gè),分別是“軟件開發(fā)與測(cè)試實(shí)驗(yàn)室”、“數(shù)據(jù)庫(kù)實(shí)驗(yàn)室”、“信息技術(shù)創(chuàng)新實(shí)驗(yàn)室”。同時(shí),為適應(yīng)當(dāng)今云計(jì)算的研究需要,我們投資200多萬建立了云計(jì)算平臺(tái)。
以上實(shí)驗(yàn)室的更新及新建,能充分滿足師生完成實(shí)踐教學(xué)的需要。
3 軟件工程專業(yè)技能訓(xùn)練是實(shí)踐教學(xué)體系的抓手
在學(xué)生大學(xué)期間,為了在不同學(xué)期適時(shí)提高學(xué)生的綜合實(shí)踐能力,我們結(jié)合“軟件工程專業(yè)人才培養(yǎng)方案”的要求,開展了貫穿大學(xué)4年的專業(yè)技能訓(xùn)練。我們把專業(yè)技能訓(xùn)練當(dāng)作實(shí)踐教學(xué)體系的抓手,專業(yè)技能訓(xùn)練根據(jù)訓(xùn)練大綱,著力提升學(xué)生應(yīng)具備的專業(yè)素養(yǎng)和能力。
我院的專業(yè)技能訓(xùn)練主要包括兩個(gè)級(jí)別,一級(jí)是課程設(shè)計(jì)訓(xùn)練,本訓(xùn)練以課程為依托,制定課程級(jí)別的訓(xùn)練大綱;二級(jí)是綜合設(shè)計(jì)訓(xùn)練,主要訓(xùn)練學(xué)生的軟件論文項(xiàng)目的開發(fā)能力,要求學(xué)生能靈活應(yīng)用所掌握的知識(shí)和技能,完成一個(gè)綜合性、設(shè)計(jì)性的軟件項(xiàng)目。下面分別對(duì)這兩級(jí)訓(xùn)練作詳細(xì)介紹。
3.1 課程設(shè)計(jì)訓(xùn)練
“課程設(shè)計(jì)”是一個(gè)多義詞詞條。它可以指“為掌握某一課程內(nèi)容所進(jìn)行的設(shè)計(jì)”[3]。課程設(shè)計(jì)是課程實(shí)驗(yàn)的高級(jí)環(huán)節(jié),課程實(shí)驗(yàn)是提升學(xué)生立體實(shí)踐能力的根本,課程實(shí)驗(yàn)分為驗(yàn)證性實(shí)驗(yàn)、綜合性實(shí)驗(yàn)和課程設(shè)計(jì)實(shí)驗(yàn),我們?cè)趥鹘y(tǒng)驗(yàn)證性實(shí)驗(yàn)的基礎(chǔ)上開展課程設(shè)計(jì)實(shí)驗(yàn),提升學(xué)生的課程綜合實(shí)踐能力。
以《Java程序設(shè)計(jì)》課程設(shè)計(jì)為例,課程設(shè)計(jì)的目的:利用Java語言的語法特性,結(jié)合數(shù)據(jù)結(jié)構(gòu)算法、網(wǎng)絡(luò)知識(shí)、文件處理和數(shù)據(jù)庫(kù)等知識(shí)完成綜合題目的設(shè)計(jì)和代碼實(shí)現(xiàn),并培養(yǎng)鍛煉分析程序、撰寫報(bào)告等能力。
軟件工程專業(yè)的已經(jīng)開出課程設(shè)計(jì)的課程有4門,分別是:OFFICE辦公軟件、計(jì)算機(jī)組裝與維護(hù)、C語言程序設(shè)計(jì)、JAVA程序設(shè)計(jì)。我們針對(duì)這些課程,在編寫實(shí)驗(yàn)大綱時(shí),要求包含課程設(shè)計(jì),設(shè)計(jì)方案要經(jīng)過專業(yè)系的審核和教授委員的審定。最后,以審定通過的課程設(shè)計(jì)為依托,為后續(xù)綜合實(shí)踐能力的提升打下堅(jiān)實(shí)的基礎(chǔ)。
3.2 綜合設(shè)計(jì)訓(xùn)練
綜合設(shè)計(jì)訓(xùn)練的目的是鍛煉學(xué)生綜合所學(xué)知識(shí),設(shè)計(jì)和開發(fā)一個(gè)小項(xiàng)目的能力。這些項(xiàng)目有“JAVA程序設(shè)計(jì)”、“商業(yè)數(shù)據(jù)庫(kù)開發(fā)”、“J2EE企業(yè)應(yīng)用”、“JAVA Web開發(fā)”等,這些小項(xiàng)目的訓(xùn)練要基于幾門課的知識(shí)和技能,如“JAVA Web開發(fā)”就需要學(xué)生綜合數(shù)據(jù)庫(kù)、軟件工程、JAVA程序設(shè)計(jì)語言等知識(shí)與技能。
綜合設(shè)計(jì)訓(xùn)練要與畢業(yè)設(shè)計(jì)區(qū)別開來,此訓(xùn)練的主要目的是讓學(xué)生體驗(yàn)和掌握項(xiàng)目開發(fā)流程,同時(shí)鍛煉綜合應(yīng)用所學(xué)課程來完成一個(gè)具體的小項(xiàng)目。
3.3 軟件工程專業(yè)技能訓(xùn)練安排
]
為鼓勵(lì)學(xué)生多渠道獲得技能分,我們規(guī)定,學(xué)生參加通過全國(guó)軟件資格(水平)考試(中級(jí)),可以獲得2學(xué)分,參加通過軟件資格(水平)考試(高級(jí)),可以獲得3學(xué)分。
4 畢業(yè)設(shè)計(jì)是實(shí)踐教學(xué)體系總結(jié)性的實(shí)踐環(huán)節(jié)
畢業(yè)設(shè)計(jì)是教學(xué)過程的最后階段采用的一種總結(jié)性的實(shí)踐教學(xué)環(huán)節(jié)。通過畢業(yè)設(shè)計(jì),學(xué)生可以綜合應(yīng)用所學(xué)的各種理論知識(shí)和技能,進(jìn)行全面、系統(tǒng)、嚴(yán)格的計(jì)算機(jī)技術(shù)及軟件工程能力的練習(xí)。[4]畢業(yè)論文(設(shè)計(jì))是實(shí)踐教學(xué)體系的技能整合,我院對(duì)畢業(yè)論文(設(shè)計(jì))作重大改革,著力打造學(xué)生綜合實(shí)踐能力。
參加畢業(yè)論文(設(shè)計(jì))的學(xué)生分兩部分,一部分在公司實(shí)習(xí),同時(shí)要在公司完成畢業(yè)論文(設(shè)計(jì))工作,余下的學(xué)生在曲靖師院完成畢業(yè)論文工作,為提高畢業(yè)論文(設(shè)計(jì))的質(zhì)量,經(jīng)向教務(wù)處請(qǐng)示,允許我院結(jié)合專業(yè)實(shí)踐性強(qiáng)的實(shí)際,改革本專業(yè)畢業(yè)論文(設(shè)計(jì))工作。改革思路包括三點(diǎn),一是我院學(xué)生的畢業(yè)論文(設(shè)計(jì))以畢業(yè)設(shè)計(jì)為主,弱化對(duì)學(xué)生文本的要求,強(qiáng)化對(duì)實(shí)踐動(dòng)作能力的提升和檢查,二是做好規(guī)范管理工作,制定相關(guān)文件,如:“信息工程學(xué)院畢業(yè)論文(設(shè)計(jì))工作規(guī)定”、 “信息工程學(xué)院畢業(yè)設(shè)計(jì)開發(fā)文檔的撰寫與打印規(guī)范” 、“信息工程學(xué)院畢業(yè)設(shè)計(jì)開發(fā)文檔”等。
5 校企合作助力實(shí)踐教學(xué)體系
為提升學(xué)生的實(shí)習(xí)效果和就業(yè)質(zhì)量。我們自2012年開始,與四川華迪信息技術(shù)有限公司開展畢業(yè)實(shí)習(xí)的合作,該公司是一家集軟件外包、信息服務(wù)、學(xué)生專業(yè)技能培訓(xùn)為一體的公司,在以上業(yè)務(wù)深耕12年,在全國(guó)小有名氣。我們的學(xué)生參加校企合作實(shí)習(xí)有兩種類型,一是為期三個(gè)月的專業(yè)實(shí)習(xí),二是為期四個(gè)月的就業(yè)培訓(xùn)。三個(gè)月的專業(yè)實(shí)習(xí)分為Java開發(fā)方向和計(jì)算機(jī)網(wǎng)絡(luò)方向,Java開發(fā)實(shí)訓(xùn)的重點(diǎn)是提升學(xué)生的軟件開發(fā)實(shí)踐能力和水平,計(jì)算機(jī)網(wǎng)絡(luò)方向的實(shí)訓(xùn)重點(diǎn)是提升學(xué)生的網(wǎng)絡(luò)規(guī)劃、設(shè)計(jì)、實(shí)施、部署的能力。
從2013年開始,軟件工程專業(yè)的學(xué)生幾乎都參加校了企業(yè)合作的實(shí)習(xí),取得了良好效果,學(xué)生的專業(yè)實(shí)踐能力提升了,就業(yè)質(zhì)量明顯提高,很多學(xué)生就在四川成都就業(yè)、創(chuàng)業(yè)。
6 結(jié)語
本文結(jié)合長(zhǎng)期的思考和實(shí)踐,不同的實(shí)踐環(huán)節(jié)有機(jī)整合,大大提高了學(xué)生的職業(yè)能力和素質(zhì)。軟件工程專業(yè)的實(shí)踐教學(xué)體系的構(gòu)建和實(shí)踐是一個(gè)系統(tǒng)的、長(zhǎng)期的過程,還需要我們不斷地探索,進(jìn)一步提高人才培養(yǎng)質(zhì)量。
1.引言
隨著計(jì)算機(jī)技術(shù)、通信技術(shù)和數(shù)字廣播等技術(shù)不斷發(fā)展,以互聯(lián)網(wǎng)、無線通信為傳播載體,以傳統(tǒng)媒體內(nèi)容與創(chuàng)新內(nèi)容模式為核心的數(shù)字媒體產(chǎn)業(yè)在全球范圍快速崛起,并正在改變著人們的信息獲取方式和休閑娛樂的形式。
我國(guó)的數(shù)字媒體業(yè)近幾年正處于高速發(fā)展時(shí)期,對(duì)于具有較高人文素養(yǎng)、掌握數(shù)字媒體核心技術(shù)并具有藝術(shù)創(chuàng)意能力的復(fù)合型數(shù)字媒體技術(shù)開發(fā)與設(shè)計(jì)人才需求旺盛。四川理工學(xué)院軟件工程專業(yè)是與IT企業(yè)合作辦學(xué)、實(shí)行“3+1”人才培養(yǎng)模式,即學(xué)生前3年在校學(xué)習(xí),第4年在軟件企業(yè)實(shí)習(xí)并完成畢業(yè)設(shè)計(jì)(論文)。為使培養(yǎng)的學(xué)生既有較扎實(shí)的理論基礎(chǔ),又有適應(yīng)人才市場(chǎng)需求的職業(yè)技能,在軟件工程專業(yè)大框架下設(shè)置了數(shù)字媒體技術(shù)方向。
數(shù)字媒體技術(shù)作為一個(gè)寬口徑、以技術(shù)為主、藝術(shù)為輔、技術(shù)與藝術(shù)相結(jié)合的新的專業(yè)方向,涉及到不同的學(xué)科知識(shí),因此,我們有必要通過探索與改革人才培養(yǎng)模式、課程體系以及實(shí)踐教學(xué)體系的研討,搭建科學(xué)的創(chuàng)新人才培養(yǎng)平臺(tái),促進(jìn)軟件工程專業(yè)人才培養(yǎng)整體水平的提升。
2.人才培養(yǎng)目標(biāo)
培養(yǎng)目標(biāo)是制定教學(xué)計(jì)劃、設(shè)計(jì)課程結(jié)構(gòu)、選擇知識(shí)發(fā)展方式以及確定教學(xué)組織形式的依據(jù),也是教學(xué)內(nèi)容、教學(xué)方法、教學(xué)組織與管理、教學(xué)手段、教學(xué)評(píng)價(jià)等方面改革的基礎(chǔ)和前提。軟件工程專業(yè)數(shù)字媒體技術(shù)方向具有軟件工程與數(shù)字媒體技術(shù)相結(jié)合的特色,注重對(duì)學(xué)生軟件開發(fā)、應(yīng)用能力的培養(yǎng),實(shí)踐性強(qiáng)。結(jié)合我們自身辦學(xué)特色和辦學(xué)條件,我校軟件工程數(shù)字媒體方向人才培養(yǎng)目標(biāo)是:“培養(yǎng)具備計(jì)算機(jī)科學(xué)、多媒體網(wǎng)絡(luò)、軟件工程技術(shù)、信息安全等方面的專業(yè)知識(shí)與技能,具有扎實(shí)的軟件工程和數(shù)字媒體技術(shù)基礎(chǔ)理論、寬厚的專業(yè)基礎(chǔ)知識(shí)、較強(qiáng)的實(shí)踐能力,能夠從事包括新媒體應(yīng)用以及虛擬現(xiàn)實(shí)等在內(nèi)的多媒體技術(shù)開發(fā)、數(shù)字媒體設(shè)計(jì)與創(chuàng)作、計(jì)算機(jī)游戲設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站維護(hù)、信息服務(wù)及數(shù)字媒體管理等工作的創(chuàng)新性技術(shù)人才?!?/p>
3.核心課程體系
數(shù)字媒體方向課程體系的建設(shè)以創(chuàng)新性復(fù)合型人才培養(yǎng)為基本指導(dǎo)思想,重視實(shí)踐課程的開設(shè),使學(xué)生所學(xué)習(xí)掌握的方法具有充分的實(shí)效性,真正做到學(xué)有所用,以適應(yīng)未來的工作崗位,成為本行業(yè)和企業(yè)所歡迎的有用人才。課程體系分為軟件工程專業(yè)核心課程模塊、數(shù)字媒體方向核心課程模塊、專業(yè)實(shí)訓(xùn)、畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)(論文)等模塊。
3.1 核心課程
軟件工程專業(yè)數(shù)字媒體技術(shù)方以軟件工程專業(yè)為主線構(gòu)成專業(yè)基礎(chǔ)和專業(yè)主干課程。其中,計(jì)算機(jī)與軟件基礎(chǔ)課程有:計(jì)算機(jī)導(dǎo)論、程序設(shè)計(jì)入門、面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法、Java程序設(shè)計(jì)、計(jì)算機(jī)組成原理、數(shù)據(jù)庫(kù)原理、計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)、編譯原理、信息安全技術(shù)、計(jì)算機(jī)體系結(jié)構(gòu)以及J2EE與中間件技術(shù);軟件工程專業(yè)課程有:軟件工程導(dǎo)論、軟件測(cè)試技術(shù)、需求分析與UML設(shè)計(jì)、軟件項(xiàng)目管理與過程控制;數(shù)字媒體技術(shù)專業(yè)課程有:數(shù)字媒體技術(shù)導(dǎo)論、計(jì)算機(jī)圖形學(xué)、數(shù)字圖像處理、網(wǎng)絡(luò)流媒體技術(shù)、用戶界面設(shè)計(jì)、視頻音頻制作與處理、數(shù)字影視特技應(yīng)用、高級(jí)游戲特性與游戲引擎、人機(jī)交互技術(shù)、虛擬現(xiàn)實(shí)技術(shù)與應(yīng)用、高級(jí)腳本與插件技術(shù)等。對(duì)于實(shí)踐性較強(qiáng)的課程開始單獨(dú)的實(shí)驗(yàn)課程和配套的課程設(shè)計(jì)。
3.2 特色課程
計(jì)算機(jī)網(wǎng)絡(luò)游戲由計(jì)算機(jī)技術(shù)、藝術(shù)設(shè)計(jì)學(xué)和計(jì)算機(jī)動(dòng)畫以及計(jì)算機(jī)圖形圖像技術(shù)高度交叉結(jié)合,目的是培養(yǎng)具有扎實(shí)的游戲編程功底和良好的邏輯思維習(xí)慣,具備較強(qiáng)的審美能力和一定的藝術(shù)素養(yǎng),熟悉游戲產(chǎn)品開發(fā)流程,具有一定的策劃能力,能在游戲公司、門戶網(wǎng)站、手機(jī)運(yùn)營(yíng)企業(yè)、動(dòng)畫公司等單位從事游戲設(shè)計(jì)、游戲開發(fā)、游戲制作、游戲策劃、游戲運(yùn)營(yíng)等方面工作的富于競(jìng)爭(zhēng)力與創(chuàng)新精神的高級(jí)復(fù)合型人才。
計(jì)算機(jī)游戲程序設(shè)計(jì)。課程目標(biāo):本課程主要學(xué)習(xí)普及游戲開發(fā)理念,培養(yǎng)游戲開發(fā)氛圍,挑選有潛力的學(xué)生組成開發(fā)團(tuán)隊(duì);傳授游戲開發(fā)中的程序設(shè)計(jì)要素,特別是游戲引擎開發(fā)的基本知識(shí)。通過本課程的學(xué)習(xí),學(xué)生能夠掌握游戲開發(fā)的基本理念,熟悉游戲開發(fā)的基本技巧和流程,并具備從事游戲程序設(shè)計(jì)工作的基本技能。
虛擬現(xiàn)實(shí)與數(shù)字娛樂。課程目標(biāo):本課程主要介紹虛擬現(xiàn)實(shí)的基本概念及其系統(tǒng)組成、相關(guān)的軟件技術(shù)及虛擬現(xiàn)實(shí)的應(yīng)用,并介紹了當(dāng)前數(shù)字娛樂的現(xiàn)狀,發(fā)展和一些關(guān)鍵技術(shù)。內(nèi)容包括:虛擬現(xiàn)實(shí)的定義、特性和組成,虛擬世界的創(chuàng)建和管理,虛擬現(xiàn)實(shí)中的視覺計(jì)算,虛擬現(xiàn)實(shí)中的交互技術(shù),虛擬現(xiàn)實(shí)中的聲覺計(jì)算,增強(qiáng)現(xiàn)實(shí),分布式虛擬現(xiàn)實(shí),虛擬現(xiàn)實(shí)應(yīng)用,與虛擬現(xiàn)實(shí)相關(guān)的數(shù)字娛樂技術(shù)。
4.實(shí)踐教學(xué)體系
培養(yǎng)符合時(shí)代需要的創(chuàng)新性人才,就要強(qiáng)化實(shí)驗(yàn)教學(xué)的開放性和多層次化?;趧?chuàng)新性原則和以生為本原則,結(jié)合培養(yǎng)目標(biāo)和自身教學(xué)特點(diǎn),數(shù)字媒體技術(shù)方向?qū)嵺`教學(xué)體系分為課程實(shí)驗(yàn),專業(yè)實(shí)訓(xùn)、畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)三個(gè)方面,各實(shí)踐環(huán)節(jié)之問相互協(xié)調(diào)、相互銜接、循序漸進(jìn)。
4.1 課程實(shí)驗(yàn)
依照實(shí)踐能力培養(yǎng)循序漸進(jìn)的原則,根據(jù)實(shí)現(xiàn)數(shù)字媒體技術(shù)專業(yè)基本能力培養(yǎng)的系列課程,并按照系列課程的復(fù)雜度和規(guī)模設(shè)計(jì)實(shí)踐環(huán)節(jié),開展了多層次課程實(shí)驗(yàn)教學(xué),根據(jù)學(xué)生的需要和實(shí)踐能力培養(yǎng)的漸進(jìn)規(guī)則,將實(shí)驗(yàn)課安排大學(xué)四年的各個(gè)環(huán)節(jié)。
多層次實(shí)驗(yàn)教學(xué)是指在實(shí)驗(yàn)大綱與目標(biāo)的規(guī)范基礎(chǔ)上,將實(shí)驗(yàn)項(xiàng)目設(shè)計(jì)成基礎(chǔ)型、綜合設(shè)計(jì)型、研究創(chuàng)新型不同層次的實(shí)驗(yàn)。同一學(xué)生從基礎(chǔ)規(guī)范一綜合設(shè)計(jì)一研究創(chuàng)新這樣難度遞增的實(shí)驗(yàn)項(xiàng)目中逐漸進(jìn)行訓(xùn)練,實(shí)現(xiàn)系統(tǒng)培養(yǎng)學(xué)生綜合實(shí)踐能力。課程實(shí)驗(yàn)主要包括:手繪訓(xùn)練、視頻特技與非線性編輯、多媒體網(wǎng)頁(yè)設(shè)計(jì)、移動(dòng)娛樂軟件開發(fā)、網(wǎng)絡(luò)娛樂軟件開發(fā)、界面設(shè)計(jì)課程設(shè)計(jì)、虛擬現(xiàn)實(shí)開發(fā)課程設(shè)計(jì)等。
4.2 專業(yè)實(shí)訓(xùn)
專業(yè)實(shí)訓(xùn)作為知識(shí)、能力、綜合素質(zhì)教育的結(jié)合點(diǎn),成為數(shù)字媒體技術(shù)專業(yè)實(shí)踐教學(xué)的重點(diǎn)之一。專業(yè)實(shí)訓(xùn)是對(duì)課堂教學(xué)具有延伸作用,是學(xué)生培訓(xùn)職業(yè)能力、熟悉職業(yè)環(huán)境、了解實(shí)際知識(shí)的重要渠道。通過專業(yè)實(shí)訓(xùn),學(xué)生不僅可以把所學(xué)轉(zhuǎn)化為所用,還能使學(xué)生在學(xué)習(xí)操作過程中通過不斷調(diào)整自己的知識(shí)結(jié)構(gòu)來慢慢適應(yīng)相應(yīng)職業(yè)崗位,鍛煉職業(yè)的能力,為實(shí)習(xí)以及今后走向社會(huì)積累經(jīng)驗(yàn)、打下基礎(chǔ)。
我校軟件工程專業(yè)是校級(jí)專業(yè)綜合改革試點(diǎn)專業(yè),以爭(zhēng)建微軟IT學(xué)院、HP軟件學(xué)院為契機(jī),與知名IT企業(yè)開展深度合作,聯(lián)合培養(yǎng)具有國(guó)際視野的軟件開發(fā)、軟件測(cè)試和服務(wù)外包人才。與中軟國(guó)際、Tarena(達(dá)內(nèi))科技等十多家IT企業(yè)聯(lián)合建立了實(shí)習(xí)實(shí)訓(xùn)基地、就業(yè)基地。
4.3 畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)
畢業(yè)實(shí)習(xí)是學(xué)生將前期學(xué)習(xí)到的知識(shí)運(yùn)用到生產(chǎn)實(shí)踐中,真正了解、感受未來的工作,鍛煉自己各方面的綜合能力。真正實(shí)現(xiàn)與行業(yè)需求的專業(yè)實(shí)踐能力對(duì)接。能勝任相應(yīng)崗位的工作,從而積累工作經(jīng)驗(yàn),為就業(yè)做準(zhǔn)備。為了增強(qiáng)學(xué)生和指導(dǎo)老師對(duì)畢業(yè)設(shè)計(jì)(論文)及畢業(yè)實(shí)習(xí)的重視,提高畢業(yè)設(shè)計(jì)(論文)的質(zhì)量和提高學(xué)生在畢業(yè)設(shè)計(jì)(論文)及畢業(yè)實(shí)習(xí)實(shí)踐環(huán)節(jié)獲得的實(shí)踐能力,也為緩解畢業(yè)設(shè)計(jì)時(shí)間(論文)不足,筆者將畢業(yè)實(shí)習(xí)與畢業(yè)設(shè)計(jì)(論文)有機(jī)結(jié)合,實(shí)行“畢業(yè)實(shí)習(xí)+畢業(yè)設(shè)計(jì)”相結(jié)合的模式,學(xué)生畢業(yè)設(shè)計(jì)的內(nèi)容來自于畢業(yè)實(shí)習(xí),并且畢業(yè)設(shè)計(jì)的內(nèi)容要將畢業(yè)實(shí)習(xí)的內(nèi)容進(jìn)行一定的升華,除體現(xiàn)學(xué)生四年來所學(xué)知識(shí)綜合之外,還要體現(xiàn)出學(xué)生的創(chuàng)新能力與科研能力,達(dá)到培養(yǎng)創(chuàng)新型、復(fù)合型人才的標(biāo)準(zhǔn)。
5.結(jié)束語
通過對(duì)國(guó)內(nèi)外數(shù)字媒體技術(shù)相關(guān)專業(yè)及方向的調(diào)研,基于創(chuàng)新性人才培養(yǎng)目標(biāo),建立了相關(guān)的核心課程和多層次實(shí)踐教學(xué)體系,融合專業(yè)技術(shù)、實(shí)踐教學(xué)、校企合作共同培養(yǎng)為一體的軟件工程數(shù)字媒體特色專業(yè)方向的知識(shí)體系,著力培養(yǎng)學(xué)生的藝術(shù)與技術(shù)交叉結(jié)合的數(shù)字媒體制作與開發(fā)能力和職業(yè)素質(zhì),進(jìn)而使得學(xué)生的基礎(chǔ)知識(shí)、科學(xué)素養(yǎng)、藝術(shù)感悟、專業(yè)知識(shí)、創(chuàng)新能力、工程能力和職業(yè)素質(zhì)都得到全面均衡的發(fā)展,以增強(qiáng)他們?cè)跀?shù)字媒體行業(yè)就業(yè)的競(jìng)爭(zhēng)能力。
參考文獻(xiàn)
[1]沈琦,于學(xué)軍,張麗,等.軟件工程(數(shù)字媒體技術(shù))特色專業(yè)復(fù)合型創(chuàng)新型人才培養(yǎng)模式研究[J].中國(guó)校外教育,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í)平臺(tái)建設(shè)[J].計(jì)算機(jī)教育,2010(16):99-101.
[4]向輝.數(shù)字媒體技術(shù)專業(yè)課程體系探討[J].計(jì)算機(jī)教育,2008(15):28-30.
2整體項(xiàng)目模式下系列課程的教學(xué)
根據(jù)整體項(xiàng)目模式原理,實(shí)踐項(xiàng)目應(yīng)貫穿到各專業(yè)課程之中,系列課程最好使用同一項(xiàng)目,這樣更能加強(qiáng)學(xué)生理解軟件開發(fā)過程的不同方面。該項(xiàng)目在專業(yè)課程開始之前就必須存在,即已經(jīng)完成或正在進(jìn)行中的實(shí)踐項(xiàng)目,因此,系列課程必須是相互聯(lián)系并且能基于同一項(xiàng)目案例,這和傳統(tǒng)的項(xiàng)目教學(xué)方式雖然模式一致,但是效果卻有本質(zhì)的不同。圖3為系列專業(yè)課程的項(xiàng)目案例、課程和學(xué)生實(shí)踐案例示意圖,5門課程都基于同一實(shí)際項(xiàng)目案例,學(xué)生根據(jù)自己所做的項(xiàng)目,按照不同專業(yè)課程要求的格式和內(nèi)容書寫相關(guān)文檔。
2.1先案例后理論的案例驅(qū)動(dòng)教學(xué)模式
軟件工程專業(yè)的特點(diǎn)是實(shí)踐性非常強(qiáng),軟件工程的很多理論都來源于對(duì)實(shí)踐的總結(jié)和歸納。因此,教師在教學(xué)過程中采用先案例后理論的案例驅(qū)動(dòng)教學(xué)模式,符合軟件工程專業(yè)的授課特點(diǎn)。首先,教師要講解實(shí)際項(xiàng)目案例的文檔,該文檔是一套完整的、從不同側(cè)面反映軟件開發(fā)過程的實(shí)際文檔。對(duì)于每一門專業(yè)課,教師首先講解需求提取、需求分析過程、功能提取、系統(tǒng)功能結(jié)構(gòu)框圖等,讓學(xué)生明確該系統(tǒng)的背景和要解決的問題,以及需要具備什么樣的功能以實(shí)現(xiàn)目標(biāo)。其次,教師要聯(lián)系實(shí)際項(xiàng)目案例,講解課本上的理論,將每個(gè)理論知識(shí)點(diǎn)與實(shí)際的項(xiàng)目案例相結(jié)合,讓學(xué)生充分理解理論。在實(shí)際講解過程中,對(duì)于新開課,新教師若碰到教學(xué)學(xué)時(shí)偏少的狀況,可以言簡(jiǎn)意賅地講解重點(diǎn)知識(shí);實(shí)踐經(jīng)驗(yàn)豐富的教師,碰到學(xué)時(shí)偏少的情況可以精簡(jiǎn)案例功能,講解1~2個(gè)功能即可。最后,教師必須強(qiáng)調(diào)實(shí)踐的重要性并給出標(biāo)準(zhǔn)的文檔規(guī)范,要求學(xué)生按照自己的實(shí)際項(xiàng)目書寫標(biāo)準(zhǔn)的文檔。在每一門課程講解完畢后,教師再一次幫助學(xué)生回顧該課程在軟件開發(fā)過程中的位置。以軟件項(xiàng)目管理為例,在正式進(jìn)入課程教學(xué)之前,教師需要做大量的工作,首先需要準(zhǔn)備的文檔有項(xiàng)目需求、項(xiàng)目需求分析報(bào)告、可行性分析報(bào)告、項(xiàng)目開發(fā)計(jì)劃書、項(xiàng)目Demo程序演示、軟件項(xiàng)目投標(biāo)書、軟件項(xiàng)目開發(fā)合同。然后,開始進(jìn)入軟件開發(fā)項(xiàng)目管理過程教學(xué),軟件項(xiàng)目主要內(nèi)容有成本管理、進(jìn)度管理、人員管理、風(fēng)險(xiǎn)控制等理論內(nèi)容。實(shí)際的軟件項(xiàng)目管理主要分為4個(gè)階段:IT項(xiàng)目的啟動(dòng)階段、IT項(xiàng)目的計(jì)劃階段、IT項(xiàng)目的執(zhí)行控制階段、IT項(xiàng)目的收尾階段,這在一般的教材中很少提及,但是教師在內(nèi)容講解中要明確階段任務(wù)。IT項(xiàng)目的計(jì)劃階段涉及48個(gè)文檔;IT項(xiàng)目的執(zhí)行控制階段涉及45個(gè)文檔;IT項(xiàng)目的收尾階段涉及14個(gè)文檔。教師在講解合同的內(nèi)容時(shí),可以直接參照“軟件項(xiàng)目開發(fā)合同”進(jìn)行講解。對(duì)于必不可少的合同內(nèi)容,教師就必須跟學(xué)生講清為什么必須要包含這些內(nèi)容;講解成本計(jì)算的時(shí)候,根據(jù)文檔“工作包、進(jìn)度和預(yù)算”進(jìn)行項(xiàng)目的WBS分解以及基本的估算方法。總之,由于教材先理論后案例的局限性,在聽課之初,學(xué)生覺得枯燥乏味。而教師通過先案例的方式能有效調(diào)動(dòng)學(xué)生在課堂上的學(xué)習(xí)積極性,為后面的項(xiàng)目實(shí)踐奠定基礎(chǔ)。
2.2學(xué)生項(xiàng)目實(shí)踐環(huán)節(jié)
每一門專業(yè)課都有上機(jī)實(shí)踐部分,學(xué)生在實(shí)踐課上主要是書寫文檔。每門專業(yè)課都有各自不同的文檔,軟件工程課程要求學(xué)生必須完成標(biāo)準(zhǔn)的13個(gè)文檔;軟件測(cè)試課程需要軟件測(cè)試報(bào)告文檔;軟件項(xiàng)目管理課程有127個(gè)文檔;面向?qū)ο蟮能浖治龇椒ㄕn程有包含9大部分內(nèi)容的軟件項(xiàng)目分析與設(shè)計(jì)文檔。每一門課程的文檔內(nèi)容非常多,要求每個(gè)學(xué)生最好獨(dú)立完成,主要訓(xùn)練每一個(gè)學(xué)生的文檔書寫和理解能力。需要強(qiáng)調(diào)的是,學(xué)生書寫的項(xiàng)目文檔一定要給出標(biāo)準(zhǔn)的、規(guī)范的文檔格式,包括目錄、段落、標(biāo)題、字體等排版之類的要求。項(xiàng)目模板可以采用軟件工程國(guó)標(biāo)文檔或者相關(guān)的其他標(biāo)準(zhǔn)文檔,最好和某一軟件公司的案例文檔格式相一致。筆者在軟件公司任職過程中,很多剛參加工作的大學(xué)生書寫文檔的水平非常差,主要是文檔格式、結(jié)構(gòu)和內(nèi)容混亂,往往給人留下非常不好的印象。整體項(xiàng)目驅(qū)動(dòng)模式下的課程教學(xué),首先強(qiáng)調(diào)的就是文檔格式和正確的文檔排版,其次才是內(nèi)容的正確性與完整性。在學(xué)生項(xiàng)目實(shí)踐中,任課教師最好跟蹤指導(dǎo)。學(xué)生每次在實(shí)驗(yàn)課上必須完成相應(yīng)的實(shí)驗(yàn),并把實(shí)驗(yàn)的電子文檔通過教學(xué)資源管理系統(tǒng)或以電子郵件的方式提交給教師。電子文檔的批改能快速糾正學(xué)生文檔格式不規(guī)范以及內(nèi)容方面的錯(cuò)誤,但這個(gè)工作量往往很大,每一次電子作業(yè)批改的工作量往往是學(xué)生數(shù)量的3~4倍。這是因?yàn)閷W(xué)生按照批改意見進(jìn)行修改后又會(huì)返回給教師,最終達(dá)到合格標(biāo)準(zhǔn)的電子文檔往往會(huì)被修改2~4次。
2.3考核方式
完成每門課程的項(xiàng)目文檔是學(xué)生對(duì)文檔書寫熟練程度以及課程內(nèi)容理解的直接反映,也是培養(yǎng)軟件開發(fā)過程中需要具備的素養(yǎng)和習(xí)慣的有效途徑,克服學(xué)生疏于或懶于書寫文檔的缺陷。因此,教師需要對(duì)學(xué)生書寫的項(xiàng)目文檔進(jìn)行考核并將其反映在學(xué)生成績(jī)上。項(xiàng)目文檔的成績(jī)占學(xué)生總成績(jī)比例的30%~50%較為合理。
2.4教學(xué)效果
筆者經(jīng)過近2年的教學(xué)實(shí)踐,取得了良好教學(xué)效果。以中南民族大學(xué)軟件工程專業(yè)2008級(jí)學(xué)生為例,首先,學(xué)生很順利地完成了各自的軟件項(xiàng)目,包括中南民族大學(xué)學(xué)生基金項(xiàng)目;其次,學(xué)生能很好地書寫申請(qǐng)軟件項(xiàng)目著作權(quán)系列文檔以及畢業(yè)論文,書寫的文檔格式規(guī)范,只需稍加修改就能將文檔立即轉(zhuǎn)化成學(xué)術(shù)論文并發(fā)表。這表明學(xué)生無論是在文檔格式還是在內(nèi)容編排上都取得了進(jìn)步,進(jìn)一步提高了在軟件開發(fā)過程中應(yīng)有的素質(zhì)。這也是軟件工程專業(yè)學(xué)生和計(jì)算機(jī)其他專業(yè)學(xué)生之間非常明顯的差別。就前2屆學(xué)生的就業(yè)情況,筆者回訪了2家用人單位,他們對(duì)中南民族大學(xué)軟件工程專業(yè)畢業(yè)的學(xué)生刮目相看,稱贊學(xué)生書寫的項(xiàng)目文檔很規(guī)范。
項(xiàng)目管理技術(shù)是軟件工程專業(yè)的一門重要專業(yè)課。其教學(xué)任務(wù)是使學(xué)生了解和掌握項(xiàng)目管理的基本概念、基本原理和工程化方法。內(nèi)容涉及項(xiàng)目管理知識(shí)體系(PMBOK)九大知識(shí)領(lǐng)域和五個(gè)標(biāo)準(zhǔn)化過程組,幾乎涵蓋了軟件項(xiàng)目從立項(xiàng)到結(jié)束的方方面面,是一門具有相當(dāng)廣度的課程。然而,該課程的教學(xué)效果卻不容樂觀。
其一、項(xiàng)目管理技術(shù)的理論知識(shí)多脫胎于工程管理領(lǐng)域,由于國(guó)內(nèi)軟件工程專業(yè)建設(shè)剛剛起步,相關(guān)教材往往照搬工程管理理論,缺乏完全針對(duì)軟件開發(fā)的必要整理和篩選。因此同軟件開發(fā)實(shí)踐結(jié)合并不十分緊密。
其二、而傳統(tǒng)的教學(xué)方式往往重理論而輕實(shí)踐,教師將理論知識(shí)“滿堂灌”給學(xué)生,學(xué)生“死記硬背”理論條文,并不懂得如何將理論用于實(shí)際軟件開發(fā)。這種僅以理論的多寡深淺作為對(duì)學(xué)生評(píng)價(jià)激勵(lì)唯一標(biāo)準(zhǔn)的教學(xué)手段,必然導(dǎo)致培養(yǎng)的人才實(shí)用性不強(qiáng),職業(yè)能力較差,工程化程度較低。達(dá)不到項(xiàng)目管理技術(shù)的教學(xué)要求。
因此,需要對(duì)軟件項(xiàng)目管理技術(shù)的教學(xué)進(jìn)行改革。二基于具體項(xiàng)目的軟件項(xiàng)目管理教學(xué)軟件工程項(xiàng)目相比一般工程項(xiàng)目具有更強(qiáng)的復(fù)雜性和更多的不可控因素,傳統(tǒng)的項(xiàng)目管理教學(xué)所傳授的知識(shí)常常不易使理論知識(shí)和實(shí)際開發(fā)吻合,給學(xué)生造成“學(xué)習(xí)無用之感”;課程本身也難以完全包括軟件開發(fā)過程的全部情況。最好的方法是通過一個(gè)具體軟件項(xiàng)目的開發(fā)過程,使學(xué)生接受項(xiàng)目管理的理念,而軟件項(xiàng)目的開發(fā)設(shè)備相對(duì)單一,團(tuán)隊(duì)人數(shù)相對(duì)較少,相比一般工程項(xiàng)目更易進(jìn)行實(shí)踐演練。
可以看出,項(xiàng)目管理進(jìn)行過程將根據(jù)實(shí)際情況不斷進(jìn)行計(jì)劃變更、計(jì)劃控制和計(jì)劃執(zhí)行的搏弈和循環(huán)。由于軟件項(xiàng)目有以下特點(diǎn):
(1)軟件產(chǎn)品是無形的,不可捉摸的,無法感覺形狀,設(shè)計(jì)也難以直觀表示,很難確定產(chǎn)品質(zhì)量或估計(jì)開發(fā)工作量。
(2)由于軟件的拷貝生產(chǎn)輕而易舉,因此,幾乎全部的軟件項(xiàng)目成本在開發(fā)過程中,而不是在制造過程。
(3)軟件開發(fā)過程屬于勞動(dòng)密集型過程,尚未實(shí)現(xiàn)完全自動(dòng)化,因此對(duì)軟件項(xiàng)目開發(fā)進(jìn)度的計(jì)劃和控制比對(duì)一般工程項(xiàng)目更加復(fù)雜。
(4)軟件是邏輯實(shí)體,本身很容易修改,但由于其復(fù)雜性,又很難正確地修改,在缺乏溝通的情況下,對(duì)個(gè)別模塊的修改可能會(huì)帶來新的錯(cuò)誤。
(5)軟件不像其他產(chǎn)品會(huì)因使用而磨損,和一般工程產(chǎn)品不同,軟件產(chǎn)品的維護(hù)常常通過增加新模塊功能完成升級(jí)。為保證新版本的穩(wěn)定性,常常需要對(duì)新版本的重新設(shè)計(jì)因此,軟件過程主要集中于軟件項(xiàng)目的開發(fā)過程,而在這一過程中,相比一般工程項(xiàng)目,項(xiàng)目管理過程組的核心循環(huán)表現(xiàn)得更加突出?;诰唧w項(xiàng)目對(duì)軟件開發(fā)過程進(jìn)行闡述將更有利于學(xué)生理解軟件開發(fā)過程中的項(xiàng)目管理。由于課程目標(biāo)并不在于具體技術(shù)細(xì)節(jié)的學(xué)習(xí),而在于體會(huì)軟件開發(fā)過程中的項(xiàng)目管理。因此在項(xiàng)目選擇中,不能使學(xué)生投入過多精力在技術(shù)細(xì)節(jié)上,而應(yīng)更多的關(guān)注軟件項(xiàng)目管理的溝通、計(jì)劃和控制。我們選擇計(jì)算機(jī)學(xué)院行政管理系統(tǒng)網(wǎng)站作為實(shí)踐項(xiàng)目讓學(xué)生組隊(duì)開發(fā),這一項(xiàng)目屬于MIS(信息管理系統(tǒng))項(xiàng)目類,難度不大,且能充分體現(xiàn)軟件項(xiàng)目需求不明確、多變、溝通復(fù)雜等特點(diǎn)。作為計(jì)算機(jī)學(xué)院的學(xué)生,學(xué)生對(duì)項(xiàng)目的需求的理解也將更加實(shí)際。
2.1基于項(xiàng)目驅(qū)動(dòng)的評(píng)價(jià)體系“為了解決軟件問題,重要的第一步就是將整個(gè)軟件開發(fā)任務(wù)看做一個(gè)可控的、可度量的以及可改進(jìn)的過程。”將項(xiàng)目管理方法運(yùn)用于具體軟件項(xiàng)目開發(fā)的實(shí)踐或在實(shí)踐中改進(jìn)現(xiàn)有方法,能夠幫助學(xué)生更好的掌握項(xiàng)目管理技術(shù)。在實(shí)際教學(xué)中,我們將學(xué)生分成若干團(tuán)隊(duì),每個(gè)團(tuán)隊(duì)8~13人,充分使學(xué)生體會(huì)到團(tuán)隊(duì)感,增加管理意識(shí)。項(xiàng)目經(jīng)理是靠干出來的,不是靠背出來的。為使學(xué)生在具體項(xiàng)目實(shí)踐中更加投入,必須改革原有的基于卷面成績(jī)的評(píng)價(jià)體系。我們提出基于項(xiàng)目驅(qū)動(dòng)的評(píng)價(jià)體系,使學(xué)生自覺將課堂所學(xué)的理論知識(shí)及時(shí)用于項(xiàng)目。學(xué)生的總評(píng)成績(jī)將由團(tuán)隊(duì)項(xiàng)目評(píng)分、演練與總結(jié)評(píng)分、期末論文評(píng)分三部分組成:
(1)團(tuán)隊(duì)項(xiàng)目評(píng)分:60%其中20%由教師根據(jù)團(tuán)隊(duì)分階段提交的項(xiàng)目資料給出;剩下40%由每個(gè)團(tuán)隊(duì)的“項(xiàng)目經(jīng)理”根據(jù)團(tuán)隊(duì)的成員的表現(xiàn)給出。而項(xiàng)目經(jīng)理的打分權(quán)限則取決于項(xiàng)目完成時(shí)專家對(duì)項(xiàng)目的評(píng)審得分。
(2)演練與總結(jié)評(píng)分:20%項(xiàng)目結(jié)束后各個(gè)團(tuán)隊(duì)成員對(duì)整個(gè)項(xiàng)目管理過程進(jìn)行總結(jié),評(píng)價(jià)和反思項(xiàng)目經(jīng)理的管理過程,教師根據(jù)學(xué)生個(gè)人上課時(shí)有關(guān)項(xiàng)目的各種演練表現(xiàn)以及項(xiàng)目總結(jié)報(bào)告進(jìn)行評(píng)分。
(3)期末論文評(píng)分:20%要求學(xué)生對(duì)項(xiàng)目管理九大知識(shí)領(lǐng)域進(jìn)行一定深度的論述。為確保評(píng)價(jià)體系更加公平、公開、公正,我們規(guī)定:
(1)項(xiàng)目經(jīng)理享有計(jì)劃和分配項(xiàng)目團(tuán)隊(duì)資源,為項(xiàng)目組成員進(jìn)行打分的權(quán)利,同時(shí)具有帶領(lǐng)項(xiàng)目組完成所有課堂演練環(huán)節(jié),完成項(xiàng)目開發(fā)的義務(wù)。作為獎(jiǎng)勵(lì),項(xiàng)目經(jīng)理可以直接獲得滿分的演練與總評(píng)成績(jī);作為制約,項(xiàng)目經(jīng)理為自己所打分?jǐn)?shù)只得在項(xiàng)目評(píng)審得分5%上下浮動(dòng),如果項(xiàng)目經(jīng)理引起過團(tuán)隊(duì)半數(shù)以上成員不滿,將被彈劾,一旦彈劾,相應(yīng)權(quán)利和獎(jiǎng)勵(lì)同時(shí)消失。
(2)項(xiàng)目評(píng)審后,項(xiàng)目經(jīng)理將得到“項(xiàng)目評(píng)審得分*團(tuán)隊(duì)開發(fā)人數(shù)”的可分配分?jǐn)?shù),項(xiàng)目經(jīng)理根據(jù)項(xiàng)目組分?jǐn)?shù)分配方法給團(tuán)隊(duì)成員打分,上限為40。
(3)項(xiàng)目評(píng)審時(shí)將邀請(qǐng)學(xué)院軟件工程專家、需方代表不少于5人組成專家組對(duì)各團(tuán)隊(duì)項(xiàng)目進(jìn)行公開評(píng)審,評(píng)審將從需方滿意度、項(xiàng)目開發(fā)文檔、項(xiàng)目開發(fā)過程三個(gè)角度進(jìn)行打分。團(tuán)隊(duì)最終得分通過delphi法得到。可以看出,在以上的評(píng)價(jià)體系中,基于項(xiàng)目驅(qū)動(dòng)的評(píng)分所占比重相當(dāng)大,不僅注重項(xiàng)目的結(jié)果,同時(shí)注重項(xiàng)目開發(fā)過程。學(xué)生的分?jǐn)?shù)在一定程度上模擬了現(xiàn)實(shí)生活的“獎(jiǎng)金”,而項(xiàng)目團(tuán)隊(duì)則更加貼近現(xiàn)實(shí)生活中的軟件開發(fā)公司。為了使項(xiàng)目成功,學(xué)生必須自覺地實(shí)踐和探索科學(xué)的項(xiàng)目管理方法,不論成功與失敗都將成為學(xué)生寶貴的經(jīng)驗(yàn)和教訓(xùn)。評(píng)分中,由于個(gè)體學(xué)生所能獲得的成績(jī)與其所在團(tuán)隊(duì)成績(jī)緊密相關(guān),因此,為整個(gè)團(tuán)隊(duì)獲得高分而努力的開發(fā)過程極大地培養(yǎng)了學(xué)生的團(tuán)隊(duì)協(xié)作精神。通過教學(xué)實(shí)踐,這一評(píng)價(jià)體系調(diào)動(dòng)了學(xué)生的學(xué)習(xí)主動(dòng)性,起到了較好的作用。超級(jí)秘書網(wǎng)
2.2基于項(xiàng)目過程的知識(shí)傳授和情景演練表1顯示了項(xiàng)目管理九大知識(shí)領(lǐng)域在五個(gè)標(biāo)準(zhǔn)化過程組中的作用。可以看出在不同的過程組中,各知識(shí)領(lǐng)域所起的作用是不同的。配合實(shí)際項(xiàng)目開發(fā)的過程,為使所傳授的知識(shí)能夠及時(shí)用于實(shí)際項(xiàng)目,我們顛覆了原有教材順序,按軟件項(xiàng)目五個(gè)過程組所涉及的知識(shí)領(lǐng)域?qū)虒W(xué)順序進(jìn)行重新安排,基本做到項(xiàng)目進(jìn)行階段與所傳授的相關(guān)知識(shí)同步。每次課程教學(xué)前后都及時(shí)安排對(duì)相關(guān)內(nèi)容的情景演練。由表2所示教學(xué)實(shí)施安排表可以看出,項(xiàng)目管理的九大知識(shí)領(lǐng)域幾乎都能做到安排于項(xiàng)目情景中進(jìn)行傳授,起到了理論對(duì)實(shí)踐的指導(dǎo)或總結(jié)作用??梢钥闯觯看窝菥毉h(huán)節(jié)一般都是對(duì)上次所本傳授知識(shí)的總結(jié)或當(dāng)次所傳授知識(shí)的及時(shí)操練,知識(shí)點(diǎn)覆蓋較全面。通過設(shè)身處地去當(dāng)一名項(xiàng)目經(jīng)理或軟件工程師,增加了學(xué)生對(duì)軟件開發(fā)項(xiàng)目的感性認(rèn)識(shí)和興趣,提高了他們的管理才能。通過知識(shí)傳授和情景演練的密切配合,使學(xué)生對(duì)軟件項(xiàng)目的管理過程理解得更加深刻。
二結(jié)論
基于具體項(xiàng)目的項(xiàng)目管理教學(xué)使學(xué)生能夠體會(huì)項(xiàng)目管理各知識(shí)領(lǐng)域的作用,領(lǐng)會(huì)各種方法、規(guī)范所適用的環(huán)境。通過實(shí)際開發(fā)后自己總結(jié)提煉的經(jīng)驗(yàn)和教訓(xùn),學(xué)生將更加接受項(xiàng)目管理的理念和知識(shí),培養(yǎng)了團(tuán)隊(duì)合作精神。在學(xué)期末進(jìn)行的教學(xué)效果調(diào)查中,83%的學(xué)生認(rèn)為這種教學(xué)方法效果良好。學(xué)生普遍反映“項(xiàng)目管理枯燥的理論知識(shí)變活了,知道怎么用了,印象更加深刻了?!?/p>
項(xiàng)目管理是軟件工程重要的專業(yè)課,在今后的教學(xué)實(shí)踐中,我們將繼續(xù)改進(jìn)教學(xué)方法,做到量體裁衣,因地制宜,加強(qiáng)教學(xué)效果。
參考文獻(xiàn):
[1]韓萬江,姜立新.軟件項(xiàng)目管理案例教程[M].北京:機(jī)械工業(yè)出版社.2005.