注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件開發(fā)與軟件架構(gòu)

軟件開發(fā)與軟件架構(gòu)

軟件開發(fā)與軟件架構(gòu)

定 價(jià):¥39.00

作 者: 仲萃豪 著
出版社: 科學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787030382801 出版時(shí)間: 2013-07-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 144 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)