![《軟件設(shè)計(jì)與體系結(jié)構(gòu)》教學(xué)大綱-2014-2月版.doc_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/72f629cb-3326-4e65-b4b4-4d3bad784e92/72f629cb-3326-4e65-b4b4-4d3bad784e921.gif)
![《軟件設(shè)計(jì)與體系結(jié)構(gòu)》教學(xué)大綱-2014-2月版.doc_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/72f629cb-3326-4e65-b4b4-4d3bad784e92/72f629cb-3326-4e65-b4b4-4d3bad784e922.gif)
![《軟件設(shè)計(jì)與體系結(jié)構(gòu)》教學(xué)大綱-2014-2月版.doc_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/72f629cb-3326-4e65-b4b4-4d3bad784e92/72f629cb-3326-4e65-b4b4-4d3bad784e923.gif)
![《軟件設(shè)計(jì)與體系結(jié)構(gòu)》教學(xué)大綱-2014-2月版.doc_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/72f629cb-3326-4e65-b4b4-4d3bad784e92/72f629cb-3326-4e65-b4b4-4d3bad784e924.gif)
![《軟件設(shè)計(jì)與體系結(jié)構(gòu)》教學(xué)大綱-2014-2月版.doc_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/24/72f629cb-3326-4e65-b4b4-4d3bad784e92/72f629cb-3326-4e65-b4b4-4d3bad784e925.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件設(shè)計(jì)與體系結(jié)構(gòu)教學(xué)大綱一、課程基本信息課程名稱軟件體系結(jié)構(gòu)課程編碼020214033英文名稱Software architecture課程類別學(xué)科基礎(chǔ)課學(xué)分?jǐn)?shù)2開(kāi)課學(xué)期第五六學(xué)期總學(xué)時(shí)及其分配總學(xué)時(shí)講課實(shí)驗(yàn)上機(jī)其它機(jī)動(dòng)32248適用專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程二、課程目的和任務(wù)軟件體系結(jié)構(gòu)是根植于軟件工程發(fā)展起來(lái)的一門新興學(xué)科,目前已經(jīng)成為軟件工程研究和實(shí)踐的主要領(lǐng)域。專門和廣泛地研究軟件體系結(jié)構(gòu)是從20世紀(jì)90年代才開(kāi)始的,1993-1995年之間,卡耐基梅隆大學(xué)的Mary Shaw與David Garlan,貝爾實(shí)驗(yàn)室的Perry,南加州大學(xué)的Barry Boehm,斯坦福大學(xué)的Da
2、vid Luckham等人開(kāi)始將注意力投向軟件體系結(jié)構(gòu)的研究和學(xué)科建設(shè)。三、本課程與其它課程的關(guān)系。體系結(jié)構(gòu)在軟件開(kāi)發(fā)中為不同的人員提供了共同交流的語(yǔ)言,體現(xiàn)并嘗試了系統(tǒng)早期的設(shè)計(jì)決策,并作為系統(tǒng)設(shè)計(jì)的抽象,為實(shí)現(xiàn)框架和構(gòu)件的共享和重用、基于體系結(jié)構(gòu)的軟件開(kāi)發(fā)提供了有力的支持。鑒于體系結(jié)構(gòu)的重要性,Dewayne Perry將軟件體系結(jié)構(gòu)視為軟件開(kāi)發(fā)中第一類重要的設(shè)計(jì)對(duì)象,Barry Boehm也明確指出:“在沒(méi)有設(shè)計(jì)出體系結(jié)構(gòu)及其規(guī)則時(shí),整個(gè)項(xiàng)目不能繼續(xù)下去,而且體系結(jié)構(gòu)應(yīng)該看做是軟件開(kāi)發(fā)中可交付的中間產(chǎn)品”。四、教學(xué)內(nèi)容、重點(diǎn)、教學(xué)進(jìn)度、學(xué)時(shí)分配第一章軟件體系結(jié)構(gòu)概論11 從軟
3、件危機(jī)談起111 軟件危機(jī)的表現(xiàn)112 軟件危機(jī)的原因113 如何克服軟件危機(jī)12 構(gòu)件與軟件重用121 構(gòu)件模型及實(shí)現(xiàn)122構(gòu)件獲取123 構(gòu)件管理124構(gòu)件重用125 軟件重用實(shí)例13 軟件體系結(jié)構(gòu)的興起和發(fā)展131 軟件體系結(jié)構(gòu)的定義132 軟件體系結(jié)構(gòu)的意義133 軟件體系結(jié)構(gòu)的發(fā)展史14 軟件體系結(jié)構(gòu)的應(yīng)用現(xiàn)狀第二章軟件體系結(jié)構(gòu)建模21 軟件體系結(jié)構(gòu)建模概述22 "4 1"視圖模型221
4、 邏輯視圖222 開(kāi)發(fā)視圖223 進(jìn)程視圖224 物理視圖225 場(chǎng)景23 軟件體系結(jié)構(gòu)的核心模型24 軟件體系結(jié)構(gòu)的生命周期模型25 軟件體系結(jié)構(gòu)抽象模型251 構(gòu)件252 連接件253 軟件體系結(jié)構(gòu)254 軟件體系結(jié)構(gòu)關(guān)系255 軟件體系結(jié)構(gòu)范式第三章軟件體系結(jié)構(gòu)風(fēng)格31 軟件體系結(jié)構(gòu)風(fēng)格概述32 經(jīng)典軟件體系結(jié)構(gòu)風(fēng)格321 管道和過(guò)濾器322 數(shù)據(jù)抽象和面向?qū)ο蠼M織323 基于事件的隱式
5、調(diào)用324 分層系統(tǒng)325 倉(cāng)庫(kù)系統(tǒng)及知識(shí)庫(kù)326 C2風(fēng)格33 客戶朋艮務(wù)器風(fēng)格34 三層CS結(jié)構(gòu)風(fēng)格341 三層CS結(jié)構(gòu)的概念342 三層CS結(jié)構(gòu)應(yīng)用實(shí)例343 三層CS結(jié)構(gòu)的優(yōu)點(diǎn)35 瀏覽器朋艮務(wù)器風(fēng)格36 公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu)37 正交軟件體系結(jié)構(gòu)371 正交軟件體系結(jié)構(gòu)的概念372 正交軟件體系結(jié)構(gòu)的實(shí)例373 正交軟件體系結(jié)構(gòu)的優(yōu)點(diǎn)38 基于層次消息總線的體系結(jié)構(gòu)風(fēng)格381 構(gòu)件模型382
6、 構(gòu)件接口383 消息總線384 構(gòu)件靜態(tài)結(jié)構(gòu)385 構(gòu)件動(dòng)態(tài)行為386 運(yùn)行時(shí)刻的系統(tǒng)演化39 異構(gòu)結(jié)構(gòu)風(fēng)格391 為什么要使用異構(gòu)結(jié)構(gòu)392 異構(gòu)結(jié)構(gòu)的實(shí)例393 異構(gòu)組合匹配問(wèn)題310 連系統(tǒng)構(gòu)成的系統(tǒng)及其體系結(jié)構(gòu)3101 連系統(tǒng)構(gòu)成的系統(tǒng)3102 基于SASIS的軟件過(guò)程3103 應(yīng)用范圍311 特定領(lǐng)域軟件體系結(jié)構(gòu)3111 DSSA的定義3112 DSSA的基本活動(dòng)3113
7、0; 參與DSSA的人員3114 DSSA的建立過(guò)程3115 DSSA實(shí)例3116 DSSA與體系結(jié)構(gòu)風(fēng)格的比較第四章軟件體系結(jié)構(gòu)描述41 軟件體系結(jié)構(gòu)描述方法42 軟件體系結(jié)構(gòu)描述框架標(biāo)準(zhǔn)43 體系結(jié)構(gòu)描述語(yǔ)言431 ADL與其他語(yǔ)言的比較432 ADL的構(gòu)成要素44 典型的軟件體系結(jié)構(gòu)描述語(yǔ)言441 UniCon442 Wright443 C2444 Rapide445 SADL446 Aesop447
8、; ACME45 軟件體系結(jié)構(gòu)與UML451 UML簡(jiǎn)介452 UML的主要內(nèi)容453 直接使用UML建模454 使用UML擴(kuò)展機(jī)制第五章基于體系結(jié)構(gòu)的軟件開(kāi)發(fā)51 設(shè)計(jì)模式511 設(shè)計(jì)模式概述512 設(shè)計(jì)模式的組成513 模式和軟件體系結(jié)構(gòu)514 設(shè)計(jì)模式方法分類52 基于體系結(jié)構(gòu)的設(shè)計(jì)方法521 有關(guān)術(shù)語(yǔ)522 ABSD方法與生命周期523 ABSD方法的步驟53 體系結(jié)構(gòu)的設(shè)計(jì)與演化531 設(shè)計(jì)和演
9、化過(guò)程532 實(shí)驗(yàn)原型階段533 演化開(kāi)發(fā)階段54 基于體系結(jié)構(gòu)的軟件開(kāi)發(fā)模型541 體系結(jié)構(gòu)需求542 體系結(jié)構(gòu)設(shè)計(jì)543 體系結(jié)構(gòu)文檔化544 體系結(jié)構(gòu)復(fù)審545 體系結(jié)構(gòu)實(shí)現(xiàn)546 體系結(jié)構(gòu)演化5,5 應(yīng)用開(kāi)發(fā)實(shí)例551 系統(tǒng)簡(jiǎn)介552 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)553 系統(tǒng)演化56 基于體系結(jié)構(gòu)的軟件過(guò)程561 有關(guān)概念562 軟件過(guò)程網(wǎng)563 基本結(jié)構(gòu)的表示564 基于體系結(jié)構(gòu)的軟件
10、過(guò)程Petri網(wǎng)第六章軟件體系結(jié)構(gòu)評(píng)估61 體系結(jié)構(gòu)評(píng)估概述62 軟件體系結(jié)構(gòu)評(píng)估的主要方式63 ATAM評(píng)估方法631 ATAM評(píng)估的步驟632 ATAM評(píng)估的階段64 SAAM評(píng)估方法641 SAAM評(píng)估的步驟642 SAAM評(píng)估實(shí)例第七章軟件產(chǎn)品線體系結(jié)構(gòu)71 軟件產(chǎn)品線的出現(xiàn)和發(fā)展7. 11 軟件體系結(jié)構(gòu)的發(fā)展712 軟件重用的發(fā)展72 軟件產(chǎn)品線概述721 軟件產(chǎn)品線的基本概念722 軟件產(chǎn)品線的過(guò)程模型723 軟件產(chǎn)品線的組織結(jié)構(gòu)724 軟件產(chǎn)品線的建立方式725 軟件產(chǎn)品線的演化73 框架和應(yīng)用框架技術(shù)74 軟件產(chǎn)品線基本活動(dòng)75 軟件產(chǎn)品線體系結(jié)構(gòu)的設(shè)計(jì)751 產(chǎn)品線體系結(jié)構(gòu)簡(jiǎn)介752 產(chǎn)品線體系結(jié)構(gòu)的標(biāo)準(zhǔn)化和定制76 軟件產(chǎn)品線體系結(jié)構(gòu)的演化761 背景介紹762 兩代產(chǎn)品的各種發(fā)行版本763 需求和演化的分類五、實(shí)踐教學(xué)內(nèi)容要求序號(hào)類別名稱學(xué)時(shí)備注1驗(yàn)證UML繪制4必做2驗(yàn)證設(shè)計(jì)模式4必做六、課程考核
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同授權(quán)委托書(shū)模板
- 離婚協(xié)議范本正規(guī)范本年
- 大數(shù)據(jù)云計(jì)算解決方案與服務(wù)合同
- 員工實(shí)習(xí)勞動(dòng)合同樣本
- 鋼材供貨采購(gòu)合同年
- 材料范文之電力材料采購(gòu)合同
- 門窗銷售安裝合同范例
- 公司業(yè)務(wù)保密協(xié)議
- 原合同補(bǔ)充協(xié)議書(shū)范本
- 房屋按揭離婚協(xié)議書(shū)年
- 2024年中考語(yǔ)文復(fù)習(xí)分類必刷:非連續(xù)性文本閱讀(含答案解析)
- 緊密型縣域醫(yī)療衛(wèi)生共同體慢病管理中心運(yùn)行指南試行等15個(gè)指南
- YYT 0681.11-2014 無(wú)菌醫(yī)療器械包裝試驗(yàn)方法 第11部分:目力檢測(cè)醫(yī)用包裝密封完整性
- 遼寧省沈陽(yáng)市第七中學(xué)2023-2024學(xué)年七年級(jí)下學(xué)期期末數(shù)學(xué)試題
- 2024年湖南工業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- 快速入門穿越機(jī)-讓你迅速懂穿越機(jī)
- 水利安全生產(chǎn)風(fēng)險(xiǎn)防控“六項(xiàng)機(jī)制”右江模式經(jīng)驗(yàn)分享
- 2024年四川省成都市高新區(qū)中考數(shù)學(xué)二診試卷
- 幼兒園衛(wèi)生保健開(kāi)學(xué)培訓(xùn)
- 食材配送服務(wù)售后服務(wù)方案
- 礦井主要災(zāi)害事故防治應(yīng)急避災(zāi)知識(shí)培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論