亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        軟件工程綜合實訓課程融合初探

        2017-07-31 12:44:17鄭大鵬王琳路良剛
        計算機教育 2017年7期
        關鍵詞:綜合實訓課程融合軟件工程

        鄭大鵬+王琳+路良剛

        摘 要:基于建構(gòu)主義認知學說,分析課程融合問題及其研究方法,提出課程融合的綜合方案,具體闡述在軟件工程綜合實訓中穿插軟件開發(fā)過程、數(shù)據(jù)庫設計與管理、軟件測試實踐、系統(tǒng)分析與設計、Web軟件實現(xiàn)技術等理論課程的實施過程,并說明教學效果。

        關鍵詞:建構(gòu)主義;軟件工程;綜合實訓;課程融合

        文章編號:1672-5913(2017)07-0135-05

        中圖分類號:G642

        0 引 言

        為了改善應用型軟件工程人才培養(yǎng)現(xiàn)狀,文獻[1]提出一種創(chuàng)新的人才培養(yǎng)模式,這種模式主張在教學計劃中引入長周期的軟件工程綜合實訓。在實訓中,學生以小組為單位完成一個較具規(guī)模的項目,并同步學習多門軟件工程課程。文獻[2]對這種綜合實訓的過程和內(nèi)容進行探討,指出這種綜合性實訓應采用迭代的軟件開發(fā)過程并將20周的實踐分為6次迭代,整個過程中學生開展10個領域共30項活動,教師講授軟件開發(fā)過程、數(shù)據(jù)庫設計與管理、軟件測試實踐、系統(tǒng)分析與設計、Web軟件實現(xiàn)(編程)技術等課程的內(nèi)容。將如此多的課程組合在一起進行教學,究竟教學效果如何,教師又該如何選取各門課程的教學內(nèi)容并將其合理組織到實訓過程中,這些是我們要探討的問題。

        1 課程融合問題及研究方法

        按照傳統(tǒng)的課程建設和教學方法,軟件工程的專業(yè)知識被組織在多門課程中。各門課程獨立施教,教學內(nèi)容由課程負責人根據(jù)課程目標確定,且各門課程所采用的教學案例也相互獨立,因此學生學習一門課程時,難以與其他課程的內(nèi)容對照和結(jié)合。從建構(gòu)主義認知理論和實際教學的效果看,采用這種方式進行教學,學生學習起來有困難,學習興趣降低,教學效果不理想。將軟件工程主要學習內(nèi)容融合在一個大型綜合性實訓中,可以克服上述弊端。學生在綜合實訓中可以邊做項目邊學習,所學知識可以馬上應用于項目中,有利于學生將所學各類知識重新構(gòu)建,形成自己對軟件工程的認知。在文獻[1—2]所建議的綜合性實訓中,需要融合的內(nèi)容按照其內(nèi)聚性可組織為軟件開發(fā)過程、數(shù)據(jù)庫設計與管理、軟件測試實踐、系統(tǒng)分析與設計、Web軟件實現(xiàn)(編程)技術5個模塊。這些模塊所要培養(yǎng)的學生能力見表1。

        上述模塊內(nèi)容與綜合實訓之間的關聯(lián)和在時間順序上的穿插,即本文所指的課程融合問題。模塊內(nèi)容如何選取和安排是該大型綜合性實訓能否成功的關鍵,我們也將重點探討上述課程融合的方案及其合理性和有效性。

        我們采用的研究方法是首先根據(jù)理論給出融合的原則和具體方案,然后按照方案實際執(zhí)行,最后通過對比未執(zhí)行課程融合的綜合實訓調(diào)查結(jié)果與執(zhí)行了課程融合的綜合實訓調(diào)查結(jié)果,分析方案的實際應用效果及合理性。

        2 課程融合原則

        根據(jù)對建構(gòu)主義認知學說的理解,基于實踐經(jīng)驗,在考慮軟件工程綜合實訓中的課程融合時,我們主要遵循以下幾項原則。

        (1)為了提高學習效率,達到最好的學習效果,知識的學習與應用應該同步,即所學知識應盡可能立即應用到項目開發(fā)過程中。這樣做不僅有利于學生準確理解知識,還可以讓他們在實踐中加深對知識的認識,從而做到牢固掌握。因此,軟件工程有關的知識內(nèi)容應該按照項目開發(fā)過程來組織,做到所學即所用,急用先學,學完即用。

        (2)教學內(nèi)容的選取應以項目開發(fā)需要為依據(jù),即項目中需要用到哪些知識和技能,就在課程中加入相應的內(nèi)容;項目開發(fā)中不會用到的知識和技能,就排除在課程內(nèi)容之外。綜合實訓中學習的內(nèi)容一般不屬于基礎知識,不存在既定的知識體系或完備性要求。如果脫離項目實際需要,而按照選擇的教材照本宣科,效果往往不好。

        (3)項目開發(fā)案例選取以承載必要的教學內(nèi)容為宗旨。為了增強學生學習和實踐的效果,課程內(nèi)容以項目需求為剪裁原則。為了滿足國家軟件工程專業(yè)教學指導委員會對本專業(yè)的要求,參考國際有關工程專業(yè)認證標準,軟件工程綜合實訓的教學內(nèi)容應該具有一定的目標或最低要求,并且這些目標和要求只能通過選取合適的教學案例和項目開發(fā)任務予以實現(xiàn);如果隨意選擇案例或開發(fā)項目,有可能造成實踐內(nèi)容或理論內(nèi)容的重要缺失,導致最終不能符合相關組織對軟件工程專業(yè)的定義及要求。

        (4)區(qū)分適合用理論課傳授的顯性知識和只能在工作中感悟和學習的隱性知識。顯性知識作為理論課教學內(nèi)容進行安排;隱性知識則通過項目開發(fā)中的要求、紀律或者指南來體現(xiàn)。例如,如何獲取和識別系統(tǒng)需求、如何文檔化需求等,可以作為系統(tǒng)分析與設計課的內(nèi)容;如何領導一個項目小組、如何在項目小組中協(xié)作等,則比較適合作為項目開發(fā)中的要求和指南提出,讓學生自己在實踐中摸索和體會。

        (5)對于比較復雜深奧的學習內(nèi)容,不應采用一次性灌輸?shù)姆绞?,即一開始就將全部內(nèi)容和要求傾注給學生;相反,可以通過多次迭代,逐步向?qū)W生解說有關知識和奧秘,在重復中加強學生對相關內(nèi)容的理解,便于他們充分理解和牢固掌握。

        3 課程融合方案

        為了達到實訓目標,我們在綜合實訓中選用的教學案例是一個網(wǎng)上送花電子商務系統(tǒng),包含了電子商務網(wǎng)站的基本功能,如商品選購、購物車維護、訂單確認、網(wǎng)上支付、訂單查詢、個人信息修改維護等。為了實現(xiàn)網(wǎng)上支付功能,教師預先實現(xiàn)了一個模擬支付網(wǎng)站。支付功能的實現(xiàn),在數(shù)據(jù)庫技術方面,需要用到事務處理;在Web編程方面,為了實現(xiàn)電商網(wǎng)站與支付網(wǎng)站的對賬,需要使用Web Services、Windows Services等技術;在分析設計方面,為了適應不同的支付方式,需要考慮使用設計模式。這個案例可以使各門課程的內(nèi)容達到期望的深度和廣度。本實訓中需要融合各門課程的具體內(nèi)容如下。

        (1)軟件開發(fā)過程:小組軟件開發(fā)活動,包括每日晨會、周例會和項目專題會;開發(fā)團隊建設,包括小組角色分工和角色轉(zhuǎn)換;每日集成、配置管理、迭代計劃等。

        (2)系統(tǒng)分析與設計:業(yè)務建模、需求、領域建模、軟件邏輯架構(gòu)、用例實現(xiàn)(軟件設計)、設計模式、架構(gòu)文檔等。

        (3)數(shù)據(jù)庫設計與管理:數(shù)據(jù)庫創(chuàng)建、管理、安全控制、編程等。

        (4)軟件測試實踐:測試環(huán)境搭建、測試計劃、測試用例編寫、自動化測試、性能測試等。

        (5)Web軟件實現(xiàn)(編程)技術:客戶端編程技術,如HTML、CSS、JavaScript、JQuery、Ajax等;ASP.NET、Web服務、Windows服務、.NET框架編程,如加密/解密、反射、屬性等。

        為了讓學生實踐迭代開發(fā),我們根據(jù)學期實際歷時共19周的現(xiàn)狀,將實訓項目劃分成幾次迭代過程,見表2。

        對應以上迭代,按照各次迭代目標和各理論課知識點的內(nèi)在邏輯,將各門課程的知識點交叉編排,見表3。此課程融合方案具有以下特點。

        (1)軟件開發(fā)過程課程貫穿始終,但開始以介紹軟件過程為主。課堂上主要學習顯性過程管理知識,如配置管理、計劃、溝通等;而有關團隊協(xié)作、角色劃分和角色職責方面的問題,讓學生參考有關資料主要是《小組軟件過程》來體會和學習。

        (2)系統(tǒng)分析與設計課是實訓課的主軸,從項目開始到結(jié)束,在需要的時候適時講授相關知識。有些知識需要分步多次介紹,逐步深入,如關于軟件架構(gòu)的內(nèi)容。

        (3)數(shù)據(jù)庫設計與管理及軟件測試實踐課出現(xiàn)在特定的時間段。前者偏向項目前期,當需要建立數(shù)據(jù)庫和進行數(shù)據(jù)庫編程時介紹有關內(nèi)容;后者偏向項目后期,當程序設計有一定成果時,適時開始測試工作。

        (4)有關程序設計的內(nèi)容按照開發(fā)順序和由淺入深的認知順序推進,通過代碼重構(gòu),逐步、反復提升各專題編程知識。

        4 實施效果

        如文獻[3]所述,2014年春季學期,我們針對2011級軟件工程專業(yè).NET技術方向的59名學生實施了基于上述課程融合方案的綜合實訓教學,課后,采用與2013年針對未采用課程融合方案的軟件工程綜合實訓相同的調(diào)查問卷對學生進行了調(diào)查。在課程結(jié)束時,基于學生自愿和匿名原則,由已完成課程答辯的學生填寫調(diào)查問卷。問卷由15道學生對課程教學效果的主觀評價問題組成,每道問題的答案有從強烈贊同到強烈反對的5個選項,其中關于融合課程的學習效果主要有以下問題(其他編號的問題與本文討論的課程融合沒有關系,故沒有選取):

        2.本課程提高了我的文檔寫作能力;

        3.本課程提高了我的編程能力;

        4.本課程提高了我的分析設計能力;

        5.本課程提高了我的數(shù)據(jù)庫應用能力;

        6.本課程提高了我的軟件開發(fā)管理能力;

        7.本課程提高了我的軟件測試技能;

        8.本課程提高了我的團隊協(xié)作能力;

        9.本課程讓我理解了團隊中的不同角色。

        以上8道問題的調(diào)查結(jié)果如圖1—圖8所示。2013年的課程未采用課程融合方式,其數(shù)據(jù)僅作為對照。

        從以上結(jié)果看出,課程融合后的綜合實訓對學生的編程能力、軟件開發(fā)管理能力、團隊協(xié)作能力及學生對團隊中角色的認識有顯著提高;對學生的數(shù)據(jù)庫應用及測試方面能力只是略有提高;對學生的文檔寫作能力亦略有提高,但是在系統(tǒng)分析與設計能力提升上,表示贊同和強烈贊同的學生百分比之和與未進行融合的綜合實訓相比略有降低,究其原因主要是大多數(shù)學生將主要精力集中在編程實現(xiàn)方面,而分析設計參考教師提供的案例,基本上不需要花太多精力即可完成。這說明如果綜合實訓中融合的課程太多,由于學生精力有限,即使有的課程十分重要,那么也極有可能被忽略;將系統(tǒng)分析與設計這門重要的專業(yè)必修課融合在該實訓中就有此弊端,因此開展后續(xù)實踐時應加以調(diào)整。

        5 結(jié) 語

        根據(jù)課程實際執(zhí)行效果和課后對參與課程學生的調(diào)查,我們認為采用課程融合方法,在進行軟件工程綜合實訓的過程中同步穿插理論課教學,可以獲得較好的教學效果,如軟件開發(fā)過程、Web軟件實現(xiàn)技術等課程教學效果較明顯,但是穿插的理論課如果太多,由于學生的學習精力有限,個別重要課程反倒可能被淡化或忽略,因此穿插的課程數(shù)量要適度。對于系統(tǒng)分析與設計這樣的核心專業(yè)課而言,還是在綜合實訓課開展之前單獨授課較好。

        參考文獻:

        [1] 鄭大鵬, 林國璋, 張克軍. 一種創(chuàng)新的獨立學院軟件專業(yè)人才培養(yǎng)模式[J]. 計算機教育, 2010(8): 1-3.

        [2] 鄭大鵬, 肖友清, 張曉燕, 等. 軟件工程綜合實訓軟件過程初探[J]. 計算機教育, 2011(8): 107-110.

        [3] 鄭大鵬, 張曉燕, 張申勇. 基于課程融合和企業(yè)環(huán)境模擬的軟件工程綜合實訓[J]. 計算機教育, 2015(10): 74-77.

        (編輯:宋文婷)

        猜你喜歡
        綜合實訓課程融合軟件工程
        基于CDIO模式材料成型及控制工程專業(yè)綜合實訓的探索與實踐
        價值工程(2016年35期)2017-01-23 20:17:02
        應用型外語人才培養(yǎng)模式下日語視聽說類與文化概況類課程融合初步探討
        高職《室內(nèi)設計CAD》課程綜合實訓教學設計
        依托工作室的軟件工程實踐教學研究
        “課程融合”視域下民辦高校電氣自動化專業(yè)漸進式多層次實踐教學體系研究
        基于工程教育認證的《軟件工程》課程教學質(zhì)量建設研究 
        軟件導刊(2016年9期)2016-11-07 22:31:23
        基于信息安全等級保護的信息安全綜合實訓教學研究
        軟件導刊(2016年9期)2016-11-07 22:26:41
        基于“課證融合”的《外貿(mào)單證》課程教學改革研究
        關于提高軟件工程實踐教學質(zhì)量的幾點思考
        關于如何創(chuàng)新和完善計算機軟件工程管理的探討
        日本护士xxxxhd少妇| 国产精品反差婊在线观看| 亚洲国产成人久久综合三区| 伊人久久大香线蕉av色婷婷| 久久久中文字幕日韩精品| 在线播放五十路熟妇| 国产高清在线精品一区二区三区 | 窄裙美女教师在线观看视频| 蜜桃在线观看视频在线观看| av天堂手机免费在线| 午夜不卡无码中文字幕影院| 亚洲产国偷v产偷v自拍色戒| 亚洲国产精品国语在线| 亚洲日本视频一区二区三区| 国产三级不卡视频在线观看| 后入内射国产一区二区| 国产女人高潮视频在线观看| 免费av在线国模| 在线视频一区二区在线观看| 被暴雨淋湿爆乳少妇正在播放| 国产av黄色一区二区| 美女在线一区二区三区视频| 国产精品特级毛片一区二区三区| 色爱区综合五月激情| 欧美日韩一二三区高在线| 中文字幕精品人妻丝袜| 一区二区三区四区国产99| 女人被狂躁高潮啊的视频在线看 | 日韩色久悠悠婷婷综合| 国产精品综合一区久久| 波多野结衣久久精品99e| a级毛片毛片免费观看久潮喷| 精品一区二区三区影片| 中文字幕人妻一区二区二区| 2021国产精品视频网站| 久久久久国产一区二区| 久久国产综合精品欧美| 精品av一区二区在线| 青青草精品在线视频观看| 国产揄拍国产精品| 国产九色AV刺激露脸对白|