注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學軟件開發(fā)與軟件架構

軟件開發(fā)與軟件架構

軟件開發(fā)與軟件架構

定 價:¥39.00

作 者: 仲萃豪 著
出版社: 科學出版社
叢編項:
標 簽: 計算機/網絡 軟件工程/開發(fā)項目管理

購買這本書可以去


ISBN: 9787030382801 出版時間: 2013-07-01 包裝: 平裝
開本: 16開 頁數: 144 字數:  

內容簡介

  大型應用軟件的開發(fā)主要面臨著開發(fā)效率低和需求適應性差兩大難題,解決問題的核心是建立優(yōu)秀的軟件架構?!盾浖_發(fā)與軟件架構》主要探討開發(fā)大型應用軟件的理論與實踐,特別是分布式系統(tǒng)應用軟件,并以軟件架構為主線對各種典型模型、方法和工具進行討論。《軟件開發(fā)與軟件架構》作者是我國著名的軟件工程專家。書中內容從哲理、原理、方法技術和實踐四個方面展開,是作者多年科研成果、經驗與感悟的總結,反映了軟件工程領域技術熱點與發(fā)展趨勢?!盾浖_發(fā)與軟件架構》適合作為計算機科學與技術、軟件工程等專業(yè)的研究生教材,也適合相關領域的軟件架構師、軟件工程師和其他工程技術人員閱讀。

作者簡介

  仲萃豪,1934-2011,研究員,軟件工程專家,中國第一代軟件學術帶頭人之一。曾任中國科學院軟件研究所學術委員會主任、北京市政府顧問,承擔過多項國家科技攻關專題項目。他率先開展對編譯程序、編譯語言、操作系統(tǒng)、支撐軟件、應用軟件等領域的研究,1993年開始轉入研制大型復雜應用軟件和大型分布式系統(tǒng),在國內最早提出基于構件技術的實現方法及其中的關鍵技術,他還先后兼任中國科學技術大學、北京大學、清華大學、浙江大學、西安交通大學等院校的教授,為我國軟件事業(yè)的發(fā)展和人才培養(yǎng)做出了重要貢獻。

圖書目錄

前言
第一部分 哲理
第1章 大型應用軟件架構與軟件開發(fā)的認知體系
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章 軟件架構與軟件開發(fā)基礎
2.1 軟件架構的基本概念
2.2 基于構架/構件的開發(fā)模型的各階段
2.3 軟件體系結構的作用和意義
2.3.1 開發(fā)軟件各階段的體系結構
2.3.2 軟件體系結構的實例
2.4 軟件體系結構風格
2.5 基于工作流的軟件體系結構設計實例
2.5.1 ARIS角色法需求建模
2.5.2 事務處理參考模型
2.5.3 幾種常見的體系結構
第二部分 原理
第3章 面向過程的結構化軟件架構與開發(fā)模型
3.1 結構程序設計的由來
3.2 結構程序設計的定義
3.3 自頂向下逐步求精的示例
3.4 結構程序設計中的基本控制結構和數據結構
3.4.1 基本控制結構
3.4.2 基本數據結構
3.5 逐步求精的程序設計方法
3.6 從結構程序設計發(fā)展到程序設計方法學
3.7 操作系統(tǒng)架構設計實例
3.7.1 分層的虛擬機架構
3.7.2 進程概念
3.7.3 模塊程序
3.7.4 各層之間的接口軟件
第4章 面向構件的階段化軟件架構與開發(fā)模型
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 三階段開發(fā)模型的特點
4.7.2 非技術因素
4.8 世界頂級軟件公司的軟件產品開發(fā)模型
4.8.1 產品的生命周期
4.8.2 多部門合作的模式
4.8.3 項目管理系統(tǒng)
4.9 二進制代碼構件的組裝
4.10 平臺
4.10.1 操作系統(tǒng)平臺
4.10.2 基礎層通用平臺
4.10.3 業(yè)務層專用平臺
4.10.4 展現層界面平臺
4.11 構件的分類與構件之間的關系
4.12 財政信息管理系統(tǒng)實例
第5章 面向服務的分布式軟件架構與開發(fā)模型
5.1 分層體系結構
5.1.1 二層結構的缺點
5.1.2 三層結構的興起
5.1.3 三層C/S的基本結構
5.2 中間件
5.2.1 三層結構產生的新問題
5.2.2 中間件的發(fā)展歷史
5.2.3 中間件的定義
5.2.4 中間件的作用
5.2.5 中間件的分類
5.3 中間件模型和形態(tài)
5.4 國內外中間件發(fā)展情況
第三部分 方法、技術和工具
第6章 需求工程
6.1 引言
6.2 需求工程要解決的問題
6.3 客觀系統(tǒng)需求功能的描述
6.4 需求工程的兩種典型方法
6.5 形成應用軟件客觀系統(tǒng)模型的需求工程
6.6 ARIS需求建模方法
6.7 應用軟件功能需求的獲取方法
6.8 美國軟件公司的需求工程方法
第7章 領域工程
7.1 領域工程的定義
7.1.1 領域工程的概念
7.1.2 領域工程的任務與步驟
7.1.3 企業(yè)信息系統(tǒng)的三種數據環(huán)境
7.1.4 企業(yè)信息系統(tǒng)的三種基本職能
7.2 主題文檔的概念
7.2.1 主題數據庫
7.2.2 主題文檔庫
7.2.3 主題文檔分類
7.3 文檔構件系統(tǒng)的優(yōu)點
7.4 領域構件對象的識別
7.5 基于主題文檔的領域分析
7.6 主題文檔的提取
7.6.1 主題文檔庫的設計原則
7.6.2 主題文檔庫規(guī)劃的基本步驟
7.7 SDBDA方法示例
7.7.1 領域總體描述
7.7.2 業(yè)務描述
7.8 領域構件類的提取途徑
第8章 UML建模
8.1 建模的原因
8.2 UML的形成過程與特點
8.3 UML的內容
8.4 模型與UML
8.5 UML的意義與影響
8.6 采用用例圖實現需求工程
8.7 UML的圖形表示方法
8.7.1 類圖
8.7.2 序列圖
8.7.3 狀態(tài)圖
8.7.4 活動圖
8.7.5 組件圖
8.7.6 部署圖
第四部分 SOA與軟件開發(fā)方法
第9章 SOA與軟件開發(fā)方法
9.1 引言
9.1.1 三層體系結構的缺陷
9.1.2 創(chuàng)新軟件技術
9.1.3 面向服務的架構
9.2 面向服務的計算環(huán)境及其演化
9.2.1 計算環(huán)境的概念
9.2.2 計算環(huán)境的演變歷程
9.2.3 SOA計算環(huán)境
9.2.4 用BPEL語言描述業(yè)務流程
9.2.5 企業(yè)服務總線
9.3 面向服務在我國的發(fā)展過程
9.3.1 服務的概念
9.3.2 BPEL4WS的概念
9.3.3 BPEL的基本特性
9.4 SOA的基本概念
9.4.1 SOA的架構風格
9.4.2 SOA的業(yè)務驅動方式
9.4.3 產生SOA的條件與基礎
9.4.4 SOA的定義
9.4.5 SOA的特性
9.4.6 澄清幾個易混淆的概念
9.5 SOA方法學
9.5.1 SOA的重要特性
9.5.2 一套完整的開發(fā)方法學
9.5.3 SOA分析和設計的任務與方法
9.5.4 采用企業(yè)服務總線集成系統(tǒng)
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號