古詩詞大全網 - 成語用法 - 系統架構師教程圖書目錄

系統架構師教程圖書目錄

第1章簡介

1.1系統架構的概念和發展歷史

1.1.1系統架構的概念

1.1.2發展簡史

1.2系統架構師的定義和專業素質

1.2.1系統架構師的定義

1.2.2系統架構師的技術素質

1.2.3系統架構師的管理素質

1.2.4系統架構師和其他團隊角色之間的協調

1.3系統架構師的知識結構

1.4從開發者到架構師

第二章計算機和網絡基礎知識

2.1操作系統基礎知識

2.1.1操作系統的原理、類型和結構

2.1.2處理器和進程管理

2.1.3存儲管理

2.1.4設備管理

2.1.5文件管理

2.1.6作業管理

2.1.7網絡操作系統

2.1.8常用操作系統介紹

2.2數據庫系統的基礎知識

2.2.1關系數據庫基礎

關系數據庫的設計

2.2.3分布式數據庫系統

商業智能

2.2.5通用數據庫管理系統

2.3計算機網絡基礎知識

2.3.1網絡概述

2.3.2計算機網絡

2.3.3網絡管理和網絡安全

網絡工程

2.3.5存儲和負載平衡技術

2.4多媒體技術及其應用

2.4.1多媒體技術的基本概念

2.4.2多媒體數據壓縮編碼技術

2.4.3多媒體系統組成

2.4.4多媒體技術的研究內容

2.4.5多媒體技術的應用領域

2.5系統性能

2.5.1性能指數

性能計算

性能設計

性能評估

第三章信息系統基礎知識

3.1信息化概述

3.1.1信息的定義

3.1.2信息特征

3.1.3信息化的定義

3.1.4信息含量

3.1.5信息化的經濟和社會意義

3.1.6信息化對組織的意義

3.1.7信息需求

3.1.8信息策略

3.2信息系統工程總體規劃

3.2.1信息系統工程總體規劃目標範圍

3.2.2信息系統工程總體規劃的方法論

3.2.3信息系統工程總體規劃的軟件架構

3.2.4總體規劃的實施過程

3.3信息化的典型應用

3.3.1政府信息化和電子政務

3.3.2企業信息化和電子商務

3.3.3企業資源規劃的結構和功能

3.3.4客戶關系管理在企業中的應用

3.3.5企業門戶

企業應用程序集成

3.3.7供應鏈管理

3.3.8信息化相關法律法規

第4章系統開發的基礎知識

4.1軟件開發方法

4.1.1軟件開發生命周期

4.1.2軟件開發模型

4.1.3敏捷方法

4.1.4 RUP

4.1.5軟件系統工具

4.2需求管理

4.2.1需求管理原則

4.2.2需求規範的版本控制

需求屬性

要求變更

4.2.5需求跟蹤

4.2.6需求變化的成本和風險

4.3開發管理

4.3.1項目範圍、時間和費用

4.3.2配置管理和文檔管理

4.3.3軟件開發質量和風險

4.4設計方法

結構化分析和設計

面向對象的分析和設計

4.5軟件重用

4.6逆向工程和重建工程

第5章軟件架構設計

5.1軟件架構概念

5.1.1軟件架構的定義

5.1.2軟件架構設計和生命周期

5.1.3軟件架構的重要性

5.2基於架構的軟件開發方法

5.2.1架構設計方法概述

概念和術語

5.2.3基於架構的開發模型

架構要求

架構設計

5.2.6架構文件

架構審查

架構實施

架構的演變

5.3軟件架構風格

軟件架構風格概述

5.3.2經典軟件架構風格

5.3.3客戶端/服務器風格

5.3.4三層C/S結構風格

瀏覽器/服務器風格

5.4特定領域的軟件架構

DSSA的定義

DSSA的基本活動

5.4.3參與DSSA的人員

5 . 4 . 4 DSSA的建立過程

5.5系統架構評估

5.5.1系統架構評估概述

5.5.2評估的重要概念

主要評估方法

第6章UML建模和架構文檔

6.1 UML的現狀與發展

6.1.1 UML來源

6.1.2 UML架構演進

6.1.3 UML的應用和未來

6.2 UML基礎

6.2.1概述

6.2.2用例及用例圖

6.2.3交互圖

類圖和對象圖

6.2.5狀態圖和活動圖

部件圖

部署圖

6.3基於UML的軟件開發過程

6.3.1開發流程概述

6.3.2基於UML的需求分析

面向對象的設計方法

6.4系統架構文件

6.4.1模型概述

邏輯結構

流程架構

6.4.4開發架構

物理建築。

場景

叠代過程

第7章設計模式

7.1設計模式概述

7.1.1設計模式的歷史

7.1.2為什麽要用設計模式?

7.1.3設計模式元素

7.1.4設計模式的分類

7.2設計模式示例

7.2.1創作模式

結構模型

7.2.3行為模式

第8章XML技術

8.1 XML概述

8.1.1 XML基本語法

8.1.2標記語法

8.1.3文件部分

8.1.4元素

8.1.5字符數據

8.1.6屬性

8.1.7註

8.1.8 CDATA部分

8.1.9正式文件

8.2 XML名稱空間

8.2.1命名空間

8.2.2定義和聲明名稱空間

8.3 DTD

8.3.1什麽是DTD

8.3.2為什麽要引入DTD?

8 . 3 . 3 dtd聲明

元素的聲明

實體的聲明

屬性聲明

8.4 XML模式

8.4.1邏輯XML模式的文檔結構

元素的定義

8.5可擴展樣式表語言

8.5.1擴展樣式表語言概述

8 . 5 . 2 XSLT的常用語法和功能

8.6其他相關規範

8.6.1 XPath

8.6.2 XLink和XPointer

第九章面向組件的軟件設計

9.1組件的概念

9.1.1術語和概念

9.1.2標準化和規範化

9.2組件的接線標準

9.2.1布線標準從何而來?

9.2.2從過程到對象

9.2.3深層問題

XML

9.3組件框架

9.3.1架構

9.3.2與上下文相關的組件框架

組件開發

部件組裝

第10章組件平臺和典型架構

10.1 OMG模式

10.1.1對象請求代理

10.1.2公共* * *對象服務規範

10.1.3 CORBA組件模型

10.1.4 CORBA設施

10.2孫公司的方式

10.2.1 Java組件技術概述

10.2.2 JavaBean

10.2.3基本Java服務

10.2.4各種組件-applet、Servlet、Bean和企業Bean

10.2.5高級Java服務

10.2.6 Java和Web服務-Sun One

10.3微軟方式

10.3.1第壹個基本關聯模型-COM

10.3.2 COM對象重用

10.3.3接口和多態性

10.3.4 COM對象和COM庫的創建

10.3.5來自COM COM(DCOM

10.3.6復合文檔和OLE對象

10.3.7 .NET框架

10.4戰略比較

10.4.1 ***

10.4.2差異

第11章信息安全技術

11.1信息安全關鍵技術

11.1.1加解密技術

11.1.2哈希函數和數字簽名

11.1.3密鑰分發中心和公鑰基礎設施

11.1.4訪問控制

11.1.5安全協議

11.1.6數據備份

11.1.7計算機病毒與免疫

11.2信息安全管理與評估

11.2.1安全管理技術

11.2.2安全規定

11.3信息安全保障體系

第12章系統安全架構設計

12.1信息系統安全架構簡述

12.1.1信息安全狀況和威脅

12.1.2國內外有較大影響的標準和組織

12.2系統安全架構規劃框架及其方法

12.3網絡安全架構設計

12.3.1 OSI安全架構概述

12.3.2識別框架

12.3.3訪問控制框架

12.3.4保密框架

12.3.5完整性框架

12.3.6反否認框架

12.4數據庫系統的安全性設計

12.4.1數據庫安全設計評估標準

12.4.2數據庫完整性設計

12.5案例:電子商務系統的安全設計

第13章系統可靠性設計

13.1軟件可靠性

13.1.1軟件可靠性概述

13.1.2軟件可靠性的定義

13.1.3軟件可靠性的定量描述

13.1.4可靠性目標

13.1.5可靠性試驗的意義

13.1.6廣義可靠性試驗和狹義可靠性試驗

13.2軟件可靠性建模

影響軟件可靠性的因素

13.2.2軟件可靠性建模方法

13.2.3軟件可靠性模型分類

13.2.4軟件可靠性模型示例

13.2.5軟件可靠性測試概述

13.2.6定義軟件運行模式。

13.2.7可靠性測試用例設計

13.2.8可靠性試驗的實施

13.3軟件可靠性評估

13.3.1軟件可靠性評估概述

13.3.2如何選擇可靠性模型

13.3.3可靠性數據收集

13.3.4軟件可靠性評估和預測

13.4軟件的可靠性設計與管理

13.4.1軟件可靠性設計

13.4.2軟件可靠性管理

第14章基於ODP的建築師實踐

14.1基於ODP的架構開發流程

14.2的系統概念

14.2.1系統概念的定義

14.2.2建築師的作用

14.2.3系統概念面臨的挑戰

14.3需求分析

14.3.1建築師作品

14.3.2需求分析任務

需求文檔和架構

14.4的系統架構設計

14.4.1企業業務架構

14.4.2邏輯信息架構

14.4.3計算接口架構

14.4.4分布式工程架構

14.4.5技術選擇架構

14.5實施模式

14.6架構原型

14.7項目規劃

14.8並行開發

14.8.1軟件並行開發的內容和意義

14.8.2並行開發流程

14.9系統轉換

14.9.1系統改造準備

14.9.2系統轉換模式

14.9.3系統轉換註意事項

14.10操作和維護

14.10.1的操作和維護內容

14.10.2系統維護和架構

14.11系統移植

14.11.1系統移植表單

14.11.2系統移植工作階段劃分

14.11.3系統移植工具

第15章建築師的管理實踐

15.1 VRAPS組織和管理原則

15.2概念框架

15.3形成和統壹思想

15.3.1地層的概念

將構思原理付諸實踐

15.4節奏:保證節奏、進程、進度。

15.4.1節奏定義

將節奏原則付諸實踐

15.5預測、驗證和調整

15.5.1預測、驗證和調整的定義

15.5.2實踐預見原則:規範、反模式和模式

合作:建立合作組織。

15.6.1協同定義

15.6.2將合作原則付諸實踐:規範、反模式和模式。

15.7簡化:澄清和最小化

15.7.1簡化定義

15.7.2將簡化原則付諸實踐:指南、反模式和模式

第16章分層架構設計

16.1的建築設計

16.2表示層框架設計

16.2.1采用MVC模式設計表示層。

16.2.2使用XML設計表示層,統壹Web窗體和Windows窗體的外觀。

16 . 2 . 3 UIP在表現層的設計思路

16.2.4表現層動態生成的設計思想

16.3中間層架構設計

16.3.1業務邏輯層組件設計

16.3.2業務邏輯層工作流設計

16.3.3業務邏輯層實體設計

16.3.4業務邏輯層框架

16.4數據訪問層設計(持久層架構設計)

16.4.1 5數據訪問模式

16.4.2工廠模式在數據訪問層的應用

16.4.3 ORM、Hibernate和CMP2.0設計思想

16.4.4靈活使用Xml模式

16.4.5交易處理設計

16.4.6連接對象管理設計

16.5數據架構規劃與設計

16.5.1數據庫設計和類設計的集成

16.5.2數據庫設計和XML設計的集成

16.6實際案例——電子商務網站(網店PetShop)

第17章企業集成架構設計

17.1企業集成平臺

17.1.1企業集成平臺的概念

17.1.2集成平臺的標準化

17.1.3實現技術的發展趨勢

17.1.4集成平臺的發展趨勢

17.2企業集成平臺的實施

1數據集成

17.2.2應用集成

17.2.3企業集成

17.3企業集成關鍵應用技術

17.3.1數據交換格式

17.3.2分布式應用集成的基本框架

17.4整體解決方案的企業模型

17.4.1企業模型在整體解決方案中的作用

17.4.2在整體解決方案中重用企業模型

17.4.3整體解決方案中企業模式的演變

17.4.4模型驅動的企業集成系統演進

第18章面向方面的編程

18.1中編程的概念

18.1.1 AOP的背景。

18.1.2面向方面的原因

18.1.3 AOP技術

18.1.4 AOP特征

18.1.5 AOP編程

18.1.6 AOP的優勢

18.1.7當前的AOP技術

18.2方面

18.2.1 AspectJ概述

18 . 2 . 2 AspectJ語言的概念和構造

18.2.3 AspectJ實踐

18.3春季AOP

18.3.1 Spring AOP概述

18.3.2春語的概念和構造

18 . 3 . 3 Spring AOP的應用

第19章嵌入式系統設計

19.1嵌入式系統

19.1.1嵌入式系統的概念

19.1.2嵌入式系統的基本架構

19.1.3嵌入式操作系統

19.1.4典型嵌入式操作系統

19.1.5嵌入式數據庫管理

19.1.6嵌入式網絡及其他

19.2嵌入式系統的設計

19.2.1嵌入式系統分析與設計

19.2.2嵌入式軟件設計模型

19.2.3嵌入式系統軟件開發環境

第20章面向服務的架構

20.1 SOA的相關概念

20.1.1 SOA的定義

20.1.2業務流程和BPEL

20.2 SOA的發展歷史

20 . 2 . 1 SOA發展歷程

20.2.2國內外SOA發展狀況對比

20.3 SOA的參考架構

20.4 SOA的主要技術和標準

20.4.1 UDDI議定書

WSDL規範

20.4.3 SOAP協議

20.5 SOA的特征

20.5.1文件標準化

通信協議標準

20.5.3應用程序的統壹註冊和集成

20.5.4服務質量

20.6 SOA的作用

20.7 SOA設計原則

20.8 SOA的設計模式

20.8.1服務註冊模式

20.8.2企業服務總線模式

20.9構建SOA架構時應註意的問題

20.9.1原系統架構中的集成要求

20.9.2服務粒度控制和無狀態服務設計

20.10 SOA實施流程

20.10.1選擇SOA解決方案。

20.10.2業務流程分析

第21章案例分析

價值驅動的架構:連接產品策略和架構。

21.1.1價值模型概述

21.1.2架構挑戰

21.1.3結論

21.2用RUP和UML開發聯合企業架構框架

21.2.1聯合企業架構框架概述

21.2.2 FEAF矩陣概述

21.2.3支持FEAF和RUP

21.2.4結論

21.3 Web服務在HL7 - Web服務基本實現框架中的應用

21.3.1 HL7模型的概念

21.3.2架構

21 . 3 . 3 HL7 Web服務適配器的開發

21.3.4案例研究

21.3.5結論

21.4以服務為中心的企業整合——案例研究

21.4.1案例背景

21.4.2商業環境分析

21.4.3 IT環境分析

21.4.4高層建築設計

21.4.5結論

附錄