《系统分析员考试辅导教程与同步试题训练》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:林盛雄等编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2003
  • ISBN:7502432566
  • 页数:602 页
图书介绍:本书主要介绍计算机组成原理、数据通信与计算机网络、多媒体技术应用、程序语言、操作系统、数据库系统、面向对象程序设计、数据结构等。

第1章 计算机组成原理 1

1.1 计算机的体系结构与分类 1

1.1.1 计算机的体系结构 1

1.1.2 计算机系统的分类 2

1.2 存储器与外围设备 5

1.2.1 各类存储器的功能、特性和使用 5

1.2.2 虚拟存储器 13

1.2.3 输入/输出设备 15

1.2.4 输入/输出接口和控制方法 18

1.3 总线结构 24

1.3.1 总线结构的功能 24

1.3.2 总线的分类 25

小结 27

例题分析 28

同步试题训练 32

第2章 数据通信与计算机网络 35

2.1 数据通信的基本知识 35

2.1.1 传输介质 35

2.1.2 数据通信技术 36

2.1.3 数据交换技术 38

2.1.4 数据通信方式 40

2.2 计算机网络的发展过程 41

2.3 计算机网络的有关概念 42

2.4 计算机网络的功能 42

2.6 开放系统互连参考模型及体系结构 43

2.6.1 OSI/RM体系模型 43

2.5 计算机网络系统的组成 43

2.6.2 TCP/IP体系模型 44

2.7 常用的协议标准 45

2.7.1 TCP/IP协议 45

2.7.2 X.25协议 46

2.7.3 ATM协议 46

2.7.4 DTM协议 47

2.8 网络的互连与常用网络设备 48

2.8.1 网络的互连 48

2.8.2 中继器 49

2.8.3 集线器 49

2.8.4 网桥 50

2.8.6 路由器 51

2.8.5 交换机 51

2.9 计算机网络的分类与应用 52

2.9.1 计算机网络的分类 52

2.9.2 局域网 53

2.9.3 广域网 57

2.9.4 Internet 65

2.9.5 WWW——万维网 74

2.9.6 电子商务 80

2.10 计算机网络的安全问题 89

2.10.1 概述 89

2.10.2 相关的密钥密码体系 91

2.10.3 Internet的安全体系 92

2.10.4 防火墙 92

小结 93

例题分析 94

同步试题训练 97

第3章 多媒体技术及其应用 99

3.1 多媒体概述 99

3.1.1 多媒体的定义 99

3.1.2 多媒体的关键技术 99

3.1.3 多媒体系统 101

3.1.4 多媒体创作工具及其发展方向 108

3.2 视觉类媒体 110

3.2.1 概述 110

3.2.2 视觉特性 110

3.2.3 位图图像与矢量图形 112

3.2.4 图形(图像)的主要指标 113

3.2.5 常见的图形文件格式 115

3.3 听觉类媒体 117

3.2.6 视频 117

3.3.1 听觉特性 118

3.3.2 音频 118

3.3.3 音频编码与标准 119

3.3.4 波形声音、语音和音乐 120

3.4 多媒体数据压缩技术 124

3.4.1 概述 124

3.4.2 常用的数据压缩技术 125

3.4.3 运动图像压缩标准MPEG 127

3.4.4 静态图像压缩标准JPEG 129

3.4.5 视听通信编码解码标准H.261 130

3.4.6 DVI 130

例题分析 131

小结 131

同步试题训练 136

第4章 程序语言 138

4.1 程序语言简介 138

4.2 程序语言的发展历史和结构 139

4.2.1 程序语言的发展历史 139

4.2.2 程序语言所提供的数据结构 142

4.2.3 程序语言所提供的控制结构 147

4.2.4 程序语言所提供的模块结构 154

4.3 汇编程序的基本原理 157

4.3.1 机器语言、汇编语言 157

4.3.2 汇编程序 159

4.3.3 装配程序 161

4.3.4 宏指令 162

4.4 编译程序的基本原理 163

4.4.1 概述 163

4.4.2 程序语言基础 165

4.4.3 词法分析 170

4.4.4 句法分析 173

4.4.5 句法制导翻译 181

4.4.6 代码生成 184

4.4.7 代码优化 188

4.5 解释程序的基本原理 189

小结 191

例题分析 191

同步试题训练 195

5.1.1 操作系统的概念、目标、作用及模型 197

第5章 操作系统 197

5.1 操作系统的类型结构 197

5.1.2 操作系统的功能、特征和服务 198

5.1.3 操作系统的发展过程 199

5.1.4 OS/2操作系统简述 200

5.2 系统的并行机制 200

5.2.1 进程概述 201

5.2.2 进程的控制 203

5.2.3 线程的概念及其引入 203

5.2.4 进程的同步和通信问题 204

5.2.5 调度与死锁 208

5.3 存储器管理 213

5.3.1 连续分配存储管理 214

5.3.2 分页及分段存储管理 216

5.3.3 虚拟存储器的概念 217

5.3.4 页面置换算法 218

5.4 设备管理 221

5.4.1 I/O系统的结构及控制 221

5.4.2 设备的分配及处理 223

5.4.3 缓冲的引入 224

5.5 文件系统管理 226

5.5.1 文件和文件系统 226

5.5.2 文件的结构 227

5.5.3 文件目录管理 229

5.5.4 文件的共享和保护 231

5.6.1 性能评测的常用方法 233

5.6 系统性能评价 233

5.6.2 基准测试程序 234

5.7 硬件与软件的关系 236

小结 236

例题分析 236

同步试题训练 240

第6章 数据库系统 243

6.1 数据模型和数据模式 243

6.1.1 数据模型 243

6.1.2 E-R实体联系图 243

6.1.3 数据模式 244

6.2.1 数据库管理系统的功能和类型 245

6.2.2 数据库管理系统的结构 245

6.2 数据库管理系统 245

6.3 关系数据模型 247

6.3.1 关系数据模型的基本概念 247

6.3.2 从E-R图到关系的设计 248

6.3.3 关系模型的形式定义 248

6.3.4 关系数据库的三级数据体系结构 248

6.4 关系代数 248

6.4.1 关系代数的基本操作和组合操作 248

6.4.2 关系代数运算的应用实例 250

6.4.3 扩充的关系代数操作 251

6.5 数据库语言SQL 251

6.5.1 SQL的发展史 251

6.5.2 SQL概述 252

6.5.3 数据定义语言DDL 252

6.5.4 SQL数据查询 254

6.5.5 数据操纵语言DML 258

6.5.6 嵌入式SQL 258

6.5.7 动态SQL 260

6.5.8 权限控制 261

6.5.9 视图 261

6.6 数据依赖和关系模式的规范化 262

6.6.1 函数依赖及函数依赖规则 262

6.6.2 关系模式的分解及其问题 264

6.6.3 数据库设计的要求和产生异常原因及解决 264

6.6.4 关系模式的范式 264

6.7 数据库的保护 265

6.7.1 数据库的故障及恢复 265

6.7.2 数据库的完整性 267

6.7.3 数据库的并发操作 268

6.7.4 数据库的安全性 270

6.8 工程数据库和图形数据库 272

6.8.1 工程数据库 272

6.8.2 图形数据库 272

6.9 数据挖掘 273

6.9.1 数据仓库 273

6.9.2 数据挖掘综述 279

6.9.3 联机分析处理 286

6.9.4 数据挖掘实例——面向Web的数据挖掘 290

小结 294

例题分析 294

同步试题训练 300

7.1.1 基本概念 303

第7章 数学知识 303

7.1 微积分 303

7.1.2 连续函数 304

7.1.3 积分的定义 305

7.1.4 不定积分与定积分 306

7.2 线性代数 307

7.2.1 行列式 307

7.2.2 矩阵 309

7.2.3 线性方程组 310

7.3 概率统计 314

7.3.1 随机事件和概率 314

7.3.2 随机变量和分布函数 315

7.3.4 参数估计和假设检验 316

7.3.3 数字特征 316

7.4 离散数学 317

7.4.1 数理逻辑 317

7.4.2 集合论 319

7.4.3 图论 321

7.5 数值分析 322

7.5.1 计算误差 322

7.5.2 函数插值 322

7.5.3 数值微分和积分 323

7.5.4 方程的解法 323

7.6 算法复杂性 324

小结 325

例题分析 325

同步试题训练 327

8.1 软件工程概述 328

8.1.1 软件的概念、特点及分类 328

第8章 软件工程基础 328

8.1.2 软件工程的定义、基本目标和基本原理 330

8.1.3 软件工程三要素 330

8.1.4 软件危机产生的原因 331

8.1.5 软件工程基础理论研究的内容 331

8.1.6 软件工程工程化技术研究的内容 331

8.1.7 软件生存期模型 332

8.1.8 软件工程管理的重要性和必要性 333

8.2.1 软件质量设计 334

8.2.2 软件质量管理 334

8.2 软件质量保证 334

8.2.3 软件质量的评审 335

8.3 项目管理 335

8.3.1 项目管理的成功要素 335

8.3.2 项目管理要素间的关系 337

8.3.3 项目计划 337

8.3.4 人员管理 338

8.3.5 费用管理 339

8.3.6 项目管理体制 341

8.3.7 与用户的协作 341

8.3.8 标准化管理 342

8.3.9 软件配置管理 344

小结 345

例题分析 345

8.3.10 项目管理工具 345

同步试题训练 348

第9章 模块化软件工程方法 352

9.1 系统项目的提出与选择 352

9.2 系统分析与可行性研究 353

9.2.1 计算机系统的组成元素 353

9.2.2 系统分析的目标 353

9.2.3 系统分析过程必须考虑的问题 353

9.2.4 系统分析员应具备的素质 354

9.2.5 可行性研究 354

9.2.6 经济可行性的内容 355

9.2.7 技术可行性的内容 355

9.2.9 系统建模 356

9.2.8 法律可行性 356

9.2.10 系统规格说明和评审 358

9.3 软件需求分析基础 359

9.3.1 需求分析的基本任务和基本原则 360

9.3.2 需求确定的主要困难 360

9.3.3 初步需求获取技术 361

9.3.4 需求建模、问题抽象、问题分解与多视点技术 361

9.3.5 需求规格说明与评审 362

9.3.6 快速原型技术 363

9.3.7 需求确定框架 364

9.3.8 收集需求的方法及需求歧义性的主要原因 366

9.3.9 确认测试计划 367

9.4 软件设计 367

9.4.1 软件设计的阶段、目标和流程 367

9.4.2 软件设计基础 370

9.4.3 模块的基本属性 373

9.4.4 模块的耦合和内聚 374

9.4.5 结构化设计方法 375

9.4.6 数据设计 380

9.4.7 文件设计 381

9.4.8 过程设计 384

9.4.9 人机界面设计 384

9.4.10 设计评审 386

9.5 编码 387

9.5.1 程序设计方法 387

9.5.2 常用的程序设计语言 388

例题分析 389

小结 389

同步试题训练 393

第10章 面向对象的系统分析与设计 396

10.1 面向对象系统分析与设计基本理论 396

10.1.1 系统分析与设计简述 396

10.1.2 面向对象系统分析设计的思想简述 397

10.2 统一建模语言UML和RATIONAL统一过程 397

10.2.1 UML的发展历史 397

10.2.2 统一建模语言UML的特点 398

10.2.3 统一建模语言UML的重要内容 399

10.2.4 UML的应用领域 401

10.2.5 RATIONAL统一过程 402

10.2.6 UML的支持环境——Rational Rose 407

10.3.1 系统需求 409

10.3 统一建模语言(UML)系统分析实例 409

10.3.2 系统模型及功能描述 410

10.3.3 用例模型 411

10.3.4 动态行为模型 413

10.3.5 类图 418

10.3.6 分析过程中的难点及解决办法 419

10.3.7 系统分析中有待改进的方面 420

10.4 面向对象程序设计 421

10.4.1 面向对象程序设计概述 421

10.4.2 面向对象程序设计的特点 422

10.4.3 面向对象方法的几个主要概念 423

小结 426

例题分析 427

同步试题训练 429

第11章 软件测试与维护 431

11.1 软件测试 431

11.1.1 软件测试的基础 431

11.1.2 软件测试的方法 432

11.1.3 软件测试的过程 434

11.1.4 程序的静态分析方法 436

11.2 软件维护和管理 436

11.2.1 软件维护的类型 436

11.2.2 影响软件维护的问题 437

11.2.3 与软件维护有关的几个问题 437

11.2.4 软件管理 439

11.3 软件再工程 440

11.3.1 软件再工程的内涵 440

例题分析 441

小结 441

11.3.2 实施软件再工程的原因 441

11.3.4 软件再工程的风险 441

11.3.3 软件再工程的课题及其相关技术 441

同步试题训练 446

第12章 其他相关知识 448

12.1 常用的软件开发语言 448

12.1.1 C语言 448

12.1.2 Visual Basic 449

12.1.3 Visual FoxPro 451

12.1.4 Delphi 451

12.2 面向对象方法学 453

12.2.1 是“设计主导”还是“程序主导” 453

12.2.2 面向对象方法与结构化方法的比较 456

12.2.3 方法学是思路不是定律 457

12.3 计算机的安全性与可靠性技术 457

12.3.1 数据的安全与保密 458

12.3.2 计算机可靠性模型与分析技术 461

12.3.3 计算机故障诊断与容错 462

12.4 软件标准化 464

12.4.1 ISO9000 465

12.4.2 标准级别 465

12.4.3 软件工程标准化的好处 467

12.5 软件知识产权保护 467

12.5.1 软件知识产权的内容 467

12.6.2 系统的运用 468

12.6.1 系统工程的相关概念 468

12.6 系统工程 468

12.5.2 软件知识产权的保护措施 468

12.6.3 系统的模拟和仿真 469

12.6.4 系统评价方法 469

12.6.5 其他系统工程知识 470

12.7 软件复用技术 471

12.7.1 概述 471

12.7.2 软件开发技术 472

12.7.3 构件技术 476

12.7.4 分层式体系结构 479

12.7.5 循序渐进地实施复用以及复用单位的组织结构 481

12.8 业务持续性规划和灾难恢复规划 487

12.8.1 业务持续性规划 487

12.8.2 灾难恢复规划 489

12.9 战略数据规划方法 491

12.9.1 概述 491

12.9.2 自上而下规划的组织 494

12.9.3 企业模型的建立 496

12.9.4 主题数据库及其组合 499

12.9.5 战略数据规划的执行进程 501

12.9.6 战略数据规划过程提要 509

12.10 文档编制 511

12.10.1 可行性研究报告 511

12.10.2 项目开发计划 512

12.10.3 需求规格说明书 513

12.10.4 数据要求规格说明书 513

12.10.5 用户操作手册 513

12.10.6 测试计划 514

12.10.8 技术报告 515

12.10.9 开发进度记录 515

12.10.10 项目开发总结报告 515

12.10.7 测试分析报告 515

小结 516

例题分析 516

同步试题训练 518

第13章 论文辅导 519

13.1 写作指导 519

13.1.1 论文论题类型 519

13.1.2 应试论文必须要具备的要素 519

13.2 范文分析 520

A.2 考试范围 529

A.2.1 计算机与软件工程综合知识 529

附录A 2003年度系统分析员级考试大纲 529

A.1 考试说明 529

A.2.2 系统分析设计 531

A.2.3 系统分析设计论文 534

附录B 模拟试题及参考答案 535

模拟试题 535

参考答案 540

附录C 模拟试卷 542

模拟试卷(一) 542

上午试卷 542

下午试卷Ⅰ 548

下午试卷Ⅱ 554

上午试卷 556

模拟试卷(二) 556

下午试卷Ⅰ 562

下午试卷Ⅱ 569

附录D 模拟试卷参考答案 571

模拟试卷(一)参考答案 571

模拟试卷(二)参考答案 575

附录E 2002年全国计算机软件专业资格和水平考试系统分析员级试卷及答案 578

2002年系统分析员级上午试卷 578

2002年系统分析员级下午试卷Ⅰ 587

2002年系统分析员级下午试卷Ⅱ 589

2002年系统分析员级试卷答案 591

第3章 599

第4章 599

同步试题训练参考答案 599

第2章 599

第1章 599

第5章 600

第6章 600

第7章 600

第8章 600

第9章 601

第10章 601

第11章 601

第12章 601

参考文献 602