《面向?qū)ο笙到y(tǒng)設(shè)計(jì)》課程教學(xué)大綱_第1頁
《面向?qū)ο笙到y(tǒng)設(shè)計(jì)》課程教學(xué)大綱_第2頁
《面向?qū)ο笙到y(tǒng)設(shè)計(jì)》課程教學(xué)大綱_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、面向?qū)ο笙到y(tǒng)設(shè)計(jì)課程教學(xué)大綱課程名稱面向?qū)ο笙到y(tǒng)設(shè)計(jì)/Object-Oriented Systems Design課程編碼10000501610課程類型專業(yè)選修課課程性質(zhì)專業(yè)課適用范圍信息與計(jì)算科學(xué)專業(yè)、信息安全專業(yè)學(xué)分?jǐn)?shù)2先修課程面向?qū)ο蟪绦蛟O(shè)計(jì)語言、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)網(wǎng)絡(luò)學(xué)時(shí)數(shù)36實(shí)驗(yàn)/實(shí)踐學(xué)時(shí)無課外學(xué)時(shí)無考核方式考查 一、教學(xué)大綱說明 (一)課程的性質(zhì)、地位、作用和任務(wù)面向?qū)ο笙到y(tǒng)設(shè)計(jì)在信息科學(xué)領(lǐng)域有著非常重要的地位,對(duì)培養(yǎng)學(xué)生的抽象思維能力,提高學(xué)生的系統(tǒng)分析、系統(tǒng)設(shè)計(jì)能力和編程能力有很重要的作用;是為我系信息與計(jì)算科學(xué)專業(yè)和信息安全專業(yè)高年級(jí)學(xué)生開設(shè)的一門重要課程,計(jì)算機(jī)及

2、其相關(guān)專業(yè)人員學(xué)習(xí)OOA、OOD和OOP,不僅可以掌握計(jì)算機(jī)軟件設(shè)計(jì)的一個(gè)重要方法,而且可以提高學(xué)生研究解決實(shí)際問題的能力。為學(xué)生參加社會(huì)實(shí)踐和畢業(yè)設(shè)計(jì)做準(zhǔn)備。(二)教學(xué)目的和要求通過本課程學(xué)習(xí),掌握面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì)的基本原理、基本知識(shí)、和基本方法。本課程以介紹面向?qū)ο蟮慕y(tǒng)一建模語言UML為主,目的是了解面向?qū)ο蠹夹g(shù)的基本概念,掌握面向?qū)ο蟮南到y(tǒng)分析和設(shè)計(jì)方法,以及與面向?qū)ο蟮南到y(tǒng)分析和設(shè)計(jì)相關(guān)的一些軟件開發(fā)技術(shù),掌握在Rose環(huán)境下用UML進(jìn)行系統(tǒng)分析和設(shè)計(jì)。掌握用面向?qū)ο蠓椒ń⒁粋€(gè)小型系統(tǒng)的分析與設(shè)計(jì)模型,用面向?qū)ο缶幊陶Z言(C+或Java等)實(shí)現(xiàn)系統(tǒng)。(三)課程教學(xué)方法與手段采

3、用理論與案例討論相結(jié)合的教學(xué)方法,手段擬采用多媒體教學(xué)。(四)課程與其它課程的聯(lián)系面向?qū)ο笙到y(tǒng)設(shè)計(jì)是一門綜合性、實(shí)踐性較強(qiáng)的課程。它與面向?qū)ο蟪绦蛟O(shè)計(jì)語言、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)網(wǎng)絡(luò)均有密切的聯(lián)系。(五)教材與教學(xué)參考書教材:國剛、周峰、孫更新,UML與Rational Rose2003軟件工程(統(tǒng)一建模原理與實(shí)踐教程)電子工業(yè)出版社,2007年4月 二、課程的教學(xué)內(nèi)容、重點(diǎn)和難點(diǎn)第1章軟件工程與UML概述1.1軟件工程概述1.2建模的目的1.3 UML語言概述 重點(diǎn):建模的目的難點(diǎn):建模的目的第2章面向?qū)ο蠹夹g(shù)與UML2.1面向?qū)ο蠹夹g(shù)概述2.2面向?qū)ο蟮姆治?.3面向?qū)ο蟮脑O(shè)計(jì)2.4

4、基于UML的面向?qū)ο蠓治觥⒃O(shè)計(jì)過程重點(diǎn):基于UML的面向?qū)ο蠓治?、設(shè)計(jì)過程難點(diǎn):基于UML的面向?qū)ο蠓治觥⒃O(shè)計(jì)過程第3章UML軟件工程統(tǒng)一建模語言3.1UML的構(gòu)成3.2視圖3.3圖3.4模型元素3.5通用機(jī)制3.6UML的擴(kuò)展組件3.7UML建模的簡單流程重點(diǎn):UML建模的流程難點(diǎn):UML建模的流程第4章Rational Rose2003的基礎(chǔ)知識(shí)與操作4.1Rational Rose2003的初步4.2Rational Rose2003的安裝4.3Rational Rose2003使用介紹重點(diǎn):Rational Rose2003的基礎(chǔ)知識(shí)第5章用例圖5.1用例圖的概念5.2用例圖建模技術(shù)5

5、.3實(shí)例:學(xué)籍管理系統(tǒng)中的用例圖重點(diǎn):用例圖建模技術(shù)難點(diǎn):用例圖的設(shè)計(jì)第6章 靜態(tài)視圖6.1 概述 6.2 類與關(guān)系 6.3 類圖 6.4 對(duì)象圖 6.5 對(duì)象圖建模技術(shù)6.6 包圖 6.7 實(shí)例:學(xué)籍管理系統(tǒng)中的靜態(tài)視圖重點(diǎn):類圖建模技術(shù)難點(diǎn):類圖設(shè)計(jì)第7章動(dòng)態(tài)視圖-狀態(tài)圖7.1狀態(tài)機(jī)7.2狀態(tài)圖7.3狀態(tài)7.4事件7.5轉(zhuǎn)換7.6狀態(tài)圖建模技術(shù)7.7實(shí)例:學(xué)籍管理系統(tǒng)的狀態(tài)圖重點(diǎn):狀態(tài)圖建模技術(shù)第8章動(dòng)態(tài)視圖-時(shí)序圖8.1概述8.2時(shí)序圖的組成8.3對(duì)象的創(chuàng)建和撤銷8.4時(shí)序圖建模8.5實(shí)例:學(xué)籍管理系統(tǒng)的時(shí)序圖重點(diǎn):時(shí)序圖建模技術(shù)難點(diǎn):時(shí)序圖設(shè)計(jì)第9章動(dòng)態(tài)視圖-協(xié)作圖9.1概述9.2對(duì)象

6、、鏈和消息9.3時(shí)序圖與協(xié)作圖的比較9.4時(shí)序圖與協(xié)作圖的互換9.5協(xié)作圖的建模9.6實(shí)例:學(xué)籍管理系統(tǒng)的協(xié)作圖重點(diǎn):協(xié)作圖建模技術(shù)難點(diǎn):協(xié)作圖設(shè)計(jì)第10章動(dòng)態(tài)視圖-活動(dòng)圖10.1 概述10.2活動(dòng)圖的組成元素10.3活動(dòng)的分解10.4活動(dòng)圖建模技術(shù)10.5實(shí)例:學(xué)籍管理系統(tǒng)的活動(dòng)圖重點(diǎn):活動(dòng)圖建模技術(shù)難點(diǎn):活動(dòng)圖設(shè)計(jì)第11章 UML實(shí)現(xiàn)與部署-組件圖與配置圖11.1組件圖(Component Diagrams)的概念和內(nèi)容11.2 配置圖(Deployment Diagrams)重點(diǎn):組件圖與配置圖建模技術(shù)難點(diǎn):組件圖設(shè)計(jì)、配置圖設(shè)計(jì) 第12章UML的擴(kuò)展機(jī)制12.1UML的體系結(jié)構(gòu)12.2

7、構(gòu)造型12.3標(biāo)記值12.4約束12.5用于業(yè)務(wù)建模的UML擴(kuò)展重點(diǎn):UML的體系結(jié)構(gòu)第13章Rose的雙向工程13.1雙向工程簡介13.2用RationalRose生成代碼逆向工程重點(diǎn):雙向工程實(shí)現(xiàn)難點(diǎn):面向?qū)ο蟪绦蛟O(shè)計(jì)第14章 軟件工程統(tǒng)一開發(fā)過程與UML14.1軟件開發(fā)過程14.2RUP簡介14.3RUP的二維開發(fā)模型14.4RUP的核心工作流重點(diǎn):RUP的核心工作流難點(diǎn):RUP應(yīng)用第15章對(duì)象約束語言15.1 對(duì)象約束語言概述15.2標(biāo)準(zhǔn)OCL類型15.3OCL表達(dá)式15.4用OCL表達(dá)對(duì)象性質(zhì)約束重點(diǎn):對(duì)象約束語言的類型、表達(dá)式三、建議學(xué)時(shí)分配教學(xué)內(nèi)容各教學(xué)環(huán)節(jié)學(xué)時(shí)分配采用何種多媒體教學(xué)手段章節(jié)主要內(nèi)容講授實(shí)驗(yàn)討論習(xí)題課外其它小計(jì)第1、2章軟件工程與UML概述面向?qū)ο蠹夹g(shù)與UML22PPT+演示第3、4章UML軟件工程統(tǒng)一建模語言Rational Rose2003的基礎(chǔ)知識(shí)與操作22PPT+演示第5章用例圖44PPT+演示第6章靜態(tài)視圖44PPT+演示第7章狀態(tài)圖22PPT+演示第8章時(shí)序圖44第9、10章協(xié)作圖、活動(dòng)圖44PPT+演示第11、12

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論