普通高等院校十二五規劃教材:軟件設計與體系結構 版權信息
- ISBN:9787113146849
- 條形碼:9787113146849 ; 978-7-113-14684-9
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
普通高等院校十二五規劃教材:軟件設計與體系結構 本書特色
劉其成主編的《軟件設計與體系結構》是普通高等院校“十二五”規劃教材。教材共分10章,內容包括:概述,軟件體系結構,經典軟件體系結構風格,分布式軟件體系結構風格,MVC風格與Struts框架,軟件設計的目標,軟件設計——面向對象方法,并行軟件設計與實現,設計原則,設計模式?勺鳛槠胀ǜ叩仍盒\浖こ虒I、計算機科學與技術專業以及信息類相關專業本科生和研究生的教材,也可作為軟件工程培訓教材,以及軟件開發人員的參考書。
普通高等院校十二五規劃教材:軟件設計與體系結構 內容簡介
劉其成主編的《軟件設計與體系結構》對軟件體系結構和軟件設計的基本原理、方法和實踐進行了系統的介紹,包括軟件體系結構與軟件設計在軟件工程中的地位和作用、軟件體系結構與組件、經典軟件體系結構風格、分布式軟件體系結構風格、MVC風格與Struts框架、軟件設計的目標、面向對象軟件設計方法、并行軟件設計與實現、設計原則、設計模式等內容!盾浖O計與體系結構》在介紹軟件體系結構和軟件設計原理的前提下,特別注重實用性。書中含有大量精心設計并調試通過的程序實例,方便讀者使用。本書集編者多年的教學經驗編寫而成,語言通俗易懂,內容安排合理,講解深入淺出!盾浖O計與體系結構》可作為普通高等院校軟件工程專業、計算機科學與技術專業以及信息類相關專業本科生和研究生的教材,也可作為軟件工程培訓教材,以及軟件開發人員的參考書。
普通高等院校十二五規劃教材:軟件設計與體系結構 目錄
第1章概述1.1軟件工程方法學1.1.1結構化方法1.1.2面向對象方法1.2軟件設計與體系結構第2章軟件體系結構2.1軟件體系結構的定義2.2組件與JavaBeans2.2.1組件2.2.2編寫和使用JavaBeans2.2.3獲取和修改JavaBeans的屬性2.3軟件體系結構的研究內容2.4軟件體系結構風格第3章經典軟件體系結構風格3.1管道/過濾器風格3.1.1原理3.1.2實例3.2數據抽象和面向對象風格3.2.1原理3.2.2實例3.3基于事件的隱式調用風格3.3.1原理3.3.2實例3.4層次風格3.4.1原理3.4.2實例3.5倉庫風格3.5.1原理3.5.2實例3.6解釋器風格3.6.1原理3.6.2實例3.7反饋控制環風格3.7.1原理3.7.2實例第4章分布式軟件體系結構風格4.1概述4.2兩層C/S體系結構風格4.2.1原理4.2.2實例4.3P2P體系結構風格4.4三層C/S體系結構風格4.5B/S體系結構風格4.5.1原理4.5.2實例4.6C/S與B/S混合軟件體系結構4.6.1原理4.6.2實例4.7中間件4.7.1概念4.7.2分布式系統中的中間件第5章MVC風格與Struts框架5.1MVC風格5.1.1MVC風格概述5.1.2MVC在J2EE中的應用5.1.3實例5.2Struts框架5.2.1Struts框架概述5.2.2Struts框架的組件5.2.3實例第6章軟件設計的目標6.1概述6.1.1基本概念6.1.2實例與分析6.2健壯性6.2.1概念與實例6.2.2Java異常處理機制6.3可復用性6.3.1基本概念6.3.2實例6.4可維護性6.4.1基本概念6.4.2實例6.5高效性6.6軟件設計度量、軟件再工程和逆向工程第7章軟件設計――面向對象方法7.1問題域部分的設計7.1.1復用已有的類7.1.2增加一般類7.1.3對多重繼承的調整7.1.4對多態性的調整7.1.5提高性能7.1.6其他7.2人機交互部分的設計7.2.1概述7.2.2可視化編程環境下的人機界面設計策略7.2.3界面類與問題域類間通信的設計7.3數據管理部分的設計7.3.1概述7.3.2針對關系數據庫的數據存儲設計7.3.3設計數據管理部分的其他方法7.4控制驅動部分的設計7.4.1概述7.4.2系統的并行/并發性7.4.3設計控制驅動部分的方法第8章并行軟件設計與實現8.1并行計算8.2Java多線程機制8.2.1概述8.2.2Runnable接口與Thread類8.2.3多線程的實現8.2.4線程的同步與死鎖8.3OpenMP并行軟件設計8.3.1OpenMP編程基礎8.3.2編譯指導語句8.3.3運行時庫函數8.3.4環境變量8.3.5實例8.4MPI并行軟件設計8.4.1MPI消息傳遞接口8.4.2典型MPI實現――MPICH8.4.3MPI編程基礎8.4.4MPI的點對點通信8.4.5MPI群集通信8.4.6實例第9章設計原則9.1概述9.1.1軟件系統的可維護性9.1.2系統的可復用性9.1.3可維護性復用、設計原則和設計模式9.2開-閉原則9.2.1概念9.2.2實現方法9.2.3與其他設計原則的關系9.2.4實例9.3里氏代換原則9.3.1概念9.3.2Java語言與里氏代換原則9.3.3實例9.4合成/聚合復用原則9.4.1概念9.4.2合成/聚合復用與繼承復用9.4.3實例9.5依賴倒轉原則9.5.1倒轉的含義9.5.2概念9.5.3實例9.6迪米特法則9.6.1概念9.6.2實例9.7接口隔離原則9.7.1概念9.7.2實例9.8單一職責原則第10章設計模式10.1概述10.2創建型模式10.2.1簡單工廠模式10.2.2工廠方法模式10.2.3抽象工廠模式10.2.4建造者模式10.2.5原型模式10.2.6單例模式10.3結構型模式10.3.1適配器模式10.3.2橋接模式10.3.3裝飾模式10.3.4組合模式10.3.5外觀模式10.3.6享元模式10.3.7代理模式10.4行為型模式10.4.1策略模式10.4.2模板方法模式10.4.3狀態模式10.4.4命令模式10.4.5責任鏈模式10.4.6備忘錄模式10.4.7觀察者模式10.4.8調停者模式10.4.9訪問者模式10.4.10迭代器模式10.4.11解釋器模式參考文獻
展開全部
普通高等院校十二五規劃教材:軟件設計與體系結構 節選
劉其成主編的《軟件設計與體系結構》是普通高等院校“十二五”規劃教材。教材共分10章,內容包括:概述,軟件體系結構,經典軟件體系結構風格,分布式軟件體系結構風格,MVC風格與Struts框架,軟件設計的目標,軟件設計——面向對象方法,并行軟件設計與實現,設計原則,設計模式。可作為普通高等院校軟件工程專業、計算機科學與技術專業以及信息類相關專業本科生和研究生的教材,也可作為軟件工程培訓教材,以及軟件開發人員的參考書。