軟體設計與體系結構(2012年中國鐵道出版社出版的圖書)

軟體設計與體系結構(2012年中國鐵道出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《軟體設計與體系結構》是2012年中國鐵道出版社出版的圖書。

基本介紹

  • 中文名:軟體設計與體系結構
  • 作者:劉其成
  • 出版社:中國鐵道出版社
  • 出版時間:2012年
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787113146849
內容簡介,圖書目錄,

內容簡介

 《普通高等院校十二五規劃教材:軟體設計與體系結構》對軟體體系結構和軟體設計的基 本原理、方法和實踐進行了系統的介紹,包括軟體體系結構與軟體設計在軟 件工程中的地位和作用、軟體體系結構與組件、經典軟體體系結構風格、分 布式軟體體系結構風格、MVC風格與Struts框架、軟體設計的目標、面向對 象軟體設計方法、並行軟體設計與實現、設計原則、設計模式等內容。《普通高等院校十二五規劃教材:軟體設計與體系結構》在介紹軟體體系結構和軟體設計原理的前提下,特別注重實用性。書中含有大量精心設計並調試通過的程式實例,方便讀 者使用。本書集編者多年的教學經驗編寫而成,語言通俗易懂,內容安排合 理,講解深入淺出。《普通高等院校十二五規劃教材:軟體設計與體系結構》可作為普通高等院校軟體工程專業、計算機科 學與技術專業以及信息類相關專業本科生和研究生的教材,也可作為軟體工 程培訓教材,以及軟體開發人員的參考書。

圖書目錄

第1章 概述
1.1 軟體工程方法學
1.1.1 結構化方法
1.1.2 面向對象方法
1.2 軟體設計與體系結構
第2章 軟體體系結構
2.1 軟體體系結構的定義
2.2 組件與JavaBea
2.2.1 組件
2.2.2 編寫和使用JavaBea
2.2.3 獲取和修改JavaBea 的屬性
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.3 P2P體系結構風格
4.4 三層C/S體系結構風格
4.5 B/S體系結構風格
4.5.1 原理
4.5.2 實例
4.6 C/S與B/S混合軟體體系結構
4.6.1 原理
4.6.2 實例
4.7 中間件
4.7.1 概念
4.7.2 分散式系統中的中間件
第5章 MVC風格與Struts框架
5.1 MVC風格
5.1.1 MVC風格概述
5.1.2 MVC在J2EE中的套用
5.1.3 實例
5.2 Struts框架
5.2.1 Struts框架概述
5.2.2 Struts框架的組件
5.2.3 實例
第6章 軟體設計的目標
6.1 概述
6.1.1 基本概念
6.1.2 實例與分析
6.2 健壯性
6.2.1 概念與實例
6.2.2 Java異常處理機制
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.2 Java多執行緒機制
8.2.1 概述
8.2.2 Runnable接口與Thread類
8.2.3 多執行緒的實現
8.2.4 執行緒的同步與死鎖
8.3 OpenMP並行軟體設計
8.3.1 OpenMP編程基礎
8.3.2 編譯指導語句
8.3.3 運行時庫函式
8.3.4 環境變數
8.3.5 實例
8.4 MPI並行軟體設計
8.4.1 MPI訊息傳遞接口
8.4.2 典型MPI實現——MPICH
8.4.3 MPI編程基礎
8.4.4 MPI的點對點通信
8.4.5 MPI群集通信
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.2 Java語言與里氏代換原則
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 解釋器模式
參考文獻
收起全部↑

相關詞條

熱門詞條

聯絡我們