《軟件工程》點團(tuán)隊項目驅(qū)動教學(xué)研究論文
【摘 要】點團(tuán)隊項目驅(qū)動課程教學(xué)法,是在教師的指導(dǎo)下,將項目交給學(xué)生,從信息的收集、方案的設(shè)計到項目實施及最終評價,都由學(xué)生負(fù)責(zé)。教師會把整個學(xué)習(xí)過程分解,設(shè)計出各個任務(wù)項目教學(xué)方案。
關(guān)鍵詞:驅(qū)動教學(xué);點團(tuán)隊
“Software Engineering” Point Team Project-Driven Teaching and Research
WANG Xiao-qiong
(College of Information Science and Technology, Guilin University of Electronic Technology, Guilin, Guangxi 541004, China)
【Abstract】Point team Project-driven Teaching Method in the Technological is under the guidance of teachers, the project to the students, from the information collection, program design to project implementation and final evaluation, are responsible for the students. The teacher will decompose the whole learning process and design the teaching plan of each task project.
【Key words】Project-driven Teaching Method in the Technological; Point team
1 《軟件工程》目前主要的教學(xué)模式
《軟件工程》是一門實踐性要求極強的課程,目前的教育模式主要是以講授為主,從課程本身要求來說,該課程最需要有多年軟件開發(fā)或者項目管理經(jīng)驗的人員講授,但從我院的教學(xué)實際情況出發(fā),具有此種經(jīng)歷的教師較少,難以滿足學(xué)院教學(xué)的需求,一般的講授主要是依托課本,以課本內(nèi)容為主進(jìn)行講解,學(xué)生對知識缺少系統(tǒng)性的認(rèn)知,且因為課本內(nèi)容缺少實際案例,講授起來很難生動,學(xué)生興趣較低。
2 《軟件工程》點團(tuán)隊項目驅(qū)動教學(xué)具體內(nèi)容及主要特色
課程在設(shè)計體系、內(nèi)容時,以項目的實際開發(fā)流程為模型,將理論方法與實踐相結(jié)合,展現(xiàn)軟件工程思想與軟件開發(fā)的緊密聯(lián)系;正確處理傳統(tǒng)與現(xiàn)代、理論與應(yīng)用、知識與能力的關(guān)系,充分利用現(xiàn)代教學(xué)手段,為學(xué)生提供豐富的學(xué)習(xí)資源。
本課程的指導(dǎo)思想是將項目實踐引入軟件工程,為企業(yè)創(chuàng)造更多的經(jīng)濟(jì)效益,宣揚軟件開發(fā)之道。課程內(nèi)容緊密圍繞企業(yè)和市場,與傳統(tǒng)學(xué)術(shù)性的課程有極大的.差別。
3 《軟件工程》點團(tuán)隊項目驅(qū)動教學(xué)簡要流程
本次課程最突出的亮點是“點團(tuán)隊立項項目練習(xí)”
。1)將學(xué)生們分組,6到8個人形成一個項目團(tuán)隊小組;每個組讓學(xué)生們自己選項目經(jīng)理負(fù)責(zé)項目實施,由項目經(jīng)理給每一位成員安排適當(dāng)?shù)慕巧,完成該角色相?yīng)的項目任務(wù)。以團(tuán)隊的方式構(gòu)思軟件產(chǎn)品。
。2)每組用兩個半月時間開展如下階段的任務(wù)“立項調(diào)查”、“可行性分析”,“需求分析”,“概要設(shè)計”,“詳細(xì)設(shè)計”,“測試說明書”,撰寫《項目啟動書》,《可行性研究報告》,《需求分析報告》,《概要設(shè)計報告》,《詳細(xì)設(shè)計報告》,《測試報告》。制作相應(yīng)的“演講稿”。
。3)對每一個階段任務(wù)所產(chǎn)生的報告進(jìn)行評審。每組均有一名成員擔(dān)任評委(輪流練習(xí)),加上教師組成評委小組。每組有一名成員用20分鐘時間演講,之后大家用20分鐘時間答辯,最后由評委以小數(shù)服從多數(shù)的原則判決。評審?fù)ㄟ^方可進(jìn)行下一個階段的任務(wù)。直到項目結(jié)束。
學(xué)生們對該練習(xí)十分重視,每組上繳的《調(diào)查報告》、《可行性分析》、《立項建議書》、“演講稿”具有相當(dāng)高的職業(yè)化水準(zhǔn),F(xiàn)場評審氣氛熱烈,體現(xiàn)了團(tuán)隊精神。
4 《軟件工程》點團(tuán)隊項目驅(qū)動教學(xué)效果
幫助點團(tuán)隊項目經(jīng)理學(xué)習(xí)簡單有效的項目規(guī)劃與項目監(jiān)控方法,讓同學(xué)們掌握了“提高產(chǎn)品質(zhì)量、提高生產(chǎn)率、降低開發(fā)成本”的方法;了解軟件系統(tǒng)設(shè)計的過程和核心內(nèi)容,掌握“體系結(jié)構(gòu)設(shè)計、用戶界面設(shè)計、數(shù)據(jù)庫設(shè)計、模塊設(shè)計”的方法;幫助程序員一次性編寫高質(zhì)量的程序;了解軟件實現(xiàn)的完整流程,包括編程、調(diào)試、改錯。建立“以比較底的代價實現(xiàn)有效測試”的理念;掌握有效測試的方法和技術(shù)幫助所有項目成員掌握簡單有效的軟件配置管理這次練習(xí)讓學(xué)生們加深理解課堂中所學(xué)的知識。
從兩百多名學(xué)生的“學(xué)習(xí)總結(jié)”中看出,90%以上的學(xué)生表示非常喜歡本課程,學(xué)到了前所未有的知識和經(jīng)驗。幾乎所有的學(xué)生都對老師表達(dá)了誠摯的謝意,師生雙方都感到滿意。建議計算機軟件專業(yè)方向本科院校在本課程中采用這種點團(tuán)隊項目驅(qū)動方式教學(xué)。
5 總結(jié)
課程以課本為導(dǎo)向,以實際案例為支撐,形成眾多實際項目案例,并編寫實際案例手冊,運用正確的教學(xué)方式,將理論教學(xué)和實踐教學(xué)有機聯(lián)合,形成新的教學(xué)思路和體系。通過課程教學(xué)的各個實踐環(huán)節(jié),逐步培養(yǎng)學(xué)生的分析問題能力、解決實際問題的能力,較熟練的軟件開發(fā)能力和綜合運用所學(xué)知識分析問題、解決問題的能力。為學(xué)生走向社會適應(yīng)企業(yè)環(huán)境具備一定的實踐基礎(chǔ)。
在學(xué)習(xí)資源建設(shè)中,我們強調(diào)了資源的基礎(chǔ)性、系統(tǒng)性、實用性、新穎性、全面性。在學(xué)生學(xué)習(xí)的過程中我們強調(diào)了學(xué)習(xí)的便捷性、交互性。極大豐富了教學(xué)內(nèi)容,同時培養(yǎng)了學(xué)生的團(tuán)隊合作意識。使得學(xué)生能夠?qū)浖こ踢@門課程有更深刻的了解。
【參考資料】
[1]韓萬江編著.軟件工程實例教程,機械工業(yè)出版社,2009.
[2]鄭人杰等著.軟件工程概論,北京:機械工業(yè)出版社,2010.
[3]馬小軍等著.軟件工程項目案例與實踐指導(dǎo).北京:清華出版社,2013.
[4]林銳.軟件工程與項目管理解析,電子工業(yè)出版社,2003.
【《軟件工程》點團(tuán)隊項目驅(qū)動教學(xué)研究論文】相關(guān)文章:
項目驅(qū)動程序設(shè)計教學(xué)研究論文06-19
Flash課程的任務(wù)驅(qū)動式教學(xué)研究論文07-05
項目驅(qū)動教學(xué)法在VFP的應(yīng)用論文08-19
關(guān)于項目驅(qū)動下的機械設(shè)計的論文04-08
項目團(tuán)隊管理畢業(yè)論文03-31
企業(yè)項目管理團(tuán)隊建設(shè)論文畢業(yè)論文04-02