




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《軟件體系結(jié)構(gòu)》教學(xué)大綱一、課程概述《軟件體系結(jié)構(gòu)》是根植于軟件工程發(fā)展起來的一門新興學(xué)科,目前已經(jīng)成為軟件工程研究和實踐的主要領(lǐng)域。體系結(jié)構(gòu)在軟件開發(fā)中為不同的人員提供了共同交流的語言,體現(xiàn)并嘗試了系統(tǒng)早期的設(shè)計決策,并作為相同設(shè)計的抽象,為實現(xiàn)框架和構(gòu)件的重用、基于體系結(jié)構(gòu)的軟件開發(fā)提供了有力的支持。作為計算機科學(xué)與技術(shù)專業(yè)軟件工程方向的重要專業(yè)課程,本課程主要系統(tǒng)地介紹軟件體系結(jié)構(gòu)的基本原理、方法和實踐,全面反映軟件體系結(jié)構(gòu)研究和應(yīng)用的最新進展。既討論軟件體系結(jié)構(gòu)的基本理論知識,又介紹軟件體系結(jié)構(gòu)的設(shè)計和工業(yè)界應(yīng)用實例,強調(diào)理論與實踐相結(jié)合。本課程的先修課程為“軟件工程”。二、課程目標(biāo)知道《軟件體系結(jié)構(gòu)》這門學(xué)科的性質(zhì)、地位、研究范圍、學(xué)科進展和未來方向等。理解該門學(xué)科的主要概念、基本原理和策略等。掌握軟件體系結(jié)構(gòu)的建模方法、描述方法,通過對不同軟件體系結(jié)構(gòu)風(fēng)格的掌握,能夠采用正確的基于體系結(jié)構(gòu)的軟件開發(fā)。能夠把所學(xué)的原理應(yīng)用到具體的實踐中去,培養(yǎng)學(xué)生發(fā)現(xiàn)、分析和解決問題的能力等。三、課程內(nèi)容與教學(xué)要求這門學(xué)科的知識與技能要求分為知道、理解、掌握、學(xué)會四個層次。這四個層次的一般涵義表述如下:知道———是指對這門學(xué)科和教學(xué)現(xiàn)象的認知。理解———是指對這門學(xué)科涉及到的概念、原理、策略與技術(shù)的說明和解釋,能提示所涉及到的教學(xué)現(xiàn)象演變過程的特征、形成原因以及教學(xué)要素之間的相互關(guān)系。掌握是指運用已理解的教學(xué)概念和原理說明、解釋、類推同類教學(xué)事件和現(xiàn)象。
掌握學(xué)會是指能模仿或在教師指導(dǎo)下獨立地完成某些教學(xué)知識和技能的操作任務(wù),或能識別操作中的一般差錯。學(xué)會教學(xué)內(nèi)容和要求表中的“J”號表示教學(xué)知識和技能的教學(xué)要求層次。本標(biāo)準(zhǔn)中打“*”號的內(nèi)容可作為自學(xué),教師可根據(jù)實際情況確定要求或不布置要求。教學(xué)內(nèi)容及教學(xué)要求表教學(xué)內(nèi)容知道理解掌握學(xué)會1軟件體系結(jié)構(gòu)概論1.1從軟件危機談起V1.2構(gòu)件與軟件重用V1.3軟件體系結(jié)構(gòu)的興起和發(fā)展V1.4軟件體系結(jié)構(gòu)的應(yīng)用現(xiàn)狀V2軟件體系結(jié)構(gòu)建模2.1軟件體系結(jié)構(gòu)建模概述V2.2“4+1”視圖模型V2.3軟件體系結(jié)構(gòu)的核心模型V2.4軟件體系結(jié)構(gòu)的生命周期模型V3RationalRose簡介3.1初識RationalRoseV3.2RationalRose的安裝V3.3RationalRose使用介紹V
教學(xué)內(nèi)容知道理解掌握學(xué)會4軟件體系結(jié)構(gòu)與UML語言UML的構(gòu)成視圖與圖模型元素通用機制UML建模的簡單流程VVVVV5用例圖用例圖的概念用例圖建模技術(shù)實例一一圖書館管理系統(tǒng)中的用例圖VVV6類圖和對象圖類圖的概念類圖建模技術(shù)對象圖的概念對象圖建模技術(shù)實例一一圖書館管理系統(tǒng)的類圖VVVVV7包圖包包之間的關(guān)系包圖建模技術(shù)實例一一圖書館管理系統(tǒng)的包圖VVVV8狀態(tài)圖狀態(tài)圖與狀態(tài)機狀態(tài)、事件與轉(zhuǎn)換狀態(tài)圖建模技術(shù)實例一一圖書館管理系統(tǒng)的狀態(tài)圖VVVV9活動圖9.1活動圖的組成元素V
教學(xué)內(nèi)容知道理解掌握學(xué)會活動的分解活動圖建模技術(shù)實例一一圖書館管理系統(tǒng)的活動圖VVV10時序圖時序圖的組成對象的創(chuàng)建和撤銷時序圖建模實例一一圖書館管理系統(tǒng)的時序圖VVVV11協(xié)作圖對象、鏈和消息時序圖與協(xié)作圖的比較協(xié)作圖的建模實例—一圖書館管理系統(tǒng)的協(xié)作圖VVVV12組件圖組件、接口與依賴關(guān)系組件圖的建模技術(shù)實例一一圖書館管理系統(tǒng)的組件圖VVV13配置圖節(jié)點及關(guān)聯(lián)關(guān)系配置圖的建模實例一一圖書館管理系統(tǒng)的配置圖VVV14基于體系結(jié)構(gòu)的軟件開發(fā)設(shè)計模式基于體系結(jié)構(gòu)的設(shè)計方法體系結(jié)構(gòu)的設(shè)計與演化基于體系結(jié)構(gòu)的軟件開發(fā)模型應(yīng)用開發(fā)實例基于體系結(jié)構(gòu)的軟件過程VVVVVV
教學(xué)內(nèi)容知道理解掌握學(xué)會14.7軟件體系結(jié)構(gòu)演化模型V四、課程實施《軟件體系結(jié)構(gòu)》是計算機軟件專業(yè)類必選課。一般情況下周課時為3課時,共54課時。其中講授42課時、實驗12課時。函授生及公選課視具體情況而定,一般為30課時,其中講授26課時、實驗4課時。具體課時安排如下:課時安排及教學(xué)方法表教學(xué)內(nèi)容課時建議教與學(xué)的方法建議54課時30課時1軟件體系結(jié)構(gòu)概論從軟件危機談起構(gòu)件與軟件重用軟件體系結(jié)構(gòu)的興起和發(fā)展軟件體系結(jié)構(gòu)的應(yīng)用現(xiàn)狀2課時1課時講述2軟件體系結(jié)構(gòu)建模軟件體系結(jié)構(gòu)建模概述“4+1”視圖模型軟件體系結(jié)構(gòu)的核心模型軟件體系結(jié)構(gòu)的生命周期模型4課時2課時講述3RationalRose簡介初識RationalRoseRationalRose的安裝RationalRose使用介紹2課時1課時講述、演示4軟件體系結(jié)構(gòu)與UML語言UML的構(gòu)成視圖與圖4課時,實驗1課時2課時講述、演示和實驗
教學(xué)內(nèi)容課時建議教與學(xué)的方法建議54課時30課時模型元素通用機制UML建模的簡單流程5用例圖用例圖的概念用例圖建模技術(shù)實例一一圖書館管理系統(tǒng)中的用例圖2課時,實驗1課時2課時講述、演示和實驗6類圖和對象圖類圖的概念類圖建模技術(shù)對象圖的概念對象圖建模技術(shù)實例一一圖書館管理系統(tǒng)的類圖4課時,實驗1課時2課時,實驗1課時講述、演示和實驗7包圖包包之間的關(guān)系包圖建模技術(shù)實例一一圖書館管理系統(tǒng)的包圖2課時,實驗1課時2課時講述、演示和實驗8狀態(tài)圖狀態(tài)圖與狀態(tài)機狀態(tài)、事件與轉(zhuǎn)換狀態(tài)圖建模技術(shù)實例一一圖書館管理系統(tǒng)的狀態(tài)圖4課時,實驗1課時2課時,實驗1課時講述、演示和實驗9活動圖活動圖的組成元素活動的分解4課時,實驗1課時2課時講述、演示和實驗
教學(xué)內(nèi)容課時建議教與學(xué)的方法建議54課時30課時活動圖建模技術(shù)實例一一圖書館管理系統(tǒng)的活動圖10時序圖時序圖的組成對象的創(chuàng)建和撤銷時序圖建模實例一一圖書館管理系統(tǒng)的時序圖4課時,實驗1課時2課時,實驗1課時講述、演示和實驗11協(xié)作圖對象、鏈和消息時序圖與協(xié)作圖的比較協(xié)作圖的建模實例—一圖書館管理系統(tǒng)的協(xié)作圖2課時,實驗1課時2課時講述、演示和實驗12組件圖組件、接口與依賴關(guān)系組件圖的建模技術(shù)實例一一圖書館管理系統(tǒng)的組件圖2課時,實驗1課時2課時,實驗1課時講述、演示和實驗13配置圖節(jié)點及關(guān)聯(lián)關(guān)系配置圖的建模實例一一圖書館管理系統(tǒng)的配置圖2課時,實驗1課時2課時講述、演示和實驗14基于體系結(jié)構(gòu)的軟件開發(fā)設(shè)計模式基于體系結(jié)構(gòu)的設(shè)計方法體系結(jié)構(gòu)的設(shè)計與演化基于體系結(jié)構(gòu)的軟件開發(fā)模型應(yīng)用開發(fā)實例4課時,實驗2課時2課時講述和實驗教學(xué)內(nèi)容課時建議教與學(xué)的方法建議54課時30課時基于體系結(jié)構(gòu)的軟件過程軟件體系結(jié)構(gòu)演化模型合計:54課時中含理論課42課時,實驗課12課時;30課時中含理論課26課時,實驗課4課時。五、教材和參考書目.張友生等《軟件體系結(jié)構(gòu)(第2版)》,清華大學(xué)出版社,2006年版;.蔡敏等,《UML基礎(chǔ)與Rose建模教程》,人民郵電出版社,2006年版。六、課程評價1.這門學(xué)科的評價依據(jù)是本課程標(biāo)準(zhǔn)規(guī)定的課程目標(biāo)、教學(xué)內(nèi)容和要求。2.考試時間:120分鐘。3.考試方式、分制與分?jǐn)?shù)解釋。采用開卷的期終考試+實驗考核和平時成績(主要為作業(yè)和實驗報告)相結(jié)合方式評定學(xué)生成績。以百分制評分,60分為及格,滿分為100分。其中,平時成績?yōu)?0分,實驗報告為20分,期終考試為70分。4.題型:簡答題、論述題、綜合分析題和設(shè)計題等。簡答題:(著重考查學(xué)生對軟件體系結(jié)構(gòu)的理解與掌握程度)例:引入軟件體系結(jié)構(gòu)后,傳統(tǒng)軟件過程發(fā)生了哪些變化?這種變化有什么好處?論述題:(著重考查學(xué)生對軟件體系結(jié)構(gòu)知識的
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度供暖供氣設(shè)施施工安全協(xié)議
- 二零二五年度鋼材現(xiàn)貨交易居間服務(wù)協(xié)議
- 2025年度電子商務(wù)合伙拆伙協(xié)議終止協(xié)議
- 2025年度離職解除勞動合同模板:傳媒廣告行業(yè)員工離職流程
- 會計財務(wù)審計作業(yè)指導(dǎo)書
- 公司股權(quán)購買協(xié)議詳細版
- 金融服務(wù)個人風(fēng)險免責(zé)聲明
- 《數(shù)學(xué)思維訓(xùn)練課程:數(shù)形結(jié)合學(xué)習(xí)指導(dǎo)》
- 肉類銷售代理合同
- 關(guān)于項目進度管理的解決方案
- 第四節(jié)-全電路歐姆定律
- 中學(xué)生的儀容儀表規(guī)范主題班會課件
- GB/T 44672-2024體外診斷醫(yī)療器械建立校準(zhǔn)品和人體樣品賦值計量溯源性的國際一致化方案的要求
- Unit 2 Bridging Cultures Reading for writing 課件-高中英語(2019)選擇性必修第二冊
- 2024年全國統(tǒng)一高考數(shù)學(xué)試卷(新高考Ⅰ)含答案
- 2024年河南省高考對口升學(xué)語文試卷及參考答案
- 司索工安全技術(shù)交底
- 解析:2023年廣西壯族自治區(qū)中考數(shù)學(xué)真題(原卷版)
- 爬模施工應(yīng)急處置措施
- 2024年越南高純碳化硅粉末行業(yè)現(xiàn)狀及前景分析2024-2030
- 領(lǐng)養(yǎng)小孩申請書
評論
0/150
提交評論