《面向能力培養(yǎng)的軟件工程模塊構(gòu)建》由會(huì)員分享,可在線閱讀,更多相關(guān)《面向能力培養(yǎng)的軟件工程模塊構(gòu)建(23頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、,,,單擊此處編輯母版標(biāo)題樣式,,單擊此處編輯母版文本樣式,,第二級(jí),,第三級(jí),,第四級(jí),,第五級(jí),,*,,*,,,,單擊此處編輯母版標(biāo)題樣式,,單擊此處編輯母版文本樣式,,第二級(jí),,第三級(jí),,第四級(jí),,第五級(jí),,*,,*,面向能力培養(yǎng)的軟件工程模塊構(gòu)建,,計(jì)算機(jī)科學(xué)與技術(shù)系,,許強(qiáng),目 錄,,概述,,原有課程不足,,模塊構(gòu)建思路,,模塊教學(xué)內(nèi)容與安排,,模塊教學(xué)方法,,評(píng)價(jià)與展望,1.1 課程簡介,,課程類型:專業(yè)基礎(chǔ)課,,課時(shí):,84,(,32+16+36,),,教學(xué)目標(biāo):使學(xué)生樹立工程化思想,掌握軟件開發(fā)過程,具備使用軟件工程工具的能力,,適用專業(yè):軟件工程,計(jì)算機(jī)科學(xué)與技術(shù),1.2
2、課程定位,,是一門承上啟下的課程,目 錄,,概述,,原有課程不足,,模塊構(gòu)建思路,,模塊教學(xué)內(nèi)容與安排,,模塊教學(xué)方法改革,,評(píng)價(jià)與展望,2.1 教學(xué)內(nèi)容的不足,,教學(xué)內(nèi)容與應(yīng)用型辦學(xué)定位不符,,傳統(tǒng)教材采用高教版,《,軟件工程,——,原理方法與應(yīng)用,》,,面向?qū)W術(shù)型,強(qiáng)調(diào)知識(shí)的完整性,,14,個(gè)章節(jié),涵蓋了軟件工程學(xué)的方方面面,包括結(jié)構(gòu)化分析設(shè)計(jì)、面向?qū)ο蠓治鲈O(shè)計(jì)、軟件測試與質(zhì)量保證等,實(shí)際教學(xué)很難面面俱到,,過分強(qiáng)調(diào)面向?qū)ο蠹夹g(shù)(高級(jí)部分),,不適合軟件工程的初學(xué)者,,與后續(xù)課程內(nèi)容重疊,,,2.2 教學(xué)安排的不足,,開課時(shí)間,,原計(jì)科專業(yè)將軟件工程安排在大三下或大四上,不利于課程教學(xué)效
3、果,且嚴(yán)重影響后續(xù)課程開設(shè),,理論實(shí)踐比例,,原課程比例為,44:12,,不利于實(shí)踐訓(xùn)練,2.3 教學(xué)方法的不足,,重理論、輕實(shí)踐,,由于教學(xué)內(nèi)容過多,且課時(shí)安排不盡合理,導(dǎo)致以往軟件工程授課出現(xiàn),滿堂灌,現(xiàn)象,學(xué)生反映不佳,,缺少統(tǒng)一、完整的,工程實(shí)例,,使學(xué)生很難建立連貫的開發(fā)流程,各種技術(shù)無法有效融合在一起,目 錄,,概述,,原有課程不足,,模塊構(gòu)建思路,,模塊教學(xué)內(nèi)容與安排,,模塊教學(xué)方法改革,,評(píng)價(jià)與展望,3.1 確定專業(yè)能力,,由企業(yè)界需求歸納出專業(yè)培養(yǎng)能力,3.2 軟件工程學(xué)相關(guān)能力,,4,大類、,39,項(xiàng)能力,3.3 能力選擇,,以軟件分析與設(shè)計(jì)能力為例,,掌握結(jié)構(gòu)化分析方法
4、與設(shè)計(jì)方法;,,初步,掌握面向?qū)ο蟮姆治雠c設(shè)計(jì)方法,熟悉,UML,建模技術(shù)和常見的軟件設(shè)計(jì)模式;,,初步,掌握常用的軟件分析與設(shè)計(jì)開發(fā)工具;,,初步,掌握用戶需求調(diào)研和需求分析方法;,,能夠?qū)⑿枨筠D(zhuǎn)換為系統(tǒng)的設(shè)計(jì);,,能夠使設(shè)計(jì)滿足實(shí)施環(huán)境;,,能夠設(shè)計(jì)和定義,簡單,軟件構(gòu)架、模塊劃分的接口協(xié)議;,,能夠運(yùn)用詳細(xì)設(shè)計(jì)的描述工具進(jìn)行模塊的詳細(xì)設(shè)計(jì);,,能夠設(shè)計(jì)用戶界面;,,初步,具備用戶需求說明書、軟件規(guī)格說明書、概要設(shè)計(jì)說明書、數(shù)據(jù)庫設(shè)計(jì)說明、詳細(xì)設(shè)計(jì)說明書等軟件開發(fā)文檔的撰寫能力。,,,,,,,,,,目 錄,,概述,,原有課程不足,,模塊構(gòu)建思路,,模塊教學(xué)內(nèi)容與安排,,模塊教學(xué)方法改革,
5、,評(píng)價(jià)與展望,4.1 理論教學(xué)內(nèi)容,,根據(jù)能力要求,重新編排,教學(xué)內(nèi)容,4.2 實(shí)踐教學(xué)內(nèi)容,,按照軟件生命周期的不同階段組織教學(xué)內(nèi)容,,6,次實(shí)驗(yàn)對(duì)應(yīng)軟件開發(fā)過程的,6,個(gè)階段,,引入一個(gè),完整的工程實(shí)例,,將項(xiàng)目教學(xué)法貫穿于實(shí)踐教學(xué),,引入自主學(xué)習(xí),與工程項(xiàng)目教學(xué)融為一體,4.3 教學(xué)安排,,模塊開設(shè)提前到大二下學(xué)期,為后續(xù)課程和集中實(shí)踐留出空間,也為認(rèn)知實(shí)習(xí)創(chuàng)造條件,,課時(shí)改為,32,理論,+16,實(shí)踐,+36,自主,增加了實(shí)踐課時(shí),減少理論課時(shí),目 錄,,概述,,原有課程不足,,模塊構(gòu)建思路,,模塊教學(xué)內(nèi)容與安排,,模塊教學(xué)方法改革,,評(píng)價(jià)與展望,5.1 工程項(xiàng)目教學(xué)法介紹,,工程項(xiàng)
6、目教學(xué)法是以工程項(xiàng)目,生命周期全過程,為載體,圍繞,典型工程對(duì)象,開展教學(xué)的過程,,工程項(xiàng)目教學(xué)法面向能力培養(yǎng),將理論講解、實(shí)驗(yàn)教學(xué)、實(shí)踐教學(xué)與創(chuàng)新活動(dòng)等融為一體,,工程項(xiàng)目教學(xué)法按照“任務(wù)驅(qū)動(dòng)”模式將教學(xué)內(nèi)容重新編排,滿足完成一個(gè)工程項(xiàng)目所必需的知識(shí),5.2 工程項(xiàng)目教學(xué)法實(shí)施,,學(xué)生按照軟件企業(yè)構(gòu)架進(jìn)行分組。6-8人一組,設(shè)置組長,組員劃分角色,分工明確,,每組選取一個(gè)特定的軟件項(xiàng)目作為本組的工程對(duì)象,完成該項(xiàng)目分析、設(shè)計(jì)、實(shí)現(xiàn)、測試的全過程,,實(shí)驗(yàn)教學(xué)和自主學(xué)習(xí)圍繞開發(fā)項(xiàng)目展開,,期末采用答辯方式確定成績,,團(tuán)隊(duì)協(xié)作,,目 錄,,概述,,原有課程不足,,模塊構(gòu)建思路,,模塊教學(xué)內(nèi)容與安排,,模塊教學(xué)方法改革,,評(píng)價(jià)與展望,6.1 教學(xué)效果評(píng)價(jià),,學(xué)習(xí)主動(dòng)性大大提高,,掌握了完整的軟件開發(fā)過程,樹立了規(guī)范化思想,,自主學(xué)習(xí)能力和創(chuàng)新能力得到了鍛煉,,,出現(xiàn)一定程度的兩極分化,,與其他模塊的銜接有待觀察,6.2 未來工作展望,,進(jìn)一步完善工程項(xiàng)目教學(xué)法,逐步豐富,工程對(duì)象庫,,進(jìn)一步完善理論教學(xué)內(nèi)容,把工程項(xiàng)目教學(xué)引入課堂,,進(jìn)一步加強(qiáng)與其他模塊的銜接,做到教學(xué)內(nèi)容,既不冗余,又相互支撐,謝謝!,