版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件設(shè)計與體系結(jié)構(gòu)教學大綱一、課程基本信息課程名稱軟件體系結(jié)構(gòu)課程編碼020214033英文名稱Software architecture課程類別學科基礎(chǔ)課學分數(shù)2開課學期第五六學期總學時及其分配總學時講課實驗上機其它機動32248適用專業(yè)計算機科學與技術(shù)、軟件工程二、課程目的和任務軟件體系結(jié)構(gòu)是根植于軟件工程發(fā)展起來的一門新興學科,目前已經(jīng)成為軟件工程研究和實踐的主要領(lǐng)域。專門和廣泛地研究軟件體系結(jié)構(gòu)是從20世紀90年代才開始的,1993-1995年之間,卡耐基梅隆大學的Mary Shaw與David Garlan,貝爾實驗室的Perry,南加州大學的Barry Boehm,斯坦福大學的Da
2、vid Luckham等人開始將注意力投向軟件體系結(jié)構(gòu)的研究和學科建設(shè)。三、本課程與其它課程的關(guān)系。體系結(jié)構(gòu)在軟件開發(fā)中為不同的人員提供了共同交流的語言,體現(xiàn)并嘗試了系統(tǒng)早期的設(shè)計決策,并作為系統(tǒng)設(shè)計的抽象,為實現(xiàn)框架和構(gòu)件的共享和重用、基于體系結(jié)構(gòu)的軟件開發(fā)提供了有力的支持。鑒于體系結(jié)構(gòu)的重要性,Dewayne Perry將軟件體系結(jié)構(gòu)視為軟件開發(fā)中第一類重要的設(shè)計對象,Barry Boehm也明確指出:“在沒有設(shè)計出體系結(jié)構(gòu)及其規(guī)則時,整個項目不能繼續(xù)下去,而且體系結(jié)構(gòu)應該看做是軟件開發(fā)中可交付的中間產(chǎn)品”。四、教學內(nèi)容、重點、教學進度、學時分配第一章軟件體系結(jié)構(gòu)概論11 從軟
3、件危機談起111 軟件危機的表現(xiàn)112 軟件危機的原因113 如何克服軟件危機12 構(gòu)件與軟件重用121 構(gòu)件模型及實現(xiàn)122構(gòu)件獲取123 構(gòu)件管理124構(gòu)件重用125 軟件重用實例13 軟件體系結(jié)構(gòu)的興起和發(fā)展131 軟件體系結(jié)構(gòu)的定義132 軟件體系結(jié)構(gòu)的意義133 軟件體系結(jié)構(gòu)的發(fā)展史14 軟件體系結(jié)構(gòu)的應用現(xiàn)狀第二章軟件體系結(jié)構(gòu)建模21 軟件體系結(jié)構(gòu)建模概述22 "4 1"視圖模型221
4、 邏輯視圖222 開發(fā)視圖223 進程視圖224 物理視圖225 場景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)風格31 軟件體系結(jié)構(gòu)風格概述32 經(jīng)典軟件體系結(jié)構(gòu)風格321 管道和過濾器322 數(shù)據(jù)抽象和面向?qū)ο蠼M織323 基于事件的隱式
5、調(diào)用324 分層系統(tǒng)325 倉庫系統(tǒng)及知識庫326 C2風格33 客戶朋艮務器風格34 三層CS結(jié)構(gòu)風格341 三層CS結(jié)構(gòu)的概念342 三層CS結(jié)構(gòu)應用實例343 三層CS結(jié)構(gòu)的優(yōu)點35 瀏覽器朋艮務器風格36 公共對象請求代理體系結(jié)構(gòu)37 正交軟件體系結(jié)構(gòu)371 正交軟件體系結(jié)構(gòu)的概念372 正交軟件體系結(jié)構(gòu)的實例373 正交軟件體系結(jié)構(gòu)的優(yōu)點38 基于層次消息總線的體系結(jié)構(gòu)風格381 構(gòu)件模型382
6、 構(gòu)件接口383 消息總線384 構(gòu)件靜態(tài)結(jié)構(gòu)385 構(gòu)件動態(tài)行為386 運行時刻的系統(tǒng)演化39 異構(gòu)結(jié)構(gòu)風格391 為什么要使用異構(gòu)結(jié)構(gòu)392 異構(gòu)結(jié)構(gòu)的實例393 異構(gòu)組合匹配問題310 連系統(tǒng)構(gòu)成的系統(tǒng)及其體系結(jié)構(gòu)3101 連系統(tǒng)構(gòu)成的系統(tǒng)3102 基于SASIS的軟件過程3103 應用范圍311 特定領(lǐng)域軟件體系結(jié)構(gòu)3111 DSSA的定義3112 DSSA的基本活動3113
7、0; 參與DSSA的人員3114 DSSA的建立過程3115 DSSA實例3116 DSSA與體系結(jié)構(gòu)風格的比較第四章軟件體系結(jié)構(gòu)描述41 軟件體系結(jié)構(gòu)描述方法42 軟件體系結(jié)構(gòu)描述框架標準43 體系結(jié)構(gòu)描述語言431 ADL與其他語言的比較432 ADL的構(gòu)成要素44 典型的軟件體系結(jié)構(gòu)描述語言441 UniCon442 Wright443 C2444 Rapide445 SADL446 Aesop447
8、; ACME45 軟件體系結(jié)構(gòu)與UML451 UML簡介452 UML的主要內(nèi)容453 直接使用UML建模454 使用UML擴展機制第五章基于體系結(jié)構(gòu)的軟件開發(fā)51 設(shè)計模式511 設(shè)計模式概述512 設(shè)計模式的組成513 模式和軟件體系結(jié)構(gòu)514 設(shè)計模式方法分類52 基于體系結(jié)構(gòu)的設(shè)計方法521 有關(guān)術(shù)語522 ABSD方法與生命周期523 ABSD方法的步驟53 體系結(jié)構(gòu)的設(shè)計與演化531 設(shè)計和演
9、化過程532 實驗原型階段533 演化開發(fā)階段54 基于體系結(jié)構(gòu)的軟件開發(fā)模型541 體系結(jié)構(gòu)需求542 體系結(jié)構(gòu)設(shè)計543 體系結(jié)構(gòu)文檔化544 體系結(jié)構(gòu)復審545 體系結(jié)構(gòu)實現(xiàn)546 體系結(jié)構(gòu)演化5,5 應用開發(fā)實例551 系統(tǒng)簡介552 系統(tǒng)設(shè)計與實現(xiàn)553 系統(tǒng)演化56 基于體系結(jié)構(gòu)的軟件過程561 有關(guān)概念562 軟件過程網(wǎng)563 基本結(jié)構(gòu)的表示564 基于體系結(jié)構(gòu)的軟件
10、過程Petri網(wǎng)第六章軟件體系結(jié)構(gòu)評估61 體系結(jié)構(gòu)評估概述62 軟件體系結(jié)構(gòu)評估的主要方式63 ATAM評估方法631 ATAM評估的步驟632 ATAM評估的階段64 SAAM評估方法641 SAAM評估的步驟642 SAAM評估實例第七章軟件產(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)品線的過程模型723 軟件產(chǎn)品線的組織結(jié)構(gòu)724 軟件產(chǎn)品線的建立方式725 軟件產(chǎn)品線的演化73 框架和應用框架技術(shù)74 軟件產(chǎn)品線基本活動75 軟件產(chǎn)品線體系結(jié)構(gòu)的設(shè)計751 產(chǎn)品線體系結(jié)構(gòu)簡介752 產(chǎn)品線體系結(jié)構(gòu)的標準化和定制76 軟件產(chǎn)品線體系結(jié)構(gòu)的演化761 背景介紹762 兩代產(chǎn)品的各種發(fā)行版本763 需求和演化的分類五、實踐教學內(nèi)容要求序號類別名稱學時備注1驗證UML繪制4必做2驗證設(shè)計模式4必做六、課程考核
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版門樓智能鎖具采購與安裝協(xié)議4篇
- 二零二五年度面粉行業(yè)市場調(diào)研與分析合同7篇
- 2025年度個人住房抵押貸款利率調(diào)整合同范本4篇
- 建筑施工工人中介合同(2篇)
- 畢業(yè)論文答辯模板
- 項目組人員培訓計劃三篇
- 二零二五年車位購置合同標準文本9篇
- 鍋爐課程設(shè)計引言
- 2024年中級電工職業(yè)鑒定考試題庫-上(單選題)
- 2025年度新能源設(shè)備代理商加盟協(xié)議合同4篇
- 2025-2030年中國陶瓷電容器行業(yè)運營狀況與發(fā)展前景分析報告
- 二零二五年倉儲配送中心物業(yè)管理與優(yōu)化升級合同3篇
- 2025屆廈門高三1月質(zhì)檢期末聯(lián)考數(shù)學答案
- 音樂作品錄制許可
- 拉薩市2025屆高三第一次聯(lián)考(一模)英語試卷(含答案解析)
- 開題報告:AIGC背景下大學英語教學設(shè)計重構(gòu)研究
- 師德標兵先進事跡材料師德標兵個人主要事跡
- 連鎖商務酒店述職報告
- 《實踐論》(原文)毛澤東
- 南潯至臨安公路(南潯至練市段)公路工程環(huán)境影響報告
- 初中數(shù)學校本教材(完整版)
評論
0/150
提交評論