美章網 資料文庫 分析軟件工程實踐教學改革范文

分析軟件工程實踐教學改革范文

本站小編為你精心準備了分析軟件工程實踐教學改革參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

分析軟件工程實踐教學改革

一、研究思路

(一)采用分散式實踐教學課程設置

為了保證軟件工程課程實踐訓練的系統性和完整性,加強理論教學與實踐教學的銜接。課程組采取了獨立設置實踐課程,拉長實踐教學周期的方法。具體的做法是:取消原來分散在軟件工程課程中的實驗課時,獨立設置32學時的軟件工程集中實踐教學環節,實踐教學周數為8周,每周4學時。具體的時間及內容安排,要注意的是這個內容安排包含了軟件設計開發過程的各個階段,其中軟件項目管理是貫穿整個實踐環節的,但各個階段不是按照傳統的瀑布模型嚴格地分階段執行,可以根據具體情況進行調整。采用分散式的實踐教學方式是由軟件工程實踐教學的特點決定的。對于分析問題的能力和工程化軟件開發意識較弱的學生來說,對于軟件項目進行的分析與設計,隨著研究的深入,往往需要多次反復修改,在較短時間內倉促完成的成果會有諸多的問題。分散式實踐環節與理論課程采用了類似的教學進度,上課時間主要是進行教師指導、研究討論和分階段答辯。課下學生有更多的時間去理解、思考、分析和設計。這種分散式實踐教學與其他教學區別是:不同于理論課程的教學,在上課時間不會對理論進行大量講解;不同于課內實驗,分散式實踐在時間的安排上要在《軟件工程》課程結束以后,不屬于課內實驗;不同于課程設計,課程設計一般都是集中在一兩周進行;不同于畢業設計,畢業設計側重結果,分散式實踐側重過程。

(二)采用敏捷開發方法進行軟件開發

即使采用分散式實踐教學,但是利用傳統的方法去開發項目在時間上仍然不足,這就需要采用新的開發方法。敏捷開發方法是近些年被重視和研究的軟件開發方法,敏捷開發方法具有特點是:以人為核心、循環迭代、響應變化等等,主要著眼于能高質量地快速交付讓客戶滿意的軟件。將敏捷開發方法應用于軟件工程課程的實踐教學過程中,能夠克服傳統教學方法的一些缺陷[5]。與傳統的軟件開發相比,敏捷開發注重靈活性,簡單、快速,適合于對時間要求嚴格的項目,采用敏捷開發方法學生能夠在較短的時間內完成任務。同時,敏捷開發方法與其他的開發方法在原理和過程上是相同的,這就保證了實踐教學的完整型和全面性,學生將來即使采用其他的開發方法也不會出現障礙。這些年,敏捷開發方法被很多軟件開發公司廣泛使用,掌握了敏捷開發方法,有利于學生畢業后求職和快速勝任工作。敏捷軟件開發方法包含了5個價值觀和一系列的原則。但是在實踐教學中不是所有內容的都要采用,需要進行剪裁,找到適合的開發模式。有些理論和經驗對于處在學習階段的學生并不適用,只有在工作中經過一段時間的鍛煉,才能夠真正體會。學生階段,主要就是讓學生掌握理論、方法和技術,同時培養學生的溝通、簡單、反饋、勇氣和謙遜的價值觀。要注意的是:采用敏捷開發方法實踐內容的各個階段并不是嚴格區分的,存在循環迭代。

(三)分階段性答辯作為主要考核方式

為了嚴格保證質量,一般工程項目都會進行階段性驗收。由于軟件項目的分析與設計需要進行階段評審,在實踐教學中,采用分階段答辯就是一個合適的考核方式。在項目開發的每個階段都讓學生對本組的設計成果進行介紹講解,同時回答教師和其他小組同學的提問,這與畢業設計答辯在形式上相似。采用分階段答辯可以及時糾正學生在設計過程中出現錯誤和偏差,避免問題的積累和擴大。學生的最后成績主要是根據平時表現、答辯表現、提問情況和團隊分數四個方面進行綜合打分。不同階段答辯的同學不能相同,這就要求組內所有的同學都要共同努力,只有團隊取得較高分數才能保證個人的成績。分階段的項目答辯不但能檢查項目的進展情況,而且能為更多的學生提供展示自我的機會,提高學生的表達能力和反應能力,培養了學生的自信心,也為將來的畢業答辯打下良好的基礎。在此過程中,不僅要看學生設計的結果和解決方案正確與否,還要看學生是否認真地思考了問題。因為一個軟件項目常有多種解決方案,看學生是沿用以前的方案,還是經過思考采用新的方案。即使新的方案有缺點和不足,也會給出較好的成績,鼓勵學生去思考創新。

二、改革成效

通過將改革后三個學年的學生學習情況與改革前的情況進行對比研究,發現兩種培養模式在期末考試中客觀題的解答上相差不大,但是主觀題目的解答上,改革后的學生分數明顯提高。許多學生在經歷改革實踐后發生很大變化,從被動學習到主動學習,從不愿在同學面前講話到積極表達自己的看法,學生對軟件工程產生了濃厚的興趣,能夠深入思考和創新。教師與學生之間的溝通也大大增加。從畢業生求職的情況來看,教學改革后畢業生在面試環節獲得的評價很好,簽約率也明顯提高。改革后的第一屆畢業生就取得很好的成績,2011年國內某知名企業在吉林省招收了計算機專業6名學生,其中4名為其他院校的研究生,2名為我院的本科學生,公司報到后被安排在研發部門工作。

三、結語

在軟件開發方法采用敏捷開發的基礎上,又研究出了分散式實踐教學的課程設置方式和分階段答辯的考核方式,其中首次采用的分散式實踐教學方式,在軟件工程課程實踐教學中實現了創新,并取得了良好的效果。通過改革和研究有效地解決了軟件工程實踐教學中的難題,實現了計算機軟件開發應用型人才的培養目標。

作者:李天宇張東輝張秀坤張素莉趙潔紅單位:長春工程學院計算機技術與工程學院

主站蜘蛛池模板: 奇米影视第四色在线| 欧美牲交a欧美牲交aⅴ久久| 国产女人aaa级久久久级| 91欧美在线视频| 妞干网2018| 中文字幕日韩理论在线| 最近中国日本免费观看| 亚洲欧洲久久久精品| 看**视频一级毛片| 国产720刺激在线视频| 黑人巨大sv张丽在线播放| 国产综合色在线视频区| mhsy8888| 成人福利网址永久在线观看| 久久免费观看国产99精品| 最近最新视频中文字幕4| 亚洲最新中文字幕| 狠狠色狠狠色综合日日不卡| 午夜在线观看福利| 色偷偷www8888| 国产午夜福利精品一区二区三区| 波多野结衣导航| 国产精品高清一区二区三区 | 中文字幕专区在线亚洲| 日本公与熄乱理在线播放370| 亚洲AV激情无码专区在线播放 | 无套日出白浆在线播放| 久久婷婷成人综合色| 最好看的免费观看视频| 亚洲人成色77777在线观看| 欧美精品国产一区二区| 亚洲色偷偷色噜噜狠狠99| 男孩子和男孩子做到哭泰国| 午夜亚洲国产成人不卡在线| 老婆~我等不及了给我| 国产一级一级毛片| 足本玉蒲团在线观看| 国产单亲乱l仑视频在线观看| 国产在线一卡二卡| 国产欧美va欧美va香蕉在线| 你懂的网址免费国产|