版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
ADDINCNKISM.UserStyle《軟件體系結(jié)構(gòu)》課程教學(xué)大綱(理論課程)一、課程基本信息課程號3023S06013開課單位國際學(xué)院課程名稱(中文)軟件體系結(jié)構(gòu)(英文)SoftwareArchitecture課程性質(zhì)選修考核類型考試課程學(xué)分2課程學(xué)時34課程類別專業(yè)發(fā)展課(專業(yè)拓展課)先修課程程序設(shè)計基礎(chǔ)、軟件工程適用專業(yè)(類)軟件工程二、課程描述及目標(一)課程簡介《軟件體系結(jié)構(gòu)》是軟件工程專業(yè)或計算機應(yīng)用相關(guān)專業(yè)一門重要的專業(yè)拓展課。軟件體系結(jié)構(gòu)脫胎于軟件工程,但目前已完全獨立于軟件工程的研究,成為計算機科學(xué)的一個最新的研究方向和獨立科學(xué)分支。軟件體系結(jié)構(gòu)研究的主要內(nèi)容涉及軟件體系結(jié)構(gòu)描述、軟件體系結(jié)構(gòu)風(fēng)格、軟件體系結(jié)構(gòu)評價和軟件體系結(jié)構(gòu)形式化方法等,其根本目的是為了解決好軟件的重用、質(zhì)量和維護問題。(二)教學(xué)目標通過本課程的學(xué)習(xí),使學(xué)生了解軟件體系結(jié)構(gòu)研究的內(nèi)容及其應(yīng)用的最新進展,通過學(xué)習(xí)軟件體系結(jié)構(gòu)的概念、風(fēng)格、描述方法、設(shè)計方法、評估方法和相關(guān)應(yīng)用,掌握從軟件體系結(jié)構(gòu)的角度進行軟件開發(fā)的方法和實現(xiàn)的相關(guān)技術(shù)。課程目標1:掌握軟件體系結(jié)構(gòu)的基本概念、原理和技術(shù)方法。課程目標2:深刻理解軟件體系結(jié)構(gòu)的本質(zhì),全面掌握軟件體系結(jié)構(gòu)的知識體系。課程目標3:培養(yǎng)學(xué)生掌握從軟件體系結(jié)構(gòu)的角度進行軟件開發(fā)的方法和實現(xiàn)的相關(guān)技術(shù)。三、課程目標對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標點課程目標權(quán)重2-1:求學(xué)能力;2-2:工程實踐能力。課程目標10.62-3:信息獲取能力。課程目標20.22-5:創(chuàng)新能力;2-6:組織協(xié)調(diào)能力;3-4:專業(yè)素養(yǎng)。課程目標30.2四、教學(xué)方式與方法教學(xué)方式:課堂講授、課堂討論、案例分析、小組報告。教學(xué)方法:探討式教學(xué)、啟發(fā)式教學(xué)、案例教學(xué)相結(jié)合;充分發(fā)揮多媒體教學(xué)法的優(yōu)勢,通過圖表展示、動畫演示等直觀地演示相關(guān)設(shè)計過程與實現(xiàn)方法,深化對知識的理解程度。理論知識以課堂講授為主,輔以適當?shù)恼n堂提問、課堂討論。所學(xué)理論知識必須與實踐相結(jié)合。在基本分析和設(shè)計方法指導(dǎo)下,用階段性的任務(wù)和目標來引導(dǎo)學(xué)習(xí),使其貫穿整個教學(xué)過程。通過完成階段性的任務(wù),使學(xué)生掌握軟件體系結(jié)構(gòu)的基本概念、基本原理和設(shè)計原則,循序漸進的引導(dǎo)學(xué)生掌握軟件體系結(jié)構(gòu)知識,培養(yǎng)學(xué)生對軟件體系結(jié)構(gòu)的理解和應(yīng)用能力。五、教學(xué)重點與難點(一)教學(xué)重點軟件體系結(jié)構(gòu)的概念和作用;軟件體系結(jié)構(gòu)模型的作用;軟件體系結(jié)構(gòu)各種風(fēng)格的特點、優(yōu)劣和用途;軟件體系結(jié)構(gòu)描述;Web服務(wù)體系結(jié)構(gòu);基于體系結(jié)構(gòu)的軟件開發(fā);軟件體系結(jié)構(gòu)評估。(二)教學(xué)難點軟件體系結(jié)構(gòu)模型的作用;軟件體系結(jié)構(gòu)各種風(fēng)格的特點、優(yōu)劣和用途;動態(tài)軟件體系結(jié)構(gòu);Web服務(wù)體系結(jié)構(gòu);設(shè)計模式;軟件產(chǎn)品線。六、教學(xué)內(nèi)容、基本要求與學(xué)時分配序號教學(xué)內(nèi)容基本要求學(xué)時教學(xué)方式對應(yīng)課程目標1第1章軟件體系結(jié)構(gòu)概論理解軟件危機產(chǎn)生的原因;掌握軟件重用、軟件構(gòu)件技術(shù)和軟件體系結(jié)構(gòu)的概念及其作用。2講授課程目標1課程目標22第2章軟件體系結(jié)構(gòu)建模掌握軟件體系結(jié)構(gòu)模型的概念和作用;了解軟件體系結(jié)構(gòu)建模方法。2講授課程目標1課程目標2課程目標33第3章軟件體系結(jié)構(gòu)風(fēng)格掌握軟件體系結(jié)構(gòu)風(fēng)格的內(nèi)容以及各種軟件體系結(jié)構(gòu)風(fēng)格的特點、優(yōu)劣和用途;能夠根據(jù)需要設(shè)計并實現(xiàn)常用的軟件體系結(jié)構(gòu)風(fēng)格。4講授討論小組報告課程目標1課程目標24第4章軟件體系結(jié)構(gòu)描述理解軟件體系結(jié)構(gòu)描述框架標準;了解軟件體系結(jié)構(gòu)描述語言;掌握軟件體系結(jié)構(gòu)描述方法。4講授課程目標1課程目標2課程目標35第5章統(tǒng)一建模語言理解UML的基礎(chǔ)知識,掌握如何使用UML及其擴展機制對軟件體系結(jié)構(gòu)建模。2講授案例分析小組報告課程目標1課程目標2課程目標36第6章可擴展標記語言了解XML的相關(guān)知識,重點理解基于XML的軟件體系結(jié)構(gòu)描述語言。2講授課程目標1課程目標2課程目標37第7章動態(tài)軟件體系結(jié)構(gòu)理解動態(tài)軟件體系結(jié)構(gòu)的概念和作用;了解動態(tài)軟件體系結(jié)構(gòu)模型及其描述方法;掌握動態(tài)體系結(jié)構(gòu)特征。2講授課程目標1課程目標2課程目標38第8章基于服務(wù)的體系結(jié)構(gòu)掌握基于服務(wù)體系結(jié)構(gòu)的概念和特征;理解基于服務(wù)的核心技術(shù)及其作用;能夠用WSDL描述簡單的基于服務(wù)體系結(jié)構(gòu)系統(tǒng);了解面向服務(wù)的體系結(jié)構(gòu)的概念及其設(shè)計原則。2講授討論小組報告課程目標1課程目標2課程目標39第9章富互聯(lián)網(wǎng)應(yīng)用體系結(jié)構(gòu)了解富互聯(lián)網(wǎng)應(yīng)用體系結(jié)構(gòu),重點理解AJAX和Mashup技術(shù)。2講授案例分析小組報告課程目標1課程目標2課程目標310第10章軟件體系結(jié)構(gòu)的分析與測試理解軟件體系結(jié)構(gòu)的可靠性含義,并知道從哪些方面評估軟件體系結(jié)構(gòu)的可靠性;了解基于體系結(jié)構(gòu)描述的軟件測試方法。2講授課程目標1課程目標2課程目標311第11章軟件體系結(jié)構(gòu)評估掌握軟件體系結(jié)構(gòu)評估的概念及其對軟件系統(tǒng)的作用;理解ATAM和SAAM兩種軟件體系結(jié)構(gòu)的評估方法的優(yōu)缺點。2講授課程目標1課程目標2課程目標312第12章基于體系結(jié)構(gòu)的軟件開發(fā)理解設(shè)計模式的概念;掌握基于體系結(jié)構(gòu)的設(shè)計方法的生命周期模型及設(shè)計步驟,了解軟件體系結(jié)構(gòu)演化模型的概念。6講授討論案例分析小組報告課程目標1課程目標2課程目標313第13章軟件產(chǎn)品線體系結(jié)構(gòu)掌握軟件產(chǎn)品線的概念及其在軟件開發(fā)過程中的作用;理解軟件產(chǎn)品線包含的過程;了解軟件產(chǎn)品線的創(chuàng)建和演化。2講授課程目標1課程目標2課程目標3合計34七、學(xué)業(yè)評價和課程考核(一)考核類型:考試¨考查(二)考核方式:開卷考試閉卷考試課程論文課程報告其它:(三)成績評定:考核依據(jù)建議分值(百分比)考核/評價細則對應(yīng)課程目標過程考核60%課堂表現(xiàn)10%是否曠課,遲到,早退;是否認真聽講,能否準確回答問題。課程目標1-2作業(yè)20%是否及時上交、完整,對基本概念的理解是否正確。課程目標1-3實踐報告30%是否及時上交、完整,是否能正確應(yīng)用軟件體系結(jié)構(gòu)解決特定問題,報告內(nèi)容是否充實、完善,報告版面是否整潔。課程目標1-3案例分析20%是否積極參與小組的各項工作,是否清晰了解案例的背景知識并給出合理的解決方案,案例講解過程是否流程、邏輯清晰,能否準確回答相關(guān)問題。課程目標1-3小組報告20%是否積極參與小組的各項工作,小組報告內(nèi)容是否充實、完善,小組報告過程是否流程、邏輯清晰,能否準確回答相關(guān)問題。課程目標1-3期末考核40%期末考試成績課程目標1-3八、課程目標達成評價課程目標的實際達成效果計算方式如下,達成值越高,教學(xué)效果越好。課程目標達成度畢業(yè)要求指標點達成度九、教材與教學(xué)參考書(一)教材《軟件體系結(jié)構(gòu)原理、方法與實踐》,張友生,北京:清華大學(xué)出版社,2014,第2版。(二)教學(xué)參考書《軟件體系結(jié)構(gòu)》,覃征、李旭等,北京:清華大學(xué)出版社,2018,第4版;《軟件體系結(jié)構(gòu)與設(shè)計實用教程》,劉其成、畢遠偉等,北京:中國鐵道出版社,2
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 代工作合同范本
- 自制吊橋施工方案(3篇)
- 高速鐵路建設(shè)市場投資價值與發(fā)展規(guī)劃分析報告
- 口述史活動策劃方案(3篇)
- 修改保密協(xié)議書
- 代種代管協(xié)議書
- 高性能纖維行業(yè)市場需求與發(fā)展策略分析研究報告
- 馬來西亞電子元器件供需調(diào)研生產(chǎn)業(yè)投資評估規(guī)劃分析報告
- 倉儲中轉(zhuǎn)協(xié)議書
- 老宅重建施工方案(3篇)
- 給銀行咨詢費合同范本
- 陜西省多校2025-2026學(xué)年高三上學(xué)期開學(xué)聯(lián)考語文試題(解析版)
- 《中國藥典》2025年版培訓(xùn)試題及答案
- 《無人機安全飛行及法律法規(guī)》參考試題庫(含答案)
- 警犬搜救訓(xùn)練課件
- 耳尖放血療法課件
- 《煤礦安全規(guī)程(2025)》防治水新舊條文對照
- 知道智慧樹醫(yī)學(xué)倫理學(xué)(山東大學(xué))滿分測試答案
- 知道智慧樹生命科學(xué)與健康滿分測試答案
- 《物流運籌方法與工具》課件-模塊六 運輸路徑規(guī)劃
- 學(xué)堂在線 雨課堂 學(xué)堂云 精確制導(dǎo)器術(shù)道 章節(jié)測試答案
評論
0/150
提交評論