-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
軟件架構設計實踐教程 版權信息
- ISBN:9787302366379
- 條形碼:9787302366379 ; 978-7-302-36637-9
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
軟件架構設計實踐教程 內(nèi)容簡介
《軟件架構設計實踐教程》是為計算機軟件工程專業(yè)高年級學生或研究生“軟件體系結構”課程而編寫的教材(含實踐內(nèi)容),包括基本概念和案例分析、實踐及思考題等。 《軟件架構設計實踐教程》共9章,分別是第1章認識軟件架構,第2章架構與架構師的作用,第3章軟件架構的描述與可視化,第4章從需求到架構,第5章軟件架構設計的參考模型,第6章軟件架構的概要設計與實現(xiàn),第7章基于接口、組件和SOA的架構設計與實現(xiàn),第8章基于MVC設計模式的架構設計與實現(xiàn),第9章基于關鍵需求的架構設計、驗證與評審。 《軟件架構設計實踐教程》與其他同類教科書的不同之處在于,作者根據(jù)多年企業(yè)工作和學校相關課程教學的經(jīng)驗,結合學生的實際情況和特點,有所選擇地強化了相關課程中從關鍵需求分析到概要設計、接口和組件設計、MVC模式應用、架構測試和驗證等針對性、實用性強,學生看得見、摸得著,能感受、有興趣學的軟件架構知識和動手實踐內(nèi)容,淡化了軟件架構的形式化描述等學生難于理解和把握且過于理論化的內(nèi)容。 《軟件架構設計實踐教程》形式與內(nèi)容編排與同類教科書有較大變化,在簡短的基本概念介紹之后,配備大量的配套案例分析,希望能夠幫助學生理解概念,并獲得真實的架構體驗。同時,在案例介紹中盡可能地采用當前比較流行的平臺和工具,使學生在了解和掌握相關知識之后,馬上就可以使用,縮短了學校與企業(yè)實際運用之間的距離。 教程每章還配有實踐題和思考題,方便老師和學生使用。《軟件架構設計實踐教程》主要用作軟件工程相關專業(yè)的“軟件體系結構”課程,也可作為其他相關專業(yè)的教學用書,或作為從事軟件開發(fā)的科技人員的參考書、培訓教材等。 《軟件架構設計實踐教程》特色: 《軟件架構設計實踐教程》是一本專為計算機軟件工程專業(yè)本科高年級或研究生以上學生編寫的軟件架構實踐教程。與同類教材相比,《軟件架構設計實踐教程》結合軟件架構技術和工具平臺的新發(fā)展,針對學生的現(xiàn)狀和特點,在內(nèi)容和形式上有很大調(diào)整。 在內(nèi)容組織上,《軟件架構設計實踐教程》有選擇地強化了相關課程中從關鍵需求分析到概要設計、接口和組件設計、MVC模式應用、架構測試和驗證等有針對性、實用性強、前后貫通,學生看得見、摸得著,能感受、有興趣學的軟件架構知識和動手實踐內(nèi)容,淡化了架構模式介紹、架構形式化描述等學生難于理解和把握且過于理論化的內(nèi)容。 在動手實踐環(huán)節(jié)上,《軟件架構設計實踐教程》在簡約的基本概念介紹后,圍繞概念安排了較大篇幅的實際應用系統(tǒng)架構案例分析,希望能夠幫助學生理解概念,并獲得真實的架構體驗。同時,在案例介紹中盡可能采用當前比較流行的平臺和工具,使學生了解和掌握相關知識后馬上就可以用,縮短了學校與企業(yè)實際應用之間的距離。 每章配有實踐題和思考題,方便教師和學生使用。《軟件架構設計實踐教程》可用做軟件工程專業(yè)“軟件體系結構”課程的教材,也可作為其他相關專業(yè)的教學用書,或作為從事軟件開發(fā)的科技人員的參考書、培訓教材等。 《軟件架構設計實踐教程》提供配套電子課件,讀者可登陸清華大學出版社網(wǎng)站(http://www.tup.com.cn)下載。
軟件架構設計實踐教程 目錄
1.1 軟件架構與軟件工程
1.1.1 軟件產(chǎn)業(yè)的工業(yè)化與現(xiàn)代化
1.1.2 軟件系統(tǒng)的復雜性
1.1.3 克服“軟件危機”的進程
1.1.4 現(xiàn)代軟件產(chǎn)業(yè)發(fā)展的時代特征
1.1.5 國內(nèi)軟件產(chǎn)業(yè)發(fā)展的問題
1.1.6 軟件架構與軟件工程課程的關系
1.1.7 本課程的參考書
1.2 軟件架構概述
1.2.1 軟件架構的定義
1.2.2 軟件架構的視角
1.2.3 軟件架構的表示方法
1.2.4 架構的一般特性
1.2.5 統(tǒng)一過程(RUP)的架構
1.3 感受身邊的架構存在
1.3.1 電燈開關控制系統(tǒng)的架構
1.3.2 鼠標接口的架構
1.4 兩個小程序的架構分析
1.4.1 兩個小程序
1.4.2 “歡迎”程序的實現(xiàn)過程
1.4.3 小程序的架構實現(xiàn)小結
1.5 實踐與思考
1.5.1 實踐題
1.5.2 思考題
第2章 架構與架構師的作用
2.1 架構是需求將如何被實現(xiàn)的描述
2.1.1 文件傳輸軟件的架構描述與分析
2.1.2 文件傳輸軟件的新需求及其改進方案
2.1.3 架構描述表達了系統(tǒng)必須實現(xiàn)的需求
2.1.4 架構描述表達了軟件系統(tǒng)的實現(xiàn)結構
2.2 架構提供滿足關鍵屬性需求的方案
2.2.1 汽車控制系統(tǒng)架構演變的案例分析
2.2.2 軟件系統(tǒng)的關鍵質(zhì)量屬性需求
2.2.3 關鍵質(zhì)量屬性需求與系統(tǒng)功能的正交性
2.3 架構是軟件迭代開發(fā)的框架
2.3.1 架構是軟件迭代開發(fā)的框架
2.3.2 軟件產(chǎn)品開發(fā)對架構的依賴
2.4 架構是軟件過程管理的基礎
2.4.1 軟件過程可視性與軟件架構
2.4.2 軟件過程管理的基本內(nèi)容
2.4.3 微軟VSTS的軟件過程跟蹤
2.4.4 將架構的關鍵構件設定為基線
2.5 軟件過程對架構的反作用
2.5.1 需求影響架構
2.5.2 系統(tǒng)設計影響架構
2.5.3 軟件過程影響架構
2.5.4 組織影響架構
2.5.5 架構的反作用
2.6 軟件架構師的作用、任務與責任
2.6.1 架構師的作用
2.6.2 架構師的任務與責任
2.6.3 從編碼工程師到架構師
2.7 實踐與思考
2.7.1 實踐題
2.7.2 思考題
……
第3章 軟件架構的描述與可視化
第4章 從需求到架構
第5章 軟件架構設計的參考模型
第6章 軟件架構的概要設計與實現(xiàn)
第7章 基于接口、組件和SOA的架構設計與實現(xiàn)
第8章 基于MVC設計模式的架構設計與實現(xiàn)
第9章 基于關鍵需求的架構設計、驗證與評審
參考文獻
- >
伊索寓言-世界文學名著典藏-全譯本
- >
我與地壇
- >
自卑與超越
- >
苦雨齋序跋文-周作人自編集
- >
羅曼·羅蘭讀書隨筆-精裝
- >
姑媽的寶刀
- >
月亮與六便士
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學概述