《軟體開發與軟體架構》是2013年科學出版社出版的圖書,作者是仲萃豪。
基本介紹
- 書名:軟體開發與軟體架構
- 出版社:科學出版社
- 頁數:144頁
- 開本:5
- 品牌:科學出版社
- 作者:仲萃豪
- 出版日期:2013年7月1日
- 語種:簡體中文
- ISBN:7030382803
內容簡介
作者簡介
圖書目錄
第一部分哲理
第1章大型套用軟體架構與軟體開發的認知體系
1.1面向過程思想的認知觀
1.1.1結構程式設計方法與軟體工程
1.1.2對SASD方法的責難
1.2面向對象思想的認知觀
1.2.1面向對象方法與技術
1.2.2對面向對象思想的責難
1.3面向構件思想的認知觀
1.4從認知觀的變遷看新時期的認知觀
1.4.1“否定之否定”的認知過程
1.4.2一種新生產工具的出現可能構成一個新里程碑
1.4.3對軟體架構技術的進一步認知
第2章軟體架構與軟體開發基礎
2.1軟體架構的基本概念
2.2基於構架/構件的開發模型的各階段
2.3軟體體系結構的作用和意義
2.3.1開發軟體各階段的體系結構
2.3.2軟體體系結構的實例
2.4軟體體系結構風格
2.5基於工作流的軟體體系結構設計實例
2.5.1ARIS角色法需求建模
2.5.2事務處理參考模型
2.5.3幾種常見的體系結構
第二部分原理
第3章面向過程的結構化軟體架構與開發模型
3.1結構程式設計的由來
3.2結構程式設計的定義
3.3自頂向下逐步求精的示例
3.4結構程式設計中的基本控制結構和數據結構
3.4.1基本控制結構
3.4.2基本數據結構
3.5逐步求精的程式設計方法
3.6從結構程式設計發展到程式設計方法學
3.7作業系統架構設計實例
3.7.1分層的虛擬機架構
3.7.2進程概念
3.7.3模組程式
3.7.4各層之間的接口軟體
第4章面向構件的階段化軟體架構與開發模型
4.1提倡軟體復用的原因
4.2軟體復用的概念
4.3軟體復用的歷史
4.4軟體復用的形式
4.5軟體構件的定義和技術
4.5.1構件模型
4.5.2構件的獲取
4.5.3構件的表示和檢索
4.5.4構件組裝
4.6構件分類
4.7基於構件和架構技術的軟體生產線
4.7.1三階段開發模型的特點
4.7.2非技術因素
4.8世界頂級軟體公司的軟體產品開發模型
4.8.1產品的生命周期
4.8.2多部門合作的模式
4.8.3項目管理系統
4.9二進制代碼構件的組裝
4.10平台
4.10.1作業系統平台
4.10.2基礎層通用平台
4.10.3業務層專用平台
4.10.4展現層界面平台
4.11構件的分類與構件之間的關係
4.12財政信息管理系統實例
第5章面向服務的分散式軟體架構與開發模型
5.1分層體系結構
5.1.1二層結構的缺點
5.1.2三層結構的興起
5.1.3三層C/S的基本結構
5.2中間件
5.2.1三層結構產生的新問題
5.2.2中間件的發展歷史
5.2.3中間件的定義
5.2.4中間件的作用
5.2.5中間件的分類
5.3中間件模型和形態
5.4國內外中間件發展情況
第三部分方法、技術和工具
第6章需求工程
6.1引言
6.2需求工程要解決的問題
6.3客觀系統需求功能的描述
6.4需求工程的兩種典型方法
6.5形成套用軟體客觀系統模型的需求工程
6.6ARIS需求建模方法
6.7套用軟體功能需求的獲取方法
6.8美國軟體公司的需求工程方法
第7章領域工程
7.1領域工程的定義
7.1.1領域工程的概念
7.1.2領域工程的任務與步驟
7.1.3企業信息系統的三種數據環境
7.1.4企業信息系統的三種基本職能
7.2主題文檔的概念
7.2.1主題資料庫
7.2.2主題文檔庫
7.2.3主題文檔分類
7.3文檔構件系統的優點
7.4領域構件對象的識別
7.5基於主題文檔的領域分析
7.6主題文檔的提取
7.6.1主題文檔庫的設計原則
7.6.2主題文檔庫規劃的基本步驟
7.7SDBDA方法示例
7.7.1領域總體描述
7.7.2業務描述
7.8領域構件類的提取途徑
第8章UML建模
8.1建模的原因
8.2UML的形成過程與特點
8.3UML的內容
8.4模型與UML
8.5UML的意義與影響
8.6採用用例圖實現需求工程
8.7UML的圖形表示方法
8.7.1類圖
8.7.2序列圖
8.7.3狀態圖
8.7.4活動圖
8.7.5組件圖
8.7.6部署圖
第四部分SOA與軟體開發方法
參考文獻