《軟件建模技術(shù)》課程標(biāo)準(zhǔn)_第1頁
《軟件建模技術(shù)》課程標(biāo)準(zhǔn)_第2頁
《軟件建模技術(shù)》課程標(biāo)準(zhǔn)_第3頁
《軟件建模技術(shù)》課程標(biāo)準(zhǔn)_第4頁
《軟件建模技術(shù)》課程標(biāo)準(zhǔn)_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

PAGEPAGE10《軟件建模技術(shù)》課程標(biāo)準(zhǔn)一、課程定位1、課程性質(zhì)本課程是軟件技術(shù)專業(yè)的專業(yè)技能課程,主要培養(yǎng)學(xué)生軟件建模的能力;能通過UML圖與用戶進行溝通獲得系統(tǒng)需求;能使用UML語言進行系統(tǒng)設(shè)計與開發(fā);能掌握行業(yè)主流建模工具的使用方法。本課程的前導(dǎo)課程主要有《面向?qū)ο蟪绦蛟O(shè)計》;后續(xù)課程是《Java核心技術(shù)》。該課程通過來自企業(yè)的真實項目實戰(zhàn)訓(xùn)練,培養(yǎng)學(xué)生需求分析、系統(tǒng)建模和系統(tǒng)設(shè)計等方面知識的能力,如圖1所示。圖1專業(yè)課程體系結(jié)構(gòu)2、課程設(shè)計思路本課程是以“圖書館管理系統(tǒng)”的設(shè)計與開發(fā)為載體而設(shè)計的項目化課程。教師通過示范、并采用“講練結(jié)合”、工學(xué)交替的方法帶領(lǐng)學(xué)生完成“誠信管理論壇系統(tǒng)”的設(shè)計與開發(fā)任務(wù),實現(xiàn)本課程的教學(xué)目標(biāo),使學(xué)生掌握主流建模語言UML與建模工具等方面的專業(yè)知識與技能,培養(yǎng)其資料收集、檢查判斷、合理使用工具、組織協(xié)調(diào)、語言表達、責(zé)任心與職業(yè)道德、自我保護、應(yīng)變能力等綜合素質(zhì)。二、教學(xué)目標(biāo)本課程主要講授軟件建模技術(shù)的基本概念、UML基本元素和使用方法,以及使用UML語言進行需求建模、框架建模和應(yīng)用建模,能讀懂項目模型圖。通過“圖書館管理”系統(tǒng)案例的設(shè)計,引導(dǎo)學(xué)生掌握使用UML語言進行應(yīng)用系統(tǒng)建模。學(xué)生在完成本課程的教學(xué)后應(yīng)達到下列基本要求:1、知識目標(biāo)(1)理解面向?qū)ο蠓治龊驮O(shè)計的基本概念;(2)了解UML在面對對象分析和設(shè)計中的作用;(3)了解UML的基礎(chǔ)知識和應(yīng)用技術(shù);(4)掌握如何使用UML對系統(tǒng)建模。2、能力目標(biāo)(1)掌握使用UML對系統(tǒng)進行需求建模;(2)掌握使用UML對系統(tǒng)進行架構(gòu)建模;(3)掌握使用UML對系統(tǒng)進行應(yīng)用建模;(4)掌握主流軟件建模工具——RationalROSE。3、素質(zhì)目標(biāo)(1)培養(yǎng)人際交流能力;(2)培養(yǎng)團隊協(xié)作能力;(3)培養(yǎng)組織和管理能力;(4)培養(yǎng)勇于創(chuàng)新,敬業(yè)樂業(yè)的工作作風(fēng)。三、課程教學(xué)內(nèi)容與學(xué)時分配1、課程教學(xué)總體設(shè)計本課程在對圖書館管理系統(tǒng)進行剖析和分解的基礎(chǔ)上,將程序員應(yīng)具備的知識、能力和素質(zhì)有機地融合到該項目案例開發(fā)中,從而形成4個理實一體化的教學(xué)單元。課程考核采取項目開發(fā)與過程考核相結(jié)合的方式。教學(xué)單元設(shè)計如表1所示。表1教學(xué)單元及任務(wù)列表教學(xué)單元教學(xué)任務(wù)參考學(xué)時1軟件建?;A(chǔ)知識1-1軟件開發(fā)過程簡介131-2UML基本組成與Rose建模工具22需求建模2-1用例圖482-2活動圖43架構(gòu)建模3-1狀態(tài)圖4143-2類23-3類圖與類的關(guān)系43-4順序圖和協(xié)作圖44應(yīng)用建模4-1對象圖274-2組件圖24-3正向工程與逆向工程32、教學(xué)單元設(shè)計本課程所有的教學(xué)單元設(shè)計見表2~表7。表2教學(xué)單元1教學(xué)單元軟件建?;A(chǔ)知識學(xué)時:3教學(xué)單元描述HNS軟件學(xué)院為加快圖書館系統(tǒng)應(yīng)用開發(fā)速度,并加強項目團隊成員之間的溝通,決定在項目開發(fā)中使用對系統(tǒng)進行建模,為此需要加強軟件開發(fā)過程理論知識的學(xué)習(xí)與應(yīng)用。教學(xué)目標(biāo)教學(xué)內(nèi)容1.掌握軟件的基本概念;2.掌握UML的基礎(chǔ)知識;3.掌握軟件生命周期;4.理解軟件生存期模型;5.了解RUP軟件開發(fā)過程;6.了解建模工具RationalRose1.軟件的基本概念;2.軟件生命周期;3.UML基本組成;4.RUP軟件開發(fā)過程;5.建模工具RationalRose使用方法教學(xué)任務(wù)教學(xué)內(nèi)容與要求活動(過程)設(shè)計參考學(xué)時1-1軟件開發(fā)過程簡介1.軟件的基本概念1.教師教授相關(guān)的知識點,并通過實例講解軟件的基本概念、軟件生命周期,軟件開發(fā)模型;學(xué)生吸收消化知識并提出問題;教師解答學(xué)生問題;2.學(xué)生分組討論選擇圖書管理系統(tǒng)開發(fā)模型方案;3.學(xué)生完成系統(tǒng)開發(fā)計劃;4.學(xué)生講解并演示選擇開發(fā)項目案例的開發(fā)模型方案,由教師進行評估和點評12.掌握軟件生命周期3.了解RUP軟件開發(fā)過程1-2UML基本組成與Rose建模工具1.UML事物、關(guān)系和圖1.教師教授相關(guān)的知識點,并通過實例講解UML事物、關(guān)系和圖,以及Rose的安裝與使用方法;學(xué)生吸收消化知識并提出問題;教師解答學(xué)生問題;2.學(xué)生教學(xué)UML基本組成與Rose建模工具,并分組討論圖書館系統(tǒng)建模方案;3.學(xué)生完成項目建模方案;4.學(xué)生講解并演示項目案例建模方案,由教師進行評估和點評。22.建模工具RationalRose的安裝與使用方法表3教學(xué)單元2教學(xué)單元需求建模學(xué)時:8教學(xué)單元描述根據(jù)圖書館管理需求,確定系統(tǒng)中的角色和用例,并畫出用例視圖。這需要運用需求分析方法,對系統(tǒng)進行需求建模,進而生成需求模型。教學(xué)目標(biāo)教學(xué)內(nèi)容1.掌握參與者、用例、關(guān)系的概念;2.掌握用例圖繪制方法;3.掌握用例之間的關(guān)系;4.掌握活動圖的基本概念;5.掌握活動圖的圖形表示。1.使用工具進行需求建模與設(shè)計;2.使用工具繪制用例圖;3.使用工具繪制活動圖。教學(xué)任務(wù)教學(xué)內(nèi)容與要求活動(過程)設(shè)計參考學(xué)時2-1用例圖1.理解需求分析與用例圖之間的關(guān)系1.教師教授相關(guān)的知識點,并通過實例講解用例圖繪制方法;學(xué)生吸收消化知識并提出問題;教師解答學(xué)生問題;2.學(xué)生教學(xué)用例圖繪制方法與技巧,并分組討論圖書館管理系統(tǒng)需求模型的用例圖;3.學(xué)生完成圖書館管理系統(tǒng)用例圖;4.學(xué)生講解并演示項目用例圖,由教師進行評估和點評42.掌握參與者、用例、關(guān)系的概念3.學(xué)會通過分析需求畫出用例圖2-2活動圖1.掌握活動圖的基本概念1.教師教授相關(guān)的知識點,并通過實例講解活動圖繪制方法;學(xué)生吸收消化知識并提出問題;教師解答學(xué)生問題;2.學(xué)生教學(xué)活動圖繪制方法與技巧,并分組討論圖書館管理系統(tǒng)需求模型中的活動圖;3.學(xué)生完成圖書館管理系統(tǒng)需求模型中的活動圖;4.學(xué)生講解并演示所設(shè)計實現(xiàn)的需求模型,由教師進行評估和點評42.掌握活動圖的圖形表示3.熟悉活動圖的應(yīng)用表4教學(xué)單元3教學(xué)單元架構(gòu)建模學(xué)時:14教學(xué)單元描述在完成圖書館管理系統(tǒng)需求建模的基礎(chǔ)上,進入系統(tǒng)分析和概要設(shè)計階段。在該階段中,將對系統(tǒng)進行靜態(tài)建模以及動態(tài)建模,最后構(gòu)建出圖書館管理系統(tǒng)的軟件架構(gòu)。教學(xué)目標(biāo)教學(xué)內(nèi)容1.掌握狀態(tài)基本概念;2.掌握如何繪制狀態(tài)圖;3.掌握類的類的查找和抽象方法;4.掌握類的關(guān)系建模;5.掌握順序圖的基本知識,能繪制基本順序圖;6.掌握協(xié)作圖的基本知識,能繪制基本協(xié)作圖。1.狀態(tài)圖;2.類、類的關(guān)聯(lián)、類的泛化、類的依賴;3.類的實現(xiàn);4.順序圖和協(xié)作圖教學(xué)任務(wù)教學(xué)內(nèi)容與要求活動(過程)設(shè)計參考學(xué)時3-1狀態(tài)圖1.事件、狀態(tài)、轉(zhuǎn)換和狀態(tài)圖。1.教師教授相關(guān)的知識點,并通過實例講解狀態(tài)圖繪制方法;學(xué)生吸收消化知識并提出問題;教師解答學(xué)生問題;2.學(xué)生教學(xué)狀態(tài)圖繪制方法,并分組討論實現(xiàn)圖書館管理系統(tǒng)借書功能的狀態(tài)圖繪制;3.學(xué)生完成圖書館管理系統(tǒng)借書功能的狀態(tài)圖繪制;4.學(xué)生講解并演示狀態(tài)圖,由教師進行評估和點評43-2類1.類、屬性、操作和類成員的存取控制1.教師教授相關(guān)的知識點,并通過實例講解類抽取的方法;學(xué)生吸收消化知識并提出問題;教師解答學(xué)生問題;2.學(xué)生教學(xué)類的抽象方法,并分組討論圖書館管理系統(tǒng)中圖書業(yè)務(wù)類的查找和抽象;3.學(xué)生完成圖書館管理系統(tǒng)中圖書業(yè)務(wù)類的查找和抽象;4.學(xué)生講解并演示所設(shè)計實現(xiàn)圖書館管理系統(tǒng)中圖書業(yè)務(wù)類的查找和抽象,由教師進行評估和點評23-3類圖與類的關(guān)系1.類的關(guān)聯(lián);1.教師教授相關(guān)類關(guān)系知識點;學(xué)生吸收消化知識并提出問題;教師解答學(xué)生問題;2.學(xué)生教學(xué)類關(guān)系抽取,并分組討論圖書館管理系統(tǒng)中對圖書業(yè)務(wù)功能中的類的關(guān)系建模;3.學(xué)生完成圖書館管理系統(tǒng)中對圖書業(yè)務(wù)功能中的類的關(guān)系建模;4.學(xué)生講解并演示圖書館管理系統(tǒng)中對圖書業(yè)務(wù)功能中的類的關(guān)系建模,由教師進行評估和點評42.類的泛化;3.類的依賴與實現(xiàn);3-4順序圖和協(xié)作圖1.順序圖1.教師教授相關(guān)的知識點,并通過實例講解交互圖;學(xué)生吸收消化知識并提出問題;教師解答學(xué)生問題;2.學(xué)生教學(xué)數(shù)據(jù)表組合關(guān)鍵字查詢方法與技巧,并分組討論使用順序圖和協(xié)作圖對圖書業(yè)務(wù)功能進行動態(tài)建模;3.學(xué)生完成使用順序圖和協(xié)作圖對圖書業(yè)務(wù)功能進行動態(tài)建模;4.學(xué)生講解并演示圖書業(yè)務(wù)功能動態(tài)建模,由教師進行評估和點評42.協(xié)作圖表5教學(xué)單元4教學(xué)單元應(yīng)用建模學(xué)時:7教學(xué)單元描述HNS圖書管理系統(tǒng)的分析和設(shè)計已按計劃完成類圖和交互圖的分析與設(shè)計之后,通過對象圖、包、組件圖和部署圖,來描述系統(tǒng)的實施和實現(xiàn)視圖。教學(xué)目標(biāo)教學(xué)內(nèi)容1.理解HTTP協(xié)議基本概念;2.理解使用PHP語言編寫動態(tài)Web程序的方法與處理流程;3.掌握響應(yīng)客戶請求的處理方法;4.掌握文件讀寫方法1.使用GET或POST命令發(fā)送HTTP請求;2.接收表單數(shù)據(jù);3.向瀏覽器發(fā)送響應(yīng)數(shù)據(jù);4.讀寫文件教學(xué)任務(wù)教學(xué)內(nèi)容與要求活動(過程)設(shè)計參考學(xué)時4-1對象圖1.對象圖的基本概念1.教師教授相關(guān)的知識點,并通過實例講解對象圖繪制方法;學(xué)生吸收消化知識并提出問題;教師解答學(xué)生問題;2.學(xué)生教學(xué)對象圖繪制方法,并分組討論借書過程對象圖;3.學(xué)生完成借書過程對象圖;4.學(xué)生講解并演示借書過程對象圖,并由教師進行評估和點評22.包的基本概念4-2組件圖1.組件圖的基本概念1.教師教授相關(guān)的知識點,并通過實例講解組件圖和部署圖;學(xué)生吸收消化知識并提出問題;教師解答學(xué)生問題;2.學(xué)生教學(xué)組件圖和部署圖,并分組討論圖書館管理系統(tǒng)組件圖和部署圖繪制方案;3.學(xué)生完成圖書館管理系統(tǒng)組件圖和部署圖;4.學(xué)生講解并演示圖書館管理系統(tǒng)組件圖和部署圖,由教師進行評估和點評22.組件圖的應(yīng)用3.部署圖和部署圖應(yīng)用4-3正向工程與逆向工程1.正向工程和逆向工程的基本概念1.教師教授相關(guān)的知識點,并通過實例講解正向、逆向工程方法;學(xué)生吸收消化知識并提出問題;教師解答學(xué)生問題;2.學(xué)生教學(xué)正逆向工程方法,并分組討論實現(xiàn)將圖書館管理系統(tǒng)模型正向工程操作;3.學(xué)生完成圖書館管理系統(tǒng)模型正向工程操作;4.學(xué)生講解并演示圖書館管理系統(tǒng)模型正向工程操作,并由教師進行評估和點評32.利用Rose工具生成代碼框架3.利用Rose工具從代碼中生成模型四、課程考核本課程在以項目為載體、以任務(wù)來驅(qū)動的課程教學(xué)中,強調(diào)實施過程考核,每一項目任務(wù)都包括理論、實操、作業(yè)工單、素質(zhì)四個部分,由主講教師、實訓(xùn)指導(dǎo)教師(企業(yè)兼職教師)等共同實施考核評價,適當(dāng)安排學(xué)生參與評價。表6課程考核考核方式理論考核實操考核作業(yè)單考核素質(zhì)考核評分權(quán)重30-4040-302010考核實施主講教師主持,采用理論試卷考試行為實訓(xùn)項目指導(dǎo)教師主持、企業(yè)專家、主講教師參與,以成果演示與答辯的方式考核主講教師主持,根據(jù)平時作業(yè)完成考核學(xué)生過程性知識掌握情況小組自評、實訓(xùn)指導(dǎo)教師過程評價考核標(biāo)準(zhǔn)詳見表7詳見表8詳見表9詳見表101、理論考核表7理論考核標(biāo)準(zhǔn)序號教學(xué)單元考核的知識點及要求成績比例(%)1軟件建模基礎(chǔ)知識1.UML基本組成;2.軟件開發(fā)過程10%2需求建模1.用例圖;2.活動圖30%3架構(gòu)建模1.狀態(tài)圖;2.類;3.類圖與類的關(guān)系;4.順序圖和協(xié)作圖40%4應(yīng)用建模1.對象圖;2.組件圖;3.正向工程與逆向工程20%合計100%2、實操考核表8實操考核標(biāo)準(zhǔn)序號考核項目考核內(nèi)容成績比例(%)1JQQ需求建模建模工具使用方法、用例圖、活動圖30%2JQQ架構(gòu)建模JQQ架構(gòu)建模中的狀態(tài)圖、類圖與類的關(guān)系、順序圖與協(xié)作圖40%3JQQ應(yīng)用建模對象圖、組件圖、正向工程和逆向工程30%合計100%3、作業(yè)單考核表9作業(yè)單考核標(biāo)準(zhǔn)評價依據(jù)評價要素和標(biāo)準(zhǔn)評價主體權(quán)重完成圖書館管理系統(tǒng)的需求模型自行完成,用例圖完備實訓(xùn)教師、兼職教師30%完成圖書館管理系統(tǒng)中圖書管理功能進行架構(gòu)建模自行完成,狀態(tài)圖、類圖完備規(guī)范實訓(xùn)教師、兼職教師40%完成圖書館管理系統(tǒng)中圖書管理功能進行應(yīng)用建模自行完成,能正確繪制對象圖、組件圖,能根據(jù)模型進行正向工程實訓(xùn)教師、兼職教師30%合計100%4、素質(zhì)考核表10素質(zhì)考核標(biāo)準(zhǔn)評價依據(jù)評價要素和標(biāo)準(zhǔn)評價主體權(quán)重基本素質(zhì)遵守考勤制度,上課專心,積極參與,嚴(yán)謹認真,吃苦耐勞小組互評50%職業(yè)素質(zhì)溝通能力、工作規(guī)范性、演講能力、遵紀(jì)守法實訓(xùn)教師、答辯教師50%合計100%五、課程資源1、教學(xué)團隊(1)具備良好的編程基礎(chǔ)和語言溝通能力;(2)具有豐富的項目開發(fā)經(jīng)驗;(3)具備基于項目驅(qū)動的教學(xué)法的設(shè)計應(yīng)用能力;(4)具備使用UML語言進行軟件建模能力;(5)具有先進的教學(xué)方法,有比較強的駕馭課堂的能力;(6)有良好的職業(yè)道德和責(zé)任心。2、實驗實訓(xùn)條件根據(jù)本課程所涵蓋的知識與技能,以及所融合項目案例的要求,該課程的教學(xué)場地與

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論