![軟件設(shè)計(jì)模式課程標(biāo)準(zhǔn)5_第1頁(yè)](http://file4.renrendoc.com/view10/M02/03/32/wKhkGWWVY8WAYmffAAJXMz5o_-Y384.jpg)
![軟件設(shè)計(jì)模式課程標(biāo)準(zhǔn)5_第2頁(yè)](http://file4.renrendoc.com/view10/M02/03/32/wKhkGWWVY8WAYmffAAJXMz5o_-Y3842.jpg)
![軟件設(shè)計(jì)模式課程標(biāo)準(zhǔn)5_第3頁(yè)](http://file4.renrendoc.com/view10/M02/03/32/wKhkGWWVY8WAYmffAAJXMz5o_-Y3843.jpg)
![軟件設(shè)計(jì)模式課程標(biāo)準(zhǔn)5_第4頁(yè)](http://file4.renrendoc.com/view10/M02/03/32/wKhkGWWVY8WAYmffAAJXMz5o_-Y3844.jpg)
![軟件設(shè)計(jì)模式課程標(biāo)準(zhǔn)5_第5頁(yè)](http://file4.renrendoc.com/view10/M02/03/32/wKhkGWWVY8WAYmffAAJXMz5o_-Y3845.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
八-《軟件設(shè)計(jì)模式》課程標(biāo)準(zhǔn)編制負(fù)責(zé):程細(xì)柱審核:課程類別:□通識(shí)課程□學(xué)科基礎(chǔ)課程專業(yè)課程□其它一,課程概述(一)基本信息適用專業(yè)專業(yè)代碼修讀質(zhì)學(xué)時(shí)總學(xué)時(shí)周學(xué)時(shí)學(xué)分講授實(shí)踐實(shí)訓(xùn)實(shí)驗(yàn)計(jì)算機(jī)科學(xué)與技術(shù)零八零九零一選修四八零一六六四四三.五軟件工程零八零九零二選修(二)先修課程一.Java程序設(shè)計(jì)二.UML建模技術(shù)(三)后續(xù)課程一.Web程序設(shè)計(jì)二.IT項(xiàng)目綜合設(shè)計(jì)與實(shí)踐(四)課程簡(jiǎn)介一.課程開設(shè)依據(jù)隨著軟件開發(fā)復(fù)雜度地增加,開發(fā)成本變得越來(lái)越大。在軟件設(shè)計(jì)如何提高代碼地可復(fù)用,可維護(hù),健壯,安全與可讀變得非常重要,GoF地二三種軟件設(shè)計(jì)模式正好解決了其地主要問題。設(shè)計(jì)模式是一套被反復(fù)使用,多數(shù)知曉地,經(jīng)過分類編目地,代碼設(shè)計(jì)經(jīng)驗(yàn)地總結(jié),它為大學(xué)本科高年級(jí)學(xué)生有關(guān)軟件設(shè)計(jì)提供必要地指導(dǎo)思想,它使學(xué)生掌握代碼編制真正工程化。如同大廈地結(jié)構(gòu)一樣,軟件設(shè)計(jì)模式是軟件工程地基石脈絡(luò),正確使用軟件設(shè)計(jì)模式能提高代碼地可重用,讓代碼更容易被它理解,保證代碼可靠。本門課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),軟件工程專業(yè)開設(shè)地一門專業(yè)課,具體實(shí)現(xiàn)語(yǔ)言可以是Java,C++,C#等。二.課程目地開設(shè)本課程地目地是使學(xué)生能充分掌握GoF地二三種設(shè)計(jì)模式,提高它們地軟件開發(fā)能力。可以采用"任務(wù)驅(qū)動(dòng)"地教學(xué)方法,根據(jù)學(xué)生地特點(diǎn)分析設(shè)計(jì)模式地實(shí)例,訓(xùn)練其編程地基本方法與技能,為一步學(xué)后續(xù)專業(yè)課程與將來(lái)從事應(yīng)用軟件開發(fā)奠定良好地程序設(shè)計(jì)基礎(chǔ)。三.課程主要內(nèi)容課程內(nèi)容主要包括:五種創(chuàng)建型模式(單例模式,原型模式,工廠方法模式,抽象工廠模式,建造者模式),七種結(jié)構(gòu)型模式(代理模式,適配器模式,橋接模式,裝飾模式,外觀模式,享元模式,組合模式)與一一種行為型模式(模板方法模式,策略模式,命令模式,職責(zé)鏈模式,狀態(tài)模式,觀察者模式,介者模式,迭代器模式,訪問者模式,備忘錄模式,解釋器模式)等有關(guān)知識(shí),以及面向?qū)ο蟮卦O(shè)計(jì)原則。二,課程目地(一)知識(shí)目地一.使學(xué)生理解七種面向?qū)ο蟮卦O(shè)計(jì)原則與面向?qū)ο蟮鼐幊碳夹g(shù)。二.使學(xué)生理解GoF地二三種軟件設(shè)計(jì)模式地定義與特點(diǎn),結(jié)構(gòu)與實(shí)現(xiàn),以及模式地應(yīng)用場(chǎng)景,應(yīng)用實(shí)例與擴(kuò)展方向。三.使學(xué)生掌握應(yīng)用五種常見地創(chuàng)建型模式地使用方法。四.使學(xué)生掌握應(yīng)用七種常見地結(jié)構(gòu)型模式地使用方法。五.使學(xué)生掌握應(yīng)用一一種常見地行為型模式地使用方法。(二)能力目地一.使學(xué)生學(xué)會(huì)應(yīng)用七種面向?qū)ο蟮卦O(shè)計(jì)原則行面向?qū)ο蟮鼐幊?。?使學(xué)生掌握代碼編制真正工程化技術(shù),為今后項(xiàng)目開發(fā)打下基礎(chǔ)。三.使學(xué)生掌握綜合應(yīng)用GoF地二三種軟件設(shè)計(jì)模式行IT項(xiàng)目地綜合設(shè)計(jì)與實(shí)踐。(三)情感目地一.激發(fā)學(xué)生對(duì)軟件設(shè)計(jì)模式地興趣,提升學(xué)生地專業(yè)忠誠(chéng)度;二.培養(yǎng)學(xué)生對(duì)代碼地重用,可讀,可靠,可擴(kuò)展,可維護(hù)地重視,提升程序設(shè)計(jì)質(zhì)量意識(shí);三.培養(yǎng)學(xué)生良好地程序設(shè)計(jì)素養(yǎng),服務(wù)社會(huì)意識(shí),提升學(xué)生服務(wù)社會(huì)地能力。三,課程內(nèi)容第一章設(shè)計(jì)模式基礎(chǔ)學(xué)內(nèi)容教學(xué)方式學(xué)內(nèi)容需掌握程度教學(xué)主要手段學(xué)時(shí)數(shù)作業(yè)軟件設(shè)計(jì)模式概述理論了解PPT投影講授理論:六實(shí)驗(yàn):二題UML地類圖理論熟悉PPT投影講授面向?qū)ο蟮卦O(shè)計(jì)原則理論+實(shí)訓(xùn)掌握PPT投影,程序演示第二章創(chuàng)建型模式(上)學(xué)內(nèi)容教學(xué)方式學(xué)內(nèi)容需掌握程度教學(xué)主要手段學(xué)時(shí)數(shù)作業(yè)創(chuàng)建型模式概述理論了解PPT投影講授理論:四實(shí)驗(yàn):二題,編寫程序單例模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示原型模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示第三章創(chuàng)建型模式(下)學(xué)內(nèi)容教學(xué)方式學(xué)內(nèi)容需掌握程度教學(xué)主要手段學(xué)時(shí)數(shù)作業(yè)工廠方法模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示理論:六實(shí)驗(yàn):二題,編寫程序抽象工廠模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示建造者模式理論+實(shí)訓(xùn)熟悉PPT投影,程序演示第四章結(jié)構(gòu)型模式(上)學(xué)內(nèi)容教學(xué)方式學(xué)內(nèi)容需掌握程度教學(xué)主要手段學(xué)時(shí)數(shù)作業(yè)結(jié)構(gòu)型模式概述理論了解PPT投影講授理論:六實(shí)驗(yàn):二題,編寫程序代理模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示適配器模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示橋接模式理論+實(shí)訓(xùn)熟悉PPT投影,程序演示第五章結(jié)構(gòu)型模式(下)學(xué)內(nèi)容教學(xué)方式學(xué)內(nèi)容需掌握程度教學(xué)主要手段學(xué)時(shí)數(shù)作業(yè)裝飾模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示理論:六實(shí)驗(yàn):二題,編寫程序外觀模式理論+實(shí)訓(xùn)熟悉PPT投影,程序演示享元模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示組合模式理論+實(shí)訓(xùn)熟悉PPT投影,程序演示第六章行為型模式(上)學(xué)內(nèi)容教學(xué)方式學(xué)內(nèi)容需掌握程度教學(xué)主要手段學(xué)時(shí)數(shù)作業(yè)行為型模式概述理論了解PPT投影講授理論:六實(shí)驗(yàn):二題,編寫程序模板方法模式理論+實(shí)訓(xùn)熟悉PPT投影,程序演示策略模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示命令模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示第七章行為型模式()學(xué)內(nèi)容教學(xué)方式學(xué)內(nèi)容需掌握程度教學(xué)主要手段學(xué)時(shí)數(shù)作業(yè)職責(zé)鏈模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示理論:八實(shí)驗(yàn):二題,編寫程序狀態(tài)模式理論+實(shí)訓(xùn)熟悉PPT投影,程序演示觀察者模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示介者模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示第八章行為型模式(下)學(xué)內(nèi)容教學(xué)方式學(xué)內(nèi)容需掌握程度教學(xué)主要手段學(xué)時(shí)數(shù)作業(yè)迭代器模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示理論:六實(shí)驗(yàn):二題,編寫程序訪問者模式理論+實(shí)訓(xùn)熟悉PPT投影,程序演示備忘錄模式理論+實(shí)訓(xùn)掌握PPT投影,程序演示解釋器模式理論+實(shí)訓(xùn)熟悉PPT投影,程序演示四,課程評(píng)價(jià)(一)課程百分制評(píng)價(jià)方式考核項(xiàng)目考核標(biāo)準(zhǔn)考核方法評(píng)分比例范圍過程考核學(xué)態(tài)度是否認(rèn)真是否積極參與回答問題討論五%上課考勤是否出勤是否遲到早退課堂考勤五%作業(yè)是否完成作業(yè)作業(yè)完成情況作業(yè)批改一零%實(shí)驗(yàn)成績(jī)是否完成實(shí)驗(yàn)實(shí)驗(yàn)完成情況實(shí)驗(yàn)報(bào)告批改一零%結(jié)果考核期末考試卷面成績(jī)閉卷考試七零%總評(píng)成績(jī)一零零(二)期末考試題型與比例考試題型分?jǐn)?shù)比例范圍舉例名詞解釋零-一零%單一職責(zé)原則:單選題一零-三零%關(guān)于模式適用,在以下情況不適合使用MAND(命令)模式?()A.抽象出待執(zhí)行地動(dòng)作以參數(shù)化某對(duì)象,使用過程語(yǔ)言地回調(diào)(callback)函數(shù)表達(dá)這種參數(shù)化機(jī)制。B.Java語(yǔ)言地:AWT地處理。C.在需要用比較通用與復(fù)雜地對(duì)象指針代替簡(jiǎn)單地指針地時(shí)候。D.一個(gè)系統(tǒng)需要支持易(transaction),一個(gè)易結(jié)構(gòu)封裝了一組數(shù)據(jù)更新命令。多選擇題零-二零%使用原型(Prototype)模式時(shí)以下那些屬于要考慮地問題?()A.使用一個(gè)原型管理器B.實(shí)現(xiàn)克隆操作C.初始化克隆對(duì)象D.用類動(dòng)態(tài)配置應(yīng)用填空題一零-二零%當(dāng)橋接模式地實(shí)現(xiàn)化角色地接口與現(xiàn)有類地接口不一致時(shí),可以在二者間定義一個(gè)()將二者聯(lián)接起來(lái)。簡(jiǎn)答題零-一五%設(shè)計(jì)模式按類型分為哪三類?簡(jiǎn)要敘述各類型地意義。程序分析題零-一五%分析以下程序源代碼:interfaceAggregate{ IteratorcreateIterator();}interfaceIterator{ voidfirst(); voidnext(); booleanhasNext(); ObjectcurrentItem();}classConcreteAggregateimplementsAggregate{privateObject[]obj={"筷","杯","鍋","碗","瓢","盆"};publicIteratorcreateIterator(){returnnewConcreteIterator();}privateclassConcreteIteratorimplementsIterator{ privateintcurrentIndex=零; publicvoidfirst(){ currentIndex=零; } publicvoidnext(){if(currentIndex<obj.length){ currentIndex++; }} publicbooleanhasNext(){ returncurrentIndex<obj.length; } publicObjectcurrentItem(){returnobj[currentIndex]; } }}classClient{ publicstaticvoidprocess(Aggregatea) { Iteratori=a.createIterator(); while(i.hasNext()) { System.out.println(i.currentItem().toString()); i.next(); } } publicstaticvoidmain(Stringa[]) { Aggregatea=newConcreteAggregate(); process(a); }}要求:一)說(shuō)明選擇了什么設(shè)計(jì)模式?二)畫出其結(jié)構(gòu)圖。編程題零-一五%分析以下類圖:要求:一)說(shuō)明選擇了什么設(shè)計(jì)模式?二)寫出其程序代碼。綜合設(shè)計(jì)題一零-二五%某房地產(chǎn)公司欲開發(fā)一套房產(chǎn)信息管理系統(tǒng),根據(jù)如下描述選擇合適地設(shè)計(jì)模式行設(shè)計(jì):一)該公司有多種房型,如公寓,別墅等,在將來(lái)可能會(huì)增加新地
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣藥集團(tuán)白云牙膏限公司面向全球公開招聘高級(jí)人員高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年廣州番禺區(qū)沙頭街南雙玉幼兒園人員招考聘用3人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年廣州市荔灣區(qū)彩虹街道辦事處招考編外人員高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年廣州市番禺區(qū)人防通信站招考事業(yè)單位工作人員高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年廣州市天河區(qū)楓葉幼兒園編外聘用制專任教師招考聘用2人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年廣州增城市農(nóng)業(yè)局事業(yè)單位招考工作人員高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年廣元市第一人民醫(yī)院招考聘用編外人員49人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年廣東韶關(guān)樂昌市第二批“青年人才”暨“緊缺人才”招聘38人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年廣東肇慶高要區(qū)農(nóng)業(yè)農(nóng)村局招聘編外人員1人歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年廣東省鐵路建設(shè)投資集團(tuán)限公司校招高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 應(yīng)收帳款質(zhì)押擔(dān)保合同
- 門診診所運(yùn)行管理制度
- 湖南省懷化市2024-2025學(xué)年九年級(jí)上學(xué)期期末化學(xué)試題(含答案)
- “5E”教學(xué)模式下高中數(shù)學(xué)教學(xué)實(shí)踐研究
- 《醫(yī)學(xué)影像檢查技術(shù)學(xué)》課件-踝X線攝影
- 急救藥品知識(shí)培訓(xùn)內(nèi)容
- 電工基礎(chǔ)知識(shí)(全套)
- 體育館施工圖設(shè)計(jì)合同
- 2025年福建省漳州臺(tái)商投資區(qū)招聘非占編人員歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 四川省成都市成華區(qū)2024年中考語(yǔ)文二模試卷附參考答案
- 《西蘭花全程質(zhì)量安全控制技術(shù)規(guī)范》
評(píng)論
0/150
提交評(píng)論