軟件工程與UML(第2版)教案-教學(xué)設(shè)計(jì) 單元8-1 建模系統(tǒng)的架構(gòu)設(shè)計(jì)_第1頁
軟件工程與UML(第2版)教案-教學(xué)設(shè)計(jì) 單元8-1 建模系統(tǒng)的架構(gòu)設(shè)計(jì)_第2頁
軟件工程與UML(第2版)教案-教學(xué)設(shè)計(jì) 單元8-1 建模系統(tǒng)的架構(gòu)設(shè)計(jì)_第3頁
軟件工程與UML(第2版)教案-教學(xué)設(shè)計(jì) 單元8-1 建模系統(tǒng)的架構(gòu)設(shè)計(jì)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

武漢軟件工程職業(yè)學(xué)院教案(理論教學(xué)首頁)(第1頁)《軟件工程與UML》武漢軟件工程職業(yè)學(xué)院教案(附頁)(第NUMPAGES2頁)裝訂線章節(jié)名稱裝訂線單元8系統(tǒng)設(shè)計(jì)任務(wù):建模系統(tǒng)的架構(gòu)設(shè)計(jì)授課安排授課時數(shù)2授課時間第12周第1次課授課方法講練結(jié)合授課教具機(jī)房,StarUML、ROSE或VISIO教學(xué)目標(biāo)知識目標(biāo):掌握系統(tǒng)分析與系統(tǒng)設(shè)計(jì)、選擇技術(shù)方案、進(jìn)行架構(gòu)設(shè)計(jì)。能力目標(biāo):架構(gòu)設(shè)計(jì)的建模。思政目標(biāo):從“發(fā)展觀”的角度看待系統(tǒng)設(shè)計(jì)的反復(fù)迭代。教學(xué)重點(diǎn)系統(tǒng)分析與系統(tǒng)設(shè)計(jì)教學(xué)難點(diǎn)進(jìn)行架構(gòu)設(shè)計(jì)【教學(xué)環(huán)境】多媒體機(jī)房軟件需求:機(jī)房,StarUML、ROSE或VISIO【教學(xué)過程】一、復(fù)習(xí)導(dǎo)入(1)通過提問的形式復(fù)習(xí)上一節(jié)知識,引入本節(jié)課內(nèi)容。在講解本節(jié)課內(nèi)容前,首先回顧一下上節(jié)課中講過的建模系統(tǒng)的分析類圖。本節(jié)將學(xué)習(xí)系統(tǒng)分析與系統(tǒng)設(shè)計(jì)、選擇技術(shù)方案、進(jìn)行架構(gòu)設(shè)計(jì)。(2)明確學(xué)習(xí)目標(biāo)。掌握系統(tǒng)分析與系統(tǒng)設(shè)計(jì)、選擇技術(shù)方案、進(jìn)行架構(gòu)設(shè)計(jì)。二、授新課(一)布置任務(wù)根據(jù)教材描述,進(jìn)行“IIS日志分析器”的架構(gòu)設(shè)計(jì)。(二)知識要點(diǎn)系統(tǒng)分析與系統(tǒng)設(shè)計(jì)從工作任務(wù)上來說,分析做的是需求的對于計(jì)算機(jī)的概念化,設(shè)計(jì)做的是計(jì)算機(jī)概念實(shí)例化。從抽象層次上來說,分析高于語言實(shí)現(xiàn)、高于實(shí)現(xiàn)方式;設(shè)計(jì)是基于特定的語言和實(shí)現(xiàn)方式的。因此分析的抽象層次高于設(shè)計(jì)的抽象層次。從角色上來說,分析是系統(tǒng)分析員承擔(dān)的,設(shè)計(jì)是設(shè)計(jì)師承擔(dān)的。從工作成果來說,分析的典型成果是分析模型;設(shè)計(jì)的成果是設(shè)計(jì)類、程序包、程序部署模型。通俗地說,系統(tǒng)分析的目的是確定系統(tǒng)應(yīng)該做成什么樣的設(shè)想;而系統(tǒng)設(shè)計(jì)的目的是將這些設(shè)想轉(zhuǎn)化為可實(shí)施的措施和步驟。選擇技術(shù)方案技術(shù)方案的選擇需要首先考慮以下問題:準(zhǔn)備使用什么樣的客戶端?準(zhǔn)備采用什么編程語言?準(zhǔn)備采用什么框架技術(shù)?如果是分布式系統(tǒng),準(zhǔn)備采用什么通信機(jī)制?實(shí)例——某“圖書館管理系統(tǒng)”的技術(shù)方案選擇什么是架構(gòu)設(shè)計(jì)在架構(gòu)設(shè)計(jì)中的幾點(diǎn)常用技巧是:(1)分層(Layer)規(guī)則。(2)包(package)之間不要產(chǎn)生循環(huán)依賴。(3)設(shè)計(jì)模式的應(yīng)用。系統(tǒng)架構(gòu)分為邏輯架構(gòu)和物理架構(gòu)兩大類。邏輯架構(gòu)完整地描述系統(tǒng)的功能,把功能分配到系統(tǒng)的各個部分,詳細(xì)說明它們是如何工作的。用于描述邏輯架構(gòu)的圖有:類圖、對象圖、狀態(tài)圖、活動圖、協(xié)作圖和順序圖等。物理架構(gòu)詳細(xì)地描述系統(tǒng)的軟件和硬件,描述軟、硬件的分解。物理架構(gòu)關(guān)心的是實(shí)現(xiàn),因此可以用實(shí)現(xiàn)圖建模,其中,組件圖顯示代碼本身的靜態(tài)結(jié)構(gòu),部署圖顯示系統(tǒng)運(yùn)行時的結(jié)構(gòu)。(三)任務(wù)實(shí)施1.反復(fù)迭代確定系統(tǒng)構(gòu)架的解決方案。2.建模系統(tǒng)架構(gòu),繪制實(shí)現(xiàn)方式圖。三、歸納總結(jié)回顧上課前的學(xué)習(xí)目標(biāo)

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論