图书介绍
系统分析师教程pdf电子书版本下载
- 张友生,陈志风,邓子云编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302219743
- 出版时间:2010
- 标注页数:808页
- 文件大小:229MB
- 文件页数:830页
- 主题词:软件工程-系统分析-工程技术人员-资格考核-自学参考资料
PDF下载
下载说明
系统分析师教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论 1
1.1信息与信息系统 1
1.1.1信息的基本概念 1
1.1.2系统及相关理论 3
1.1.3系统工程方法论 6
1.1.4信息系统工程 9
1.2系统分析师 10
1.2.1系统分析师的角色定位 11
1.2.2系统分析师的任务 13
1.2.3系统分析师的知识体系 15
第2章 经济管理与应用数学 19
2.1会计常识 19
2.2会计报表 21
2.2.1资产负债表 21
2.2.2利润表与利润分配表 22
2.3现代企业组织结构 23
2.3.1企业组织结构模式 23
2.3.2企业组织结构设计 26
2.4业绩评价 27
2.4.1成本中心的业绩评价 27
2.4.2利润中心的业绩评价 28
2.4.3投资中心的业绩评价 29
2.5企业文化管理 30
2.5.1企业文化的内容 31
2.5.2企业文化管理的作用 32
2.6 IT审计相关常识 33
2.6.1 IT审计概述 33
2.6.2 IT审计程序 35
2.6.3 IT审计的方法与工具 37
2.6.4 IT审计的重点环节 38
2.7概率统计应用 39
2.7.1古典概率应用 39
2.7.2随机变量及其分布 43
2.7.3随机变量的数字特征 44
2.7.4常用分布 46
2.7.5常用统计分析方法 49
2.8图论应用 53
2.8.1最小生成树 53
2.8.2最短路径 55
2.8.3网络与最大流量 57
2.9组合分析 60
2.9.1排列和组合 61
2.9.2抽屉原理和容斥原理 63
2.10算法的选择与应用 65
2.10.1非数值算法 65
2.10.2数值算法 68
2.11运筹方法 73
2.11.1网络计划技术 73
2.11.2线性规划 79
2.11.3决策论 82
2.11.4对策论 87
2.11.5排队论 90
2.11.6存贮论 93
2.12数学建模 95
第3章 操作系统基本原理 97
3.1操作系统概述 97
3.1.1操作系统的类型 98
3.1.2操作系统的结构 99
3.2进程管理 101
3.2.1进程的状态 101
3.2.2信号量与PV操作 103
3.2.3死锁问题 105
3.2.4线程管理 108
3.3内存管理 111
3.3.1地址变换 111
3.3.2分区存储管理 112
3.3.3段页式存储管理 114
3.3.4虚拟存储管理 116
3.4文件系统 119
3.4.1文件的组织结构 119
3.4.2存储空间管理 121
3.4.3分布式文件系统 122
第4章 数据通信与计算机网络 124
4.1数据通信基础知识 124
4.1.1信道特性 124
4.1.2数据传输技术 127
4.1.3数据编码与调制 128
4.2网络体系结构与协议 131
4.2.1网络互联模型 131
4.2.2常见的网络协议 133
4.2.3网络地址与分配 135
4.3局域网与广域网 138
4.3.1局域网基础知识 138
4.3.2以太网技术 139
4.3.3无线局域网 141
4.3.4广域网技术 143
4.3.5网络接入技术 145
4.4网络互连与常用设备 147
4.5网络工程 149
4.5.1网络规划 149
4.5.2网络设计 151
4.5.3网络实施 153
第5章 数据库系统 154
5.1数据库模式 154
5.2数据模型 156
5.2.1数据模型的分类 156
5.2.2关系模型 157
5.2.3规范化理论 160
5.3数据库访问接口 164
5.4数据库的控制功能 165
5.4.1并发控制 165
5.4.2数据库性能优化 168
5.4.3数据库的完整性 170
5.4.4数据库的安全性 172
5.4.5备份与恢复技术 174
5.4.6数据中心的建设 177
5.5数据库设计与建模 178
5.5.1数据库设计阶段 179
5.5.2实体联系模型 180
5.6分布式数据库系统 183
5.6.1分布式数据库概述 183
5.6.2数据分片 185
5.6.3分布式数据库查询优化 186
5.7数据仓库技术 190
5.7.1联机分析处理 190
5.7.2数据仓库概述 192
5.7.3数据仓库的设计方法 194
5.8数据挖掘技术 195
5.8.1数据挖掘概述 195
5.8.2常用技术与方法 197
5.8.3数据挖掘技术的应用 200
第6章 系统配置与性能评价 202
6.1计算机系统层次结构 202
6.1.1计算机硬件的组成 202
6.1.2计算机软件的分类 204
6.1.3计算机系统结构的分类 205
6.2存储器系统 207
6.2.1主存储器 208
6.2.2辅助存储器 209
6.2.3 Cache存储器 213
6.2.4网络存储技术 217
6.2.5虚拟存储技术 220
6.3输入输出系统 222
6.3.1输入输出方式 222
6.3.2总线 225
6.3.3接口 227
6.4指令系统 230
6.4.1基本指令系统 230
6.4.2复杂指令系统 232
6.4.3精简指令系统 233
6.5流水线技术 236
6.5.1流水线工作原理 236
6.5.2流水线的性能分析 238
6.5.3局部相关与全局相关 241
6.6多处理机系统 244
6.6.1多处理机系统概述 244
6.6.2海量并行处理结构 246
6.6.3对称多处理机结构 247
6.6.4互连网络 248
6.7系统性能设计 250
6.7.1系统性能指标 251
6.7.2系统性能调整 253
6.8系统性能评估 256
6.8.1评估方法体系 256
6.8.2经典评估方法 257
6.8.3基准程序法 259
第7章 企业信息化战略与实施 262
7.1企业信息化概述 262
7.2企业信息化规划 264
7.2.1信息化规划的内容 264
7.2.2信息化规划与企业战略规划 266
7.3信息系统开发方法 268
7.3.1结构化方法 268
7.3.2面向对象方法 270
7.3.3面向服务方法 274
7.3.4原型化方法 277
7.4信息系统战略规划方法 279
7.4.1企业系统规划法 279
7.4.2关键成功因素法 285
7.4.3战略集合转化法 286
7.4.4战略数据规划法 287
7.4.5信息工程方法 290
7.4.6战略栅格法 292
7.4.7价值链分析法 293
7.4.8战略一致性模型 294
7.5企业资源规划和实施 296
7.5.1 ERP概述 296
7.5.2 ERP的开发方法 298
7.5.3 ERP的实施 300
7.6信息资源管理 302
7.6.1信息资源管理概述 302
7.6.2规范与标准 304
7.6.3信息资源规划 306
7.6.4信息资源网建设 307
7.7企业信息系统 309
7.7.1客户关系管理 309
7.7.2供应链管理 311
7.7.3产品数据管理 313
7.7.4产品生命周期管理 315
7.7.5知识管理 316
7.7.6商业智能 318
7.7.7企业门户 319
7.7.8电子商务 321
7.7.9决策支持系统 323
7.8电子政务 325
7.8.1政府职能 325
7.8.2电子政务的模式 327
7.8.3电子政务的实施 328
7.9业务流程重组 331
7.9.1 BPR概述 331
7.9.2 BPR的实施 332
7.9.3基于BPR的信息系统规划 334
7.10企业应用集成 335
7.10.1传统企业应用集成 335
7.10.2事件驱动的企业应用集成 338
7.11首席信息官 340
第8章 软件工程 342
8.1软件生命周期 342
8.2软件开发方法 345
8.2.1形式化方法 345
8.2.2逆向工程 347
8.3软件开发模型 348
8.3.1软件开发模型概述 348
8.3.2快速应用开发 351
8.3.3统一过程 352
8.3.4敏捷方法 355
8.4软件开发环境与工具 357
8.4.1软件开发环境 357
8.4.2软件开发工具 359
8.5软件过程管理 360
8.5.1软件能力成熟度模型 360
8.5.2软件过程评估 363
第9章 系统规划 366
9.1系统规划概述 366
9.2项目的提出与选择 368
9.2.1项目的立项目标和动机 368
9.2.2项目立项的价值判断 369
9.2.3项目的选择和确定 370
9.3初步调查 372
9.4可行性研究 373
9.4.1可行性评价准则 374
9.4.2可行性研究的步骤 376
9.4.3可行性研究报告 377
9.5成本效益分析技术 379
9.5.1成本和收益 379
9.5.2净现值分析 382
9.5.3投资回收期与投资回报率 385
9.6系统方案 386
9.6.1候选方案的可行性评价 386
9.6.2系统建议方案报告 388
第10章 系统分析 389
10.1系统分析概述 389
10.2详细调查 390
10.2.1详细调查的原则 391
10.2.2详细调查的内容 392
10.2.3详细调查的方法 393
10.3现有系统分析 395
10.4组织结构分析 396
10.4.1组织结构图 396
10.4.2组织结构调查 397
10.5系统功能分析 398
10.6 业务流程分析 399
10.6.1业务流程分析概述 400
10.6.2业务流程图 401
10.6.3业务活动图示 403
10.6.4业务流程建模 405
10.7数据与数据流程分析 412
10.7.1数据汇总分析 412
10.7.2数据属性分析 412
10.7.3数据流程分析 414
10.8系统需求规格说明 414
第11章 软件需求工程 417
11.1软件需求概述 417
11.2需求获取 418
11.2.1用户访谈 419
11.2.2问卷调查 420
11.2.3采样 422
11.2.4情节串联板 423
11.2.5联合需求计划 425
11.2.6需求记录技术 426
11.3需求分析 429
11.3.1需求分析的任务 429
11.3.2需求分析的方法 430
11.4结构化分析方法 431
11.4.1数据流图 432
11.4.2状态转换图 434
11.4.3数据字典 435
11.5面向对象分析方法 437
11.5.1统一建模语言 437
11.5.2用例模型 440
11.5.3分析模型 447
11.6需求定义 451
11.6.1需求定义的方法 451
11.6.2软件需求规格说明书 453
11.7需求验证 454
11.7.1需求评审 454
11.7.2需求测试 457
11.8需求管理 459
11.8.1需求变更管理 459
11.8.3需求风险管理 461
11.8.4需求跟踪 463
第12章 软件架构设计 466
12.1构件与软件复用 466
12.1.1主流构件标准 467
12.1.2构件获取与管理 469
12.1.3构件复用的方法 470
12.2软件架构概述 472
12.3软件架构建模 475
12.4软件架构风格 477
12.4.1经典架构风格 477
12.4.2层次架构风格 479
12.4.3富互联网应用 484
12.5面向服务的架构 487
12.5.1 SOA概述 487
12.5.2 SOA的关键技术 489
12.5.3 SOA的实现方法 491
12.6软件架构评估 495
12.6.1架构评估概述 495
12.6.2 ATAM评估方法 497
12.6.3 SAAM评估方法 499
12.7软件产品线 501
12.7.1产品线的过程模型 501
12.7.2产品线的建立方式 504
第13章 系统设计 507
13.1系统设计概述 507
13.2处理流程设计 510
13.2.1流程设计概述 510
13.2.2工作流管理系统 512
13.2.3流程设计工具 514
13.3结构化设计 519
13.3.1模块结构 519
13.3.2系统结构图 523
13.4面向对象设计 527
13.4.1设计软件类 527
13.4.2对象持久化与数据库 528
13.4.3面向对象设计的原则 529
13.5设计模式 532
13.5.1设计模式概述 533
13.5.2设计模式分类 534
第14章 系统实现与测试 538
14.1系统实现概述 538
14.1.1程序设计方法 538
14.1.2程序设计语言与风格 539
14.2软件测试概述 540
14.2.1测试自动化 541
14.2.2软件调试 543
14.3软件测试方法 544
14.3.1静态测试 544
14.3.2白盒测试 546
14.3.3黑盒测试 548
14.4测试的类型 551
14.4.1单元测试 551
14.4.2集成测试 553
14.4.3系统测试 555
14.4.4其他测试类型 556
14.5面向对象系统的测试 557
14.5.1面向对象系统的测试策略 557
14.5.2面向对象系统的单元测试 559
14.5.3面向对象系统的集成测试 559
14.6软件测试的组织 561
第15章 系统运行与维护 564
15.1遗留系统的处理策略 564
15.1.1评价方法 564
15.1.2演化策略 567
15.2系统转换与交接 568
15.2.1新旧系统的转换策略 568
15.2.2数据转换和迁移 570
15.3系统的扩展和集成 573
15.4系统运行管理 574
15.4.1系统成本管理 574
15.4.2系统用户管理 575
15.4.3网络资源管理 577
15.4.4软件资源管理 578
15.5系统故障管理 579
15.5.1故障监视 579
15.5.2故障调查 580
15.5.3故障支持和恢复处理 581
15.6软件维护 582
15.6.1软件维护概述 582
15.6.2软件维护的影响因素 583
15.6.3软件维护成本 585
15.6.4软件维护管理 586
15.8系统监理与评价 588
15.8.1工程监理 589
15.8.2系统评价 590
第16章 新技术应用 592
16.1中间件技术 592
16.1.1中间件概述 592
16.1.2主要的中间件 595
16.1.3中间件与构件的关系 599
16.2 J2EE与.NET平台 600
16.2.1 J2 EE核心技术 601
16.2.2 Java企业应用框架 603
16.2.3 .NET平台概述 606
16.2.4比较分析 607
16.3虚拟计算 610
16.3.1 P2P计算 610
16.3.2云计算 616
16.3.3软件即服务 618
16.3.4网格计算 621
16.3.5普适计算 623
16.4片上系统 625
16.4.1 SoC设计 626
16.4.2 SoC验证 628
16.5多核技术 630
16.5.1多核与多线程 630
16.5.2多核编程 631
16.6面向方面的编程 632
16.6.1 AOP概述 632
16.6.2 AOP关键技术 635
第17章 嵌入式系统分析与设计 638
17.1嵌入式系统概述 638
17.2嵌入式数据库系统 640
17.3嵌入式实时操作系统 643
17.3.1嵌入式操作系统概述 643
17.3.2多任务调度算法 646
17.3.3优先级反转 650
17.4嵌入式系统开发 653
17.4.1开发平台 654
17.4.2开发流程 655
17.4.3软硬件协同设计 657
17.4.4系统分析与设计 660
17.4.5低功耗设计 663
第18章 系统安全性分析与设计 666
18.1信息系统安全体系 666
18.2数据安全与保密 669
18.2.1数据加密技术 669
18.2.2认证技术 670
18.2.3密钥管理体制 673
18.3通信与网络安全技术 675
18.3.1防火墙 675
18.3.2虚拟专用网 680
18.3.3安全协议 681
18.3.4单点登录技术 683
18.4病毒防治与防闯入 685
18.4.1病毒防护技术 685
18.4.2入侵检测技术 687
18.4.3入侵防护技术 689
18.4.4网络攻击及预防 690
18.4.5计算机犯罪与防范 693
18.5系统访问控制技术 694
18.5.1访问控制概述 694
18.5.2访问控制模型 696
18.5.3访问控制分类 697
18.6容灾与业务持续 699
18.6.1灾难恢复技术 699
18.6.2灾难恢复规划 700
18.6.3业务持续性规划 702
18.7安全管理措施 704
18.7.1安全管理的内容 705
18.7.2安全审计 706
18.7.3私有信息保护 707
第19章 系统可靠性分析与设计 709
19.1系统可靠性概述 709
19.1.1系统故障模型 709
19.1.2系统可靠性指标 711
19.1.3系统可靠性模型 711
19.2系统可靠性分析 713
19.3冗余技术 715
19.3.1冗余技术的分类 716
19.3.2冗余系统 717
19.4软件容错技术 718
19.4.1 N版本程序设计 719
19.4.2恢复块方法 720
19.4.3防卫式程序设计 721
19.5双机容错技术 722
19.6集群技术 724
19.6.1集群技术概述 724
19.6.2高性能计算集群 726
19.6.3负载均衡集群 728
19.6.4高可用性集群 729
19.6.5负载均衡技术 731
19.6.6进程迁移技术 734
第20章 项目管理 737
20.1项目开发计划 737
20.1.1项目开发计划概述 737
20.1.2项目开发计划的编制 740
20.2范围管理 741
20.2.1范围计划的编制 742
20.2.2创建工作分解结构 743
20.2.3范围确认和控制 744
20.3进度管理 746
20.3.1活动排序 746
20.3.2活动资源估算 749
20.3.3活动历时估算 750
20.3.4进度控制 754
20.4成本管理 756
20.4.1成本估算 756
20.4.2成本预算 757
20.4.3成本控制 759
20.5软件配置管理 762
20.5.1配置管理概述 762
20.5.2配置标识 764
20.5.3变更控制 766
20.5.4版本控制 768
20.5.5配置审核 769
20.5.6配置状态报告 770
20.6质量管理 772
20.6.1软件质量模型 772
20.6.2质量管理计划 774
20.6.3质量保证与质量控制 776
20.7人力资源管理 778
20.7.1人力资源计划编制 778
20.7.2组建项目团队 780
20.7.3项目团队建设 781
20.7.4管理项目团队 784
20.7.5沟通管理 785
20.8风险管理 787
20.8.1风险管理的概念 788
20.8.2风险的主要类型 789
20.8.3风险管理的过程 790
20.9信息(文档)管理 793
20.9.1软件文档概述 793
20.9.2软件文档标准 796
20.9.3数据需求说明 798
20.9.4软件测试计划 798
20.9.5软件测试报告 800
20.9.6技术报告 800
20.9.7项目开发总结报告 802
参考文献 804