《軟件體系結(jié)構(gòu)》教學(xué)大綱

上傳人:少*** 文檔編號(hào):53803721 上傳時(shí)間:2022-02-11 格式:DOC 頁數(shù):4 大?。?6KB
收藏 版權(quán)申訴 舉報(bào) 下載
《軟件體系結(jié)構(gòu)》教學(xué)大綱_第1頁
第1頁 / 共4頁
《軟件體系結(jié)構(gòu)》教學(xué)大綱_第2頁
第2頁 / 共4頁
《軟件體系結(jié)構(gòu)》教學(xué)大綱_第3頁
第3頁 / 共4頁

下載文檔到電腦,查找使用更方便

16 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《軟件體系結(jié)構(gòu)》教學(xué)大綱》由會(huì)員分享,可在線閱讀,更多相關(guān)《《軟件體系結(jié)構(gòu)》教學(xué)大綱(4頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、《軟件體系結(jié)構(gòu)》教學(xué)大綱 課程英文名稱: Software Architecture 課程編號(hào):050302 一、課程說明 1.? 課程性質(zhì) 《軟件體系結(jié)構(gòu)》課程,是軟件工程專業(yè)碩士研究生的主干課程。 2.? 課程的目的和任務(wù) 軟件體系結(jié)構(gòu)主要介紹軟件體系結(jié)構(gòu)和中間件的基本概念,使學(xué)生對軟件體系結(jié)構(gòu)有比較深入的了解。通過學(xué)習(xí),使得學(xué)生在軟件工程思想的基礎(chǔ)上,更進(jìn)一步掌握軟件分析和軟件開發(fā)的方法和思想,并能在實(shí)際中應(yīng)用。培養(yǎng)學(xué)生成為一名合格的軟件分析師或軟件工程師,并為其在該領(lǐng)域進(jìn)一步深造打下堅(jiān)實(shí)的基礎(chǔ)。 3.? 適用專業(yè) 軟件工程,計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) 4.? 學(xué)時(shí)與學(xué)分

2、 學(xué)分:3 學(xué)時(shí):45 講授學(xué)時(shí):45 實(shí)踐學(xué)時(shí):0 5.? 先修課程 軟件工程,數(shù)據(jù)結(jié)構(gòu)與算法,操作系統(tǒng),程序設(shè)計(jì) 6.? 推薦教材或參考書目 教材名稱: 《軟件體系結(jié)構(gòu)》 張友生 編著 清華大學(xué)出版社 ISBN:7302078106 2004版 主要參考書目: 《軟件體系結(jié)構(gòu)理論與實(shí)踐》 馮沖,江賀,馮靜芳 編著 人民郵電出版社 2004版 7.? 主要教學(xué)方法與多媒體要求 主要教學(xué)方法:理論和技術(shù)教學(xué),案例驅(qū)動(dòng)教學(xué) 多媒體要求:多媒體教學(xué)占80% 8.? 考核方式 1、平時(shí)成績(書面作業(yè)+上機(jī)實(shí)驗(yàn)+考勤) 2、課程大作業(yè) 3、期末閉卷筆試

3、 4、總成績 = 筆試成績(60/100)+ 平時(shí)成績(20/100)+ 大作業(yè)成績(20/100) 9.? 課外自學(xué)要求 書本上沒講過的內(nèi)容,讓學(xué)生自學(xué)。 推薦的教材,學(xué)有余力的學(xué)生可以自學(xué)。 二、教學(xué)基本要求和能力培養(yǎng)要求 1.? 通過本課程的教學(xué)環(huán)節(jié),達(dá)到以下基本要求 1)、應(yīng)使學(xué)生全面了解軟件體系結(jié)構(gòu)的概念。 2)、使學(xué)生對軟件體系結(jié)構(gòu)有比較深入的了解,掌握軟件體系結(jié)構(gòu)的思想,了解軟件體系結(jié)構(gòu)的設(shè)計(jì)過程。 3)、使學(xué)生在了解軟件體系結(jié)構(gòu)的基礎(chǔ)上,能用之于軟件開發(fā)的實(shí)踐過動(dòng)中去。 2.? 通過學(xué)習(xí)本課程應(yīng)具備以下能力 培養(yǎng)學(xué)生成為一名合格的軟件分析師或軟件工程師,并

4、為其在該領(lǐng)域進(jìn)一步深造打下堅(jiān)實(shí)的基礎(chǔ)。 三、課程教學(xué)內(nèi)容 第一章 軟件體系結(jié)構(gòu)概論 重點(diǎn):了解軟件危機(jī)的概念、產(chǎn)生以及表現(xiàn)。掌握構(gòu)件的概念和軟件重用的概念及其思想。了解軟件體系結(jié)構(gòu)的定義、發(fā)展以及意義。 難點(diǎn):軟件體系結(jié)構(gòu)概念的理解。 第一節(jié)、軟件危機(jī)介紹 第二節(jié)、構(gòu)件與軟件重用 第三節(jié)、軟件體系結(jié)構(gòu)的興起和發(fā)展 第二章 軟件體系結(jié)構(gòu)建模 重點(diǎn):了解軟件體系結(jié)構(gòu)的建模,掌握“4+1”模型,了解軟件體系結(jié)構(gòu)的核心模型和軟件體系結(jié)構(gòu)的生命周期。 難點(diǎn):對軟件體系結(jié)構(gòu)模型的理解和掌握。 第一節(jié)、軟件體系結(jié)構(gòu)建模概述 第二節(jié)、“4+1”視圖模型 第三節(jié)、軟件體系結(jié)構(gòu)的核心

5、模型 第四節(jié)、軟件體系結(jié)構(gòu)的生命周期 第五節(jié)、軟件體系結(jié)構(gòu)抽象模型 第三章 軟件體系結(jié)構(gòu)風(fēng)格 重點(diǎn):軟件體系結(jié)構(gòu)風(fēng)格屬于軟件體系結(jié)構(gòu)內(nèi)容的重要部分,所以,要求學(xué)生要熟練掌握幾種常見的軟件體系結(jié)構(gòu)風(fēng)格,比如管道/過濾器風(fēng)格、C2風(fēng)格、客戶/服務(wù)器風(fēng)格、瀏覽器/服務(wù)器風(fēng)格等。掌握特定領(lǐng)域軟件體系結(jié)構(gòu)。 難點(diǎn):對經(jīng)常見的軟件體系結(jié)構(gòu)風(fēng)格的掌握。,比如客戶/服務(wù)器風(fēng)格、C2風(fēng)格。 第一節(jié)、軟件體系結(jié)構(gòu)風(fēng)格概述 第二節(jié)、經(jīng)典軟件體系結(jié)構(gòu)風(fēng)格 第三節(jié)、客戶/服務(wù)器風(fēng)格 第四節(jié)、三層C/S結(jié)構(gòu)風(fēng)格 第五節(jié)、瀏覽器/服務(wù)器風(fēng)格 第六節(jié)、公共對象請求代理體系結(jié)構(gòu) 第七節(jié)、正交軟件體系

6、結(jié)構(gòu) 第八節(jié)、基于層次消息總線的體系結(jié)構(gòu)風(fēng)格 第九節(jié)、異構(gòu)結(jié)構(gòu)風(fēng)格 第十節(jié)、互連系統(tǒng)構(gòu)成的系統(tǒng)及其體系結(jié)構(gòu) 第十一節(jié)、特定領(lǐng)域軟件體系結(jié)構(gòu) 第四章 軟件體系結(jié)構(gòu)描述 重點(diǎn):軟件體系結(jié)構(gòu)描述也是軟件體系結(jié)構(gòu)中的重要研究內(nèi)容,并且在軟件體系結(jié)構(gòu)中占有很重要的作用。所以要求學(xué)生重點(diǎn)理解軟件體系結(jié)構(gòu)描述方法,重點(diǎn)了解軟件體系結(jié)構(gòu)描述語言,特別是常見的幾種。重點(diǎn)掌握軟件體系結(jié)構(gòu)與UML,以及用UML建模。 難點(diǎn):用UML描述軟件體系結(jié)構(gòu)。 第一節(jié)、軟件體系結(jié)構(gòu)描述方法 第二節(jié)、軟件體系結(jié)構(gòu)描述框架 第三節(jié)、體系結(jié)構(gòu)描述語言 第四節(jié)、典型的軟件體系結(jié)構(gòu)描述語言 第五節(jié)、軟件體系

7、結(jié)構(gòu)與UML 第五章 動(dòng)態(tài)軟件體系結(jié)構(gòu) 重點(diǎn):了解動(dòng)態(tài)軟件體系結(jié)構(gòu)的概念,軟件體系結(jié)構(gòu)的主要研究方向,體系結(jié)構(gòu)的動(dòng)態(tài)性,體系結(jié)構(gòu)的動(dòng)態(tài)性分類,掌握軟件體系結(jié)構(gòu)動(dòng)態(tài)模型,動(dòng)態(tài)體系結(jié)構(gòu)的描述,動(dòng)態(tài)體系結(jié)構(gòu)特征。 難點(diǎn):動(dòng)態(tài)體系結(jié)構(gòu)特征。 第一節(jié)、概述 第二節(jié)、軟件體系結(jié)構(gòu)動(dòng)態(tài)模型 第三節(jié)、動(dòng)態(tài)體系結(jié)構(gòu)的描述 第四節(jié)、動(dòng)態(tài)體系結(jié)構(gòu)特征 第六章 Web服務(wù)體系結(jié)構(gòu) 重點(diǎn):了解web服務(wù)產(chǎn)生的背景、特點(diǎn),Web服務(wù)體系結(jié)構(gòu)模型,Web服務(wù)的應(yīng)用實(shí)例,掌握Web服務(wù)的核心技術(shù),面向服務(wù)的軟件體系結(jié)構(gòu)。 難點(diǎn):面向服務(wù)的軟件體系結(jié)構(gòu)。 第一節(jié)、web服務(wù)概述 第二節(jié)、w

8、eb服務(wù)體系結(jié)構(gòu)模型 第三節(jié)、web服務(wù)的核心技術(shù) 第四節(jié)、面向服務(wù)的軟件體系結(jié)構(gòu) 第五節(jié)、Web服務(wù)的應(yīng)用實(shí)例 第七章 基于軟件體系結(jié)構(gòu)的軟件開發(fā) 重點(diǎn):了解軟件設(shè)計(jì)模式的概念。掌握基于軟件體系結(jié)構(gòu)的設(shè)計(jì)方法ABSD(Architecture-Based Software Design,ABSD),掌握ABSD的生命周期與設(shè)計(jì)步驟。掌握體系結(jié)構(gòu)的設(shè)計(jì)與演化,了解基于軟件體系結(jié)構(gòu)的軟件開發(fā)模型及過程。 難點(diǎn):基于體系結(jié)構(gòu)的軟件開發(fā)模型的理解和應(yīng)用。 第一節(jié)、設(shè)計(jì)模式 第二節(jié)、基于體系結(jié)構(gòu)的設(shè)計(jì)方法 第三節(jié)、體系結(jié)構(gòu)的設(shè)計(jì)與演化 第四節(jié)、基于體系結(jié)構(gòu)的軟件開發(fā)模型

9、第八章 軟件體系結(jié)構(gòu)的分析與測試 重點(diǎn):了解體系結(jié)構(gòu)的可靠性建模。掌握軟件體系結(jié)構(gòu)的可靠性風(fēng)險(xiǎn)分析方法,掌握基于體系結(jié)構(gòu)描述的軟件測試方法。 難點(diǎn):基于體系結(jié)構(gòu)描述的軟件測試方法。 第一節(jié)、體系結(jié)構(gòu)的可靠性建模 第二節(jié)、軟件體系結(jié)構(gòu)的可靠性風(fēng)險(xiǎn)分析 第三節(jié)、基于體系結(jié)構(gòu)描述的軟件測試方法 第九章 軟件體系結(jié)構(gòu)評(píng)估 重點(diǎn):軟件體系結(jié)構(gòu)評(píng)估是對軟件體系結(jié)構(gòu)進(jìn)行評(píng)估,確認(rèn)所選用的軟件體系結(jié)構(gòu)是否合適,以及能否保證按照所選用的體系結(jié)構(gòu)來順利地開發(fā)出成功的軟件產(chǎn)品。所以軟件體系結(jié)構(gòu)評(píng)估是體系結(jié)構(gòu)設(shè)計(jì)的重要環(huán)節(jié)。使學(xué)生對ATAM評(píng)估方法和SAAM評(píng)估方法有所了解,并能實(shí)際應(yīng)用。 難點(diǎn)

10、:應(yīng)用ATAMSAAM評(píng)估方法進(jìn)行體系結(jié)構(gòu)的評(píng)估。 第一節(jié)、體系結(jié)構(gòu)評(píng)估概述 第二節(jié)、軟件體系結(jié)構(gòu)評(píng)估的主要方式 第三節(jié)、ATAM評(píng)估方法 第四節(jié)、SAAM評(píng)估方法 第十章 軟件產(chǎn)品線體系結(jié)構(gòu) 重點(diǎn):軟件產(chǎn)品線(software product line)是一個(gè)適合專業(yè)的軟件開發(fā)組織的軟件開發(fā)方法,能有效地提高軟件生產(chǎn)率和質(zhì)量、縮短開發(fā)時(shí)間、降低總開發(fā)成本。體系結(jié)構(gòu)在軟件產(chǎn)品線的開發(fā)中具有至關(guān)重要的作用。要求學(xué)生掌握軟件產(chǎn)品線的概念,了解框架和應(yīng)用框架技術(shù)、軟件產(chǎn)品線基本活動(dòng)、軟件產(chǎn)品線體系結(jié)構(gòu)的設(shè)計(jì)、以及軟件產(chǎn)品線體系結(jié)構(gòu)的演化。 難點(diǎn):對軟件產(chǎn)品線步驟的深刻理解。 第一

11、節(jié)、軟件產(chǎn)品線的出現(xiàn)和發(fā)展 第二節(jié)、軟件產(chǎn)品線概述 第三節(jié)、框架和應(yīng)用框架技術(shù) 第四節(jié)、軟件產(chǎn)品線基本活動(dòng) 第五節(jié)、軟件產(chǎn)品線體系結(jié)構(gòu)的設(shè)計(jì) 第六節(jié)、軟件產(chǎn)品線體系結(jié)構(gòu)的演化 四、教學(xué)學(xué)時(shí)分配 名稱 講課 上機(jī) 課外學(xué)時(shí) 課外實(shí)驗(yàn) 第一章 軟件體系結(jié)構(gòu)概論 4 第二章 軟件體系結(jié)構(gòu)建模 4 第三章 軟件體系結(jié)構(gòu)風(fēng)格 4 第四章 軟件體系結(jié)構(gòu)描述 4 第五章 動(dòng)態(tài)軟件體系結(jié)構(gòu) 4 第六章 Web服務(wù)軟件體系結(jié)構(gòu) 4 第七章 基于軟件體系結(jié)構(gòu)的軟件開發(fā) 4 第八章 基于軟件體系結(jié)構(gòu)的分析與測試 4 第九章 軟件體系結(jié)構(gòu)評(píng)估 4 第十章 軟件產(chǎn)品線體系結(jié)構(gòu) 4 軟件體系結(jié)構(gòu)應(yīng)用案例 3 復(fù)習(xí)、考試 2 制定者:

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!