《系统分析师技术指南》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:张友生,徐锋主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302090742
  • 页数:435 页
图书介绍:本书是计算机技术与软件专业技术资格(水平)考试高级资格“系统分析师”的必读辅导教材。主要讨论了当前前沿技术和方法,如CMM、J2EE、NET平台等。是合格的系统分析师必须具备的知识,也是必考的知识点。

第1章 CM与软件过程改进 1

1.1 CMM综述 1

1.1.1 CMM基本概念 2

1.1.2 CMM的基本框架 3

1.1.3软件过程评估和软件能力评价 7

1.2软件企业如何实施CMM 8

1.3 CMM存在的问题 11

1.4 ISO 9001与CMM的比较 12

1.5 CMMI综述 14

1.6 CMM与CMMI的比较 17

1.7个体软件过程 18

1.8群组软件过程 20

1.9 CMM/TSP/PSP三者的结合 21

主要参考文献 23

第2章 J2EE与.NET平台 24

2.1 J2EE平台简介 24

2.1.1分布式的多层应用程序 24

2.1.2 J2 EE组件 25

2.1.3 J2 EE容器 27

2.1.4 J2EE的部署 28

2.1.5 J2EE核心技术 29

2.1.6 J2EE1.4新特性 31

2.2.NET平台简介 32

2.2.1 .NET平台概述 33

2.2.2.NET Framework 34

2.2.3通用语言运行时CLR 34

2.3 J2EE和.NET平台的异同 44

2.3.1 JVM与CLR 44

2.3.2开发语言的选择 45

2.3.3垃圾收集 46

2.3.4对企业计算的支持 49

2.3.5安全性 52

主要参考文献 53

第3章 中间件技术 54

3.1中间件概述 54

3.2中间件的定义 54

3.3中间件的功能和分类 55

3.3.1中间件的基本分类 56

3.3.2中间件的详细分类 56

3.4中间件的优点及其应用 58

3.4.1中间件应用层次 59

3.4.2中间件技术在集成中的应用 59

3.5 J2EE中间件实现 60

J2EE应用服务器中间件的体系结构 61

3.6中间件与电子商务 62

3.6.1电子商务中间件构架 62

3.6.2电子商务应用服务器 63

3.6.3通信平台 64

3.6.4安全平台 64

3.7构件技术与中间件 65

3.8中间件与Web Service 68

从中间件到Web Service 69

3.9中间件的发展趋势 72

3.10相关技术标准与协议 73

主要参考文献 74

第4章 应用服务器 75

4.1什么是应用服务器 75

4.1.1两层计算模式与多层计算模式的区别 75

4.1.2应用服务器的作用 76

4.1.3应用服务器的用途 76

4.1.4应用服务器的类型 79

4.1.5应用服务器的成本 81

4.1.6应用服务器发展过程与方向 81

4.2应用服务器产品比较 82

4.2.1 BEA WebLogic 83

4.2.2 IBM WebSphere Application Server 83

4.2.3 Microsoft Transaction Server 84

4.2.4 Oracle Application Server 84

4.2.5 SilverStream 85

4.2.6 S沙ase Enterprise Application Server 85

4.2.7应用服务器的选择 86

4.3 JBOSS应用服务器 87

4.3.1获取JBoss 87

4.3.2 JBoss的JMX微内核结构 87

4.3.3 JBoss集群 88

4.3.4配置J2EE应用程序 89

主要参考文献 93

第5章 Web Service及其应用 94

5.1 Web Service概述 94

5.1.1什么是Web Service 94

5.1.2 Web Service模型 95

5.1.3 Web Service使用流程 96

5.1.4 Web Service协议堆栈 97

5.1.5 XML在Web Service中的应用 101

5.1.6 Web Service与分布式计算 101

5.2 Web Service中的常用协议 102

5.2.1 WSDL 102

5.2.2 UDDI 112

5.3构造一个简单的Web Service 118

主要参考文献 121

第6章 数据仓库技术 122

6.1数据仓库概论 122

6.1.1数据仓库的产生 122

6.1.2数据仓库的概念 123

6.1.3与数据仓库技术相关的其他概念 125

6.1.4数据仓库与传统数据库的区别 125

6.2数据仓库的结构 126

6.2.1数据仓库的概念结构 126

6.2.2数据仓库的参考框架 127

6.2.3数据仓库的体系结构 130

6.3数据仓库的设计与开发 134

6.3.1数据仓库的设计 134

6.3.2数据仓库的开发、实施 134

6.4数据仓库技术 136

6.4.1数据管理技术 136

6.4.2数据存储技术 137

6.4.3数据仓库接口技术 138

6.5数据仓库厂家产品 138

6.6一些工具软件 142

6.7数据仓库的典型应用 143

主要参考文献 145

第7章 数据挖掘技术 146

7.1数据挖掘技术概述 146

7.1.1数据挖掘的定义 146

7.1.2数据挖掘的发展 147

7.1.3数据挖掘的功能 149

7.1.4数据挖掘常用技术 150

7.2数据挖掘工具 152

7.2.1数据挖掘工具简介 152

7.2.2数据挖掘工具的评价标准 152

7.3数据挖掘的流程 154

7.4 Web数据挖掘与XML 155

7.4.1 Web数据挖掘的难点 155

7.4.2 XML与Web数据挖掘 156

7.5数据挖掘热点 157

7.6数据挖掘应用 158

7.6.1数据挖掘在市场营销的应用 158

7.6.2成功案例 160

主要参考文献 162

第8章 操作数据存储 163

8.1操作数据存储介绍 163

8.2商业问题 163

8.3什么是操作数据存储 165

8.3.1 ODS的定义 165

8.3.2 ODS的特点 165

8.3.3 ODS的分类 166

8.3.4 ODS和DW的联系与区别 166

8.3.5从DB向ODS转化的实现机制 169

8.4操作数据存储的应用 170

8.5操作数据存储系统的设计 171

8.5.1 ODS数据转换层 171

8.5.2 ODS平台特性 172

8.5.3 ODS系统中间件 173

8.5.4 ODS系统数据建模 173

8.5.5 ODS系统设计步骤 175

主要参考文献 176

第9章 异构数据库的集成 177

9.1异构数据库系统的背景 177

9.2异构数据库体系结构 178

9.3异构数据库互联 181

主要参考文献 189

第10章 企业应用集成 190

10.1企业应用集成EAI 190

10.1.1谁需要EAI 191

10.1.2 EAI的内容 191

10.1.3 EAI的技术基础 192

10.1.4 EAI给企业带来的好处 193

10.1.5 EAI发展现状 194

10.2 EAI集成模型 194

10.2.1什么是集成模型 195

10.2.2表示集成 195

10.2.3数据集成 196

10.2.4功能集成 197

10.3 EAI与标准化 198

10.3.1标准的层次 198

10.3.2应用标准的重要性 199

10.3.3英国电子政务中的应用标准介绍 199

10.3.4信息孤岛原因分析及EAI对策 200

10.4不同技术提供商的EAI解决方案 201

10.4.1 IBM 201

10.4.2 BEA 201

10.4.3 Microsoft 202

10.4.4 Sybase 202

10.5实施EAI 203

10.5.1 EAI实施要点 203

10.5.2企业实施EAI的4个阶段 204

主要参考文献 205

第11章 可扩展标记语言 206

11.1什么是XML 206

11.1.1 XML产生的背景 206

11.1.2 XML的特点 207

11.1.3 XML带来的好处 209

11.1.4 XML应用分类 210

11.1.5 XML的意义 211

11.1.6 XML发展展望 213

11.2解析XML 215

11.2.1自描述数据 215

11.2.2 XML与HTML的区别 216

11.2.3组织良好的XML 217

11.2.4有效的XML与DTD和XML模式 217

11.2.5 CSS与XSL 220

11.3 XML编程接口 222

11.3.1支持XML的开发工具 225

11.3.2用脚本语言处理DOM 225

11.3.3 XML的建模 226

主要参考文献 227

第12章 软件构架 228

12.1软件构架概述 228

12.2软件构架建模 230

12.2.1逻辑视图 231

12.2.2开发视图 232

12.2.3进程视图 233

12.2.4物理视图 234

12.2.5场景 235

12.3软件构架风格 237

12.3.1分层系统 237

12.3.2 C2风格 238

12.3.3客户/服务器风格 239

12.3.4三层C/S结构风格 241

12.3.5浏览器/服务器风格 244

12.3.6公共对象请求代理构架 245

12.3.7异构结构风格 247

12.4特定领域软件构架 248

12.4.1 DSSA的活动 249

12.4.2 DSSA的建立过程 250

12.5基于构架的软件开发模型 251

12.5.1构架需求 251

12.5.2构架设计 252

12.5.3构架文档化 253

12.5.4构架复审 254

12.5.5构架实现 254

12.5.6构架演化 254

12.6软件构架评估 256

主要参考文献 258

第13章 设计模式 260

13.1设计模式概述 260

13.2设计模式的组成 263

13.2.1设计模式的基本成分 263

13.2.2设计模式的描述 264

13.3模式和软件构架 266

13.4设计模式方法分类 267

13.5 MVC构架的设计与实现 271

13.5.1 MVC构架 271

13.5.2 MVC的设计与实现 272

主要参考文献 274

第14章 统一建模语言 275

14.1 UML概述 275

14.1.1 UML是什么 275

14.1.2 UML的发展历史 276

14.1.3 UML结构 277

14.1.4 UML的主要特点 278

14.1.5 UML的应用领域 279

14.2用例图 279

14.3类图和对象图 282

14.4交互图 285

14.4.1顺序图 286

14.4.2协作图 287

14.5状态图 287

14.6活动图 288

14.7构件图 290

14.8部署图 291

主要参考文献 292

第15章 统一开发过程 293

15.1 RUP概述 293

15.2 RUP生命周期 294

15.2.1初始阶段 295

15.2.2细化阶段 296

15.2.3构建阶段 298

15.2.4交付阶段 298

15.2.5技术评审 299

15.3统一开发过程项目管理 300

主要参考文献 303

第16章 简单对象访问协议 304

16.1 SOAP概述 304

16.1.1 Web服务与SOAP的关系 304

16.1.2 SOAP客户端和服务器 305

16.1.3 SOAP与CORBA、COM/DCOM的比较 305

16.1.4 SOAP=RPC+HTTP+XML 306

16.2解析SOAP 307

16.2.1 SOAP的消息封装 307

16.2.2 SOAP的编码规则 308

16.3 SOAP应用 311

16.3.1在HTIP中使用SOAP 311

16.3.2在RPC中使用SOAP 313

16.4 SOAP的安全性 315

16.4.1 Intemet的安全要求与隐患 315

16.4.2 SOAP安全解决方案简介 316

16.4.3 SOAP安全扩展:数字签名 318

主要参考文献 320

第17章 ERP/SCM/CRM 321

17.1 ERP的由来 321

17.2供应链管理 324

17.3财务管理 332

17.4客户关系管理 337

17.5 ERP系统的应用 342

主要参考文献 347

第18章 工作流 348

18.1工作流概述 348

18.1.1工作流定义 348

18.1.2工作流特征 348

18.1.3工作流自动化的发展与应用现状 349

18.1.4工作流和传统管理软件 350

18.1.5工作流和业务流程重构 351

18.1.6工作流系统实现 353

18.2工作流与ERP系统的应用 358

18.2.1以工作流实现ERP和OA集成 358

18.2.2集成方案介绍 359

18.2.3发展前景 360

主要参考文献 361

第19章 软件产品线 362

19.1软件产品线概述 362

19.2软件产品线的过程模型 363

19.3软件产品线的组织结构 366

19.4软件产品线的建立方式 368

19.5框架和应用框架技术 369

19.6软件产品线基本活动 372

19.6.1产品线分析 373

19.6.2产品开发 375

19.7软件产品线构架的设计 376

19.7.1产品线构架简介 376

19.7.2产品线构架的标准化和定制 378

19.8软件产品线构架的演化 379

19.8 1背景介绍 380

19.8.2两代产品的各种发行版本 382

主要参考文献 386

第20章XP与敏捷编程 388

20.1敏捷方法论简介 388

20.1.1敏捷联盟 388

20.1.2敏捷原则 390

20.1.3主要的敏捷方法 391

20.2极限编程简介 401

20.2.1解析XP 402

20.2.2 XP的价值观 402

20.2.3 XP的原则 404

20.2.4 XP的12个最佳实践 405

20.2.5 XP的实践阶段 412

主要参考文献 413

第21章 实时系统和嵌入式系统 415

21.1实时系统和嵌入式系统定义 415

21.2实时系统的基本特征 417

21.3实时系统的研究现状和发展 418

21.4嵌入式实时操作系统特征 419

主要参考文献 420

第22章 网格计算与普适计算 421

22.1网格计算系统简介 421

22.1.1网格计算的定义 421

22.1.2网格系统的特点 422

22.1.3网格技术应用的领域 423

22.2网格计算的组成 424

22.2.1网格的系统结构 424

22.2.2网格计算的环境Globus 427

22.3网格计算研究现状 428

22.3.1研究现状 428

22.3.2网格计算存在的问题 429

22.4普适计算简介 430

22.4.1普适计算系统简介 430

22.4.2普适计算系统实现 432

22.4.3普适计算系统组成 432

22.4.4普适计算的特性 433

22.4.5普适计算的关键问题 434

主要参考文献 435